@charset "utf-8";
@import url(../css/font.css);

* {
	padding: 0;
	margin: 0;
}

ul li,
a,
p {
	border: none;
	text-decoration: none;
	list-style: none;
	padding: 0;
	margin: 0px;
}

body {
	font-size: 16px;
	color: #333333;
}

img {
	border: none;
}a@charset "utf-8";
@import url(../css/font.css);

* {
	padding: 0;
	margin: 0;
}

ul li,
a,
p {
	border: none;
	text-decoration: none;
	list-style: none;
	padding: 0;
	margin: 0px;
}

body {
	font-size: 16px;
	color: #333333;
}

img {
	border: none;
}

a {
	cursor: pointer;
	color: #333333;
}

.center {
	width: 1200px;
	margin: 0px auto;
}

.clear {
	clear: both;
}
#vsb_content img{
	max-width:100%;
	display:block;
	height:auto !important;
}

.yyh {
	margin-top: -364px;
}
.sslist ul li{height:50px;line-height:50px;border-bottom: 1px dashed #ccc;/* margin-bottom: 20px; */}
.top {
	width: 100%;
	min-height: 160px;
	overflow: hidden;
	/* background: url(../img/topbg.png) no-repeat 0px 0px; */
	background: #810505;
}

.logo {
	overflow: hidden;
	float: left;
	padding: 33px 0px;
}

.logo img {
	max-width: 100%;
	height: auto;
}

.logo-r {
	float: right;
	padding: 55px 0px;
}

.logo-r .lj {
	color: #FFFFFF;
	float: left;
}

.logo-r .lj a {
	color: #d2b8b8;
	margin: 0px 24px;
}

.logo-r .lj a:hover {
	color: #B92B3B;
}

.ss {
	font-size: 16px;
	cursor: pointer;
	position: relative;
	float: right;
	/* margin: 0px 0px  0px 25px; */
}

.ss .inp {
	border: none;
	height: 40px;
	outline: none;
	color: #FFFFFF;
	background: url(../img/ssjx.png) no-repeat 0px 38px;
	outline: none;
}

.ss .btn {
	border: none;
	position: absolute;
	top: 10px;
	right: 0px;
	width: 16px;
	height: 16px;
	outline: none;
	background: url(../img/search.png) no-repeat 0px 0px;
}

/*???’???￥??a�????ˉ??a�????????’???¨??a�1?￠a??????a�????a*/
.nav {
	width: 100%;
	height: 55px;
	background: #810505;
}

.nav ul li {
	float: left;
	width: 16%;
	position: relative;
}

.nav ul li>a {
	text-align: center;
	line-height: 55px;
	color: #fff;
	font-size: 18px;
	display: block;
	font-weight: bold;
}

.nav ul li.on>a,
.nav ul li:hover>a {}

.nav ul li:hover .subNav {
	display: block;
}

.subNav {
	width: 100%;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 55px;
	display: none;
	z-index: 999;
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
}

.subNav a {
	color: #810505;
	width: 100%;
	display: block;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
}

.subNav a:hover {
	background: #810505;
	color: #FFFFFF;
}

.fixednav {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	background: #01458E !important;
}

/* banner */
/* banner */
#dt{
	width: 100%;
	/* background: url(../img/lbbg2.png) no-repeat 0px 0px; */
	overflow: hidden;
}
#dt .inner{
	width: 1370px;
	margin: 0px auto;
}
#dt .rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

#dt .rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

#dt .rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
#dt .batu{/* height: 800px !important; */}
#dt .rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
#dt .slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

#dt .slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  /* background: url(../img/yy.png) no-repeat 0px bottom; */
}

#dt .slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 #dt .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  /* transition: transform 6000ms linear 0s; */
  -moz-transform: scale(1.1);
  /* -webkit-transform: scale(1.1); */
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  /* transform: scale(1.1); */
  }
  
#dt .dtxt{position:absolute;/* left:50%; *//* margin-left:-600px; */bottom: 72px;z-index: 999;width: 100%;text-align: center;}
#dt .dtxt a{color: #FFFFFF;display: block;}
#dt .dtxt .bt{
	font-size: 38px;
	line-height: 47px;
	font-family: PT_Sans-Narrow-Web-Bold;
	letter-spacing: 2px;
}
#dt .dtxt .zy{
	font-size: 16px;
	line-height: 25px;
	margin-top: 5px;
	/* font-family: 'FZJunHJW_Cu'; */
}
#dt .slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 #dt .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 65px;
  width: 34px;
  margin-top: -30px;
  display: none;
  }
  
#dt .slide_nav:active {
  opacity: 1.0;
  }
  
#dt .slide_nav.prev {
	left: 0%;
	background: url(../img/datu_l.png) no-repeat center center;
}

#dt .slide_nav.next {
  right: 0%;
  background: url(../img/datu_r.png) no-repeat center center;
}
.yy{
	position: absolute;
	bottom: -4px;
	z-index: 9;
}  
#dt .slide1_tabs{position:absolute;bottom:30px;/* right: 5%; */z-index: 99999;text-align: center;/* display: none; */width: 100%;}
#dt .slide2_tabs{position:absolute;right:10px;bottom: 30px;z-index:100;text-align: center;width: 100%;}
#dt .slide1_tabs li,.slide2_tabs li{display:inline-block;width: 10px;height: 10px;margin-left:15px;border:1px solid #FFF;position:relative;border-radius: 50%;}
#dt .slide1_tabs li a,.slide2_tabs li a{display:inline-block;width:10px;height:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
#dt .slide1_tabs li.slide_here a,.slide2_tabs li.slide_here a{background:#fff;border-radius: 50%;}

/* news */
.main1 {
	background: #f5f5f5;
	/* min-height: 560px; */
	box-sizing: border-box;
	overflow: hidden;
}

.news {
	float: left;
	width: 44%;
	margin: 0px 3%;
}

.gg {
	overflow: hidden;
	padding: 40px 0px 30px 0px;
}

.gg .title {
	font-family: FZJunHJW_Cu;
	color: #810505;
	font-size: 29px;
	font-weight: bold;
	float: left;
	padding-right: 15px;
}

.gg .more {
	float: left;
	margin-top: 10px;
}

.gg .more a {
	font-size: 12px;
	color: #810505;
	font-weight: bold;
	font-family: "Arial";
}

.gg .more a:hover {
	color: #810505;
}

.gg .more::before {
	content: "|";
	margin-right: 10px;
	color: #810505;
}

.news-content ul li {
	float: left;
	width: 47%;
	margin-right: 6%;
}

.news-content ul li img {
	width: 100%;
	height: 170px;
}

.news-content ul li a {
	color: #2c2c2c;
	font-weight: bold;
	font-family: "Arial";
}

.news-content ul li:hover a {
	color: #B92B3B;
}

.news-content ul li .time {
	font-family: "Georgia";
	font-size: 14px;
	color: #810505;
}

.news-content ul li .pic {
	height: 170px;
	overflow: hidden;
}

.news-content ul li .bt {
	margin: 25px 0px;
	line-height: 25px;
	/* font-family: "Gotham-blod"; */
	color: #2C2C2C;
	font-weight: bold;
	font-size: 16px;
	height: 71px;
	overflow: hidden;
}

.news-content ul li .bt:hover {
	color: #810505
}

.news-content .wt {
	margin-right: 0%;
}

/* ???’???????￠?￠a??????????a�|???????’???§??a�|??????a�????￥ */
.Events {
	float: right;
	width: 29%;
}

.Events-content .rq {
	width: 17.5%;
	height: 60px;
	background: #810505;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-family: "Georgia";
	float: left;
}

.Events-content .rq span {
	box-sizing: border-box;
	font-size: 24px;
	display: block;
	padding: 4px 0px;
}

.Events-con {
	float: right;
	width: 78%;
	line-height: 25px;
}

.Events-content .Events-con .bt {
	font-family: "arial";
	color: #2C2C2C;
	font-weight: bold;
	margin-bottom: 15px;
}

.Events-content ul li {
	border-bottom: 1px solid #eac7c7;
	overflow: hidden;
	margin-bottom: 20px;
}

.Events-content .Events-con .zy {
	font-family: "arial bold";
	color: #2C2C2C;
	font-size: 12px;
	margin-bottom: 25px;
	height: 45px;
	overflow: hidden;
}

.Events-content .wt {
	border-bottom: none;
}

.Events-content ul li:hover .bt {
	color: #810505;
}

/* main2 */
.main2 {
	background: #fff;
	overflow: hidden;
	padding-top: 50px;
}

.focal {
	float: left;
	width: 46.7%;
}

.focal .tu {
	position: relative;
}

.focal .tu img {
	width: 100%;
}

.focal .tu span {
	width: 100%;
	display: block;
	height: 50px;
	line-height: 50px;
	font-family: FZJunHJW_Cu;
	font-size: 30px;
	color: #FFFFFF;
	text-indent: 30px;
	position: absolute;
	left: 0;
	bottom: 30px;
	font-weight: bold;
	background: url(../img/tbg.png) no-repeat 0px 0px;
}

.focalbox .bt {
	font-family: "arial bold";
	font-size: 20px;
	color: #2c2c2c;
	font-weight: bold;
	margin: 25px 0px 15px 0px;
}

.focalbox .bt:hover {
	color: #810505;
}

.husbox .bt:hover {
	color: #b92a3b;
}

.focalbox .zy {
	font-family: "arial";
	font-size: 12px;
	color: #2c2c2c;
	line-height: 23px;
}

.gd {
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	border-bottom: 4px solid #810505;
	margin-top: 15px;
}

.gd:hover {
	/* border-bottom: 2px solid #003A65; */
}

.gd a {
	color: #810505;
}

.gd:hover a {
	/* color: #003A65; */
}

/* husters talk */
.hus {
	float: right;
	width: 47%;
	padding-left: 3%;
	border-left: 1px solid #DBDBDB;
}

.hus ul li {
	height: 235px;
	padding-top: 90px;
	box-sizing: border-box;
	text-align: center;
}

.hus ul .li1 {
	background: url(../img/tu2.png) no-repeat 0px 0px;
	margin-bottom: 30px;
	background-size: 100%;
}

.hus ul .li2 {
	background: url(../img/tu3.png) no-repeat 0px 0px;
	background-size: 100%;
}

.hus ul li .htit {
	font-size: 42px;
	color: #FFFFFF;
	font-family: "Georgia";
	display: block;
	padding-bottom: 20px;
}

.more-link {
	height: 50px;
	width: 260px;
	text-align: center;
	margin: 50px auto;
	line-height: 50px;
	background: #810505;
	border-radius: 50px;
}

/* .more-link:hover{
	background: url(../img/lyj.png) no-repeat 0px 0px;
} */
.more-link a {
	font-family: "arial";
	color: #FFFFFF;
	font-weight: bold;
	/* border-bottom: 4px solid #fff; */
	/* width: 136px; */
	display: block;
}

/* main3 */
.main3 {
	min-height: 650px;
	background: #f5f5f5;
	overflow: hidden;
}

.facts .factsbt {
	font-size: 40px;
	font-family: FZJunHJW_Cu;
	color: #810505;
	text-align: center;
	font-weight: bold;
	margin: 70px 0px 20px 0px;
}

.facts-content ul li {
	float: left;
	width: 31%;
	margin-right: 3%;
}

.facts-content ul .wt {
	margin-right: 0%;
}

.facts-content ul li a {
	color: #810505;
	text-align: center;
}

.facts-content ul li span {
	display: block;
}

.facts-content ul li .sz {
	font-family: Gotham;
	font-size: 90px;
	font-weight: bold;
}

.facts-content ul li .bt {
	font-family: "Times New Roman";
	font-size: 24px;
	/* color: #810505; */
}

.facts-content ul li .hx {
	width: 140px;
	height: 5px;
	background: #810505;
	margin: 25px auto;
}

.facts-content ul li .zy {
	font-family: "Arial";
	font-size: 14px;
	line-height: 23px;
	max-height: 160px;
	overflow: hidden;
	color: #2c2c2c;
}

.main3 .more-link:hover {
	/* background: url(../img/bd.png) no-repeat 0px 0px; */
}

.main3 .more-link:hover a {
	/* color: #B82B3B; */
}

/* main4 */
.main4 {
	background: #EEEFF1;
	min-height: 550px;
	overflow: hidden;
}

.study {
	margin: 70px auto;
	overflow: hidden;
}

.study ul li {
	float: left;
	width: 31%;
	margin-right: 3.5%;
}

.study ul .wt {
	margin-right: 0%;
}

.study ul li .yj {
	width: 300px;
	height: 300px;
	border-radius: 50%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
}

.study ul li img {
	display: block;
	width: 100%;
	height: 100%;
}

.study ul li img:hover {
	transform: scale(1.05, 1.05);
}

.study ul li span {
	font-size: 26px;
	color: #810505;
	font-family: FZJunHJW_Cu;
	text-align: center;
	display: block;
	margin-top: 30px;
	font-weight: bold;
}

.study ul li:hover .zy {
	color: #810505;
}

.study ul li .hx {
	width: 140px;
	height: 5px;
	background: #810505;
	margin: 25px auto;
}

