* {margin:0px; padding:0px;  font-family: Arial, "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,SimSun,宋体,Tahoma, Verdana ; }
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
	margin: 0;
	padding: 0;
}
html,body{ font-size:1rem;}
@media screen and (max-width:1599px) {
	html,body{ font-size:0.875rem;}
}

img{ border:0 none; vertical-align:middle; }
input,button,select,textarea{outline:none} 
textarea{resize:none}
table{ border:0;}
div,ul,li{ list-style-type:none; padding:0; margin:0;}
a{color:#000000; text-decoration:none;}
a:hover{color:#174A96;  }
.clear{ clear:both;}
.fl {float: left;}
.fr{ float:right;}
@font-face {
  font-family: "gilroy-bold";
  src: url("fonts/gilroy-bold.woff") format("woff"),
       url("fonts/gilroy-bold.ttf") format("truetype"),
	   url("fonts/gilroy-bold.eot") format("embedded-opentype"),
       url("fonts/gilroy-bold.svg") format("svg");
}

/***************************************首页**---------------------------------------------***************/
.header{width:100%; height:120px; z-index:5; position:fixed; top:0;}
.header::after{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;padding-bottom: 10%;background: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background: -o-linear-gradient(bottom,rgba(0,0,0,0.5), rgba(0,0,0,0) );background: -moz-linear-gradient(bottom,rgba(0,0,0,0.5), rgba(0,0,0,0) );background: linear-gradient(to bottom , rgba(0,0,0,0.5), rgba(0,0,0,0) );z-index: 3;}
.header.currents{ background:none; background-color:#174A96; z-index:9999;}
.header.currents::after{padding-bottom:8%;z-index: 3;}


.top{ position:relative; max-width:1800px; margin:0 auto; height:120px; z-index:10;}
.top .logo{ display:block; float:left; width:32%; line-height:120px;}
.top .logo img{ width:557px; height:65px;}
.top .top-r{ float:right; width:60%; margin-top:2.5rem;}

/*顶部搜索*/
.sbox{ float:right; width:40px; margin-top:10px;}
.sbox a{ color:#ffffff;}
.sbox a i{ font-size:20px;}
.sbox .serpc{display: none; position:absolute; width:300px; height:40px; padding:5px; top:100px; right: 20px; z-index: 66; background: #fff;}
.sbox .close {
    position: absolute;
    right:10px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 30px;
    line-height:30px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    font-size: 20px;
    color: #888;
    cursor: pointer;
}
.sbox .ssinput{    
	height: 30px;
    line-height: 30px;
    border: 1px solid #eeeeee;
    padding-left: 10px;
	width:220px}


/* All */

.m_nav{ display:none;}

.nav {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
  float:right;
  width:calc(100% - 40px);
}
.nav ul {
  *zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav ul:before,
.nav ul:after {
  content: "";
  display: table;
}
.nav ul:after {
  clear: both;
}
.nav ul > li {
  float: left;
  position: relative;
}
.nav a {
  display: block;
  padding: 10px 15px;
  color: #fff;
  font-size:1.0625rem;
}
.nav a:hover {
  text-decoration: none;
  background: #13ACBD;
  transition:all .3s ease 0s;
}
.nav li ul {
  background: #13ACBD;
}
.nav li ul li {
  width:8rem;
}
.nav li ul a {
  border: none;
}
.nav li ul a:hover {

    background-color: rgba(255,255,255,0.3);
    color: #fff;
    
}
/* Fold Out
============================== */
.nav5 ul > li:hover ul {
  max-height: 1000px;
  -webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
}
.nav5 li ul {
  position: absolute;
  left: 0;
  top: 43px;
  z-index: 1;
  max-height: 0;
  overflow: hidden;
  -webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  -webkit-transform-origin: 50% 0;
  -webkit-transition: 350ms;
  -moz-transition: 350ms;
  -o-transition: 350ms;
  transition: 350ms;
}


@media screen and (max-width:1800px){
.top{ max-width:1600px;}
.top .top-r{ float:right; width:64%; margin-top:2.5rem;}
.nav a { padding: 10px 12px;}
	
}
@media screen and (max-width:1599px){
.top{ max-width:1360px;}
.top .logo img{width:471px;  height:55px;}
.top .top-r{ float:right; width:65%; margin-top:2.8rem;}
.nav a { padding: 10px 10px;}
.nav5 li ul {
  top: 40px;}	
}
@media screen and (max-width:1399px){
.top{ max-width:1300px;}
.top .logo{ display:block; float:left; width:30%; line-height:120px;}
.top .logo img{ width:428px; height:50px;}
.top .top-r{ float:right; width:67%; margin-top:2.8rem;}
}
@media screen and (max-width:1299px){
.top{ width:96%; margin-left:2%; margin-right:2%;}
.top .logo img{ width:300px; height:35px;}
}
@media screen and (max-width:1024px){
.nav{ display:none;}
.m_nav{ display:block; float:right; right:0; top:0;}
.header{ height:60px;}
.header::after{padding-bottom: 15%;}
.top{ width:100%; margin-left:0; margin-right:0;}
.top .logo{ display:block; float:left; width:50%; line-height:60px;}
.top .logo img{ width:257px; height:30px;}
.top .top-r{ float:right; width:50%; margin-top:1rem;}

.sbox{ float:right; width:20px; margin-top:10px; margin-right:60px;}
.sbox .serpc{display: none; position:absolute; width:calc(100% - 40px); height:40px; padding:5px; top:60px; right: 20px; z-index: 66; background: #fff;}
.sbox .close {
    position: absolute;
    right:10px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 30px;
    line-height:30px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    font-size: 20px;
    color: #888;
    cursor: pointer;
}
.sbox .ssinput{    
	height: 38px;
    line-height: 38px;
    border: 1px solid #eeeeee;
    padding-left: 10px;
	width:calc(100% - 80px);}



}


/*首页大图切换 swiper*/
.AAA{position: relative;z-index: 1;}
.AAA img{ max-width:100%;}
.swiper-container {
	display:block;
	width: 100%;
	height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 17px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.BBB .swiper-pagination-bullet {
	width: 16px;
	height: 16px;
	display: inline-block;
	border-radius: 100%;
	background: #fff;
	opacity: .8;
}
.BBB .swiper-pagination-bullet-active {
	opacity: 1;
	background:#13ACBD;
}

/***************************************************************************/
/*首页section1*/

.section1{ display:block; width:100%; max-width:1800px; margin:0 auto;  }
.s1-left{ float:left; width:60%; margin-right:3%; margin-top:3rem;}
.xyxw{}
/*学院新闻栏目标题*/
.menu{ width:100%; position:relative; height:2rem; margin-bottom:1.5rem;}
.menu span{ position:absolute; left:0; bottom:0; font-size:2rem;}
.menu a{ display:inline-block; position:absolute; right:0; width:100px; height:30px; line-height:30px; text-align:center; border:1px solid #174A96; border-radius:20px; color:#174A96; font-size:0.875rem; transition:all 0.2s ease-out 0s;}
.menu a:hover{ background-color:#174A96; color:#ffffff; font-weight:700;  transition:all 0.2s ease-out 0s;}
/*学院新闻推荐图片*/
.xyxw-tj{ margin-bottom:1rem;}
.xyxw-tj li{ display:block; float:left; width:32%; margin-right:2%; height:auto;}
.xyxw-tj li:nth-of-type(3){ margin-right:0;}
.xyxw-tj .tj-box{ display:block; width:100%; height:auto; box-shadow: 0 0 10px rgba(0,0,0,0.15); padding-bottom:1rem;}
.xyxw-tj .tj-box a{ display:block; width:100%; height:auto; }
.xyxw-tj .tj-box .tj-img{ width:100%; overflow:hidden;}
.xyxw-tj .tj-box .tj-img img{ width:100%; height:auto;  transition:all 0.3s ease-out 0s;}
.xyxw-tj .tj-box .tj-title{ margin:1rem; margin-bottom:0; line-height:1.5rem; height:3rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:1.125rem;}

.xyxw-tj .tj-box a:hover .tj-title{ font-weight:700;}
.xyxw-tj a:hover img{
	transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1); transition:all 0.3s ease-out 0s;}
/*学院新闻列表*/
.xyxw-item{ float:left;  width:48%; position:relative; border-bottom:1px solid #ddd; margin-right:4%;}
.xyxw-item:nth-child(2n+2){ margin-right:0;}
.xyxw-item .sj{ float:left; width:14%; height:4rem; line-height:4rem; color:#174A96;  font-size:1.125rem; font-family:gilroy-bold;}
.xyxw-item .text{ float:left; width:86%; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;  height:4rem; line-height:4rem;  font-size:1.125rem;}
.xyxw-item:hover{ background-color:#f5f5f5;}
.xyxw-item:hover .text{ font-weight:700;}

.s1-right{float:right; width:37%; margin-top:3rem;}
/*通知公告列表*/
.ul-list1 li{ display:block; margin-bottom:1.5rem; }
.ul-list1 li a{ display:block; height:auto;  transition:all 0.3s ease-out 0s;}
.ul-list1 li a:hover{ background-color:#13ACBD; transition:all 0.3s ease-out 0s;}
.ul-list1 .time{ float:left; width:10%; height:4rem; border:1px solid #13ACBD; text-align:center;}
.ul-list1 .time b{ width:100%; color:#13ACBD; font-size:2rem;   font-family:gilroy-bold; font-weight:normal;}
.ul-list1 .time p{ width:100%; color:#13ACBD;  font-size:.875rem;   font-family:gilroy-bold; }
.ul-list1 .name{ float:right; width:86%; line-height:1.5rem; height:3rem; margin-top:.5rem; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;  font-size:1.125rem;}
.ul-list1 li a:hover .time b{ color:#ffffff;}
.ul-list1 li a:hover .time p{ color:#ffffff;}
.ul-list1 li a:hover .name{ color:#ffffff;}
@media screen and (max-width:1800px){
.section1{ display:block; max-width:1600px; margin:0 auto;  }
.ul-list1 li{ display:block; margin-bottom:1.2rem; }
}
@media screen and (max-width:1599px){
.section1{ display:block; max-width:1360px; margin:0 auto;  }
.ul-list1 .time{ width:12%;}
}
@media screen and (max-width:1399px){
.section1{ display:block; max-width:1300px; margin:0 auto;  }
}
@media screen and (max-width:1299px){
.s1-left{ float:left; width:96%; margin-right:2%; margin-left:2%; margin-top:3rem;}
.s1-right{float:right; width:96%;  margin-right:2%; margin-left:2%; margin-top:3rem;}
.ul-list1 li{ width:48%; float:left; margin-left:4%; display:block; margin-bottom:1.5rem; }
.ul-list1 li:nth-child(2n+1){ margin-left:0;}
}
@media screen and (max-width:800px){
.ul-list1 .time{ width:18%;}
.ul-list1 .name{ float:right; width:80%; line-height:1.5rem; height:3rem; margin-top:.5rem; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;  font-size:1.125rem;}

}
@media screen and (max-width:640px){
.xyxw-item .sj{ float:left; width:18%; }
.xyxw-item .text{ float:left; width:82%; }
}
@media screen and (max-width:500px){
.xyxw-tj li{ display:block; float:left; width:100%; margin-left:0; height:auto; margin-bottom:1rem;}
.xyxw-item{ float:left;  width:100%;  margin-right:0;}
.ul-list1 li{ width:100%; float:left; margin-left:0; display:block; margin-bottom:1.5rem; }
}




/*首页section2*/
.section2{ width:100%; margin:0 auto; background:url(menubg5.jpg) no-repeat 50% 0%;  margin-top:3rem;  height:auto; }
.s2-box{ margin:0 auto; max-width:1800px; margin-bottom:3rem;}
.s2-left{ float:left; width:37%; margin-right:3%;}
/*学术交流栏目标题*/
.menu2{ width:100%; position:relative; height:2rem; padding-top:3rem; padding-bottom:3rem; background:url(menubg1.jpg) no-repeat 0 50%;}
.menu2 span{ position:absolute; left:0; bottom:3rem; font-size:2rem; color:#ffffff;}
.menu2 a{ display:inline-block; position:absolute; right:0; width:100px; height:30px; line-height:30px; text-align:center; border:1px solid #ffffff; border-radius:20px; color:#ffffff; font-size:0.875rem; transition:all 0.2s ease-out 0s;}
.menu2 a:hover{ background-color:#ffffff; color:#13ACBD; font-weight:700;  transition:all 0.2s ease-out 0s;}
/*学术交流新闻列表*/
.jiaoliu-box{ margin-top:2rem; margin-bottom:2rem;}
.jiaoliu-item{ width:100%; position:relative; border-bottom:1px solid #ddd;}
.jiaoliu-item .sj{ float:left; width:12%; height:4rem; line-height:4rem; color:#174A96;  font-size:1.125rem; font-family:gilroy-bold;}
.jiaoliu-item .text{ float:left; width:88%; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; height:4rem; line-height:4rem;  font-size:1.125rem;}
.jiaoliu-item:hover{ background-color:#f5f5f5;}
.jiaoliu-item:hover .text{ font-weight:700;}

.s2-right{float:right; width:60%;}
/*学术会议新闻列表*/
.huiyi-box{ margin-top:4rem; margin-bottom:2rem;}
.huiyi-item{display:block; float:left; width:32%; margin-left:2%; height:18rem;  box-shadow: 0 0 10px rgba(0,0,0,0.15);  transition:all 0.3s ease-out 0s;}
.huiyi-item:first-child{ margin-left:0;}
.huiyi-item a{ display:block; padding:1.5rem 2rem;}
.huiyi-item .sj1{ font-size:1.75rem; color:#13ACBD; font-family:gilroy-bold; }
.huiyi-item .text{line-height:1.5rem; height:3rem; margin-top:2rem; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;  font-size:1.125rem;}
.huiyi-item .sj2{ position:relative; color:#666666; margin-top:1.5rem; margin-bottom:1.5rem; height:1rem;}
.huiyi-item .sj2 span{ position:absolute; width:2rem; height:2rem; left:0; top:0; background:url(icon_time.png) no-repeat 0 0;}
.huiyi-item .sj2 p{ position:absolute; left:1.5rem; top:0;}
.huiyi-item .address{ position:relative; color:#666666; height:2rem;}
.huiyi-item .address span{ position:absolute; width:2rem; height:2rem; left:0; top:3px; background:url(icon_addr.png) no-repeat 0 0;}
.huiyi-item .address p{ position:absolute; left:1.5rem; top:0;}
.huiyi-item:hover{ margin-top:-10px; background-color:#f9f9f9;  transition:all 0.3s ease-out 0s;}
.huiyi-item:hover .text{ font-weight:700;}

@media screen and (max-width:1800px){
.s2-box{ margin:0 auto; max-width:1600px; margin-bottom:3rem;}
}
@media screen and (max-width:1599px){
.s2-box{ margin:0 auto; max-width:1360px; margin-bottom:3rem;}
}
@media screen and (max-width:1399px){
.s2-box{ margin:0 auto; max-width:1300px; margin-bottom:3rem;}
}

@media screen and (max-width:1299px){
.section2{background:none; }
.s2-left{ float:left; width:100%; margin-bottom:3rem;}
.jiaoliu{ width:100%; background:url(menubg1.jpg) no-repeat 0% 50%;}
.menu2{ width:96%; margin-left:2%; margin-right:2%; padding-top:1.5rem; padding-bottom:1.5rem; background:none;}
.menu2 span{ bottom:1.5rem; }
.jiaoliu-box{ width:96%; margin:2rem 2%;}
.jiaoliu-item{ width:48%; float:left; margin-left:4%; position:relative; border-bottom:1px solid #ddd;}
.jiaoliu-item:nth-child(2n+1){ margin-left:0;}

.s2-right{float:right;  width:100%; background:none;}
.huiyi{ width:100%; background:url(menubg1.jpg) no-repeat 0% 50%;}
.huiyi-box{ width:96%; margin-left:2%; margin-right:2%; margin-top:3rem; margin-bottom:2rem;}
}
@media screen and (max-width:640px){

.jiaoliu-item .sj{ float:left; width:18%;}
.jiaoliu-item .text{ float:left; width:82%; }
}
@media screen and (max-width:500px){
.jiaoliu-item{ width:100%; float:left; margin-left:0; position:relative; border-bottom:1px solid #ddd;}
.huiyi-item{display:block; float:left; width:100%; margin-left:0; height:18rem; margin-bottom:1rem;}

}

/*首页section3*/
.section3{ width:100%; margin:0 auto; background:url(menubg3.jpg) no-repeat 50% 0%;  height:auto; padding-top:3rem; padding-bottom:4rem; }
.s3-box{ margin:0 auto; max-width:1800px;}
.menu3{ width:100%; margin:0 auto; text-align:center; font-size:2rem; color:#ffffff; margin-bottom:6rem;}
.xuetuan-item{ float:left; position:relative; display:block; width:18.8%; margin-left:1.5%; height:20rem; box-shadow: 0 0 10px rgba(0,0,0,0.15);  background-color:#ffffff; }
.xuetuan-item:first-child{ margin-left:0;}
.xuetuan-item a{ display:block; width:100%; height:auto;}
.xuetuan-item .xt-time{ position:absolute; top:-1.5rem; right:1rem; width:4.75rem; height:3rem; line-height:3rem; font-size:1.25rem; text-align:center; background-color:#174A96; color:#ffffff;  font-family:gilroy-bold; z-index:10; }
.xuetuan-item .xt-img{ padding:1px; overflow:hidden;}
.xuetuan-item .xt-img img{ width:100%; height:auto;  transition:all 0.3s ease-out 0s;}
.xuetuan-item .xt-title{ margin:2rem 1rem; line-height:1.5rem; height:3rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:1.125rem;}

.xuetuan-item a:hover .xt-title{ font-weight:700;}
.xuetuan-item a:hover img{
	transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1); transition:all 0.3s ease-out 0s;}
  
.xuetuan-item .xt-sj{ position:absolute; top:-1.5rem; right:1rem; width:4.75rem; height:3rem; line-height:3rem; font-size:1.25rem; text-align:center; background-color:#174A96; color:#ffffff;  font-family:gilroy-bold; z-index:10; }
.xuetuan-item .xt-biaoti{margin:4rem 3rem 1rem 1rem; line-height:1.5rem; height:3rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:1.125rem;}
.xuetuan-item .xt-zhaiyao{ margin:1rem 3rem 1.5rem 1rem; line-height:1.5rem; height:7.5rem; overflow:hidden;  font-size:0.875rem; color:#878787;}
.xuetuan-item .line{ margin:0 3rem 2.7rem 1rem; border-top:5px solid #174A96;}
.xuetuan-item a:hover .xt-biaoti{ font-weight:700; }
.xuetuan-item a:hover .xt-zhaiyao{ background-color:#f9f9f9;} 
 

.xt-more{ display:block; text-align:center; margin:0 auto; margin-top:5rem;}
.xt-more a{ display:inline-block; width:100px; height:30px; line-height:30px; text-align:center; background-color:#ffffff; border-radius:20px; color:#174A96; font-size:0.875rem; transition:all 0.2s ease-out 0s;}
.xt-more a:hover{ background-color:#174A96; color:#ffffff; font-weight:700;  transition:all 0.2s ease-out 0s;}
@media screen and (max-width:1800px){
.s3-box{ margin:0 auto; max-width:1600px;}
.xuetuan-item .line{ margin:0 3rem 1.1rem 1rem; border-top:5px solid #174A96;}
}  
@media screen and (max-width:1599px){
.s3-box{ margin:0 auto; max-width:1360px;}
.xuetuan-item .line{ margin:0 3rem 0.8rem 1rem; border-top:5px solid #174A96;}
}
@media screen and (max-width:1399px){
.s3-box{ margin:0 auto; max-width:1300px;}
.xuetuan-item .xt-zhaiyao{ line-height:1.5rem; height:6rem;}
.xuetuan-item .line{ margin:0 3rem 3.5rem 1rem; border-top:5px solid #174A96;}
}
@media screen and (max-width:1299px){
.section3{ width:100%; margin:0 auto; background:url(menubg3_m.jpg) no-repeat 100% 0%;  height:auto; padding-top:3rem; padding-bottom:4rem; }
.s3-box{ width:96%; margin-left:2%; margin-right:2%;}
.xuetuan-item{  width:30%; margin-left:5%; margin-bottom:3rem; height:23rem;}
.xuetuan-item:nth-child(3n+1){ margin-left:0;}
.xuetuan-item .xt-zhaiyao{ line-height:1.5rem; height:7.5rem;}
}
@media screen and (max-width:1024px){
.xuetuan-item{ height:20rem;}
}
@media screen and (max-width:800px){
.xuetuan-item{ height:18rem;}
.xuetuan-item .xt-zhaiyao{margin:1rem 3rem 2.2rem 1rem; line-height:1.5rem; height:4.5rem;}
.xt-more{ margin-top:1rem;}
}
@media screen and (max-width:640px){
.xuetuan-item{ height:16rem;}
.xuetuan-item .xt-zhaiyao{margin:1rem 3rem 1rem 1rem; }
}
@media screen and (max-width:500px){
.section3{  background:url(menubg3_m.jpg) repeat-y 0% 0%;  height:auto; padding-top:3rem; padding-bottom:4rem; }
.xuetuan-item{  width:100%; margin-left:0; margin-bottom:3rem; height:28rem; }
.xuetuan-item .xt-zhaiyao{line-height:1.5rem; height:7.5rem;}
}
@media screen and (max-width:425px){
.xuetuan-item{ height:25rem; }
}

/*首页section4*/
.section4{ width:100%; margin:0 auto; background:url(menubg4.jpg) no-repeat 50% 0%;  height:auto; padding-top:3rem; padding-bottom:5rem; }
.s4-box{ margin:0 auto; max-width:1800px;}
.menu4{ width:100%; margin:0 auto; text-align:center; font-size:2rem; color:#ffffff; margin-bottom:1rem;}
.menu4-yingwen{ width:100%; margin:0 auto; text-align:center; font-size:2rem; color:#5B7FB4; font-family:gilroy-bold; margin-bottom:4rem;}

.zhaopin-item{ display:block; text-align:center;   }
.zhaopin-item a{  padding:1rem 3rem 1rem 6rem; border-bottom:1px solid #ffffff; color:#ffffff; font-size:1.125rem; background:url(icon_pin.png) no-repeat 3rem 50%;}
.zhaopin-item:hover a{ background-color:#5B7FB4;}
@media screen and (max-width:1800px){
.s4-box{ margin:0 auto; max-width:1600px;}
} 
@media screen and (max-width:1599px){
.s4-box{ margin:0 auto; max-width:1360px;}
}
@media screen and (max-width:1399px){
.s4-box{ margin:0 auto; max-width:1300px;}
}
@media screen and (max-width:1299px){
.s4-box{ margin:0 auto; width:96%; margin-left:2%; margin-right:2%;}
}
@media screen and (max-width:500px){
.zhaopin-item{ display:block; text-align:center; border-bottom:1px solid #ffffff; padding-bottom:1rem;  }
.zhaopin-item a{  padding:1rem; color:#ffffff; font-size:1.125rem; background:none; border-bottom:0;}

}




/*首页section5  友情链接*/
.section5{ display:block; margin:0 auto; max-width:1800px; }
.s5-box{ width:100%; display:block; margin:3rem auto;}
.s5-box a{ display:inline-block; padding:1rem 4rem 1rem 2rem; background:url(icon-arrow.png) no-repeat 0 50%;  font-size:1.125rem; }
.s5-box a:hover{ font-weight:700;}

@media screen and (max-width:1800px){
.section5{ display:block; margin:0 auto; max-width:1600px; }
} 
@media screen and (max-width:1599px){
.section5{ display:block; margin:0 auto; max-width:1360px; }
}
@media screen and (max-width:1399px){
.section5{ display:block; margin:0 auto; max-width:1300px; }
}
@media screen and (max-width:1299px){
.section5{ display:block; width:96%; margin-left:2%; margin-right:2%;}
}
@media screen and (max-width:500px){
.s5-box a{  padding:1rem 2rem;  }
}


/*首页底部*/
.foot{width:100%; margin:0 auto; height:auto;  padding-top:3rem; background-color:#303948; }
.foot-box{ display:block; max-width:1800px; margin:0 auto; margin-bottom:3rem;}
.foot-box .logofoot{ float:left;}
.foot-box .lianxi{ float:left;  margin-left:3rem; color:#ffffff; font-size:0.875rem;}
.foot-box .lianxi p{ line-height:1.4rem;}
.foot-box .erweima{ float:right; text-align:center;}
.foot-box .erweima img{ width:6rem; }
.erweima p{ text-align:center; font-size:12px; color:#ffffff; margin-top:5px;}
.banquan{ display:block; max-width:1800px; margin:0 auto; line-height:1rem; padding-top:1.5rem; padding-bottom:1.5rem; text-align:center; border-top:1px solid #777777; font-size:0.875rem; color:#ffffff;}

@media screen and (max-width:1800px) and (min-width:1600px){
.foot-box{ display:block; max-width:1600px; margin:0 auto; margin-bottom:3rem;}
} 
@media screen and (max-width:1599px) and (min-width:1400px){
.foot-box{ display:block; max-width:1360px; margin:0 auto; margin-bottom:3rem;}
}
@media screen and (max-width:1399px){
.foot-box{ display:block; max-width:1300px; margin:0 auto; margin-bottom:3rem;}
}
@media screen and (max-width:1299px){
.foot-box{ display:block;  width:96%; margin:0 auto; margin-bottom:3rem; margin-left:2%; margin-right:2%; margin-bottom:3rem;}
}
@media screen and (max-width:800px){
	.foot-box .logofoot img{ width:80%;}
	.foot-box .lianxi{  margin-left:0;}
}
@media screen and (max-width:700px){
.foot-box .logofoot{ display:none;}
}
@media screen and (max-width:540px){
.foot-box .lianxi{ width:100%; text-align:center; margin-bottom:20px; border-bottom:1px dotted #fff;}
.foot-box .erweima{ width:100%;}
}








/*-----------------------------------列表页内容------------------------------------------------------------------------区*/
.mainbox{ width:100%; max-width:1800px; min-height:30rem; margin:3rem auto;  }

.msub_box{ display:none;}

.main_left{ width:18%; float:left; margin-left:2%;}
.main_right{ width:74%; float:right; margin-right:2%;}
/*左侧导航*/
.yiji{ height:7rem; line-height:7rem; background-color:#0F54A1; color:#ffffff; font-size:2rem; letter-spacing:2px; padding-left:2rem; text-shadow: 0px 2px rgba(0,0,0,0.2);}
.erji{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.erji a{ display:block; height:4rem; line-height:4rem; font-size:1.125rem; letter-spacing:2px; background:url(dot4.png) #fff no-repeat 90% 50%;  padding-left:2rem; border-bottom:1px solid #ddd; border-left:7px solid #ffffff;} 
.erji a:hover{  color:#174A96; text-decoration:none;  background:url(dot5.png) #EDF3F8 no-repeat 90% 50%; border-left:7px solid #0F54A1;}
.erji a.active{  color:#174A96;  text-decoration:none; background:url(dot5.png) #EDF3F8 no-repeat 90% 50%; border-left:7px solid #0F54A1;}

/*右侧文章列表*/
.r_top{ width:100%; margin-bottom:20px;}
.r_top .dq_lanmu{ float:left; width:200px; height:70px; line-height:70px; border-bottom:2px solid #13ACBD; font-size:1.5rem; text-align:center;}
.r_top .weizhi{ float:left; width:calc(100% - 200px); height:70px;  line-height:70px; border-bottom:2px solid #ddd; color:#666; font-size:0.875rem; text-align:right;}
.r_top .weizhi a{ color:#666; font-size:0.875rem;}

.ul-list4 li{ display:block; border-bottom:1px dotted #dddddd;}

.ul-list4 li a{ display:block; height:3.5rem; padding:1.4rem 1%; transition:all 0.3s ease-out 0s;}
.ul-list4 li a:hover{ background-color:#f5f5f5; transition:all 0.3s ease-out 0s;}
.ul-list4 .time{ float:left; width:5%;  }
.ul-list4 .time b{display:block; width:100%; color:#13ACBD; text-align:center; font-size:2rem; font-weight:normal;  font-family:gilroy-bold;}
.ul-list4 .time p{ width:100%; color:#666666; text-align:center; font-size:.875rem;  font-family:gilroy-bold;}
.ul-list4 .name{ float:left; margin-left:2%; width:90%; line-height:3rem; height:3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-top:0.6rem; font-size:1.1rem;}
.ul-list4 li a:hover .name{}
@media screen and (max-width:1500px){
	.ul-list4 li a{height:3.5rem; padding:1rem 1%; }
	.ul-list4 .time{ float:left; width:8%;  }
}
@media screen and (max-width:1024px){
	.mainbox{ min-height:30rem; margin:0.5rem auto;  }
	
	.main_left{ display:none;}
	.main_right{ width:96%; margin-left:2%; margin-right:2%;}
	
	.r_top .dq_lanmu{ float:left; width:120px; height:50px; line-height:50px; border-bottom:2px solid #13ACBD; font-size:1.125rem; text-align:center;}
	.r_top .weizhi{ float:left; width:calc(100% - 120px); height:50px;  line-height:50px; border-bottom:2px solid #ddd; color:#666; font-size:0.875rem; text-align:right;}
	/*移动端列表页二级导航*/
	
	.msub_box{ display:block; margin:1.5rem 1rem;}
	.msub_nav{ width:100%; background-color:#099; height:3.5rem; line-height:3.5rem; position:relative;}
	.msub_nav span{ color:#ffffff; font-size:1.125rem; margin-left:1rem;}
	.msub_nav .mmenubtn{ position:absolute; right:1rem; color:#ffffff; font-size:1.5rem;}
	.msub_list{ padding:0 1rem 2rem; background-color:#f9f9f9; }
	.msub_list{ display:none;}
	.msub_list li{ padding:1rem 0; border-bottom:1px dashed #ddd;}
	.msub_list li a{ font-size:1.125rem;}
	.msub_list li a:hover{ color:#174A96; font-weight:600;}
	
	
	.ul-list4 .time{ float:left; width:16%;  }
	.ul-list4 .name{ float:left; margin-left:2%; width:82%; line-height:3rem; height:3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-top:0.6rem; font-size:1.1rem;}
}


/*------------------------------------单页-------------------------------*/
.danye{ margin:0 auto; width:100%; margin-top:2rem; margin-bottom:2rem;}
.danye .danye_title{ text-align:center; line-height:2rem; font-size:1.5rem; font-weight:normal; padding:1rem;}
.danye .danye_neirong{ line-height:2; font-size:1rem; margin-top:2rem; overflow:hidden;}
.danye .danye_neirong img{ max-width: 100% !important; height: auto !important;}
.danye_neirong p{ margin:10px 0;}/*为了让内容中图片上下自动加个间隔*/
@media screen and (max-width:1024px){
	.danye{ width:94%; margin:0 3%; margin-top:0; }
	.danye .danye_title{ text-align:center; line-height:2rem;  padding:1rem;}
	.danye .danye_neirong{ margin-top:.5rem;}
}

.shangyitiao, .xiayitiao, .shangyitiao a, .xiayitiao a{ font-size:15px; color:#666666;}
.shangyitiao{ margin-top:50px; margin-bottom:10px;}
.xiayitiao{margin-bottom:30px;}


/*----------------------------搜索结果-----------------------------------------------*/
.main_sousuo{ width:96%; margin:0 auto;  margin-left:2%; margin-right:2%; }
.ss_list{ display:block; width:100%; margin-bottom:2rem;}
.ss_title{ display:block; line-height:3rem; height:3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:1.5rem; }
.ss_content{display:block; color:#666666; line-height:1.5rem; height:3rem; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;  font-size:0.875rem; margin-bottom:.5rem;}
.ss_time{display:block;  color:#13ACBD;   font-size:1rem;  font-family:gilroy-bold;}