@charset "utf-8";
@font-face{font-family:bebasneueregular;src:;src: format('embedded-opentype'), format('woff2'), format('woff'), format('truetype'), format('svg')}

@font-face {
    font-family: dincondlight;
    src: ;
}
@font-face {
    font-family: dincondmedium;
    src: ;
}
@font-face {
    font-family: dincondregular;
    src: ;
}

html {
	width:100%;
	margin:0;
	padding:0;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; 
}

body {
	width: 100%;
	margin: 0 auto;
	font-family:"微软雅黑";
	font-size:14px;
	margin:0;
	padding:0;
	color:#444;
	line-height:200%;
}
img{
	border: none;
}
input,textarea {font-family:"微软雅黑";}
dl,dt,dd{display:block;margin:0;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #444;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent; 
	outline:none;
    blr:expression(this.onfocus=this.blur());
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
a img{ border:none;}
a:hover {color: #9a0000;}
.wrap{width:1300px;margin:0 auto; overflow:hidden;}
.iwrap{width:1280px;margin:0 auto; overflow:hidden;}
.iwrap{width:1280px;margin:0 auto; overflow:hidden;}
.iwrap01{width:60%;margin-left:200px;float:left; overflow:hidden;}
.iwrap02{width:20%;margin-left:60px;float:left; overflow:hidden;}

.button01 a { display: block; padding: 10px 26px; float: left; height: 100%; background: #9a0000; border-radius:14px;  font-size: 20px; color: #fff; margin-bottom: 10px;width:280px;}
.button02 a { display: block; padding: 10px 26px; float: left; height: 100%; background: #9a0000; border-radius:14px; font-size: 20px; color: #fff; margin-bottom: 10px;width:280px;}

.b01 span,.b02 span{float:right;}


.kxyj-con .iwrap02 .tit p.p2 {
    font-size: 78px;
}
.clear{ clear:both; margin:0; padding:0; height:0;}
.cf:after{content:""; display:block; height:0; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
html{     width:100%;    overflow-x:hidden;}
*{ box-sizing:border-box;}
.phone-div { display:none;}

.fadeinup50 {
  -webkit-animation-name: fadeinup50;
  -moz-animation-name: fadeinup50;
  -ms-animation-name: fadeinup50;
  animation-name: fadeinup50;
}
@-webkit-keyframes fadeinup50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes fadeinup50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeinup50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeinup50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeinleft50 {
  -webkit-animation-name: fadeinleft50;
  -moz-animation-name: fadeinleft50;
  -ms-animation-name: fadeinleft50;
  animation-name: fadeinleft50;
}
@-webkit-keyframes fadeinleft50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes fadeinleft50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeinleft50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeinleft50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeinright50 {
  -webkit-animation-name: fadeinright50;
  -moz-animation-name: fadeinright50;
  -ms-animation-name: fadeinright50;
  animation-name: fadeinright50;
}
@-webkit-keyframes fadeinright50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes fadeinright50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeinright50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeinright50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.scrollbar::-webkit-scrollbar {
  width: 5px;
  height: 3px;
  background-color: rgba(210, 210, 210, 0.4);
}
.scrollbar::-webkit-scrollbar-thumb {
  background-color: rgba(123, 121, 121, 0.4);
}

/*菜单*/
/*.header { width: 100%; height: 126px; border-top:8px solid #9a0000;background: url(/uploads/image/sdimages/pic01.png) repeat center center; position: fixed; left: 0; top: 0; z-index: 999; padding: 0 1% 0 2%;}
.header .logo { width: 526px; height: 100%; float: left; overflow: hidden;}
.header .logo img { display:block; width: 100%; margin-top: 23px;}
.header .menu { width: 830px; float: right; text-align: right; line-height: 118px;}
.header .menu a { display:inline-block; font-size: 18px; color: #fff; padding: 0 23px;}
.header .menu a:hover { background: #9a0000;}*/
.top_1 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
    border-top:8px solid #9a0000;background: url(/uploads/image/sdimages/pic01.png) repeat center center;
	z-index: 9999999999999999999;
	line-height: 118px;
	height: 126px;
	 -webkit-transition: 0.65s;
	 -moz-transition: 0.65s;
	 -ms-transition: 0.65s;
	 -o-transition: 0.65s;
	 transition: 0.65s;
}
.top_wrap{width:98%;margin: 0 auto;}
.top_2a_1 { margin-right:5px;}
.top_2a_1 ul li {
	float: left;
	position: relative;
}
.top_2a_1 ul li:hover>a{color: #fff;background: #9a0000;}
.top_2a_1 ul li>a {
	color: #fff;
	font-size: 18px;
	display: block;padding: 0 23px;
	height: 100%; line-height: 118px;
	width: 100%;
	position: relative;
}
#nowmenu2 {color: #b82e32;}
#whdppx>a{color: #b82e32;}
.top_1a img {
	margin-top: 21px;
	display: block; width: 526px; height: auto;
}

.hxzy{width: 240%!important; text-align: left;}
.hxzy dl dd { text-align: left;}
.hxzy dl dd a { padding-left: 18px;}
.hide {
    position: absolute;
    top: 118px;
    left: 0;
    background: url(/uploads/image/sdimages/pic71.png) repeat center center;
    width: 100%;
    text-align: center;
    z-index: 66666;
    transform: translate(0, 20px);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}
.hide dl dd a {
    color: #ffffff;
    font-size: 15px;
    display: block;
}
.hide dl dd {
    line-height: 40px;
}
.hide dl dd a:hover {
    background: rgba(221, 221, 221, 0.3);
}
.hide dl {
    padding: 5px 0;
}
.top_2a_1 ul li:hover .hide {
    z-index: 2;
    transform: translate(0, 0px);
    opacity: 1;
    visibility: visible;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}
.whd_syzmt{width: 82px;position: absolute;top: 1px;right: -90px;transform: translate(0, 20px);opacity: 0; z-index: 9999;
    visibility: hidden;
	 transition: all 0.3s;
	 -moz-transition: all 0.3s;
	 -webkit-transition: all 0.3s;
	 -o-transition: all 0.3s;
	 }
.sadasd:hover .whd_syzmt{    
	transform: translate(0, 0px);
    opacity: 1;
    visibility: visible;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;}
.whd_yx{width: 202px;position: absolute;top: 25px;right:-170px;transform: translate(0, 20px);opacity: 0;
    visibility: hidden;
	 transition: all 0.3s;
	 -moz-transition: all 0.3s;
	 -webkit-transition: all 0.3s;
	 -o-transition: all 0.3s; color: #fff; height: 32px; line-height: 32px; border-radius: 15px; font-size: 13px;background: #b82f33  no-repeat 10px center; padding-left: 35px;
	 }
.top_2a_2b ul li {float: left;}
.top_2a_2b ul li a{font-size: 14px;padding: 0 10px;position: relative;}
.top_2a_2b {line-height: 85px;}
.sy_xian a::after{content: "";width: 2px;height: 13px;background-color: #908e8f;position: absolute;right: 0;top: 3px;}




/*首页*/
.home .row1{ clear:both;position: relative;}
.home .row1 .swiper-pagination { z-idnex:999999; color: #fff; width: 100px; height:40px; line-height: 40px; right: 5%; top: 56%; left: inherit;}
.home .row1 .swiper-slide { position: relative; overflow: hidden}
.home .row1 .swiper-slide .ban {width: 100%;display: block;}
.home .row1 .swiper-slide .yuan {width: 320px; height: 100%;position: absolute; right: 0; top: 0; z-index: 2}
.home .row1 .swiper-slide .xiaoyuan {width: 93px; height: 186px;position: absolute; right: 0; top: 46%; z-index: 3; transition: transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s; transform: translatex(100%); }
.home .row1 .swiper-button-prev{width: 16px!important;height: 14px!important;background: url(/uploads/image/sdimages/pic05.png) no-repeat center center; left: inherit; right:10%; top: 60%; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.home .row1 .swiper-button-next{width: 16px!important;height: 14px!important;background: url(/uploads/image/sdimages/pic06.png) no-repeat center center; right:1%; top: 60%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.home .row1 .swiper-button-prev:hover{background: url(/uploads/image/sdimages/pic05-on.png) no-repeat center center;}
.home .row1 .swiper-button-next:hover{background: url(/uploads/image/sdimages/pic06-on.png) no-repeat center center;}
.home .row1 .yuan { transition: transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s; transform: translatex(100%); }
.home .row1 .swiper-slide-active .yuan { transform: translatex(0); }
.home .row1 .swiper-slide-active .xiaoyuan { transform: translatex(0); }
@keyframes scaleupdown { 
from { -webkit-transform: scale(1.1); transform: scale(1.1); }
  to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } 
  }

.mtit { clear:both; margin-bottom: 4%}
.mtit p.p1 { font-size: 30px; color: #3b3a3a; line-height: 35px;}
.mtit p.p2 { font-size: 80px; color: #dfdfdf; line-height: 80px;text-transform:uppercase;font-family: dincondmedium;}
.mtit p.p2:after { content:''; display: block; width: 23px; height: 3px; background: #3a3a3a; margin-top: 22px;}

.row2 { clear:both; width: 100%; height: 917px; overflow: hidden;background: url(/uploads/image/sdimages/pic07.jpg) no-repeat top center; padding: 129px 0; background-size:cover;}
.row2 .box {width: 100%; height: 659px; overflow: hidden;background: url(/uploads/image/sdimages/pic08.jpg) no-repeat center center;background-size:cover;}
.row2 .box .boxr { padding:50px 0 0 610px;}
.row2 .box .boxr .d1 { font-size: 32px; color: #c7000b; line-height: 36px; margin-bottom: 20px;}
.row2 .box .boxr .d2 { font-size: 16px; color: #494949; line-height: 34px; text-align: justify; margin-bottom: 5%;}
.row2 .box .boxr .d3 {}
.row2 .box .boxr .d3 a { display:block; color: #fff; width: 160px; height: 43px; line-height: 43px; border-radius: 22px;background:#b02a2e url(/uploads/image/sdimages/pic10.png) no-repeat 79% center; padding-left: 30px;}


.row3 { clear: both; width: 100%; height: 906px; background: url(/uploads/image/sdimages/pic14.jpg) no-repeat center center; padding-top: 40px; }
.row3 .mtit p.p1 { color: #9a0000;}
.row3 .mtit p.p2 { color: #efc5c5; }
.row3 .list { margin-bottom: 3%;}
.row3 .list .li { width: 100%;}
.row3 .list .li a { display:block; width: 1300px; height: 163px; margin: 0 auto; overflow: hidden; padding-top: 25px;}
.row3 .list .li .lil { width: 200px; height: 112px; float: left;}
.row3 .list .li .lir { width: 1070px; height: 112px; float: left; margin-left: 25px; padding-left: 58px; padding-right: 240px; position: relative;}
.row3 .list .li .lir:after { content:''; display: block; width: 45px; height: 45px;background: url(/uploads/image/sdimages/pic13.png) no-repeat center center; position: absolute; right: 0; top: 34px; opacity: 0;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; }
.row3 .list .li .lil .lil_1 { width: 100%; text-align: right; padding-right: 10px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row3 .list .li .lil .lil_1 p.p1 { font-size: 52px; color: #6b6b6b; line-height: 52px;font-family: dincondlight;}
.row3 .list .li .lil .lil_1 p.p2 { font-size: 28px; color: #6b6b6b; line-height: 28px;font-family: dincondlight;}
.row3 .list .li .lil .lil_2 { opacity: 0; width: 200px; height: 112px; border-radius: 10px; overflow: hidden;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row3 .list .li .lil .lil_2 img {display:block; width: 200px; height: 112px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row3 .list .li .lir p.p1 { font-size: 20px; color: #2d2d2d; line-height: 30px; margin-bottom: 16px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-weight: bold;}
.row3 .list .li .lir p.p2 { font-size: 14px; color: #666666; line-height: 26px;}
.row3 .list .li:hover {background: url(/uploads/image/sdimages/pic15.png) no-repeat center center;}
.row3 .list .li:hover .lil .lil_1 { display:none}
.row3 .list .li:hover .lil .lil_2 { opacity: 1}
.row3 .list .li:hover .lir p.p1 { color:#fff}
.row3 .list .li:hover .lir p.p2 { color:#fff}
.row3 .list .li:hover .lil .lil_2 img {transform: scale(1.08, 1.08); opacity:.9;}
.row3 .list .li:hover .lir:after { opacity: 1}
.mmore { clear:both;}
.mmore a {display:block; color: #fff; width: 160px; height: 43px; line-height: 43px; border-radius: 22px;background:#b02a2e url(/uploads/image/sdimages/pic16.png) no-repeat 81% center; padding-left: 25px;}


.row4 { clear: both; padding: 6% 0; }
.row4 .mtit { margin-bottom: 150px;}
.row4 .box { height: 520px; overflow: hidden;}
.row4 .row4l { width: 300px; height: 100%; float: left; border-right: 1px solid #dfdfdf; padding-top: 50px;}
.row4 .row4l .wrap { width:100%}
.row4 .row4r { width: 980px; height: 100%; float: right; overflow: hidden; position: relative;background: url(/uploads/image/sdimages/pic27.jpg) repeat-x left 92%; padding-top: 35px;}
.row4 .row4r .swiper-container { position:static}
.row4 .row4r .swiper-slide { height: 460px;background: url(/uploads/image/sdimages/pic19.png) no-repeat bottom center;}
.row4 .row4r .swiper-slide .bxx { width: 100%; height: 389px; overflow: hidden; position: relative;}
.row4 .row4r .swiper-slide .txt1 { width: 100%; height: 389px; overflow: hidden;}
.row4 .row4r .swiper-slide .txt1 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row4 .row4r .swiper-slide .txt2 { width: 100%; height: 389px; text-align: center;background: url(/uploads/image/sdimages/pic23.png) repeat center center; position: absolute; left: 0; top: 0; padding-top: 40%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row4 .row4r .swiper-slide .txt2 img { display:block; width: 77px; height: auto; margin: 0 auto; margin-bottom: 15px;}
.row4 .row4r .swiper-slide .txt2 p { font-size: 20px; color: #fff;}
.row4 .row4r .swiper-button-prev {background: url(/uploads/image/sdimages/pic17.jpg) no-repeat center center; width: 37px; height: 37px; top: inherit; bottom:23px; left: 0; }
.row4 .row4r .swiper-button-next {background: url(/uploads/image/sdimages/pic18.jpg) no-repeat center center; width: 37px; height: 37px; top: inherit; bottom:23px; right: 0 }
.row4 .row4r .swiper-slide .txt3 { clear:both; width: 100%; color: #fff; height: 155px; position: absolute; left: 0; bottom: -155px; z-index: 2;background: url(/uploads/image/sdimages/pic20.png) repeat center center; padding: 20px 20px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row4 .row4r .swiper-slide .txt3 p.p1 { width: 100%; font-size: 18px; line-height: 30px; margin-bottom: 15px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.row4 .row4r .swiper-slide .txt3 p.p2 { font-size: 14px; line-height: 22px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.row4 .row4r .swiper-slide:hover .txt2 { top: -389px;}
.row4 .row4r .swiper-slide:hover .txt3 { bottom:0}
.row4 .row4r .swiper-slide:hover .txt1 img {transform: scale(1.08, 1.08);}

.row5 { clear: both; padding: 6% 0; background: #ececec; }
.row5 .bx1 { height:190px;}
.row5 .bx1 .mtit { width:80%; height: 100%; float: left;}
.row5 .bx1 .mtit p.p1 { color: #9a0000;}
.row5 .bx1 .mtit p.p2 { color: #f8f8f8;}
.row5 .bx1 .mmore { clear: inherit; width:20%; height: 100%; float: right;}
.row5 .bx2 { clear:both; height: 460px;}
.row5 .bx2 .bx2l{ width: 600px; height: 100%; float: left; position: relative; overflow: hidden;}
.row5 .bx2 .bx2r{ width:700px; height: 100%; float: right;}
.row5 .bx2 .bx2l p.p1{ width: 100%; height: 100%;}
.row5 .bx2 .bx2l p.p1 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-ms-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;}
.row5 .bx2 .bx2l p.p2 { font-size:20px; color: #fff; height: 60px; line-height: 50px; width: 100%; padding: 0 20px; position: absolute; left: 0; bottom: 0;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7)) }
.row5 .bx2 .bx2r .li { width: 48%; float: left; margin:0 0 10px 2%; height: 225px; position: relative; overflow: hidden;}
.row5 .bx2 .bx2r .li img { display:block; width: 100%; height: 100%;-webkit-transition: 0.7s;
	-moz-transition: 0.7s;
	-ms-transition: 0.7s;
	-o-transition: 0.7s;
	transition: 0.7s;}
.row5 .bx2 .bx2r .li p { width: 100%; line-height: 22px; position: absolute; left: 0; bottom: 0; color: #fff; font-size: 16px; padding:18px 20px; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7))}
.row5 .bx2 .bx2l:hover p.p1 img {transform: scale(1.08, 1.08);}
.row5 .bx2 .bx2r .li:hover img {transform: scale(1.08, 1.08);}
.row5 .mmore a { float:right; margin-top: 57px;}


.row5 .xsjl-div {}
.row5 .xsjl-div .bd .tbd {}
.row5 .xsjl-div .bd .thd { margin-top: 35px;}
.row5 .xsjl-div .bd .thd ul { width:520px; margin: 0 auto; height: 50px;}
.row5 .xsjl-div .bd .thd ul li { font-size:23px; color: #636363; text-align: center; line-height: 50px; height: 50px; width: 21.3333%; float: left; margin: 0 6%; cursor: pointer;}
.row5 .xsjl-div .bd .thd ul li.on { border-bottom: 2px solid #9a0000;}


.footer { clear:both; width:100%; height:400px; background:#343434;color: #fff; overflow: hidden;}
.footer a {color: #fff; }
.footer .footerl { width: 35%; float: left;}
.footer .footerr { width: 65%; float: right; text-align: right; padding-top: 60px; position: relative;}
.footer .footerl .d1 img { display:block; width: 320px; height: auto; margin-bottom: 35px;}
.footer .footerl .d2 {background: url(/uploads/image/sdimages/pic29.png) no-repeat left center; padding-left:56px; margin-bottom: 32px;}
.footer .footerl .d2 .p1 { font-size: 16px; font-weight: bold; line-height: 22px;}
.footer .footerl .d2 .p2 { font-size: 20px; line-height: 24px;}
.footer .footerl .d3 { line-height: 24px;}
.footer .footerr .d1 { font-size: 16px; margin-bottom: 20px; height: 175px;}
.footer .footerr .d1 a { display: inline-block; margin-left: 32px; height: 35px; line-height: 35px;}
.footer a:hover { color: #9a0000;}
.footer .footerr .d2 { clear: both;height: 30px; margin-bottom: 15px;}
.footer .footerr .d2 .t1 { float: right; width: 25px; height: 20px;margin-right: 15px; cursor: pointer;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.footer .footerr .d2 .t2_1 {background: url(/uploads/image/sdimages/pic30.png) no-repeat center center;}
.footer .footerr .d2 .t2_2 {background: url(/uploads/image/sdimages/pic31.png) no-repeat center center;}
.footer .footerr .d2 .im1 {display: block;width: 120px;height: 120px;position: absolute;right:0;top: 115px; z-index: 99; display: none;}
.footer .footerr .d2 .im2 {display: block;width: 120px;height: 120px;position: absolute;right:0;top: 115px; z-index: 99; display: none;}
.footer .footerr .d3 { line-height: 24px;}



/*-------------------------内页------------------------*/
.icon { clear:both; padding-bottom:8%;}
.ibanner { clear:both; width:100%; position: relative; }
.ibanner img { display:block; width: 100%; height: auto;}
.ibanner2 { clear:both; width: 100%; position: relative}
.ibanner2 img { display:block; width: 100%; height: auto;}
.ibanner2 .text { width:100%; height: 100%; position: absolute; left: 0; top: 0; text-align: center; padding-top: 12%;}
.ibanner2 .text p.p1 { font-size: 32px; color: #333; line-height: 40px; margin-bottom: 16px;}
.ibanner2 .text p.p1:after { content:''; display: block; width:60px; height: 6px; background: #9d1d1f; margin: 0 auto; margin-top: 20px;}
/*.ibanner2 .text p.p2 { font-size: 46px; color: #dfdfdf; color: #dfdfdf; line-height: 58px;}
.ibanner2 .text p.p2:after { content:''; display: block; width:70px; height: 8px; background: #9d1d1f; margin: 0 auto; margin-top: 20px;}*/


.secmenu { clear:both; height:94px; line-height:94px; color:#fff; overflow: hidden;background: url(/uploads/image/sdimages/pic36.jpg) no-repeat center center; margin-bottom: 5%;}
.secmenu .position { width:240px; height:100%; float:left; background:#9a0000; font-size: 32px; font-weight: bold;}
.secmenu .secnav { width:72%; height:100%; float:right; text-align:right; font-size:18px; line-height: 84px; padding-top: 10px;}
.secmenu .secnav a { color:#707070; display:inline-block; position:relative; padding: 0 9px; margin:0 6px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.secmenu .secnav a:hover { color:#9a0000}
#nowmenu { color:#9a0000}


.pagetitle { clear:both; margin-bottom: 4%;}
.pagetitle p.p1 { font-size: 30px; color: #3b3a3a; line-height: 40px; }
.pagetitle p.p2 {text-transform:uppercase; font-size: 80px; color: #dfdfdf; line-height: 80px; font-family:bebasneueregular;}
.pagetitle p.p2:after { content:''; display: block; width: 23px; height: 3px; background: #3a3a3a; margin-top: 23px;}


/*研究院简介*/
.yjyjj-div .box1 { width: 100%; background: url(/uploads/image/sdimages/pic38.jpg) no-repeat bottom center; background-size: 100%; padding-bottom: 260px; margin-bottom: 3%;}
.yjyjj-div .box1 .box1l { width: 580px; float: left;}
.yjyjj-div .box1 .box1r { width: 640px; float: right;}
.yjyjj-div .box1 .box1r img{ display:block; width: 100%; height: auto;}
.yjyjj-div .d1 { font-size: 30px; color: #b40000; line-height: 40px; margin-bottom:38px;}
.yjyjj-div .box1 .box1l .d2 { font-size: 16px; color: #494949; line-height: 36px; margin-bottom: 10%; }
.yjyjj-div .box1 .box1l .d2 p { margin-bottom:35px; text-align: justify;}
.yjyjj-div .box1 .box1l .numbox { clear:both;}
.yjyjj-div .box1 .box1l .numbox .li { float: left; width: 23%; text-align:center; margin-right: 2%}
.yjyjj-div .box1 .box1l .numbox .li p.p1 { font-size: 50px; color: #9a0000;font-family:bebasneueregular; line-height: 50px;}
.yjyjj-div .box1 .box1l .numbox .li p.p2 { font-size: 16px; color: #5e5e5e;}
.yjyjj-div .box2 { clear:both;}
.yjyjj-div .box2 .list1 { height: 276px; margin-bottom: 2%;}
.yjyjj-div .box2 .list1 .li { float: left; width: 424px; height: 276px;}
.yjyjj-div .box2 .list1 .li img { display:block; width: 100%; height: 100%;}
.yjyjj-div .box2 .list1 .m { margin:0 14px;}
.yjyjj-div .box2 .list2 { clear: both;}
.yjyjj-div .box2 .list2 .li { float: left; font-size: 16px; }
.yjyjj-div .box2 .list2 .li1 { width: 31%; margin-right: 5%; padding-left:8px}
.yjyjj-div .box2 .list2 .li2 { width: 100%;}
.yjyjj-div .box2 .list2 .li p {background: url(/uploads/image/sdimages/pic42.png) no-repeat left 10px; padding-left: 17px;}

.zzjg-div img { display:block; max-width: 100%; height: auto!important; margin: 0 auto;}


/*首席科学家*/
.team-list ul li { height: 350px; border: 1px solid #bfbfbf; margin-bottom: 25px; overflow: hidden;padding: 10px;}
.team-list ul li .lil { width: 230px; float: left; height: 100%; margin-right: 56px; overflow: hidden;}
.team-list ul li .lir { width: 960px; float: left; height: 100%;  padding-top: 15px;}
.team-list ul li .lil img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.team-list ul li .lir .d1 { font-size: 20px; color: #3d3d3d; line-height: 34px; margin-bottom: 5px; font-weight: bold;}
.team-list ul li .lir .d2 { font-size: 20px; color: #3d3d3d; line-height: 34px; margin-bottom: 5px; font-weight: bold;}
.team-list ul li .lir .d2 p.p1 { width: 60px; float: left;}
.team-list ul li .lir .d3 { clear: both;  font-size: 20px; color: #3d3d3d; line-height: 34px;}
.team-list ul li .lir .d3 p.p1 { width: 60px; float: left; font-weight: bold;}
.team-list ul li .lir .d3 p.p2 { width: 870px;height: 210px; overflow-y: auto; float: left;font-size:16px; color: #3d3d3d; line-height: 30px; padding-top: 4px; padding-right: 10px;}
.team-list ul li .lir .d3 p.p2:hover .lil img {transform: scale(1.08, 1.08); }
/*滚动条整体宽度*/
.team-list ul li .lir .d3 p.p2::-webkit-scrollbar{
    width: 6px; /*宽对应滚动条的尺寸*/
}
/*轨道*/
.team-list ul li .lir .d3 p.p2::-webkit-scrollbar-track{
    background: #eae9e9;
}
/*滑块*/
.team-list ul li .lir .d3 p.p2::-webkit-scrollbar-thumb{
    border-radius: 5px;background: #c9c9c9;
}


/*院长寄语*/
.yzjy-div { width: 100%; border: 1px solid #aaaaaa; padding: 5% 1%;}
.yzjy-div .d1 img {display:block; width: 100%; height: auto; margin-bottom: 3%;}
.yzjy-div .text { width:90%; margin: 0 auto;background:  repeat-y top center; padding-bottom: 48px;}
.yzjy-div .text img { display:inline-block; width: 200px; height: auto; margin-right: 3%;}
.yzjy-div .text p { font-size: 20px; color: #202020; font-family: 宋体; line-height: 56px;}
.yzjy-div .text .qianm { text-align:right;padding-right:6%}
.yzjy-div .text .qianm p.p1 { margin-bottom:28px;}
.yzjy-div .text .qianm p.p2 { padding-right:5%}
.yzjy-div .text .qianm img {}
.yzjy-div .line { width:100%; height:5px; background: #9a0000;}


/*理事会*/
.lsh-div .title { font-size: 30px; color: #b40000; line-height: 44px; margin-bottom: 5%;}
.lsh-div .box { background: #f6f6f6; margin-bottom: 4%; padding: 2% 0 0 2%;}
.lsh-div .box .tit { font-size: 22px; height: 46px; border-bottom: 2px solid #9a0000; margin-bottom: 3%; width: 215px;}
.lsh-div .box .tit span {font-size:16px;}
.lsh-div .box .list {}
.lsh-div .box .list .li { width:25%; float: left; height: 125px; margin-bottom: 3%; overflow: hidden;}
.lsh-div .box .list .li .p1 { font-size: 20px; border-left:1px solid #ddd; color: #9a0000; line-height: 30px;padding-left: 12px; padding-bottom: 13px; padding-right: 4%; }
.lsh-div .box .list .li .p2 { font-size: 17px; border-left:1px solid #ddd; color: #1b1b1b; line-height: 26px; padding-left: 12px; padding-right: 4%; }



/*新闻资讯*/
.news-pic { height: 400px; background: #f4f4f4; overflow: hidden; margin-bottom: 5%;}
.news-pic .swiper-slide { height: 400px;}
.news-pic .swiper-slide .l { width: 655px; height: 100%; float: left; overflow: hidden;}
.news-pic .swiper-slide .r { width: 645px; float: right; padding: 35px 40px;}
.news-pic .swiper-slide .l img {display:block; width: 100%; height: 400px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-pic .swiper-slide .r .d1 { font-size: 35px; color: #bdbdbd;font-family: dincondmedium; line-height: 44px; margin-bottom: 4px;} 
.news-pic .swiper-slide .r .d2 { font-size: 22px; font-weight: bold; margin-bottom: 20px;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;} 
.news-pic .swiper-slide .r .d3 { font-size: 16px;color: #727272; text-align: justify; margin-bottom: 50px;} 
.news-pic .swiper-slide .r .d4 { background: #9a0000  no-repeat 25% center; color: #fff; border-radius: 20px; width: 160px; height: 38px; line-height: 38px; padding-left: 60px; cursor: pointer;} 
.news-pic .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 8px;}
.news-pic .swiper-container-horizontal>.swiper-pagination-bullets { width:95px; right: 2%; left: inherit}
.news-pic .swiper-pagination-bullet { opacity: 1; background: #c2c2c2; width: 10px; height: 10px;}
.news-pic .swiper-pagination-bullet-active { background: #9a0000; opacity: 1;}
.news-pic .swiper-slide:hover .l img {transform: scale(1.08, 1.08); }
.news-pic .swiper-slide:hover .r .d2 { color: #9a0000;}
.news-list {clear:both; width: 1340px; margin: 0 auto;}
.news-list ul li { width:413px; height: 450px; float: left; overflow: hidden; margin: 0 15px 30px 15px;}
.news-list ul li a { display:block; width: 100%; height: 100%;}
.news-list ul li .d1 { width: 100%; height: 260px; overflow: hidden; margin-bottom: 12px; }
.news-list ul li .d1 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-list ul li .d2 { font-size: 26px; color: #9a0000;font-family: dincondlight; line-height: 34px;background:  no-repeat left center; padding-left: 13px;}
.news-list ul li .d3 { font-size: 18px; padding-left: 13px; color: #555; font-weight: bold; margin-bottom: 10px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s; }
.news-list ul li .d4 { font-size: 16xp; line-height: 26px; color: #3d3d3d; padding-left: 13px;}
.news-list ul li:hover .d1 img {transform: scale(1.08, 1.08); }
.news-list ul li:hover .d3 { color: #9a0000;}

.news-content { width: 100%; margin:0 auto; margin-bottom:80px; font-size: 16px; line-height: 32px; }
.news-content .newsconl { width:71%; float: left;}
.news-content .newsconr { width:24%; float: right; background: #f5f5f5; padding: 15px}
.newsdetail-content { width:100%; margin:0 auto}
.newsdetail-content p { margin-bottom:15px;}
.newsdetail-content img { max-width:100%;}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 13px 0; border-bottom:1px dashed #e1e0e6; margin-bottom: 35px; text-align:center }
.newsdetail-title .title { font-weight: normal; font-size: 24px; line-height: 30px; color: #202020; margin-bottom: 10px; }
.newsdetail-title .info { color: #696969; font-size: 16px; }
.news-content .newsconr .news1 { font-size: 19px; color: #fff; background: #9a0000; padding-left: 16px; height: 46px; line-height: 46px; font-weight: bold;}
.news-content .newsconr .news2 a { padding: 8px 0; border-bottom: 1px dashed #ddd; display: block; width: 100%; height: 100%;}
.news-content .newsconr .news2 p.p1 { font-size: 15px; line-height: 22px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;background:  no-repeat left 7px; padding-left: 15px;}
.news-content .newsconr .news2 p.p2 { font-size: 13px; padding-left: 15px;}

.fy{ clear:both; width:100%; margin:0 auto; margin-top:30px; font-size:14px; text-align: center;}
.fy b{ display:inline-block; width:24px; height:24px; background:#f04646; border-radius:4px; line-height:24px; margin:0 4px; color:#fff; font-weight:100; text-align:center; border:1px solid #e7582e}
.fy a{ display:inline-block; padding:0 8px;height:24px; text-align:center; line-height:24px;margin:0 5px; margin-bottom: 7px;  font-size:14px; background:#f7f7f7; border:1px solid #f0f0f0;}


/*科研*/
.icon_ky { clear: both;width: 100%;}
.icon_kyy { clear: both; padding-top: 5%;}
.kxyj-div .li { width: 635px; height: 410px; float: left; position: relative; margin-bottom: 80px;}
.kxyj-div .li:nth-child(2n){ margin-left:30px;} 
.kxyj-div .li .d1 { height: 356px; overflow: hidden;}
.kxyj-div .li .d1 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.kxyj-div .li .d2 {background: #b02a2e; color: #fff; width: 340px; height: 160px; position: absolute; left: 5%; bottom: 0; padding: 22px 21px;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
.kxyj-div .li .d2 p.p1{ font-size: 18px; margin-bottom: 6px;}
.kxyj-div .li .d2 p.p2{ font-size: 12px; line-height: 20px; background:  no-repeat left bottom; padding-bottom: 30px;  }
.kxyj-div .li:hover .d2 {background: #f1f1f1; color: #858585 }
.kxyj-div .li:hover .d2 p.p1 { color: #b02a2e}
.kxyj-div .li:hover .d2 p.p2 {background:  no-repeat left bottom;}
.kxyj-div .li:hover .d1 img {transform: scale(1.08, 1.08);opacity: .9}



.kxyj-con .box0 { clear: both;background:  no-repeat top center; background-size: 100%; padding-top: 4%; margin-bottom: 7%;}
.kxyj-con .tit { margin-bottom: 3%;}
.kxyj-con .tit p.p1 { font-size: 36px; color: #94070a; line-height: 46px; margin-bottom: 5px;}
.kxyj-con .tit p.p2 { font-size: 100px; color: #e3e3e3; line-height: 100px; font-family: 'bebasneueregular'}
.kxyj-con .box0 .d2 { font-size: 18px; line-height: 42px;}
.kxyj-con .box0 .d2 p {text-indent:2em;margin-bottom:20px;}
.kxyj-con .box0 .d3 { clear: both; width:100%; position: relative; margin-top: 8%;}
.kxyj-con .box0 .d3 .swiper-slide img { display: block; width: 100%; height: auto;}
.kxyj-con .box0 .d3 .swiper-container { width:88%; margin: 0 auto; position: static}
.kxyj-con .box0 .swiper-button-prev {background: url(/uploads/image/sdimages/pic91.png) no-repeat center center; width: 52px; height: 52px; left: 0;}
.kxyj-con .box0 .swiper-button-next {background: url(/uploads/image/sdimages/pic92.png) no-repeat center center; width: 52px; height: 52px; right: 0;}

.kxyj-con .box0 .d3 p {width: 27%; float: left;}
.kxyj-con .box0 .d3 .m { margin:0 9%;}
.kxyj-con .box0 .d3 p img { height: auto; width: 100%; height: auto;}

.kxyj-con .box0 .d33 { clear: both; margin-top: 8%;}
.kxyj-con .box0 .d33 .li {width: 27%; height: 415px; float: left; border: 2px solid #bcbcbc;}
.kxyj-con .box0 .d33 .m { margin:0 9%;}
.kxyj-con .box0 .d33 .li .li_1 { font-size: 26px; color: #94070a; height: 80px; margin-bottom: 5%;}
.kxyj-con .box0 .d33 .li .li_1 p { background: #eeeeee; width: 90%; height: 100%; margin-left: 10%; padding:5% 0 0 5%;}
.kxyj-con .box0 .d33 .li .li_2 { font-size: 16px; color: #3d3d3d;width: 82%;margin-left: 12%; line-height: 34px; text-align: justify; height: 180px; overflow: hidden;}
.kxyj-con .box0 .d33 .li .li_3 { text-align:right; padding-right: 3%;}
.kxyj-con .box0 .d33 .li .li_3 img { display: inline-block; width: 121px; height: auto;}



.kxyj-con .box1 { clear: both; background: #f0f0f0; padding: 4% 0 1% 0;}
.kxyj-con .box1 .tit { text-align:right;}
.kxyj-con .box1 .tit p.p2 { color: #fff;}
.kxyj-con .box1 .list .li { background:  no-repeat top center; background-size: 100%; padding-top: 60px;margin-bottom: 4%; }
.kxyj-con .box1 .list .li:nth-of-type(even) { background:  no-repeat top center; background-size: 100%; }
.kxyj-con .box1 .list .li .box { width:1200px; margin: 0 auto;}
.kxyj-con .box1 .list .li .lil { width:21%; text-align: center; float: left;}
.kxyj-con .box1 .list .li .lil .lil_1 { margin-bottom:18px;}
.kxyj-con .box1 .list .li .lil .lil_1 img { display:block; width: 100%!important; height: 280px!important; }
.kxyj-con .box1 .list .li .lil .lil_2 .p2 { font-size: 22px; font-weight: bold; line-height: 30px; margin-bottom: 2px;}
.kxyj-con .box1 .list .li .lil .lil_2 .p3 { font-size: 18px; line-height: 32px;}
.kxyj-con .box1 .list .li .lir { width:75%; float: right; font-size: 16px; line-height: 34px; color: #000000; padding-top: 25px; overflow-y: auto; height: 260px;}
.kxyj-con .box1 .list .li .lir .pti { font-size: 22px; color: #202020; font-weight: bold;}
.kxyj-con .box1 .list .li .lir p {text-indent:2em}
.kxyj-con .box1 .list .li .lir p.pti {text-indent:32px;}
.kxyj-con .box1 .list .li .lir p.pti span { font-size: 18px; font-weight: normal; margin-left: 12px;}
.kxyj-con .box1 .list .li:nth-of-type(even) .lil{float: right;}
.kxyj-con .box1 .list .li:nth-of-type(even) .lir{float: left;}

.kxyj-con .box1 .list .li .lir::-webkit-scrollbar{
    width: 6px; 
}
.kxyj-con .box1 .list .li .lir::-webkit-scrollbar-track{
    background: #eae9e9;
}
.kxyj-con .box1 .list .li .lir::-webkit-scrollbar-thumb{
    border-radius: 5px;background: #c9c9c9;
}

.kxyj-con .box1_2 { clear: both; background: #f0f0f0; padding: 4% 0 1% 0;}
.kxyj-con .box1_2 .tit { text-align:right;}
.kxyj-con .box1_2 .tit p.p2 { color: #fff;}
.kxyj-con .box1_2 .list .li { background:  no-repeat top center; background-size: 100%; padding-top: 60px;margin-bottom: 4%; }
.kxyj-con .box1_2 .list .li:nth-of-type(even) { background:  no-repeat top center; background-size: 100%; }
.kxyj-con .box1_2 .list .li .box { width:1200px; margin: 0 auto;}
.kxyj-con .box1_2 .list .li .lil { width:21%; text-align: center; float: left;}
.kxyj-con .box1_2 .list .li .lil .lil_1 { margin-bottom:25px;}
.kxyj-con .box1_2 .list .li .lil .lil_1 img { display:block;  height: 256px; }
.kxyj-con .box1_2 .list .li .lil .lil_2 .p2 { font-size: 22px; font-weight: bold; line-height: 30px; margin-bottom: 2px;}
.kxyj-con .box1_2 .list .li .lil .lil_2 .p3 { font-size: 18px; line-height: 32px;}
.kxyj-con .box1_2 .list .li .lir { width:75%; float: right; font-size: 16px; line-height: 34px; color: #000000; padding-top: 25px; overflow-y: auto; height: 260px;padding-right: 10px;}
.kxyj-con .box1_2 .list .li .lir .pti { font-size: 22px; color: #202020; font-weight: bold;}
.kxyj-con .box1_2 .list .li .lir p {text-indent:2em}
.kxyj-con .box1_2 .list .li .lir p.pti {text-indent:32px;}
.kxyj-con .box1_2 .list .li .lir p.pti span { font-size: 18px; font-weight: normal; margin-left: 12px;}
.kxyj-con .box1_2 .list .li:nth-of-type(even) .lil{float: right;}
.kxyj-con .box1_2 .list .li:nth-of-type(even) .lir{float: left;}
.kxyj-con .box1_2 .list .li .lir::-webkit-scrollbar{
    width: 6px; 
}
.kxyj-con .box1_2 .list .li .lir::-webkit-scrollbar-track{
    background: #eae9e9;
}
.kxyj-con .box1_2 .list .li .lir::-webkit-scrollbar-thumb{
    border-radius: 5px;background: #c9c9c9;
}


.kxyj-con .box2 { clear: both; background: #fff; padding: 5% 0;}
.kxyj-con .box2 .text { font-size: 18px; color: #000000; line-height: 36px; margin-bottom: 3%;}
.kxyj-con .box2 .text p {text-indent:2em}
.kxyj-con .box2 img { display:block; margin: 0 auto; max-width:100%!important; height: auto!important;}
.kxyj-con .box2 .list .swiper-slide img { display:block; max-width: 85%; margin: 0 auto; height: auto;}
.kxyj-con .box2 .list .swiper-button-prev {background: url(/uploads/image/sdimages/pic91.png) no-repeat center center; width: 52px; height: 52px; left: 1%;}
.kxyj-con .box2 .list .swiper-button-next {background: url(/uploads/image/sdimages/pic92.png) no-repeat center center; width: 52px; height: 52px; right: 1%;}



.kxyj-con .box3 { clear: both; padding: 5% 0; background: #f0f0f0;}
.kxyj-con .box3 .tit { text-align:right;}
.kxyj-con .box3 .tit p.p2 { color: #fff;}
.kxyj-con .box3 .swiper-slide img { display:block; max-width: 85%; margin: 0 auto; height: auto;}
.kxyj-con .box3 .swiper-button-prev {background: url(/uploads/image/sdimages/pic91.png) no-repeat center center; width: 52px; height: 52px; left: 1%;}
.kxyj-con .box3 .swiper-button-next {background: url(/uploads/image/sdimages/pic92.png) no-repeat center center; width: 52px; height: 52px; right: 1%;}


.kxyj-con .box4 { clear: both; padding: 5% 0; background: #fff; }
.kxyj-con .box4 .iwrap { overflow: inherit}
.kxyj-con .box4 .bx {background: url(/uploads/image/sdimages/pic104.jpg) repeat-y center center; background-size: 100%; padding-bottom: 2%;}
.kxyj-con .box4 .bx .list {-moz-box-shadow:0px 1px 6px 2px #666; -webkit-box-shadow:0px 1px 6px 2px #666; box-shadow:0px 1px 6px 2px #666; position:relative}
.kxyj-con .box4 .list img { display: block; width: 100%!important; height: auto!important;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.kxyj-con .box4 .list .swiper-container { position:static}
.kxyj-con .box4 .swiper-button-prev {background: url(/uploads/image/sdimages/pic91.png) no-repeat center center; width: 52px; height: 52px; left: -70px;}
.kxyj-con .box4 .swiper-button-next {background: url(/uploads/image/sdimages/pic92.png) no-repeat center center; width: 52px; height: 52px; right: -70px;}
.kxyj-con .box4 .swiper-slide { position: relative; overflow: hidden;}
.kxyj-con .box4 .swiper-slide p { width:100%; height: 100%; position: absolute; left: 0; top: 0; color: #fff; text-align: center; display: flex; align-items: center; justify-content: center; font-size: 22px;}
.kxyj-con .box4 .list .swiper-slide:hover img { transform: scale(1.08, 1.08);opacity: .9}



.kxyj-con .box5 { clear: both; padding: 5% 0; background: #f0f0f0; }
.kxyj-con .box5 .tit { text-align:right}
.kxyj-con .box5 .tit p.p1 { color:#444}
.kxyj-con .box5 .bx {background: url(/uploads/image/sdimages/pic105.png) repeat-y center center; background-size: 100%; padding-bottom: 2%;}
.kxyj-con .box5 .xsjl-qh .bd .thd { height:54px; background: #000; line-height: 54px;}
.kxyj-con .box5 .xsjl-qh .bd .thd ul li { width: 33.3333%; float: left; text-align: center; color: #fff; cursor: pointer; font-size: 16px; display: flex; align-items: center; justify-content: center;}
.kxyj-con .box5 .xsjl-qh .bd .thd ul li.on { background: #94070a;}
.kxyj-con .box5 .xsjl-qh .bd .thd ul li img { display:block; width: 28px; height: auto; margin-right: 10px;}
.kxyj-con .box5 .xsjl-qh .bd .tbd ul { }
.kxyj-con .box5 .xsjl-qh .bd .tbd ul li { position:relative; height: 414px; text-align: center;}
.kxyj-con .box5 .xsjl-qh .bd .tbd ul li img { display:block; width: 100%; height: 100%;}
.kxyj-con .box5 .xsjl-qh .bd .tbd ul li p { width:100%; height: 100%; position: absolute; left: 0; top: 0; color: #fff; font-size: 30px;display: flex; align-items: center; justify-content: center;}
.kxyj-con .box5 .xsjl-qh .bd .tbd ul li a { color: #fff; display: block; width: 100%; height: 100%;display: flex; align-items: center; justify-content: center;}




.kxyj-con .box6 { clear: both;background:#f0f0f0 url(/uploads/image/sdimages/pic103.png) no-repeat bottom center; background-size: 100%;  }
.kxyj-con .box6 .iwrap { padding: 5% 0; height: 100%;}
.kxyj-con .box6 .l { width: 50%; height: 100%; font-size: 26px; color: #535353; float: left; display: flex; align-items: center; padding-top: 4% }
.kxyj-con .box6 .r { width: 50%; height: 100%; float: right; text-align: right;}


/*学术交流*/
.xsjl-list .li { height: 147px; overflow: hidden; margin-bottom: 20px; background: #f3f3f3;}
.xsjl-list .li a { display:block; width: 100%; height: 100%;}
.xsjl-list .li .lil { width:286px; height: 100%; float: left; margin-right: 9px; overflow: hidden; border-right:8px solid #fff;}
.xsjl-list .li .lil img { display:block; width: 100%; height: 100%;-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-ms-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;}
.xsjl-list .li .lic { width:66%; height: 100%; float: left; padding:25px 18px;}
.xsjl-list .li .lir { width:132px; height: 100%; float: right;background: url(/uploads/image/sdimages/pic55.jpg) no-repeat left center; padding-left: 34px;}
.xsjl-list .li .lir p.p1 { font-size: 62px; color: #9a0000; line-height: 60px;font-family: dincondlight;margin-bottom: 4px; padding-top: 25px;}
.xsjl-list .li .lir p.p2 { font-size: 24px; color: #9a0000; line-height: 28px;font-family: dincondlight;}
.xsjl-list .li .lic p.p1 { font-size: 18px; color: #3d3d3d; margin-bottom: 12px; line-height: 30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-weight: bold;}
.xsjl-list .li .lic p.p2 { color: #7a7a7a; font-size: 16px;}
.xsjl-list .li:hover .lil img {transform: scale(1.07, 1.07);}
.xsjl-list .li:hover .lic p.p1 { color: #9a0000;}

/*联系我们*/
.lxfs-div .box .d1 { margin-bottom: 20px;}
.lxfs-div .box .d1 p.p1 { font-size: 22px; line-height: 36px;}
.lxfs-div .box .d1 p.p2 { font-size:18px; line-height: 34px; margin-top: 10px; }
.lxfs-div .box .map { width: 100%; height: 450px; overflow: hidden;}

.yjjy-div {background: url(/uploads/image/sdimages/pic56.jpg) no-repeat right bottom; background-size: 100%; border: 1px solid #bfbfbf; padding: 30px;}
.yjjy-div .ti { font-size: 20px; line-height: 32px; margin-bottom: 22px;}
.yjjy-div .box { width: 760px;}
.yjjy-div .box .d1 { width: 100%; height: 36px; margin-bottom: 6px;}
.yjjy-div .box .d1 input { display:block; width: 100%; line-height: 36px; height: 36px; border: 1px solid #bfbfbf; padding: 0 10px;}
.yjjy-div .box .d2 { width: 100%; height: 80px; margin-bottom: 6px;}
.yjjy-div .box .d2 textarea {display:block; width: 100%; height: 80px;border: 1px solid #bfbfbf; padding: 10px;  }
.yjjy-div .box .d3 { clear: both;margin-top:30px;}
.yjjy-div .box .d3 button {display:block; width: 225px; height: 38px; line-height: 38px; text-align: center; background: #9a0000; color: #fff; border: 0;}
.yjjy-div .box .d22 {width: 100%; height: 40px; margin-bottom: 6px;}
.yjjy-div .box .d22 input { display:block; width: 20%; line-height: 36px; height: 36px; border: 1px solid #bfbfbf; padding: 0 10px; float: left;}
.yjjy-div .box .d22 img { display:block; height: 34px; float: left; margin-left: 10px;}


/*招聘信息*/
.zp-tit { line-height: 50px; margin-bottom: 4%;}
.zp-tit a { display: block; padding: 0 26px; float: left; height: 100%; background: #e9e9e9; border-radius:34px; margin-right: 15px; font-size: 20px; color: #707070; margin-bottom: 10px;}
#nowmenu2 { color: #fff; background: #9a0000;}

.zp-text { clear: both;position: relative; height: 188px; margin-bottom: 4%;}
.zp-text .l { width: 31.5%; height: 100%; float: left;}
.zp-text .r { width: 68.5%; height: 100%; float: right; position: relative}
.zp-text .l img { display:block; width: 100%; height: auto;}
.zp-text .r img { display:block; width: 100%; height: auto;}
.zp-text .r .tx { width:100%; position: absolute; left: 0; top: 0; color: #fff; font-size: 18px; padding: 4% 0 0 30%;}
.zp-text .r .tx p {line-height: 34px;}

.shzp_list { clear: both;}
.shzp_list .list_dl .list_dt { height: 60px; line-height: 60px; padding: 0 20px; cursor: pointer; margin-bottom: 10px;background: #efefef url(/uploads/image/sdimages/pic58.png) no-repeat 97% center;}
.shzp_list .list_dl .list_dt .sp4 span {font-family: dincondregular; font-size: 24px; color: #8e8e8e; display: inline-block}
.shzp_list .list_dl .list_dt .sp1 { width: 78%; font-size: 18px; font-weight: bold; color: #333333;float: left;background: #efefef url(/uploads/image/sdimages/pic57.jpg) no-repeat left center; padding-left: 20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.shzp_list .list_dl .list_dt .sp4 { width: 20%; font-size:18px; color: #565656;float: right;}
.shzp_list .list_dd{padding:26px 33px 35px 33px; display: none; background: #fff;}
.shzp_list .list_dd .miaosu { margin-bottom: 28px; font-size: 16px; line-height: 34px;}
.shzp_list .list_dd .miaosu .t1 { color: #333333; font-weight: bold; font-size: 16px; margin-bottom: 6px;}
.shzp_list .list_dd .miaosu .t2 { line-height: 34px;}
#open{
    background:#efefef  no-repeat 97% center;
}
.yp-btn { clear:both;background:#b02a2e  no-repeat 81% center; width: 162px; border-radius: 20px; height: 42px; line-height: 42px; color: #fff; padding-left: 28px; font-size: 18px; cursor: pointer;}


/*弹出层-在线应聘*/
.fotdn-yp {
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index:9999;
}
.fotdn-yp .jbxx-div{
	width: 640px;
	height: 430px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -215px;
	margin-left: -320px;
	z-index:99999;
	box-sizing:border-box;
	background:#efefef;
}
.fotdn-yp .jbxx-div .tit { font-size:22px;line-height:52px; background:#9a0000; color:#fff; padding-left: 20px; }
.fotdn-yp .jbxx-div .fancybox{
	position: absolute;
	top: 11px;
	right: 11px;
	cursor: pointer;
	 width:32px; height:32px;
}
.fotdn-yp .jbxx-div .liuyan { padding:30px 43px;}
.fotdn-yp .jbxx-div .d1 { margin-bottom:15px; height:34px;}
.fotdn-yp .jbxx-div .d1 span { display:block; float:left; width:105px; line-height:34px; font-size: 18px; text-align: right; margin-right: 5px;}
.fotdn-yp .jbxx-div .d1 input { display:block; width:420px; float:left; line-height:34px; height:34px; border:1px solid #9d9d9d; box-sizing:border-box; padding:0 8px; font-size: 18px;}
.fotdn-yp .jbxx-div .d2 { clear:both; width:100%;height:34px; margin-bottom:15px; line-height:34px;}
.fotdn-yp .jbxx-div .d2 span { display:block; float:left; width:105px; line-height:34px; font-size: 18px; text-align: right; margin-right: 5px;}
.fotdn-yp .jbxx-div .d2 input { display:block; width:300px; border:1px solid #9d9d9d; height:34px; line-height:34px; padding:0 8px; box-sizing:border-box; background: #fff; float: left; }
.fotdn-yp .jbxx-div .d2 span.tx { font-size:14px; width:115px;text-align: left;}
.fotdn-yp .jbxx-div .d22 { clear:both; width:100%; margin-bottom:15px; height: 52px;}
.fotdn-yp .jbxx-div .d22 span { display:block;float:left; width:105px; line-height:34px; font-size: 18px; text-align: right; margin-right: 5px;}
.fotdn-yp .jbxx-div .d22 input { display:block; width:160px; border:1px solid #9d9d9d; line-height:34px; padding:0 8px; box-sizing:border-box;float:left; font-size: 18px;}
.fotdn-yp .jbxx-div .d22 img { display:block; float: left; margin-left: 10px; height: 34px;}
.fotdn-yp .jbxx-div .d4 { clear:both;}
.fotdn-yp .jbxx-div .d4 .btn { display:block; width:63%; line-height:44px; height:44px; color:#fff; background:#b02a2e; border:0; cursor:pointer; border-radius: 20px; font-size: 20px; margin-left: 105px;}


.link_style1 {width:70%; float:left;}
.link_style2 {width:29%; float:right; padding-left:5%;}
.link_style{ margin-top:36px;}
.link_style a{ text-align:left; font-size:16px; width:100%; height:52px; line-height: 52px; padding-left: 23px; border-radius:11px; background:#99181c url(/uploads/image/sdimages/pic10.png) no-repeat 90% center; box-shadow: 0px 3px 8px rgba(0,0,0,.4);float:right; width:100%;}
.link_style3 a{ text-align:left; font-size:16px; width:100%; height:52px; line-height: 52px; padding-left: 23px; border-radius:11px; background:#99181c url(/uploads/image/sdimages/pic10.png) no-repeat 90% center; box-shadow: 0px 3px 8px rgba(0,0,0,.4);float:right; width:100%; margin-top:15px;}


.ewm_right { float: right; margin-top: -110px; }
