.study ul li .zy {
	font-family: "Arial";
	font-size: 14px;
	line-height: 23px;
	max-height: 160px;
	overflow: hidden;
	color: #2c2c2c;
	text-align: center;
}

/* main5 */
.redis {
	text-align: center;
}

.redis .bt {
	font-size: 34px;
	color: #810505;
	font-family: FZJunHJW_Cu;
	margin-top: 50px;
	font-weight: bold;
}

.redis .hx {
	width: 140px;
	height: 5px;
	background: #810505;
	margin: 25px auto;
}

.redis .zy {
	font-size: 14px;
	font-family: "arial";
	color: #2c2c2c;
	margin-bottom: 40px;
	line-height: 30px;
	padding: 0px 70px;
	max-height: 80px;
	overflow: hidden;
}

/* main6 */
.main6 {
	width: 100%;
	min-height: 405px;
	background: url(../img/ywbg.png) no-repeat 0px 0px;
	overflow: hidden;
	padding-top: 80px;
	box-sizing: border-box;
	/* margin-top: 50px; */
}

.main6 .lofx {
	width: 28%;
	float: left;
	margin-right: 6%;
	margin-top: -8px;
}

.main6 .lofx img {
	width: 100%;
}

.main6 .resour {
	width: 31%;
	float: left;
	margin-right: 3%;
}

.main6 .links {
	width: 32%;
	float: left;
}

.ywtop ul li {
	margin-top: 18px;
}

.main6 ul li a {
	color: #fff;
	font-family: "arial";
	font-size: 14px;
}

.main6 ul li:hover a {
	color: #B92B3B;
}

.main6 .bt {
	font-size: 24px;
	font-family: "arial";
	color: #FFFFFF;
	border-bottom: 3px solid #b72a35;
	padding-bottom: 20px;
}

.txtwrapper ul li {
	float: left;
	margin-right: 10%;
	position: relative;
}

.txtwrapper ul {
	margin-left: 2%;
	margin-top: 20px;
}

.txtwrapper .wt {
	margin-right: 0%;
}

.txtwrapper.socailweixin {
	position: relative;
}

.txtwrapper .socailweixin:hover div {
	display: block;
}

.txtwrapper .socailweixin div {
	position: absolute;
	width: 130px;
	height: 130px;
	left: 50%;
	padding-top: 30px;
	margin-left: -65px;
	display: none;
	z-index: 1;
}

/* ???’??????a�???????a�????μ???’???￥??a�????°??a�????? */
.foot {
	width: 100%;
	min-height: 80px;
	background: #810505;
	overflow: hidden;
	/* margin-top: 15px; */
	font-family: "arial";
	font-size: 12px;
	color: #FFFFFF;
}

.foot .adress {
	float: left;
	line-height: 25px;
	padding: 15px 0px;
	box-sizing: border-box;
}

.foot .bq {
	float: right;
	margin-right: 50px;
	line-height: 80px;
}

/* lby */
.listcon {
	background: url(../img/nytop.png) no-repeat 0px 105px,url(../img/nybot.png) no-repeat 0px bottom;
}

.conbg {
	background: #fff;
	overflow: hidden;
	/* padding: 30px 30px 0px; */
	box-sizing: border-box;
	position: relative;
	margin-top: -110px;
	box-shadow: 2px 0px 5px #dfcaca, -2px 0px 5px #dfcaca;
}


.conleft {
	width: 340px;
	float: left;
	background: #f0f0f0;
	overflow: hidden;
	height: 680px;
	position: relative;
	padding-left: 30px;
	box-sizing: border-box;
}

.nav-logo {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
}

.conleft .yj {
	height: 103px;
	font-size: 28px;
	color: #810505;
	line-height: 103px;
	letter-spacing: 1px;
	font-family: FZJunHJW_Cu;
	border-bottom: 4px solid #810505;
	position: relative;
}
.conleft .hy{
	position: absolute;
	top: 20px;
	right: 4px;
	display: none;
}
.conleft ul {
	overflow: hidden;
	/* padding: 0px 15px; */
	box-sizing: border-box;
	margin-top: 15px;
}

.conleft ul li {
	height: 50px;
	line-height: 50px;
	background: url(../img/ulb.png) no-repeat 0px bottom;
}

.conleft ul li a {
	color: #333333;
	font-size: 16px;
	font-family: AdobeHeitiStd-Regular;
	display: block;
	font-weight: bold;
}


.conleft .active a {
	color: #810505;
	text-indent: 30px;
	background: url(../img/hjt.png) no-repeat 0px center;
}

.conright {
	float: right;
	width: 860px;
	padding: 0px 40px;
	box-sizing: border-box;
}

.ritop {
	margin-bottom: 20px;
	overflow: hidden;
	height: 106px;
	line-height: 106px;
	border-bottom: 1px solid #d6d6d6;
}

.ritop .ggtop {
	float: left;
	border-bottom: none
}

.ggtop .lm {
	font-size: 20px;
	color: #0b368f;
	float: left;
	font-weight: bold;
}

.dq {
	float: left;
	color: #888888;
	text-indent: 25px;
	background: url(../img/dq.png) no-repeat 0px center;
}

.dq a {
	font-size: 14px;
	color: #888888;
}

.fan {
	margin: 30px 0px;
	text-align: center;
}

.nt img {
	width: 100%;
}

/* tp */
.piclist {
	
}

.piclist li {
	float: left;
	margin-right: 30px;
	margin-top: 15px;
	margin-bottom: 25px;
	width: 240px;
}

.piclist .wlast {
	margin-right: 0px;
}

.piclist li .tp {
	width: 240px;
	height: 160px;
	overflow: hidden;
	transition: all 2s;
}

.piclist li .tp img {
	width: 240px;
	height: 160px;
}

.piclist li p {
	text-align: center;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.piclist li .tp:hover img {
	transform: scale(1.1);
	transition: all 2s;
}

.piclist li:hover p {
	color: #FFFFFF;
	background: #810505;
}



.yx {
	margin: 20px 0px;
}

.jj {
	float: left;
	width: 21%;
}

.jj .bt {
	margin: 10px 0px 20px;
	line-height: 25px;
	/* font-family: "Gotham-blod"; */
	color: #2C2C2C;
	font-weight: bold;
	font-size: 16px;
}

.jj .time {
	font-family: "Georgia";
	font-size: 14px;
	color: #810505;
	font-weight: bold;
}

.jj a {
	display: block;
	background: #fff;
	padding: 20px;
}

.hbj {
	height: 340px;
	background: url(../img/t4bg.png) no-repeat center;
	width: 100%;
}

.hbj .sm {
	color: #FFFFFF;
	padding-left: 55px;
	font-style: italic;
	line-height: 30px;
	padding-right: 25px;
	box-sizing: border-box;
	overflow: hidden;
}

.hbj .rt {
	overflow: hidden;
}

.hbj .rt img {
	margin: 30px auto;
	display: block;
}

.hbj .more-link {
	width: 136px;
	border-radius: 0px;
	margin: 23px auto;
}

.hbj .more-link a {
	font-size: 18px;
	font-style: italic;
}

.yx img {
	width: 100%;
}

.jj .pic img {
	width: 100%;
}

/* jglist */
.contitle {
	font-size: 34px;
	color: #810505;
	font-family: FZJunHJW_Cu;
	text-align: center;
	background: url(../img/titbot.png) no-repeat center bottom;
	padding: 35px 0px 25px;
}

.jg1 {
	overflow: hidden;
}

.jgtop {
	height: 50px;
	margin: 20px 0px;
}

.jgtop span {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFFFFF;
	background: #810505;
	float: left;
	font-size: 26px;
	display: inline-block;
	margin-right: 25px;
}

.jgtop div {
	font-size: 26px;
	color: #810505;
	line-height: 50px;
	font-family: "FZJunHJW_Cu";
}

.jgtu li {
	float: left;
	width: 380px;
	margin-right: 30px;
	margin-bottom: 30px;
}

.jgtu .wt {
	margin-right: 0px;
}

.jgtu .st {
	width: 100%;
	height: 260px;
	overflow: hidden;
}

.jgtu .st img {
	width: 380px;
	height: 260px;
	transition: all 2s;
}

.jgtu span {
	font-size: 20px;
	color: #333333;
	background: #FFFFFF;
	display: block;
	height: 90px;
	padding: 20px 0px 40px 30px;
	box-sizing: border-box;
}

.jgtu span:hover {
	background: #810505;
	color: #FFFFFF;
}

.jgtu li .st:hover img {
	transform: scale(1.1);
	transition: all 2s;
}

/* yj */
.jgtu2 {
	overflow: hidden;
}

.jgtu2 li {
	float: left;
	width: 380px;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative;
}

.jgtu2 .wt {
	margin-right: 0px;
}

.jgtu2 .st {
	width: 100%;
	height: 260px;
	overflow: hidden;
}

.jgtu2 .st img {
	width: 380px;
	height: 260px;
	transition: all 2s;
}

.jgtu2 span {
	font-size: 16px;
	color: #fff;
	background: url(../img/nbg.png) no-repeat 0px 0px;
	display: block;
	height: 50px;
	line-height: 50px;
	text-indent: 20px;
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background-size: 100% 100%;
}

.jgtu2 span:hover {
	background: #810505;
	color: #FFFFFF;
}

.jgtu2 li .st:hover img {
	transform: scale(1.1);
	transition: all 2s;
}

.teams li {
	width: 585px;
	float: left;
	margin-right: 30px;
	background: #FFFFFF;
	padding: 20px 0px 20px 20px;
	box-sizing: border-box;
	margin-bottom: 20px;
}

.teams .wt {
	margin-right: 0px;
}

.teams li .bt {
	color: #810505;
	font-family: georgia;
	font-size: 20px;
	font-weight: bold;
	text-indent: 15px;
	background: url(../img/dian.png) no-repeat 0px center;
	width: 90%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.teams li .fbt {
	color: #333;
	font-family: georgia;
	font-size: 17px;
	padding-top: 15px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.teams li:hover {
	background: #810505;
}

.teams li:hover .bt {
	color: #FFFFFF;
	background: url(../img/bdian.png) no-repeat 0px center;
}

.teams li:hover .fbt {
	color: #FFFFFF;
}
/* .wzlist */
.list-z{
	margin-top: -30px;
}

.btbox{
	float: left;
	width: 58%;
}
.list-z ul li{
	border-bottom: 1px solid #d6d6d6;
	padding: 40px 0px;
}
.btbox .bt{
	font-family: "Gotham";
	font-size: 22px;
	font-weight: bold;
	color: #810505;
	line-height: 30px;
}
.btbox .bt span{
	font-family: "Gotham";
	font-size: 22px;
	font-weight: bold;
	color: #003A65;
	line-height: 30px;
}
.list-z ul li:hover .zy{color: #810505;}
.btt{
	float: right;
	width: 36%;
	height: 195px;
}
.btt img{width: 100%;}
.btbox .sj{
	font-size: 14px;
	font-family: "Gotham";
	color: #333333;
	font-weight: 100;
	padding: 20px 0px;
}
.btbox .zy{
	font-size: 12px;
	color: #888888;
	line-height: 23px;
	height: 65px;
	overflow: hidden;
}
/* wzlist */
.zrq{
	color: #810505;
	font-size: 14px;
	float: left;
	font-family: "Gotham";
	font-weight: 100;
	margin-top: 5px;
}
.zrq span{
	display: block;
}
.wzlist{margin-top: -30px;}
.wzlist .btbox{
	float: right;
	width: 88%;
}
.wzlist ul li{
	border-bottom: 1px solid #d6d6d6;
	padding: 40px 0px;
	overflow: hidden;
}
.wzlist .gd{
	border: none;
	font-size: 16px;
	color: #810505;
}
.wzlist .btbox .bt{
	margin-bottom: 15px;
}
.wzlist ul li:hover .zy{color: #810505;}
/* dp */
.dp .dpbt{
	font-size: 24px;
	color: #810505;
	margin: 20px 0px;
	text-align: center;
	font-family: FZJunHJW_Cu;
}
.dp{margin-bottom: 30px;}
/* content */
.article .arti-title {
    text-align: center;
    font-size: 24px;
    line-height: 35px;
    margin-top: 30px;
    color: #333333;
    font-weight: bold;
    font-family: AdobeHeitiStd-Regular;
}
.article .arti_metas {
    padding: 20px 0px 22px 0px;
    text-align: center;
    border-bottom: 1px dashed #c0cedd;
}
.article .arti_metas span {
    color: #888888;
    font-size: 14px;
    text-indent: 22px;
    display: inline-block;
}
.article .read{
	padding: 20px 0px 20px 0px;
	line-height: 25px;
}
.fsz ul li a{color: #810505;}
.fsz ul li{width:30%;margin-right:5%;float: left;text-align: center;padding:50px 0px !important;}
.fsz ul .wt{margin-right:0%}
.fsz ul li a .sz{font-size:50px;font-family: "Gotham-book";display: block;}
.fsz ul li a .bt{font-size:20px !important; font-weight: bold;
    font-family: "Gotham-book";color:#333333}
.fsz ul li{border-top:none !important;}
.fsz ul li .hx{margin:7px auto 10px;}
.fsz ul{margin-top: 25px;border-top: 2px solid #810505;}
.fsz ul li:hover{background:#810505;}
.fsz ul li:hover .sz{color:#fff;}
.fsz ul li:hover .bt{color:#fff;}

a {
	cursor: pointer;
	color: #333333;
}

.center {
	width: 1200px;
	margin: 0px auto;
}

.clear {
	clear: both;
}
#vsb_content img{
	max-width:100%;
	display:block;
	height:auto !important;
	margin: 0px auto;
}

.yyh {
	margin-top: -364px;
}

.top {
	width: 100%;
	min-height: 160px;
	overflow: hidden;
	/* background: url(../img/topbg.png) no-repeat 0px 0px; */
	background: #810505;
}

.logo {
	overflow: hidden;
	float: left;
	padding: 33px 0px;
}

.logo img {
	max-width: 100%;
	height: auto;
}

.logo-r {
	float: right;
	padding: 55px 0px;
}

.logo-r .lj {
	color: #FFFFFF;
	float: left;
}

.logo-r .lj a {
	color: #d2b8b8;
	margin: 0px 24px;
}

.logo-r .lj a:hover {
	color: #B92B3B;
}

.ss {
	font-size: 16px;
	cursor: pointer;
	position: relative;
	float: right;
	/* margin: 0px 0px  0px 25px; */
}

.ss .inp {
	border: none;
	height: 40px;
	outline: none;
	color: #FFFFFF;
	background: url(../img/ssjx.png) no-repeat 0px 38px;
	outline: none;
}

.ss .btn {
	border: none;
	position: absolute;
	top: 10px;
	right: 0px;
	width: 16px;
	height: 16px;
	outline: none;
	background: url(../img/search.png) no-repeat 0px 0px;
}

/*???’???￥??a�????ˉ??a�????????’???¨??a�1?￠a??????a�????a*/
.nav {
	width: 100%;
	height: 55px;
	background: #810505;
}

.nav ul li {
	float: left;
	width: 16%;
	position: relative;
}

.nav ul li>a {
	text-align: center;
	line-height: 55px;
	color: #fff;
	font-size: 18px;
	display: block;
	font-weight: bold;
}

.nav ul li.on>a,
.nav ul li:hover>a {}

.nav ul li:hover .subNav {
	display: block;
}

.subNav {
	width: 100%;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 55px;
	display: none;
	z-index: 999;
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
}

.subNav a {
	color: #810505;
	width: 100%;
	display: block;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
}

.subNav a:hover {
	background: #810505;
	color: #FFFFFF;
}

.fixednav {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	background: #01458E !important;
}

/* banner */
#dt {
	width: 100%;
	background: url(../img/bannerbg.png) no-repeat 0px 0px;
	overflow: hidden;
}

.inner {
	width: 1370px;
	margin: 0px auto;
}

#dt .rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

#dt .rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

#dt .rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}

#dt .rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}

#dt .slide_container {
	position: relative;
	float: left;
	width: 100%;
}

#dt .slide {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
	background: url(../img/yy.png) no-repeat 0px bottom;
}

#dt .slide li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}

#dt .slide img {
	display: block;
	position: relative;
	z-index: 1;
	height: auto;
	width: 100%;
	border: 0;
}

#dt .dtxt {
	position: absolute;
	left: 50%;
	margin-left: -600px;
	bottom: 55px;
	z-index: 999;
	width: 73%;
}

#dt .dtxt a {
	color: #FFFFFF;
	display: block;
}

#dt .dtxt .bt {
	font-size: 30px;
	line-height: 47px;
}

#dt .dtxt .zy {
	font-size: 14px;
	line-height: 25px;
	margin-top: 5px;
}

#dt .slide .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}

#dt .slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 50%;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 65px;
	width: 34px;
	margin-top: -30px;
}

#dt .slide_nav:active {
	opacity: 1.0;
}

#dt .slide_nav.prev {
	left: 0%;
	background: url(../img/datu_l.png) no-repeat center center;
}

#dt .slide_nav.next {
	right: 0%;
	background: url(../img/datu_r.png) no-repeat center center;
}

.yy {
	position: absolute;
	bottom: -4px;
	z-index: 9;
}

#dt .slide1_tabs {
	position: absolute;
	bottom: 30px;
	right: 5%;
	z-index: 100;
	text-align: center;
}

#dt .slide2_tabs {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 100;
	text-align: center;
}

#dt .slide1_tabs li,
.slide2_tabs li {
	display: inline-block;
	width: 40px;
	height: 3px;
	margin-left: 15px;
	border: 1px solid #FFF;
	position: relative;
}

#dt .slide1_tabs li a,
.slide2_tabs li a {
	display: inline-block;
	width: 40px;
	height: 3px;
	position: absolute;
	left: 0;
	z-index: 1000;
	color: rgba(100, 200, 300, 0);
	color: transparent;
}

#dt .slide1_tabs li.slide_here a,
.slide2_tabs li.slide_here a {
	background: #fff;
}

/* news */
.main1 {
	background: #f5f5f5;
	/* min-height: 560px; */
	box-sizing: border-box;
	overflow: hidden;
}

.news {
	float: left;
	width: 44%;
	margin: 0px 3%;
}

.gg {
	overflow: hidden;
	padding: 40px 0px 30px 0px;
}

.gg .title {
	font-family: FZJunHJW_Cu;
	color: #810505;
	font-size: 29px;
	font-weight: bold;
	float: left;
	padding-right: 15px;
}

.gg .more {
	float: left;
	margin-top: 10px;
}

.gg .more a {
	font-size: 12px;
	color: #810505;
	font-weight: bold;
	font-family: "Arial";
}

.gg .more a:hover {
	color: #810505;
}

.gg .more::before {
	content: "|";
	margin-right: 10px;
	color: #810505;
}

.news-content ul li {
	float: left;
	width: 47%;
	margin-right: 6%;
}

.news-content ul li img {
	width: 100%;
	height: 170px;
}

.news-content ul li a {
	color: #2c2c2c;
	font-weight: bold;
	font-family: "Arial";
}

.news-content ul li:hover a {
	color: #B92B3B;
}

.news-content ul li .time {
	font-family: "Georgia";
	font-size: 14px;
	color: #810505;
}

.news-content ul li .pic {
	height: 170px;
	overflow: hidden;
}

.news-content ul li .bt {
	margin: 25px 0px;
	line-height: 25px;
	/* font-family: "Gotham-blod"; */
	color: #2C2C2C;
	font-weight: bold;
	font-size: 16px;
	height: 71px;
	overflow: hidden;
}

.news-content ul li .bt:hover {
	color: #810505
}

.news-content .wt {
	margin-right: 0%;
}

/* ???’???????￠?￠a??????????a�|???????’???§??a�|??????a�????￥ */
.Events {
	float: right;
	width: 29%;
}

.Events-content .rq {
	width: 17.5%;
	height: 60px;
	background: #810505;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-family: "Georgia";
	float: left;
}

.Events-content .rq span {
	box-sizing: border-box;
	font-size: 24px;
	display: block;
	padding: 4px 0px;
}

.Events-con {
	float: right;
	width: 78%;
	line-height: 25px;
}

.Events-content .Events-con .bt {
	font-family: "arial";
	color: #2C2C2C;
	font-weight: bold;
	margin-bottom: 15px;
}

.Events-content ul li {
	border-bottom: 1px solid #eac7c7;
	overflow: hidden;
	margin-bottom: 20px;
}

.Events-content .Events-con .zy {
	font-family: "arial bold";
	color: #2C2C2C;
	font-size: 12px;
	margin-bottom: 25px;
	height: 45px;
	overflow: hidden;
}

.Events-content .wt {
	border-bottom: none;
}

.Events-content ul li:hover .bt {
	color: #810505;
}

/* main2 */
.main2 {
	background: #fff;
	overflow: hidden;
	padding-top: 50px;
}

.focal {
	float: left;
	width: 46.7%;
}

.focal .tu {
	position: relative;
}

.focal .tu img {
	width: 100%;
}

.focal .tu span {
	width: 100%;
	display: block;
	height: 50px;
	line-height: 50px;
	font-family: FZJunHJW_Cu;
	font-size: 30px;
	color: #FFFFFF;
	text-indent: 30px;
	position: absolute;
	left: 0;
	bottom: 30px;
	font-weight: bold;
	background: url(../img/tbg.png) no-repeat 0px 0px;
}

.focalbox .bt {
	font-family: "arial bold";
	font-size: 20px;
	color: #2c2c2c;
	font-weight: bold;
	margin: 25px 0px 15px 0px;
}

.focalbox .bt:hover {
	color: #810505;
}

.husbox .bt:hover {
	color: #b92a3b;
}

.focalbox .zy {
	font-family: "arial";
	font-size: 12px;
	color: #2c2c2c;
	line-height: 23px;
}

.gd {
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	border-bottom: 4px solid #810505;
	margin-top: 15px;
}

.gd:hover {
	/* border-bottom: 2px solid #003A65; */
}

.gd a {
	color: #810505;
}

.gd:hover a {
	/* color: #003A65; */
}

/* husters talk */
.hus {
	float: right;
	width: 47%;
	padding-left: 3%;
	border-left: 1px solid #DBDBDB;
}

.hus ul li {
	height: 235px;
	padding-top: 90px;
	box-sizing: border-box;
	text-align: center;
}

.hus ul .li1 {
	background: url(../img/tu22.png) no-repeat 0px 0px;
	margin-bottom: 30px;
	background-size: 100%;
}

.hus ul .li2 {
	background: url(../img/tu33.png) no-repeat 0px 0px;
	background-size: 100%;
}

.hus ul li .htit {
	font-size: 42px;
	color: #FFFFFF;
	font-family: "Georgia";
	display: block;
	padding-bottom: 20px;
}

.more-link {
	height: 50px;
	width: 260px;
	text-align: center;
	margin: 50px auto;
	line-height: 50px;
	background: #810505;
	border-radius: 50px;
}

/* .more-link:hover{
	background: url(../img/lyj.png) no-repeat 0px 0px;
} */
.more-link a {
	font-family: "arial";
	color: #FFFFFF;
	font-weight: bold;
	/* border-bottom: 4px solid #fff; */
	/* width: 136px; */
	display: block;
}

/* main3 */
.main3 {
	min-height: 610px;
	background: #f5f5f5;
	overflow: hidden;
}

.facts .factsbt {
	font-size: 40px;
	font-family: FZJunHJW_Cu;
	color: #810505;
	text-align: center;
	font-weight: bold;
	margin: 70px 0px 20px 0px;
}

.facts-content ul li {
	float: left;
	width: 31%;
	margin-right: 3%;
}

.facts-content ul .wt {
	margin-right: 0%;
}

.facts-content ul li a {
	color: #810505;
	text-align: center;
}

.facts-content ul li span {
	display: block;
}

.facts-content ul li .sz {
	font-family: Gotham;
	font-size: 90px;
	font-weight: bold;
}

.facts-content ul li .bt {
	font-family: "Times New Roman";
	font-size: 24px;
	/* color: #810505; */
}

.facts-content ul li .hx {
	width: 140px;
	height: 5px;
	background: #810505;
	margin: 25px auto;
}

.facts-content ul li .zy {
	font-family: "Arial";
	font-size: 14px;
	line-height: 23px;
	max-height: 160px;
	overflow: hidden;
	color: #2c2c2c;
}

.main3 .more-link:hover {
	/* background: url(../img/bd.png) no-repeat 0px 0px; */
}

.main3 .more-link:hover a {
	/* color: #B82B3B; */
}

/* main4 */
.main4 {
	background: #EEEFF1;
	min-height: 550px;
	overflow: hidden;
}

.study {
	margin: 70px auto;
	overflow: hidden;
}

.study ul li {
	float: left;
	width: 31%;
	margin-right: 3.5%;
}

.study ul .wt {
	margin-right: 0%;
}

.study ul li .yj {
	width: 300px;
	height: 300px;
	border-radius: 50%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
}

.study ul li img {
	display: block;
	width: 100%;
	height: 100%;
}

.study ul li img:hover {
	transform: scale(1.05, 1.05);
}

.study ul li span {
	font-size: 26px;
	color: #810505;
	font-family: FZJunHJW_Cu;
	text-align: center;
	display: block;
	margin-top: 30px;
	font-weight: bold;
}

.study ul li:hover .zy {
	color: #810505;
}

.study ul li .hx {
	width: 140px;
	height: 5px;
	background: #810505;
	margin: 25px auto;
}

.study ul li .zy {
	font-family: "Arial";
	font-size: 14px;
	line-height: 23px;
	max-height: 160px;
	overflow: hidden;
	color: #2c2c2c;
	text-align: center;
}

/* main5 */
.redis {
	text-align: center;
}

.redis .bt {
	font-size: 34px;
	color: #810505;
	font-family: FZJunHJW_Cu;
	margin-top: 50px;
	font-weight: bold;
}

.redis .hx {
	width: 140px;
	height: 5px;
	background: #810505;
	margin: 25px auto;
}

.redis .zy {
	font-size: 14px;
	font-family: "arial";
	color: #2c2c2c;
	margin-bottom: 40px;
	line-height: 30px;
	padding: 0px 70px;
	max-height: 80px;
	overflow: hidden;
}

/* main6 */
.main6 {
	width: 100%;
	min-height: 405px;
	background: url(../img/ywbg.png) no-repeat 0px 0px;
	overflow: hidden;
	padding-top: 80px;
	box-sizing: border-box;
	/* margin-top: 50px; */
}

.main6 .lofx {
	width: 28%;
	float: left;
	margin-right: 6%;
	margin-top: -8px;
}

.main6 .lofx img {
	width: 100%;
}

.main6 .resour {
	width: 31%;
	float: left;
	margin-right: 3%;
}

.main6 .links {
	width: 32%;
	float: left;
}

.ywtop ul li {
	margin-top: 18px;
}

.main6 ul li a {
	color: #fff;
	font-family: "arial";
	font-size: 14px;
}

.main6 ul li:hover a {
	color: #B92B3B;
}

.main6 .bt {
	font-size: 24px;
	font-family: "arial";
	color: #FFFFFF;
	border-bottom: 3px solid #b72a35;
	padding-bottom: 20px;
}

.txtwrapper ul li {
	float: left;
	margin-right: 10%;
	position: relative;
}

.txtwrapper ul {
	margin-left: 2%;
	margin-top: 20px;
}

.txtwrapper .wt {
	margin-right: 0%;
}

.txtwrapper.socailweixin {
	position: relative;
}

.txtwrapper .socailweixin:hover div {
	display: block;
}

.txtwrapper .socailweixin div {
	position: absolute;
	width: 130px;
	height: 130px;
	left: 50%;
	padding-top: 30px;
	margin-left: -65px;
	display: none;
	z-index: 1;
}

/* ???’??????a�???????a�????μ???’???￥??a�????°??a�????? */
.foot {
	width: 100%;
	min-height: 80px;
	background: #810505;
	overflow: hidden;
	/* margin-top: 15px; */
	font-family: "arial";
	font-size: 12px;
	color: #FFFFFF;
}

.foot .adress {
	float: left;
	line-height: 25px;
	padding: 15px 0px;
	box-sizing: border-box;
}

.foot .bq {
	float: right;
	margin-right: 50px;
	line-height: 80px;
}

/* lby */
.listcon {
	background: url(../img/nytop.png) no-repeat 0px 105px,url(../img/nybot.png) no-repeat 0px bottom;
}

.conbg {
	background: #fff;
	overflow: hidden;
	/* padding: 30px 30px 0px; */
	box-sizing: border-box;
	position: relative;
	margin-top: -110px;
	box-shadow: 2px 0px 5px #dfcaca, -2px 0px 5px #dfcaca;
}


.conleft {
	width: 340px;
	float: left;
	background: #f0f0f0;
	overflow: hidden;
	height: 680px;
	position: relative;
	padding-left: 30px;
	box-sizing: border-box;
}

.nav-logo {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
}

.conleft .yj {
	height: 103px;
	font-size: 24px;
	color: #810505;
	line-height: 103px;
	letter-spacing: 1px;
	font-family: FZJunHJW_Cu;
	border-bottom: 4px solid #810505;
	position: relative;
}
.conleft .hy{
	position: absolute;
	top: 20px;
	right: 4px;
	display: none;
}
.conleft ul {
	overflow: hidden;
	/* padding: 0px 15px; */
	box-sizing: border-box;
	margin-top: 15px;
}

.conleft ul li {
	height: 50px;
	line-height: 50px;
	background: url(../img/ulb.png) no-repeat 0px bottom;
}

.conleft ul li a {
	color: #333333;
	font-size: 16px;
	font-family: AdobeHeitiStd-Regular;
	display: block;
	font-weight: bold;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}


.conleft .active a {
	color: #810505;
	text-indent: 30px;
	background: url(../img/hjt.png) no-repeat 0px center;
}

.conright {
	float: right;
	width: 860px;
	padding: 0px 40px;
	box-sizing: border-box;
}

.ritop {
	margin-bottom: 20px;
	overflow: hidden;
	height: 106px;
	line-height: 106px;
	border-bottom: 1px solid #d6d6d6;
}

.ritop .ggtop {
	float: left;
	border-bottom: none
}

.ggtop .lm {
	font-size: 20px;
	color: #0b368f;
	float: left;
	font-weight: bold;
}

.dq {
	float: left;
	color: #888888;
	text-indent: 25px;
	background: url(../img/dq.png) no-repeat 0px center;
}

.dq a {
	font-size: 14px;
	color: #888888;
}

.fan {
	margin: 30px 0px;
	text-align: center;
}

.nt img {
	width: 100%;
}

/* tp */
.piclist {
	
}

.piclist li {
	float: left;
	margin-right: 30px;
	margin-top: 15px;
	margin-bottom: 25px;
	width: 240px;
}

.piclist .wlast {
	margin-right: 0px;
}

.piclist li .tp {
	width: 240px;
	height: 160px;
	overflow: hidden;
	transition: all 2s;
}

.piclist li .tp img {
	width: 240px;
	height: 160px;
}

.piclist li p {
	text-align: center;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.piclist li .tp:hover img {
	transform: scale(1.1);
	transition: all 2s;
}

.piclist li:hover p {
	color: #FFFFFF;
	background: #810505;
}



.yx {
	margin: 20px 0px;
}

.jj {
	float: left;
	width: 21%;
}

.jj .bt {
	margin: 10px 0px 20px;
	line-height: 25px;
	/* font-family: "Gotham-blod"; */
	color: #2C2C2C;
	font-weight: bold;
	font-size: 16px;
}

.jj .time {
	font-family: "Georgia";
	font-size: 14px;
	color: #810505;
	font-weight: bold;
}

.jj a {
	display: block;
	background: #fff;
	padding: 20px;
}

.hbj {
	height: 340px;
	background: url(../img/t4bg.png) no-repeat center;
	width: 100%;
}

.hbj .sm {
	color: #FFFFFF;
	padding-left: 55px;
	font-style: italic;
	line-height: 30px;
	padding-right: 25px;
	box-sizing: border-box;
	overflow: hidden;
}

.hbj .rt {
	overflow: hidden;
}

.hbj .rt img {
	margin: 30px auto;
	display: block;
}

.hbj .more-link {
	width: 136px;
	border-radius: 0px;
	margin: 23px auto;
	border-bottom:4px solid #fff
}

.hbj .more-link a {
	font-size: 18px;
	font-style: italic;
}

.yx img {
	width: 100%;
}

.jj .pic img {
	width: 100%;
}

/* jglist */
.contitle {
	font-size: 34px;
	color: #810505;
	font-family: FZJunHJW_Cu;
	text-align: center;
	background: url(../img/titbot.png) no-repeat center bottom;
	padding: 35px 0px 25px;
}

.jg1 {
	overflow: hidden;
}

.jgtop {
	height: 50px;
	margin: 20px 0px;
}

.jgtop span {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFFFFF;
	background: #810505;
	float: left;
	font-size: 26px;
	display: inline-block;
	margin-right: 25px;
}

.jgtop div {
	font-size: 26px;
	color: #810505;
	line-height: 50px;
	font-family: "FZJunHJW_Cu";
}

.jgtu li {
	float: left;
	width: 380px;
	margin-right: 30px;
	margin-bottom: 30px;
}

.jgtu .wt {
	margin-right: 0px;
}

.jgtu .st {
	width: 100%;
	height: 260px;
	overflow: hidden;
}

.jgtu .st img {
	width: 380px;
	height: 260px;
	transition: all 2s;
}

.jgtu span {
	font-size: 20px;
	color: #333333;
	background: #FFFFFF;
	display: block;
	height: 90px;
	padding: 20px 0px 40px 30px;
	box-sizing: border-box;
}

.jgtu span:hover {
	background: #810505;
	color: #FFFFFF;
}

.jgtu li .st:hover img {
	transform: scale(1.1);
	transition: all 2s;
}

/* yj */
.jgtu2 {
	overflow: hidden;
}

.jgtu2 li {
	float: left;
	width: 380px;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative;
}

.jgtu2 .wt {
	margin-right: 0px;
}

.jgtu2 .st {
	width: 100%;
	height: 260px;
	overflow: hidden;
}

.jgtu2 .st img {
	width: 380px;
	height: 260px;
	transition: all 2s;
}

.jgtu2 span {
	font-size: 16px;
	color: #fff;
	background: url(../img/nbg.png) no-repeat 0px 0px;
	display: block;
	height: 50px;
	line-height: 50px;
	text-indent: 20px;
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background-size: 100% 100%;
	overflow: hidden;
}

.jgtu2 span:hover {
	background: #810505;
	color: #FFFFFF;
}

.jgtu2 li .st:hover img {
	transform: scale(1.1);
	transition: all 2s;
}

.teams li {
	width: 585px;
	float: left;
	margin-right: 30px;
	background: #FFFFFF;
	padding: 20px 0px 20px 20px;
	box-sizing: border-box;
	margin-bottom: 20px;
}

.teams .wt {
	margin-right: 0px;
}

.teams li .bt {
	color: #810505;
	font-family: georgia;
	font-size: 20px;
	font-weight: bold;
	text-indent: 15px;
	background: url(../img/dian.png) no-repeat 0px center;
	width: 90%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.teams li .fbt {
	color: #333;
	font-family: georgia;
	font-size: 17px;
	padding-top: 15px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.teams li:hover {
	background: #810505;
}

.teams li:hover .bt {
	color: #FFFFFF;
	background: url(../img/bdian.png) no-repeat 0px center;
}

.teams li:hover .fbt {
	color: #FFFFFF;
}
/* .wzlist */
.list-z{
	margin-top: -30px;
}

.btbox{
	float: left;
	width: 58%;
}
.list-z .newlist li{
	border-bottom: 1px solid #d6d6d6;
	/* padding: 40px 0px; */
}
.btbox .bt{
	font-family: "Gotham";
	font-size: 22px;
	font-weight: bold;
	color: #810505;
	line-height: 30px;
}
.btbox .bt span{
	font-family: "Gotham";
	font-size: 22px;
	font-weight: bold;
	color: #003A65;
	line-height: 30px;
}
.list-z newlist li:hover .zy{color: #810505;}
.btt{
	float: right;
	width: 36%;
	height: 195px;
}
.btt img{width: 100%;}
.btbox .sj{
	font-size: 14px;
	font-family: "Gotham";
	color: #333333;
	font-weight: 100;
	padding: 20px 0px;
}
.btbox .zy{
	font-size: 12px;
	color: #888888;
	line-height: 23px;
	height: 65px;
	overflow: hidden;
}
/* wzlist */
.zrq{
	color: #810505;
	font-size: 14px;
	float: left;
	font-family: "Gotham";
	font-weight: 100;
	margin-top: 5px;
}
.zrq span{
	display: block;
}
.wzlist{margin-top: -30px;}
.wzlist .btbox{
	float: right;
	width: 88%;
}
.wzlist ul li{
	border-bottom: 1px solid #d6d6d6;
	padding: 40px 0px;
	overflow: hidden;
}
.wzlist .gd{
	border: none;
	font-size: 16px;
	color: #810505;
}
.wzlist .btbox .bt{
	margin-bottom: 15px;
}
.wzlist ul li:hover .zy{color: #810505;}
/* dp */
.dp .dpbt{
	font-size: 24px;
	color: #810505;
	margin: 20px 0px;
	text-align: center;
	font-family: FZJunHJW_Cu;
}
.dp{margin-bottom: 30px;}
/* content */
.article .arti-title {
    text-align: center;
    font-size: 24px;
    line-height: 35px;
    margin-top: 30px;
    color: #333333;
    font-weight: bold;
    font-family: AdobeHeitiStd-Regular;
}
.article .arti_metas {
    padding: 20px 0px 22px 0px;
    text-align: center;
    border-bottom: 1px dashed #c0cedd;
}
.article .arti_metas span {
    color: #888888;
    font-size: 14px;
    text-indent: 22px;
    display: inline-block;
}
.article .read{
	padding: 20px 0px 20px 0px;
	line-height: 25px;
}
.fsz ul li a{color: #810505;}
.fsz ul li{width:30%;margin-right:5%;float: left;text-align: center;padding:50px 0px !important;}
.fsz ul .wt{margin-right:0%}
.fsz ul li a .sz{font-size:50px;font-family: "Gotham-book";display: block;}
.fsz ul li a .bt{font-size:20px !important; font-weight: bold;
    font-family: "Gotham-book";color:#333333}
.fsz ul li{border-top:none !important;}
.fsz ul li .hx{margin:7px auto 10px;}
.fsz ul{margin-top: 25px;border-top: 2px solid #810505;}
.fsz ul li:hover{background:#810505;}
.fsz ul li:hover .sz{color:#fff;}
.fsz ul li:hover .bt{color:#fff;}


/*教师页*/
.tr-ri .bt{font-size: 26px;font-weight:bold;margin-top: 40px;color: #810505;}
.tr-ri  dl dd{float:left;margin-top: 10px;width: 25%;}
.tr-ri  dl{
overflow:hidden;
}
.tr-ri .tup dd{width:120px !important;overflow:hidden;margin-right:72px;height: 200px;}
.tr-ri  dl dd a{font-size: 14px;}@charset "utf-8";
@import url(../css/font.css);

* {
	padding: 0;
	margin: 0;
}

ul li,
a,
p {
	border: none;
	text-decoration: none;
	list-style: none;
	padding: 0;
	margin: 0px;
}

body {
	font-size: 16px;
	color: #333333;
}

img {
	border: none;
}a@charset "utf-8";
@import url(../css/font.css);

* {
	padding: 0;
	margin: 0;
}

ul li,
a,
p {
	border: none;
	text-decoration: none;
	list-style: none;
	padding: 0;
	margin: 0px;
}

body {
	font-size: 16px;
	color: #333333;
}

img {
	border: none;
}

a {
	cursor: pointer;
	color: #333333;
}

.center {
	width: 1200px;
	margin: 0px auto;
}

.clear {
	clear: both;
}
#vsb_content img{
	max-width:100%;
	display:block;
	height:auto !important;
}

.yyh {
	margin-top: -364px;
}

.top {
	width: 100%;
	min-height: 160px;
	overflow: hidden;
	/* background: url(../img/topbg.png) no-repeat 0px 0px; */
	background: #810505;
}

.logo {
	overflow: hidden;
	float: left;
	padding: 33px 0px;
}

.logo img {
	max-width: 100%;
	height: auto;
}

.logo-r {
	float: right;
	padding: 55px 0px;
}

.logo-r .lj {
	color: #FFFFFF;
	float: left;
}

.logo-r .lj a {
	color: #d2b8b8;
	margin: 0px 24px;
}

.logo-r .lj a:hover {
	color: #B92B3B;
}

.ss {
	font-size: 16px;
	cursor: pointer;
	position: relative;
	float: right;
	/* margin: 0px 0px  0px 25px; */
}

.ss .inp {
	border: none;
	height: 40px;
	outline: none;
	color: #FFFFFF;
	background: url(../img/ssjx.png) no-repeat 0px 38px;
	outline: none;
}

.ss .btn {
	border: none;
	position: absolute;
	top: 10px;
	right: 0px;
	width: 16px;
	height: 16px;
	outline: none;
	background: url(../img/search.png) no-repeat 0px 0px;
}

/*???’???￥??a�????ˉ??a�????????’???¨??a�1?￠a??????a�????a*/
.nav {
	width: 100%;
	height: 55px;
	background: #810505;
}

.nav ul li {
	float: left;
	width: 16%;
	position: relative;
}

.nav ul li>a {
	text-align: center;
	line-height: 55px;
	color: #fff;
	font-size: 18px;
	display: block;
	font-weight: bold;
}

.nav ul li.on>a,
.nav ul li:hover>a {}

.nav ul li:hover .subNav {
	display: block;
}

.subNav {
	width: 100%;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 55px;
	display: none;
	z-index: 999;
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
}

.subNav a {
	color: #810505;
	width: 100%;
	display: block;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
}

.subNav a:hover {
	background: #810505;
	color: #FFFFFF;
}

.fixednav {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	background: #01458E !important;
}

/* banner */
#dt {
	width: 100%;
	background: url(../img/bannerbg.png) no-repeat 0px 0px;
	overflow: hidden;
}

.inner {
	width: 1370px;
	margin: 0px auto;
}

#dt .rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

#dt .rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

#dt .rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}

#dt .rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}

#dt .slide_container {
	position: relative;
	float: left;
	width: 100%;
}

#dt .slide {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
	background: url(../img/yy.png) no-repeat 0px bottom;
}

#dt .slide li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}

#dt .slide img {
	display: block;
	position: relative;
	z-index: 1;
	height: auto;
	width: 100%;
	border: 0;
}

#dt .dtxt {
	position: absolute;
	left: 50%;
	margin-left: -600px;
	bottom: 55px;
	z-index: 999;
	width: 73%;
}

#dt .dtxt a {
	color: #FFFFFF;
	display: block;
}

#dt .dtxt .bt {
	font-size: 30px;
	line-height: 47px;
}

#dt .dtxt .zy {
	font-size: 14px;
	line-height: 25px;
	margin-top: 5px;
}

#dt .slide .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}

#dt .slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 50%;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 65px;
	width: 34px;
	margin-top: -30px;
}

#dt .slide_nav:active {
	opacity: 1.0;
}

#dt .slide_nav.prev {
	left: 0%;
	background: url(../img/datu_l.png) no-repeat center center;
}

#dt .slide_nav.next {
	right: 0%;
	background: url(../img/datu_r.png) no-repeat center center;
}

.yy {
	position: absolute;
	bottom: -4px;
	z-index: 9;
}

#dt .slide1_tabs {
	position: absolute;
	bottom: 30px;
	right: 5%;
	z-index: 100;
	text-align: center;
}

#dt .slide2_tabs {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 100;
	text-align: center;
}

#dt .slide1_tabs li,
.slide2_tabs li {
	display: inline-block;
	width: 40px;
	height: 3px;
	margin-left: 15px;
	border: 1px solid #FFF;
	position: relative;
}

#dt .slide1_tabs li a,
.slide2_tabs li a {
	display: inline-block;
	width: 40px;
	height: 3px;
	position: absolute;
	left: 0;
	z-index: 1000;
	color: rgba(100, 200, 300, 0);
	color: transparent;
}

#dt .slide1_tabs li.slide_here a,
.slide2_tabs li.slide_here a {
	background: #fff;
}

/* news */
.main1 {
	background: #f5f5f5;
	/* min-height: 560px; */
	box-sizing: border-box;
	overflow: hidden;
}

.news {
	float: left;
	width: 44%;
	margin: 0px 3%;
}

.gg {
	overflow: hidden;
	padding: 40px 0px 30px 0px;
}

.gg .title {
	font-family: FZJunHJW_Cu;
	color: #810505;
	font-size: 29px;
	font-weight: bold;
	float: left;
	padding-right: 15px;
}

.gg .more {
	float: left;
	margin-top: 10px;
}

.gg .more a {
	font-size: 12px;
	color: #810505;
	font-weight: bold;
	font-family: "Arial";
}

.gg .more a:hover {
	color: #810505;
}

.gg .more::before {
	content: "|";
	margin-right: 10px;
	color: #810505;
}

.news-content ul li {
	float: left;
	width: 47%;
	margin-right: 6%;
}

.news-content ul li img {
	width: 100%;
	height: 170px;
}

.news-content ul li a {
	color: #2c2c2c;
	font-weight: bold;
	font-family: "Arial";
}

.news-content ul li:hover a {
	color: #B92B3B;
}

.news-content ul li .time {
	font-family: "Georgia";
	font-size: 14px;
	color: #810505;
}

.news-content ul li .pic {
	height: 170px;
	overflow: hidden;
}

.news-content ul li .bt {
	margin: 25px 0px;
	line-height: 25px;
	/* font-family: "Gotham-blod"; */
	color: #2C2C2C;
	font-weight: bold;
	font-size: 16px;
	height: 71px;
	overflow: hidden;
}

.news-content ul li .bt:hover {
	color: #810505
}

.news-content .wt {
	margin-right: 0%;
}

/* ???’???????￠?￠a??????????a�|???????’???§??a�|??????a�????￥ */
.Events {
	float: right;
	width: 29%;
}

.Events-content .rq {
	width: 17.5%;
	height: 60px;
	background: #810505;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-family: "Georgia";
	float: left;
}

.Events-content .rq span {
	box-sizing: border-box;
	font-size: 24px;
	display: block;
	padding: 4px 0px;
}

.Events-con {
	float: right;
	width: 78%;
	line-height: 25px;
}

.Events-content .Events-con .bt {
	font-family: "arial";
	color: #2C2C2C;
	font-weight: bold;
	margin-bottom: 15px;
}

.Events-content ul li {
	border-bottom: 1px solid #eac7c7;
	overflow: hidden;
	margin-bottom: 20px;
}

.Events-content .Events-con .zy {
	font-family: "arial bold";
	color: #2C2C2C;
	font-size: 12px;
	margin-bottom: 25px;
	height: 45px;
	overflow: hidden;
}

.Events-content .wt {
	border-bottom: none;
}

.Events-content ul li:hover .bt {
	color: #810505;
}

/* main2 */
.main2 {
	background: #fff;
	overflow: hidden;
	padding-top: 50px;
}

.focal {
	float: left;
	width: 46.7%;
}

.focal .tu {
	position: relative;
}

.focal .tu img {
	width: 100%;
}

.focal .tu span {
	width: 100%;
	display: block;
	height: 50px;
	line-height: 50px;
	font-family: FZJunHJW_Cu;
	font-size: 30px;
	color: #FFFFFF;
	text-indent: 30px;
	position: absolute;
	left: 0;
	bottom: 30px;
	font-weight: bold;
	background: url(../img/tbg.png) no-repeat 0px 0px;
}

.focalbox .bt {
	font-family: "arial bold";
	font-size: 20px;
	color: #2c2c2c;
	font-weight: bold;
	margin: 25px 0px 15px 0px;
}

.focalbox .bt:hover {
	color: #810505;
}

.husbox .bt:hover {
	color: #b92a3b;
}

.focalbox .zy {
	font-family: "arial";
	font-size: 12px;
	color: #2c2c2c;
	line-height: 23px;
}

.gd {
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	border-bottom: 4px solid #810505;
	margin-top: 15px;
}

.gd:hover {
	/* border-bottom: 2px solid #003A65; */
}

.gd a {
	color: #810505;
}

.gd:hover a {
	/* color: #003A65; */
}

/* husters talk */
.hus {
	float: right;
	width: 47%;
	padding-left: 3%;
	border-left: 1px solid #DBDBDB;
}

.hus ul li {
	height: 235px;
	padding-top: 90px;
	box-sizing: border-box;
	text-align: center;
}

.hus ul .li1 {
	background: url(../img/tu2.png) no-repeat 0px 0px;
	margin-bottom: 30px;
	background-size: 100%;
}

.hus ul .li2 {
	background: url(../img/tu3.png) no-repeat 0px 0px;
	background-size: 100%;
}

.hus ul li .htit {
	font-size: 42px;
	color: #FFFFFF;
	font-family: "Georgia";
	display: block;
	padding-bottom: 20px;
}

.more-link {
	height: 50px;
	width: 260px;
	text-align: center;
	margin: 50px auto;
	line-height: 50px;
	background: #810505;
	border-radius: 50px;
}

/* .more-link:hover{
	background: url(../img/lyj.png) no-repeat 0px 0px;
} */
.more-link a {
	font-family: "arial";
	color: #FFFFFF;
	font-weight: bold;
	/* border-bottom: 4px solid #fff; */
	/* width: 136px; */
	display: block;
}

/* main3 */
.main3 {
	min-height: 650px;
	background: #f5f5f5;
	overflow: hidden;
}

.facts .factsbt {
	font-size: 40px;
	font-family: FZJunHJW_Cu;
	color: #810505;
	text-align: center;
	font-weight: bold;
	margin: 70px 0px 20px 0px;
}

.facts-content ul li {
	float: left;
	width: 31%;
	margin-right: 3%;
}

.facts-content ul .wt {
	margin-right: 0%;
}

.facts-content ul li a {
	color: #810505;
	text-align: center;
}

.facts-content ul li span {
	display: block;
}

.facts-content ul li .sz {
	font-family: Gotham;
	font-size: 90px;
	font-weight: bold;
}

.facts-content ul li .bt {
	font-family: "Times New Roman";
	font-size: 24px;
	/* color: #810505; */
}

.facts-content ul li .hx {
	width: 140px;
	height: 5px;
	background: #810505;
	margin: 25px auto;
}

.facts-content ul li .zy {
	font-family: "Arial";
	font-size: 14px;
	line-height: 23px;
	max-height: 160px;
	overflow: hidden;
	color: #2c2c2c;
}

.main3 .more-link:hover {
	/* background: url(../img/bd.png) no-repeat 0px 0px; */
}

.main3 .more-link:hover a {
	/* color: #B82B3B; */
}

/* main4 */
.main4 {
	background: #EEEFF1;
	min-height: 550px;
	overflow: hidden;
}

.study {
	margin: 70px auto;
	overflow: hidden;
}

.study ul li {
	float: left;
	width: 31%;
	margin-right: 3.5%;
}

.study ul .wt {
	margin-right: 0%;
}

.study ul li .yj {
	width: 300px;
	height: 300px;
	border-radius: 50%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
}

.study ul li img {
	display: block;
	width: 100%;
	height: 100%;
}

.study ul li img:hover {
	transform: scale(1.05, 1.05);
}

.study ul li span {
	font-size: 26px;
	color: #810505;
	font-family: FZJunHJW_Cu;
	text-align: center;
	display: block;
	margin-top: 30px;
	font-weight: bold;
}

.study ul li:hover .zy {
	color: #810505;
}

.study ul li .hx {
	width: 140px;
	height: 5px;
	background: #810505;
	margin: 25px auto;
}

.study ul li .zy {
	font-family: "Arial";
	font-size: 14px;
	line-height: 23px;
	max-height: 160px;
	overflow: hidden;
	color: #2c2c2c;
	text-align: center;
}

/* main5 */
.redis {
	text-align: center;
}

.redis .bt {
	font-size: 34px;
	color: #810505;
	font-family: FZJunHJW_Cu;
	margin-top: 50px;
	font-weight: bold;
}

.redis .hx {
	width: 140px;
	height: 5px;
	background: #810505;
	margin: 25px auto;
}

.redis .zy {
	font-size: 14px;
	font-family: "arial";
	color: #2c2c2c;
	margin-bottom: 40px;
	line-height: 30px;
	padding: 0px 70px;
	max-height: 80px;
	overflow: hidden;
}

/* main6 */
.main6 {
	width: 100%;
	min-height: 405px;
	background: url(../img/ywbg.png) no-repeat 0px 0px;
	overflow: hidden;
	padding-top: 80px;
	box-sizing: border-box;
	/* margin-top: 50px; */
}

.main6 .lofx {
	width: 28%;
	float: left;
	margin-right: 6%;
	margin-top: -8px;
}

.main6 .lofx img {
	width: 100%;
}

.main6 .resour {
	width: 31%;
	float: left;
	margin-right: 3%;
}

.main6 .links {
	width: 32%;
	float: left;
}

.ywtop ul li {
	margin-top: 18px;
}

.main6 ul li a {
	color: #fff;
	font-family: "arial";
	font-size: 14px;
}

.main6 ul li:hover a {
	color: #B92B3B;
}

.main6 .bt {
	font-size: 24px;
	font-family: "arial";
	color: #FFFFFF;
	border-bottom: 3px solid #b72a35;
	padding-bottom: 20px;
}

.txtwrapper ul li {
	float: left;
	margin-right: 10%;
	position: relative;
}

.txtwrapper ul {
	margin-left: 2%;
	margin-top: 20px;
}

.txtwrapper .wt {
	margin-right: 0%;
}

.txtwrapper.socailweixin {
	position: relative;
}

.txtwrapper .socailweixin:hover div {
	display: block;
}

.txtwrapper .socailweixin div {
	position: absolute;
	width: 130px;
	height: 130px;
	left: 50%;
	padding-top: 30px;
	margin-left: -65px;
	display: none;
	z-index: 1;
}

/* ???’??????a�???????a�????μ???’???￥??a�????°??a�????? */
.foot {
	width: 100%;
	min-height: 80px;
	background: #810505;
	overflow: hidden;
	/* margin-top: 15px; */
	font-family: "arial";
	font-size: 12px;
	color: #FFFFFF;
}

.foot .adress {
	float: left;
	line-height: 25px;
	padding: 15px 0px;
	box-sizing: border-box;
}

.foot .bq {
	float: right;
	margin-right: 50px;
	line-height: 80px;
}

/* lby */
.listcon {
	background: url(../img/nytop.png) no-repeat 0px 105px,url(../img/nybot.png) no-repeat 0px bottom;
}

.conbg {
	background: #fff;
	overflow: hidden;
	/* padding: 30px 30px 0px; */
	box-sizing: border-box;
	position: relative;
	margin-top: -110px;
	box-shadow: 2px 0px 5px #dfcaca, -2px 0px 5px #dfcaca;
}


.conleft {
	width: 340px;
	float: left;
	background: #f0f0f0;
	overflow: hidden;
	height: 680px;
	position: relative;
	padding-left: 30px;
	box-sizing: border-box;
}

.nav-logo {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
}

.conleft .yj {
	height: 103px;
	font-size: 28px;
	color: #810505;
	line-height: 103px;
	letter-spacing: 1px;
	font-family: FZJunHJW_Cu;
	border-bottom: 4px solid #810505;
	position: relative;
}
.conleft .hy{
	position: absolute;
	top: 20px;
	right: 4px;
	display: none;
}
.conleft ul {
	overflow: hidden;
	/* padding: 0px 15px; */
	box-sizing: border-box;
	margin-top: 15px;
}

.conleft ul li {
	height: 50px;
	line-height: 50px;
	background: url(../img/ulb.png) no-repeat 0px bottom;
}

.conleft ul li a {
	color: #333333;
	font-size: 16px;
	font-family: AdobeHeitiStd-Regular;
	display: block;
	font-weight: bold;
}


.conleft .active a {
	color: #810505;
	text-indent: 30px;
	background: url(../img/hjt.png) no-repeat 0px center;
}

.conright {
	float: right;
	width: 860px;
	padding: 0px 40px;
	box-sizing: border-box;
}

.ritop {
	margin-bottom: 20px;
	overflow: hidden;
	height: 106px;
	line-height: 106px;
	border-bottom: 1px solid #d6d6d6;
}

.ritop .ggtop {
	float: left;
	border-bottom: none
}

.ggtop .lm {
	font-size: 20px;
	color: #0b368f;
	float: left;
	font-weight: bold;
}

.dq {
	float: left;
	color: #888888;
	text-indent: 25px;
	background: url(../img/dq.png) no-repeat 0px center;
}

.dq a {
	font-size: 14px;
	color: #888888;
}

.fan {
	margin: 30px 0px;
	text-align: center;
}

.nt img {
	width: 100%;
}

/* tp */
.piclist {
	
}

.piclist li {
	float: left;
	margin-right: 30px;
	margin-top: 15px;
	margin-bottom: 25px;
	width: 240px;
}

.piclist .wlast {
	margin-right: 0px;
}

.piclist li .tp {
	width: 240px;
	height: 160px;
	overflow: hidden;
	transition: all 2s;
}

.piclist li .tp img {
	width: 240px;
	height: 160px;
}

.piclist li p {
	text-align: center;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.piclist li .tp:hover img {
	transform: scale(1.1);
	transition: all 2s;
}

.piclist li:hover p {
	color: #FFFFFF;
	background: #810505;
}



.yx {
	margin: 20px 0px;
}

.jj {
	float: left;
	width: 21%;
}

.jj .bt {
	margin: 10px 0px 20px;
	line-height: 25px;
	/* font-family: "Gotham-blod"; */
	color: #2C2C2C;
	font-weight: bold;
	font-size: 16px;
}

.jj .time {
	font-family: "Georgia";
	font-size: 14px;
	color: #810505;
	font-weight: bold;
}

.jj a {
	display: block;
	background: #fff;
	padding: 20px;
}

.hbj {
	height: 340px;
	background: url(../img/t4bg.png) no-repeat center;
	width: 100%;
}

.hbj .sm {
	color: #FFFFFF;
	padding-left: 55px;
	font-style: italic;
	line-height: 30px;
	padding-right: 25px;
	box-sizing: border-box;
	overflow: hidden;
}

.hbj .rt {
	overflow: hidden;
}

.hbj .rt img {
	margin: 30px auto;
	display: block;
}

.hbj .more-link {
	width: 136px;
	border-radius: 0px;
	margin: 23px auto;
}

.hbj .more-link a {
	font-size: 18px;
	font-style: italic;
}

.yx img {
	width: 100%;
}

.jj .pic img {
	width: 100%;
}

/* jglist */
.contitle {
	font-size: 34px;
	color: #810505;
	font-family: FZJunHJW_Cu;
	text-align: center;
	background: url(../img/titbot.png) no-repeat center bottom;
	padding: 35px 0px 25px;
}

.jg1 {
	overflow: hidden;
}

.jgtop {
	height: 50px;
	margin: 20px 0px;
}

.jgtop span {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFFFFF;
	background: #810505;
	float: left;
	font-size: 26px;
	display: inline-block;
	margin-right: 25px;
}

.jgtop div {
	font-size: 26px;
	color: #810505;
	line-height: 50px;
	font-family: "FZJunHJW_Cu";
}

.jgtu li {
	float: left;
	width: 380px;
	margin-right: 30px;
	margin-bottom: 30px;
}

.jgtu .wt {
	margin-right: 0px;
}

.jgtu .st {
	width: 100%;
	height: 260px;
	overflow: hidden;
}

.jgtu .st img {
	width: 380px;
	height: 260px;
	transition: all 2s;
}

.jgtu span {
	font-size: 20px;
	color: #333333;
	background: #FFFFFF;
	display: block;
	height: 90px;
	padding: 20px 0px 40px 30px;
	box-sizing: border-box;
}

.jgtu span:hover {
	background: #810505;
	color: #FFFFFF;
}

.jgtu li .st:hover img {
	transform: scale(1.1);
	transition: all 2s;
}

/* yj */
.jgtu2 {
	overflow: hidden;
}

.jgtu2 li {
	float: left;
	width: 380px;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative;
}

.jgtu2 .wt {
	margin-right: 0px;
}

.jgtu2 .st {
	width: 100%;
	height: 260px;
	overflow: hidden;
}

.jgtu2 .st img {
	width: 380px;
	height: 260px;
	transition: all 2s;
}

.jgtu2 span {
	font-size: 16px;
	color: #fff;
	background: url(../img/nbg.png) no-repeat 0px 0px;
	display: block;
	height: 50px;
	line-height: 50px;
	text-indent: 20px;
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background-size: 100% 100%;
}

.jgtu2 span:hover {
	background: #810505;
	color: #FFFFFF;
}

.jgtu2 li .st:hover img {
	transform: scale(1.1);
	transition: all 2s;
}

.teams li {
	width: 585px;
	float: left;
	margin-right: 30px;
	background: #FFFFFF;
	padding: 20px 0px 20px 20px;
	box-sizing: border-box;
	margin-bottom: 20px;
}

.teams .wt {
	margin-right: 0px;
}

.teams li .bt {
	color: #810505;
	font-family: georgia;
	font-size: 20px;
	font-weight: bold;
	text-indent: 15px;
	background: url(../img/dian.png) no-repeat 0px center;
	width: 90%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.teams li .fbt {
	color: #333;
	font-family: georgia;
	font-size: 17px;
	padding-top: 15px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.teams li:hover {
	background: #810505;
}

.teams li:hover .bt {
	color: #FFFFFF;
	background: url(../img/bdian.png) no-repeat 0px center;
}

.teams li:hover .fbt {
	color: #FFFFFF;
}
/* .wzlist */
.list-z{
	margin-top: -30px;
}

.btbox{
	float: left;
	width: 58%;
}
.list-z ul li{
	border-bottom: 1px solid #d6d6d6;
	/* padding: 40px 0px; */
}
.btbox .bt{
	font-family: "Gotham";
	font-size: 22px;
	font-weight: bold;
	color: #810505;
	line-height: 30px;
}
.btbox .bt span{
	font-family: "Gotham";
	font-size: 22px;
	font-weight: bold;
	color: #003A65;
	line-height: 30px;
}
.list-z ul li:hover .zy{color: #810505;}
.btt{
	float: right;
	width: 36%;
	height: 195px;
}
.btt img{width: 100%;}
.btbox .sj{
	font-size: 14px;
	font-family: "Gotham";
	color: #333333;
	font-weight: 100;
	padding: 20px 0px;
}
.btbox .zy{
	font-size: 12px;
	color: #888888;
	line-height: 23px;
	height: 65px;
	overflow: hidden;
}
/* wzlist */
.zrq{
	color: #810505;
	font-size: 14px;
	float: left;
	font-family: "Gotham";
	font-weight: 100;
	margin-top: 5px;
}
.zrq span{
	display: block;
}
.wzlist{margin-top: -30px;}
.wzlist .btbox{
	float: right;
	width: 88%;
}
.wzlist ul li{
	border-bottom: 1px solid #d6d6d6;
	padding: 40px 0px;
	overflow: hidden;
}
.wzlist .gd{
	border: none;
	font-size: 16px;
	color: #810505;
}
.wzlist .btbox .bt{
	margin-bottom: 15px;
}
.wzlist ul li:hover .zy{color: #810505;}
/* dp */
.dp .dpbt{
	font-size: 24px;
	color: #810505;
	margin: 20px 0px;
	text-align: center;
	font-family: FZJunHJW_Cu;
}
.dp{margin-bottom: 30px;}
/* content */
.article .arti-title {
    text-align: center;
    font-size: 24px;
    line-height: 35px;
    margin-top: 30px;
    color: #333333;
    font-weight: bold;
    font-family: AdobeHeitiStd-Regular;
}
.article .arti_metas {
    padding: 20px 0px 22px 0px;
    text-align: center;
    border-bottom: 1px dashed #c0cedd;
}
.article .arti_metas span {
    color: #888888;
    font-size: 14px;
    text-indent: 22px;
    display: inline-block;
}
.article .read{
	padding: 20px 0px 20px 0px;
	line-height: 25px;
}
.fsz ul li a{color: #810505;}
.fsz ul li{width:30%;margin-right:5%;float: left;text-align: center;padding:50px 0px !important;}
.fsz ul .wt{margin-right:0%}
.fsz ul li a .sz{font-size:50px;font-family: "Gotham-book";display: block;}
.fsz ul li a .bt{font-size:20px !important; font-weight: bold;
    font-family: "Gotham-book";color:#333333}
.fsz ul li{border-top:none !important;}
.fsz ul li .hx{margin:7px auto 10px;}
.fsz ul{margin-top: 25px;border-top: 2px solid #810505;}
.fsz ul li:hover{background:#810505;}
.fsz ul li:hover .sz{color:#fff;}
.fsz ul li:hover .bt{color:#fff;}

a {
	cursor: pointer;
	color: #333333;
}

.center {
	width: 1200px;
	margin: 0px auto;
}

.clear {
	clear: both;
}
#vsb_content img{
	max-width:100%;
	display:block;
	height:auto !important;
	margin: 0px auto;
}

.yyh {
	margin-top: -364px;
}

.top {
	width: 100%;
	min-height: 160px;
	overflow: hidden;
	/* background: url(../img/topbg.png) no-repeat 0px 0px; */
	background: #810505;
}

.logo {
	overflow: hidden;
	float: left;
	padding: 33px 0px;
}

.logo img {
	max-width: 100%;
	height: auto;
}

.logo-r {
	float: right;
	padding: 55px 0px;
}

.logo-r .lj {
	color: #FFFFFF;
	float: left;
}

.logo-r .lj a {
	color: #d2b8b8;
	margin: 0px 24px;
}

.logo-r .lj a:hover {
	color: #B92B3B;
}

.ss {
	font-size: 16px;
	cursor: pointer;
	position: relative;
	float: right;
	/* margin: 0px 0px  0px 25px; */
}

.ss .inp {
	border: none;
	height: 40px;
	outline: none;
	color: #FFFFFF;
	background: url(../img/ssjx.png) no-repeat 0px 38px;
	outline: none;
}

.ss .btn {
	border: none;
	position: absolute;
	top: 10px;
	right: 0px;
	width: 16px;
	height: 16px;
	outline: none;
	background: url(../img/search.png) no-repeat 0px 0px;
}

/*???’???￥??a�????ˉ??a�????????’???¨??a�1?￠a??????a�????a*/
.nav {
	width: 100%;
	height: 55px;
	background: #810505;
}

.nav ul li {
	float: left;
	width: 16%;
	position: relative;
}

.nav ul li>a {
	text-align: center;
	line-height: 55px;
	color: #fff;
	font-size: 18px;
	display: block;
	font-weight: bold;
}

.nav ul li.on>a,
.nav ul li:hover>a {}

.nav ul li:hover .subNav {
	display: block;
}

.subNav {
	width: 100%;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 55px;
	display: none;
	z-index: 999;
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
}

.subNav a {
	color: #810505;
	width: 100%;
	display: block;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
}

.subNav a:hover {
	background: #810505;
	color: #FFFFFF;
}

.fixednav {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	background: #01458E !important;
}

/* banner */
#dt {
	width: 100%;
	background: url(../img/bannerbg.png) no-repeat 0px 0px;
	overflow: hidden;
}

.inner {
	width: 1370px;
	margin: 0px auto;
}

#dt .rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

#dt .rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

#dt .rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}

#dt .rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}

#dt .slide_container {
	position: relative;
	float: left;
	width: 100%;
}

#dt .slide {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
	background: url(../img/yy.png) no-repeat 0px bottom;
}

#dt .slide li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}

#dt .slide img {
	display: block;
	position: relative;
	z-index: 1;
	height: auto;
	width: 100%;
	border: 0;
}

#dt .dtxt {
	position: absolute;
	left: 6%;
	/* margin-left: -600px; */
	bottom: 55px;
	z-index: 999;
	width: 90%;
}

#dt .dtxt a {
	color: #FFFFFF;
	display: block;
}

#dt .dtxt .bt {
	font-size: 30px;
	line-height: 47px;
}

#dt .dtxt .zy {
	font-size: 14px;
	line-height: 25px;
	margin-top: 5px;
}

#dt .slide .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}

#dt .slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 50%;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 65px;
	width: 34px;
	margin-top: -30px;
}

#dt .slide_nav:active {
	opacity: 1.0;
}

#dt .slide_nav.prev {
	left: 0%;
	background: url(../img/datu_l.png) no-repeat center center;
}

#dt .slide_nav.next {
	right: 0%;
	background: url(../img/datu_r.png) no-repeat center center;
}

.yy {
	position: absolute;
	bottom: -4px;
	z-index: 9;
}

#dt .slide1_tabs {
	position: absolute;
	bottom: 30px;
	right: 5%;
	z-index: 100;
	text-align: center;
}

#dt .slide2_tabs {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 100;
	text-align: center;
}

#dt .slide1_tabs li,
.slide2_tabs li {
	display: inline-block;
	width: 40px;
	height: 3px;
	margin-left: 15px;
	border: 1px solid #FFF;
	position: relative;
}

#dt .slide1_tabs li a,
.slide2_tabs li a {
	display: inline-block;
	width: 40px;
	height: 3px;
	position: absolute;
	left: 0;
	z-index: 1000;
	color: rgba(100, 200, 300, 0);
	color: transparent;
}

#dt .slide1_tabs li.slide_here a,
.slide2_tabs li.slide_here a {
	background: #fff;
}

/* news */
.main1 {
	background: #f5f5f5;
	/* min-height: 560px; */
	box-sizing: border-box;
	overflow: hidden;
	margin-bottom: 50px;
}

.news {
	float: left;
	width: 44%;
	margin: 0px 3%;
}

.gg {
	overflow: hidden;
	padding: 40px 0px 30px 0px;
}

.gg .title {
	font-family: FZJunHJW_Cu;
	color: #810505;
	font-size: 29px;
	font-weight: bold;
	float: left;
	padding-right: 15px;
}

.gg .more {
	float: left;
	margin-top: 10px;
}

.gg .more a {
	font-size: 12px;
	color: #810505;
	font-weight: bold;
	font-family: "Arial";
}

.gg .more a:hover {
	color: #810505;
}

.gg .more::before {
	content: "|";
	margin-right: 10px;
	color: #810505;
}

.news-content ul li {
	float: left;
	width: 47%;
	margin-right: 6%;
}

.news-content ul li img {
	width: 100%;
	height: 170px;
}

.news-content ul li a {
	color: #2c2c2c;
	font-weight: bold;
	font-family: "Arial";
}

.news-content ul li:hover a {
	color: #B92B3B;
}

.news-content ul li .time {
	font-family: "Georgia";
	font-size: 14px;
	color: #810505;
}

.news-content ul li .pic {
	height: 170px;
	overflow: hidden;
}

.news-content ul li .bt {
	margin: 25px 0px;
	line-height: 25px;
	/* font-family: "Gotham-blod"; */
	color: #2C2C2C;
	font-weight: bold;
	font-size: 16px;
	height: 71px;
	overflow: hidden;
}

.news-content ul li .bt:hover {
	color: #810505
}

.news-content .wt {
	margin-right: 0%;
}

/* ???’???????￠?￠a??????????a�|???????’???§??a�|??????a�????￥ */
.Events {
	float: right;
	width: 29%;
}

.Events-content .rq {
	width: 17.5%;
	height: 60px;
	background: #810505;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-family: "Georgia";
	float: left;
}

.Events-content .rq span {
	box-sizing: border-box;
	font-size: 24px;
	display: block;
	padding: 4px 0px;
}

.Events-con {
	float: right;
	width: 78%;
	line-height: 25px;
}

.Events-content .Events-con .bt {
	font-family: "arial";
	color: #2C2C2C;
	font-weight: bold;
	margin-bottom: 15px;
}

.Events-content ul li {
	border-bottom: 1px solid #eac7c7;
	overflow: hidden;
	margin-bottom: 20px;
}

.Events-content .Events-con .zy {
	font-family: "arial bold";
	color: #2C2C2C;
	font-size: 12px;
	margin-bottom: 25px;
	height: 45px;
	overflow: hidden;
}

.Events-content .wt {
	border-bottom: none;
}

.Events-content ul li:hover .bt {
	color: #810505;
}

/* main2 */
.main2 {
	background: #fff;
	overflow: hidden;
	padding-top: 50px;
	padding-bottom: 50px;
}

.focal {
	float: left;
	width: 46.7%;
}

.focal .tu {
	position: relative;
}

.focal .tu img {
	width: 100%;
}

.focal .tu span {
	width: 100%;
	display: block;
	height: 50px;
	line-height: 50px;
	font-family: FZJunHJW_Cu;
	font-size: 30px;
	color: #FFFFFF;
	text-indent: 30px;
	position: absolute;
	left: 0;
	bottom: 30px;
	font-weight: bold;
	background: url(../img/tbg.png) no-repeat 0px 0px;
}

.focalbox .bt {
	font-family: "arial bold";
	font-size: 20px;
	color: #2c2c2c;
	font-weight: bold;
	margin: 25px 0px 15px 0px;
}

.focalbox .bt:hover {
	color: #810505;
}

.husbox .bt:hover {
	color: #b92a3b;
}

.focalbox .zy {
	font-family: "arial";
	font-size: 12px;
	color: #2c2c2c;
	line-height: 23px;
}

.gd {
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	border-bottom: 4px solid #810505;
	margin-top: 15px;
}

.gd:hover {
	/* border-bottom: 2px solid #003A65; */
}

.gd a {
	color: #810505;
}

.gd:hover a {
	/* color: #003A65; */
}

/* husters talk */
.hus {
	float: right;
	width: 47%;
	padding-left: 3%;
	border-left: 1px solid #DBDBDB;
}

.hus ul li {
	height: 235px;
	padding-top: 90px;
	box-sizing: border-box;
	text-align: center;
}

.hus ul .li1 {
	background: url(../img/tu22.png) no-repeat 0px 0px;
	margin-bottom: 30px;
	background-size: 100%;
}

.hus ul .li2 {
	background: url(../img/tu33.png) no-repeat 0px 0px;
	background-size: 100%;
}

.hus ul li .htit {
	font-size: 42px;
	color: #FFFFFF;
	font-family: "Georgia";
	display: block;
	padding-bottom: 20px;
}

.more-link {
	height: 50px;
	width: 260px;
	text-align: center;
	margin: 50px auto;
	line-height: 50px;
	background: #810505;
	border-radius: 50px;
}

/* .more-link:hover{
	background: url(../img/lyj.png) no-repeat 0px 0px;
} */
.more-link a {
	font-family: "arial";
	color: #FFFFFF;
	font-weight: bold;
	/* border-bottom: 4px solid #fff; */
	/* width: 136px; */
	display: block;
}

/* main3 */
.main3 {
	min-height: 610px;
	background: #f5f5f5;
	overflow: hidden;
}

.facts .factsbt {
	font-size: 40px;
	font-family: FZJunHJW_Cu;
	color: #810505;
	text-align: center;
	font-weight: bold;
	margin: 70px 0px 20px 0px;
}

.facts-content ul li {
	float: left;
	width: 31%;
	margin-right: 3%;
}

.facts-content ul .wt {
	margin-right: 0%;
}

.facts-content ul li a {
	color: #810505;
	text-align: center;
}

.facts-content ul li span {
	display: block;
}

.facts-content ul li .sz {
	font-family: Gotham;
	font-size: 90px;
	font-weight: bold;
}

.facts-content ul li .bt {
	font-family: "Times New Roman";
	font-size: 24px;
	/* color: #810505; */
}

.facts-content ul li .hx {
	width: 140px;
	height: 5px;
	background: #810505;
	margin: 25px auto;
}

.facts-content ul li .zy {
	font-family: "Arial";
	font-size: 14px;
	line-height: 23px;
	max-height: 160px;
	overflow: hidden;
	color: #2c2c2c;
}

.main3 .more-link:hover {
	/* background: url(../img/bd.png) no-repeat 0px 0px; */
}

.main3 .more-link:hover a {
	/* color: #B82B3B; */
}

/* main4 */
.main4 {
	background: #EEEFF1;
	min-height: 550px;
	overflow: hidden;
}

.study {
	margin: 70px auto;
	overflow: hidden;
}

.study ul li {
	float: left;
	width: 31%;
	margin-right: 3.5%;
}

.study ul .wt {
	margin-right: 0%;
}

.study ul li .yj {
	width: 300px;
	height: 300px;
	border-radius: 50%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
}

.study ul li img {
	display: block;
	width: 100%;
	height: 100%;
}

.study ul li img:hover {
	transform: scale(1.05, 1.05);
}

.study ul li span {
	font-size: 26px;
	color: #810505;
	font-family: FZJunHJW_Cu;
	text-align: center;
	display: block;
	margin-top: 30px;
	font-weight: bold;
}

.study ul li:hover .zy {
	color: #810505;
}

.study ul li .hx {
	width: 140px;
	height: 5px;
	background: #810505;
	margin: 25px auto;
}

.study ul li .zy {
	font-family: "Arial";
	font-size: 14px;
	line-height: 23px;
	max-height: 160px;
	overflow: hidden;
	color: #2c2c2c;
	text-align: center;
}

/* main5 */
.redis {
	text-align: center;
}

.redis .bt {
	font-size: 34px;
	color: #810505;
	font-family: FZJunHJW_Cu;
	margin-top: 50px;
	font-weight: bold;
}

.redis .hx {
	width: 140px;
	height: 5px;
	background: #810505;
	margin: 25px auto;
}

.redis .zy {
	font-size: 14px;
	font-family: "arial";
	color: #2c2c2c;
	margin-bottom: 40px;
	line-height: 30px;
	padding: 0px 70px;
	max-height: 80px;
	overflow: hidden;
}

/* main6 */
.main6 {
	width: 100%;
	min-height: 405px;
	background: url(../img/ywbg.png) no-repeat 0px 0px;
	overflow: hidden;
	padding-top: 80px;
	box-sizing: border-box;
	/* margin-top: 50px; */
}

.main6 .lofx {
	width: 28%;
	float: left;
	margin-right: 6%;
	margin-top: -8px;
}

.main6 .lofx img {
	width: 100%;
}

.main6 .resour {
	width: 31%;
	float: left;
	margin-right: 3%;
}

.main6 .links {
	width: 32%;
	float: left;
}

.ywtop ul li {
	margin-top: 18px;
}

.main6 ul li a {
	color: #fff;
	font-family: "arial";
	font-size: 14px;
}

.main6 ul li:hover a {
	color: #B92B3B;
}

.main6 .bt {
	font-size: 24px;
	font-family: "arial";
	color: #FFFFFF;
	border-bottom: 3px solid #b72a35;
	padding-bottom: 20px;
}

.txtwrapper ul li {
	float: left;
	margin-right: 10%;
	position: relative;
}

.txtwrapper ul {
	margin-left: 2%;
	margin-top: 20px;
}

.txtwrapper .wt {
	margin-right: 0%;
}

.txtwrapper.socailweixin {
	position: relative;
}

.txtwrapper .socailweixin:hover div {
	display: block;
}

.txtwrapper .socailweixin div {
	position: absolute;
	width: 130px;
	height: 130px;
	left: 50%;
	padding-top: 30px;
	margin-left: -65px;
	display: none;
	z-index: 1;
}

/* ???’??????a�???????a�????μ???’???￥??a�????°??a�????? */
.foot {
	width: 100%;
	min-height: 80px;
	background: #810505;
	overflow: hidden;
	/* margin-top: 15px; */
	font-family: "arial";
	font-size: 12px;
	color: #FFFFFF;
}

.foot .adress {
	float: left;
	line-height: 25px;
	padding: 15px 0px;
	box-sizing: border-box;
}

.foot .bq {
	float: right;
	margin-right: 50px;
	line-height: 80px;
}

/* lby */
.listcon {
	background: url(../img/nytop.png) no-repeat 0px 105px,url(../img/nybot.png) no-repeat 0px bottom;
}

.conbg {
	background: #fff;
	overflow: hidden;
	/* padding: 30px 30px 0px; */
	box-sizing: border-box;
	position: relative;
	margin-top: -110px;
	box-shadow: 2px 0px 5px #dfcaca, -2px 0px 5px #dfcaca;
}


.conleft {
	width: 340px;
	float: left;
	background: #f0f0f0;
	overflow: hidden;
	height: 680px;
	position: relative;
	padding-left: 30px;
	box-sizing: border-box;
}

.nav-logo {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
}

.conleft .yj {
	height: 103px;
	font-size: 24px;
	color: #810505;
	line-height: 103px;
	letter-spacing: 1px;
	font-family: FZJunHJW_Cu;
	border-bottom: 4px solid #810505;
	position: relative;
}
.conleft .hy{
	position: absolute;
	top: 20px;
	right: 4px;
	display: none;
}
.conleft ul {
	overflow: hidden;
	/* padding: 0px 15px; */
	box-sizing: border-box;
	margin-top: 15px;
	position: relative;
	z-index: 999;
}

.conleft ul li {
	height: 50px;
	line-height: 50px;
	background: url(../img/ulb.png) no-repeat 0px bottom;
}

.conleft ul li a {
	color: #333333;
	font-size: 16px;
	font-family: AdobeHeitiStd-Regular;
	display: block;
	font-weight: bold;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}


.conleft .active a {
	color: #810505;
	text-indent: 30px;
	background: url(../img/hjt.png) no-repeat 0px center;
}

.conright {
	float: right;
	width: 860px;
	padding: 0px 40px;
	box-sizing: border-box;
}

.ritop {
	margin-bottom: 20px;
	overflow: hidden;
	height: 106px;
	line-height: 106px;
	border-bottom: 1px solid #d6d6d6;
}

.ritop .ggtop {
	float: left;
	border-bottom: none
}

.ggtop .lm {
	font-size: 20px;
	color: #0b368f;
	float: left;
	font-weight: bold;
}

.dq {
	float: left;
	color: #888888;
	text-indent: 25px;
	background: url(../img/dq.png) no-repeat 0px center;
}

.dq a {
	font-size: 14px;
	color: #888888;
}

.fan {
	margin: 30px 0px;
	text-align: center;
}

.nt img {
	width: 100%;
}

/* tp */
.piclist {
	
}

.piclist li {
	float: left;
	margin-right: 30px;
	margin-top: 15px;
	margin-bottom: 25px;
	width: 240px;
}

.piclist .wlast {
	margin-right: 0px;
}

.piclist li .tp {
	width: 240px;
	height: 160px;
	overflow: hidden;
	transition: all 2s;
}

.piclist li .tp img {
	width: 240px;
	height: 160px;
}

.piclist li p {
	text-align: center;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.piclist li .tp:hover img {
	transform: scale(1.1);
	transition: all 2s;
}

.piclist li:hover p {
	color: #FFFFFF;
	background: #810505;
}



.yx {
	margin: 20px 0px;
}

.jj {
	float: left;
	width: 21%;
	/* margin-bottom: 85px; */
}

.jj .bt {
	margin: 10px 0px 20px;
	line-height: 25px;
	/* font-family: "Gotham-blod"; */
	color: #2C2C2C;
	font-weight: bold;
	font-size: 16px;
	/* height: 24px; */
	overflow: hidden;
}

.jj .time {
	font-family: "Georgia";
	font-size: 14px;
	color: #810505;
	font-weight: bold;
}

.jj a {
	display: block;
	background: #fff;
	padding: 20px;
}

.hbj {
	height: 340px;
	background: url(../img/t4bg.png) no-repeat center;
	width: 100%;
}

.hbj .sm {
	color: #FFFFFF;
	padding-left: 55px;
	font-style: italic;
	line-height: 30px;
	padding-right: 25px;
	box-sizing: border-box;
	overflow: hidden;
}

.hbj .rt {
	overflow: hidden;
}

.hbj .rt img {
	margin: 30px auto;
	display: block;
}

.hbj .more-link {
	width: 136px;
	border-radius: 0px;
	margin: 23px auto;
	border-bottom:4px solid #fff
}

.hbj .more-link a {
	font-size: 18px;
	font-style: italic;
}

.yx img {
	width: 100%;
}

.jj .pic img {
	width: 100%;
}

/* jglist */
.contitle {
	font-size: 34px;
	color: #810505;
	font-family: FZJunHJW_Cu;
	text-align: center;
	background: url(../img/titbot.png) no-repeat center bottom;
	padding: 35px 0px 25px;
}

.jg1 {
	overflow: hidden;
}

.jgtop {
	height: 50px;
	margin: 20px 0px;
}

.jgtop span {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFFFFF;
	background: #810505;
	float: left;
	font-size: 26px;
	display: inline-block;
	margin-right: 25px;
}

.jgtop div {
	font-size: 26px;
	color: #810505;
	line-height: 50px;
	font-family: "FZJunHJW_Cu";
}

.jgtu li {
	float: left;
	width: 380px;
	margin-right: 30px;
	margin-bottom: 30px;
}

.jgtu .wt {
	margin-right: 0px;
}

.jgtu .st {
	width: 100%;
	height: 260px;
	overflow: hidden;
}

.jgtu .st img {
	width: 380px;
	height: 260px;
	transition: all 2s;
}

.jgtu span {
	font-size: 20px;
	color: #333333;
	background: #FFFFFF;
	display: block;
	height: 90px;
	padding: 20px 0px 40px 30px;
	box-sizing: border-box;
}

.jgtu span:hover {
	background: #810505;
	color: #FFFFFF;
}

.jgtu li .st:hover img {
	transform: scale(1.1);
	transition: all 2s;
}

/* yj */
.jgtu2 {
	overflow: hidden;
}

.jgtu2 li {
	float: left;
	width: 380px;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative;
}

.jgtu2 .wt {
	margin-right: 0px;
}

.jgtu2 .st {
	width: 100%;
	height: 260px;
	overflow: hidden;
}

.jgtu2 .st img {
	width: 380px;
	height: 260px;
	transition: all 2s;
}

.jgtu2 span {
	font-size: 16px;
	color: #fff;
	background: url(../img/nbg.png) no-repeat 0px 0px;
	display: block;
	height: 50px;
	line-height: 50px;
	text-indent: 20px;
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background-size: 100% 100%;
	overflow: hidden;
}

.jgtu2 span:hover {
	background: #810505;
	color: #FFFFFF;
}

.jgtu2 li .st:hover img {
	transform: scale(1.1);
	transition: all 2s;
}

.teams li {
	width: 585px;
	float: left;
	margin-right: 30px;
	background: #FFFFFF;
	padding: 20px 0px 20px 20px;
	box-sizing: border-box;
	margin-bottom: 20px;
}

.teams .wt {
	margin-right: 0px;
}

.teams li .bt {
	color: #810505;
	font-family: georgia;
	font-size: 20px;
	font-weight: bold;
	text-indent: 15px;
	background: url(../img/dian.png) no-repeat 0px center;
	width: 90%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.teams li .fbt {
	color: #333;
	font-family: georgia;
	font-size: 17px;
	padding-top: 15px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.teams li:hover {
	background: #810505;
}

.teams li:hover .bt {
	color: #FFFFFF;
	background: url(../img/bdian.png) no-repeat 0px center;
}

.teams li:hover .fbt {
	color: #FFFFFF;
}
/* .wzlist */
.list-z{
	margin-top: -30px;
}

.btbox{
	float: left;
	width: 58%;
}
.list-z .newlist li{
	border-bottom: 1px solid #d6d6d6;
	/* padding: 40px 0px; */
}
.btbox .bt{
	font-family: "Gotham";
	font-size: 22px;
	font-weight: bold;
	color: #810505;
	line-height: 30px;
}
.btbox .bt span{
	font-family: "Gotham";
	font-size: 22px;
	font-weight: bold;
	color: #003A65;
	line-height: 30px;
}
.list-z newlist li:hover .zy{color: #810505;}
.btt{
	float: right;
	width: 36%;
	height: 195px;
}
.btt img{width: 100%;max-width: 150px;}
.btbox .sj{
	font-size: 14px;
	font-family: "Gotham";
	color: #333333;
	font-weight: 100;
	padding: 20px 0px;
}
.btbox .zy{
	font-size: 12px;
	color: #888888;
	line-height: 23px;
	height: 65px;
	overflow: hidden;
}
/* wzlist */
.zrq{
	color: #810505;
	font-size: 14px;
	float: left;
	font-family: "Gotham";
	font-weight: 100;
	margin-top: 5px;
}
.zrq span{
	display: block;
}
.wzlist{margin-top: -30px;}
.wzlist .btbox{
	float: right;
	width: 88%;
}
.wzlist ul li{
	border-bottom: 1px solid #d6d6d6;
	padding: 40px 0px;
	overflow: hidden;
}
.wzlist .gd{
	border: none;
	font-size: 16px;
	color: #810505;
}
.wzlist .btbox .bt{
	margin-bottom: 15px;
}
.wzlist ul li:hover .zy{color: #810505;}
/* dp */
.dp .dpbt{
	font-size: 24px;
	color: #810505;
	margin: 20px 0px;
	text-align: center;
	font-family: FZJunHJW_Cu;
}
.dp{margin-bottom: 30px;}
/* content */
.article .arti-title {
    text-align: center;
    font-size: 24px;
    line-height: 35px;
    margin-top: 30px;
    color: #333333;
    font-weight: bold;
    font-family: AdobeHeitiStd-Regular;
}
.article .arti_metas {
    padding: 20px 0px 22px 0px;
    text-align: center;
    border-bottom: 1px dashed #c0cedd;
}
.article .arti_metas span {
    color: #888888;
    font-size: 14px;
    text-indent: 22px;
    display: inline-block;
}
.article .read{
	padding: 20px 0px 20px 0px;
	line-height: 25px;
}
.fsz ul li a{color: #810505;}
.fsz ul li{width:30%;margin-right:5%;float: left;text-align: center;padding:50px 0px !important;}
.fsz ul .wt{margin-right:0%}
.fsz ul li a .sz{font-size:50px;font-family: "Gotham-book";display: block;}
.fsz ul li a .bt{font-size:20px !important; font-weight: bold;
    font-family: "Gotham-book";color:#333333}
.fsz ul li{border-top:none !important;}
.fsz ul li .hx{margin:7px auto 10px;}
.fsz ul{margin-top: 25px;border-top: 2px solid #810505;}
.fsz ul li:hover{background:#810505;}
.fsz ul li:hover .sz{color:#fff;}
.fsz ul li:hover .bt{color:#fff;}


/*教师页*/
.tr-ri .bt{font-size: 26px;font-weight:bold;margin-top: 40px;color: #810505;}
.tr-ri  dl dd{float:left;margin-top: 10px;width: 25%;}
.tr-ri  dl{
overflow:hidden;
}
.tr-ri .tup dd{width:120px !important;overflow:hidden;margin-right:72px;height: 200px;}
.tr-ri  dl dd a{font-size: 14px;}
