@charset 'UTF-8';































* {































	box-sizing:border-box;































	-moz-box-sizing:border-box;































	-webkit-box-sizing:border-box;































}































html{font-size: 16px;}































body{color: #333333;background-color: #203040;}































body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}































a{font-size: 1.2rem;text-decoration:none;}































a:hover{color:#c11920!important;text-decoration:none;}































ul,li {































    margin:0;































	padding:0;































	list-style:none;































}































em{font-style:normal;}































table{border-collapse:collapse;}































table,th,td































































{































































border: 1px solid #000;































































}































table{































































border-right:1px solid #000;































































border-bottom:1px solid #000;































































}































































td{































































border-left:1px solid #000;































































border-top:1px solid #000































































}































img {































    max-width:100%;































	border:none;































	vertical-align:middle;































}































p{word-wrap:break-word;}































.red1{color:#c11920;}































.red2{color:#ab0000;}















































.black3{color:#010101;}































.black4{color:#333333;}































.black1{color:#fff;}































.black2{color:#fff;}















.bg-none{background:none;}































.line-h{line-height:2.4;}































.img100 img {































    width:100%;































}































a.btn-sm:hover{color:#ffffff!important;}































.pt-11 { padding-top:1.111rem;}































.f-z11{ font-size:1rem;}































.f-z10{ font-size:0.8rem;}































.f-z09{ font-size:0.9rem;}































.text-overflow {































    overflow: hidden;































	text-overflow: ellipsis;































	white-space: nowrap;　































}































.overflow-one {































    line-height: 1.8rem;































	height: 1.8rem;































	text-overflow: -o-ellipsis-lastline;































    overflow: hidden;































    text-overflow: ellipsis;































	display:block;































    display: -webkit-box;































    -webkit-line-clamp: 1;































    line-clamp: 1;































    -webkit-box-orient: vertical;































}































.list-item .overflow-one {































    line-height: 2rem;































	height: 2rem;































}































.list-item2-con .overflow-one {































    line-height: 2rem;































	height: 2rem;































}































.overflow-two {































	text-overflow: -o-ellipsis-lastline;































    overflow: hidden;































    text-overflow: ellipsis;































	display:block;































    display: -webkit-box;































    -webkit-line-clamp: 2;































    line-clamp: 2;































    -webkit-box-orient: vertical;































}































.overflow-three {































    line-height: 1.3125rem;































	height: 2.625rem;































	text-overflow: -o-ellipsis-lastline;































    overflow: hidden;































    text-overflow: ellipsis;































	display:block;































    display: -webkit-box;































    -webkit-line-clamp: 3;































    line-clamp: 3;































    -webkit-box-orient: vertical;































}































.overflow-four {































    line-height: 2.4rem;































	height: 2.4rem;































	text-overflow: -o-ellipsis-lastline;































    overflow: hidden;































    text-overflow: ellipsis;































	display:block;































    display: -webkit-box;































    -webkit-line-clamp: 1;































    line-clamp: 1;































    -webkit-box-orient: vertical;































}































.body {































    background:#203040;































	margin:0 auto;































}































.show-item .action{ height:30px; line-height:30px; text-align:right;}































.show-item .fonts{ display:inline-block; margin-right:20px; color:#cec8c8;font-size: 14px;}































.show-item .print{ display:inline-block; margin-right:20px; color:#cec8c8;font-size: 14px;}































.show-item .share{ display:inline-block; margin-right:20px; color:#cec8c8;font-size: 14px;}































.show-item .action .fonts i{ margin:0 8px;    font-style: normal;}































.show-item .action .print a{ background:url(../images/print.png) no-repeat left center; padding-left:24px; color:#cec8c8;font-size: 14px;}































.show-item .action .share{ background:url(../images/share.png) no-repeat left center; padding-left:24px;}































.header {































    position:relative;































    background:url(../images/header_bg.jpg) no-repeat center center;































    background-size: 100% auto;































}































.language {































    position:absolute;































	top:1rem;































	right:1.2rem;































	line-height: 30px;































	font-size:0.888rem;































}































.language input{































background-color: transparent;































    color: #949090;































    border-width: 0px;































    border-image: initial;































    font-size: 0.888rem;































    font-weight: 900;































}































.language a {































    font-size:0.888rem;































	_padding-left:1rem;































	color: #949090;































}































.language span {































    padding:0 .5rem;































	color: #949090;































}































.language a:hover {































    color:#ffffff!important;































}































.logo {































    padding: 4.375rem;































}































.menu {































    _background:#c11920;































	background:#ab0000;































	background: #163854;































	height: 3rem;































}































.nav-item {































    float:left;































    width:14.28%;































    text-align: center;































	line-height: 3rem;































	height: 3rem;































	color:#ffffff;































}































.nav-item a {































    font-size:1.0666666rem;































}































.nav-item.on {































    _background: #ab0000;































	background:#c11920;































	background:#893632;































}































.nav-item a:hover {































    color:#ffffff!important;































}































.menu-down {































    position:relative;































}































.down-zmenu {































    position: absolute;































    top: 100%;































    left: 0;































	width:100%;































    z-index: 1000;































    display: none;































    font-size: .8rem;































    background-color: #163854;































    border: 1px solid rgba(0,0,0,.15);































}































.down-zmenu a {































    display:block;































	text-align:center;































	color:#fff;































	font-size:1rem;































	line-height: 2.6rem;































	overflow: hidden;































	text-overflow: ellipsis;































	white-space: nowrap;　































}































.down-zmenu a:hover {































    _background:#c11920;































	background:#ab0000;































	background: #163854;































}































.down-zmenu.open {































    display:block;































}































































.card-text {































	font-size:0.875rem;































	font-weight: normal;































}































































.zydt h2 {































    padding: 1rem 1.75rem;































	background: #163854;















border-top-left-radius: 10px;







    border-top-right-radius: 10px;















	border-top: 1px solid #e6e6e6;































}































.zydt h2 span {































    float:right;































	margin-top: -0.15rem;































}































.zydt h2 span a {































    font-size: 0.888rem;































    padding: 1.156rem 0rem;































}































.sy-zydt {































	-padding: 0 1.75rem;































}































.sy-zydt h2 a {































	font-size:1.25rem;































}































.sy-zydt ul li {































    padding: 1rem 0 0 0;































}































.sy-zydt ul li .card-title {































	padding:0 0 0.611rem 0;































}































.sy-zydt ul li .card-title a {































	color:#fff;































}































.sy-zydt ul li .card-text {































    _color:#e3e1e1;































	font-size:0.888rem;































	text-indent: 2em;































}















.sy-zddt {































	padding: 0 1.75rem;































}































.sy-zddt h2 a {































	font-size:1.25rem;































}































.sy-zddt ul li {































    padding: 1rem 0 0 0;































}































.sy-zddt ul li .card-title {































	padding:0 0 0.611rem 0;































}































.sy-zddt ul li .card-title a {































	color:#000;































}































.sy-zddt ul li .card-text {































    _color:#e3e1e1;































	font-size:0.888rem;































	text-indent: 2em;































}















.home-title {































    font-size:1.2rem;































	_padding: 1rem 0 1rem 1.75rem;































	_padding: 1rem 0 1rem 0;































	background: #eaf0ff;































	background: #163854;































}































.home-title2 {































	background: #163854;































}































.home-title a {































    display:inline-block;































	_width: 20%;































	padding: 1rem 1.75rem;































    background: #163854;































	color:#ffffff;































}































.home-title span {































    float:right;































}































.home-title span a {































    font-size:0.888rem;































	padding: 1rem 1.75rem;































}































































.toutiao .swiper-slide .text-bg {































    position:relative;































	left:0;































	bottom:0;































	width:100%;































	height: 1.8rem;































	background: #222;































    filter: alpha(opacity=60);































    -moz-opacity: 0.6;































    -khtml-opacity: 0.6;































    opacity: 0.6;































}































.toutiao .swiper-slide .text-tit {































    position:relative;































	left:0;































	bottom:33px;































	font-size:.875rem;































	color:#ffffff;































	line-height: 1.8rem;































	padding-left:1rem;































	padding-right:10rem;































	font-weight:normal;































}































.header-button {































  -moz-box-sizing: border-box;































  -webkit-box-sizing: border-box;































  box-sizing: border-box;































  text-indent: -119988px;































  overflow: hidden;































  text-align: left;































  text-transform: capitalize;































  position: relative;































  z-index: 1;































  display: block;































  width: 20px;































 height: 20px;































 margin-top: 6px;































background-size: 100% 100%;































  padding: 0;































  outline: none;































  background: url("../images/so.png");































  border: none;































  cursor: pointer;































}































































#toggle-menu {































  float: left;































  background-position: 0 0;































  background-color: #bc0023;































}































































#toggle-search {































  float: right;































  background-position: -60px 0;































}































#toggle-search.open:after {































  top: 40px;































}































#toggle-search:after {































  -moz-transition: top, 0.5s;































  -o-transition: top, 0.5s;































  -webkit-transition: top, 0.5s;































  transition: top, 0.5s;































  position: absolute;































  top: 52px;































  left: 50%;































  margin-left: -8px;































  content: "";































  border-color: transparent transparent #e1e4e7;































  border-style: solid;































  border-width: 8px 8px 12px;































}































































#toggle-basket {































  position: relative;































  float: right;































  background-position: -120px 0;































}































#toggle-basket:before {































  position: absolute;































  top: 5px;































  left: 0;































  width: 2px;































  height: 50px;































  content: "";































  background-color: #000;































}































































#search-form {































  -moz-transition: max-height, 0.5s;































  -o-transition: max-height, 0.5s;































  -webkit-transition: max-height, 0.5s;































  transition: max-height, 0.5s;































  position: absolute;































  top: 40px;































  right: 0;































  width: 320px;































  max-height: 0;































  overflow: hidden;































  background-color: #e1e4e7;































}































#search-form.open {































  max-height: 60px;































}































#search-form fieldset {































  position: relative;































  margin: 0 60px 0 0;































  padding: 0;































  border: none;































}































#search-form input {































  -moz-box-sizing: border-box;































  -webkit-box-sizing: border-box;































  box-sizing: border-box;































  display: block;































  height: 60px;































}































#search-form input[type="search"] {































  width: 100%;































  padding: 0 5px 0 22px;































  background: transparent;































  border: none;































}































#search-form input[type="submit"] {































  position: absolute;































  bottom: 0;































  right: 0;































  width: 60px;































  margin: 0;































  padding: 0;































  font-weight: 700;































  text-transform: uppercase;































  color: #516270;































  background: #c6cacd;































  border: none;































  cursor: pointer;































}































.swiper-button-next, .swiper-button-prev {































    width: 15px;































    height: 30px;































    margin-top: -15px;































    background-size: 15px 30px;































}































.toutiao .swiper-container-horizontal>.swiper-pagination-bullets, .toutiao .swiper-pagination-custom, .toutiao .swiper-pagination-fraction {































    bottom: 35px;































    right: 0;































	padding-right:1rem;































	line-height: 1.8rem;































	margin-top: -0.875rem;































}































.swiper-pagination {































    text-align: right;































}































.swiper-pagination-bullet {































    background: #ffffff;































    opacity: 1;































}































.swiper-pagination-bullet-active {































    background: #c11920;































}































































.toutiao img {































    height:22.125rem;































}































.lunbo img {































    _height:22.125rem;































}































.ztgz img {































    _height:11.5625rem;































}































.ztgz p.sy-time {































    _color: #c11920;































	margin-top: 1rem;































}































.sszx .sszx-tit {































    padding:1.5rem 0 0.6rem 0;































}































.sszx img {































    height:11.5625rem;































}































.sszx p.sy-time {































    padding-top: 0.6rem;































	padding-bottom:0.5rem;















color: #fff;















}































































































.zmenu h3 {































    line-height:3.75rem;































	background:#20303f;































	padding-left:3rem;































}































.zmenu h3 a {































    font-size:1rem;































}































.zmenu h3 a:hover {































    color:#ffffff!important;































}































.zmenu ul li {































    line-height:3.125rem;































	padding-left:3rem;































	position:relative;































	-border-bottom: 1px solid #fff;































	overflow: hidden;































    text-overflow: ellipsis;































    white-space: nowrap;































}































.zmenu ul li:before{































    position:absolute;































	left:3rem;































	top:1.1rem;































	content: '';































    height: 1.2rem;































    width: .25rem;































	background:#fff;































}































.zmenu ul li a {































	-padding-left:1rem;































	color:#fff;































	font-size:0.9rem;































}















































.zmenu ul li.on a {































    color:#fff;































}































.zmenu ul li.on:before {































	background:#fff;































}































.location {































    line-height:3.75rem;































	font-size: 1.1rem;































}































.location a {































    color:#ffffff;































	font-size: 1.1rem;































}































.location2 a {































    color:#fff;































}































.rcontent ul.list-item li {































    line-height: 2rem;































	padding: 0.2777775rem;































	position:relative;































}































.rcontent ul.list-item li.xian {































    padding-bottom:1rem;































	margin-bottom:1rem;































    border-bottom: 1px solid #afa37e;































}































.rcontent ul.list-item li:before {































    position:absolute;































	left:0;































	top:.9rem;































	content: '';































    height: .5rem;































    width: .5rem;































	background:#a5a4a4;































	-webkit-border-radius:50%;































	-moz-border-radius:50%;































	-ms-border-radius:50%;































	-o-border-radius:50%;































	border-radius:50%;































}































.rcontent ul.list-item li a {































	color:#fff;































	font-size:0.944rem;































	padding-right:7.5rem;































	padding-left: 1.2rem;































	font-weight: normal;































}































.rcontent ul.list-item li span {































    _float:right;































	position:absolute;































	right:0;































	top:0.26rem;































	color:#fff;































	font-size:1rem;































	font-weight: normal;































}































.rcontent .newsHd {































    font-weight: bold;































    font-size: 18px;































    line-height: 30px;































    margin-bottom: 5px;































	padding-top: 18px;































    padding-left: 15px;































    padding-right: 15px;    color: #fff;































}































.rcontent .newsBd{































    overflow: hidden;































    padding-left: 15px;































    padding-right: 15px;































}































.rcontent .newsBd ul:first-child {































    padding-top: 0;































}































.rcontent .newsBd ul li {































    height: 36px;































    line-height: 36px;































    overflow: hidden;































    font-size: 16px;































}































.rcontent .newsBd ul li a {































    display: block;































	color: #fff;































	font-weight: 400;































	font-size: 16px;































    text-decoration: none;































}































.rcontent .newsBd ul li a:hover {































    text-decoration: none;































    color: #005ea5;































}































.rcontent .list-item2 {































    padding-left:1.11rem;































	border-bottom: 1px dotted #afa37e;































	padding-bottom: 1.5rem;































    margin-bottom: 1.5rem;































}















.rcontent .list-item2 .list-item2-tit{color: #fff;































}















































.rcontent .list-item2 .list-item2-des {































    color: #fff;































    font-size: 0.944rem;































	font-weight: normal;































	padding-top: 1rem;































}































.list-item2-col1 {































    padding:0 1.11rem;































    border-bottom: 1px solid #893632;































    overflow:hidden;































}































.list-item2-col1 ul li {































    float:left;































	font-size: 0.944rem;































    font-weight: normal;































	padding: 0.278rem 1.11rem;































	-border-left: 1px solid #e6e6e6;































	-border-top: 1px solid #e6e6e6;































	-border-right: 1px solid #e6e6e6;















color: #fff;















	cursor: pointer;































}































.list-item2-col1 ul li.on {































	border-left: 2px solid #893632;































	border-top: 2px solid #893632;































	border-right: 2px solid #893632;































}































.list-item2-col2 .list-item2-con {































    display:none;































}































.list-item2-col2 .on {































    display:block;































}































.list-item2-con ul li {































    line-height: 2rem;































    padding: 0.2777775rem;































    position: relative;































	border-bottom: 1px dotted #afa37e;































}































.list-item2-con ul li:before {































    position: absolute;































    left: 0;































    top: .9rem;































    content: '';































    height: .5rem;































    width: .5rem;































    background: #a5a4a4;































    -webkit-border-radius: 50%;































    -moz-border-radius: 50%;































    -ms-border-radius: 50%;































    -o-border-radius: 50%;































    border-radius: 50%;































}































.list-item2-con ul li a {































    color: #fff;































    font-size: 0.944rem;































    padding-right: 7.5rem;































    padding-left: 1.2rem;































    font-weight: normal;































}































.list-item2-con1 ul li a {































    padding-right: 13.5rem;































}































.list-item2-con ul li span {































    position: absolute;































    right: 0;































    top: 0.26rem;































    color: #fff;































    font-size: 1rem;































    font-weight: normal;































}































.list-item2-con ul li em {































    float: left;































    width: 5.55rem;































	padding-right:1.11rem;































	overflow: hidden;































    text-overflow: ellipsis;































    white-space: nowrap;































}































































.rcontent ul.pic-item li {































    overflow:hidden;















	































}































.rcontent ul.list-shadow li {































	box-shadow: 0 4px 10px rgba(0, 0, 0, .2);































    -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, .2);































    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .2);































    padding: 10px;















    border-radius: 10px;















    background-color: #1e3851;































}































.rcontent ul.pic-item li .pic-l {































    float:left;































	width:12.5rem;































}































.rcontent ul.pic-item li .pic-l img {































	width:12.5rem;































	height:8.4375rem;































}































.rcontent ul.pic-item li .pic-r {































    padding-left:13.5rem;































}































.rcontent ul.pic-item li .pic-r p {































    color:#fff;































}































.rcontent ul.pic-item li .pic-r a {































    color:#fff;































}































.rcontent ul.pic-item li .pic-r p.time {































    font-weight: normal;































	font-size:0.777rem;































}































.rcontent ul.pic-item li .pic-r p.time span {































    float:right;































	font-size:0.777rem;































}































.rcontent ul.pic-item li .pic-r p.time span a {































	font-size:0.777rem;































}































.rcontent ul.pic-item li .pic-r p.tit a {































	font-size:1rem;































	font-weight: 600;































}































.rcontent ul.pic-item li .pic-r .des {































    color:#dee0e2;































	font-size:.833rem;































	line-height:1.5rem;































	padding:0.777rem 0;































	font-weight: normal;































}































































.rcontent ul.team-item li .team-con {































    background:#f6f5f5;































	height: 100%;































}































.rcontent ul.team-item li .pic-l {































    float:left;































	_width:12rem;































}































.rcontent ul.team-item li .pic-l img {































	width:12rem;































	height:12rem;































}































.rcontent ul.team-item li .pic-r {































	padding:1.25rem 1.25rem 0 13.25rem;































}































.rcontent ul.team-item li .pic-r p {































    color:#333333;































}































.rcontent ul.team-item li .pic-r a {































    color:#333333;































	font-size: 1.1rem;































}































.rcontent ul.team-item li .pic-r p.tit {































	font-size:1.1rem;































	_padding-bottom: .5rem;































    _margin-bottom: .5rem;































    _border-bottom: 1px solid #afa37e;































}































.rcontent ul.team-item li .pic-r .des {































    color:#6a6a6a;































	font-size:.875rem;































	line-height:1.5rem;































}































.rcontent ul.team-item li .pic-r .des p {































    color:#6a6a6a;































	font-weight: normal;































}































































.rcontent .leadership-item {































    border-bottom: 1px dotted #afa37e;































    padding-bottom: 1.5rem;































    margin-bottom: 1.5rem;































}































.rcontent .leadership-item-t {































    margin-bottom: 1.5rem;































}































.rcontent .leadership-item-t span { 































	display: inline-block;































    width: 17rem;































    text-align: center;































    padding: 0.833rem 0;































	background: #163854;































    color: #ffffff;































}































.ld-item {































    font-size: 1rem;































}































































































.rcontent .page-con {































    overflow:hidden;































}































.rcontent .page-con .page-l {































    float:left;































	width:30rem;































}































































.rcontent .page-con .page-r {































	padding:4.375rem 1.25rem 0 31.875rem;































	color:#333333;































}































.rcontent .page-con .page-r p.tit {































	font-size:1.5rem;































}































.rcontent .page-con .page-r .des {































	font-size:1rem;































	font-weight: normal;































}































































.pages ul li {















    display:inline-block;















	line-height:2.375rem;















	padding: 0 0.85rem;















	margin: 0 0.3125rem 0.3125rem 0;















	background: #304354;















}















.pages ul li.active,.pages ul li:hover {















    background:#163854;















}















.pages ul li a,.pages ul li span {















    color:#fff;















}





























.pages ul li.active span {















    color:#fff;















}







































.show-detail {































    background: url(../images/show_bg.png?v=202205301320) repeat-x top;































}































.show-item h1 {































    color:#fff;































	    font-size: 21px;















    line-height: 30px;















}































.show-item .des {































    border-bottom: 1px solid #d1d1d1;































    overflow:hidden;































}































.show-item .des .des-l {































    _float:left;































	font-size:.875rem;































	line-height: 2rem;































	color:#cec8c8;































}































.show-item .des .des-r {































    float:right;































}































.show-item .des .des-r .fx {































	line-height: 2rem;































    font-size: .875rem;































    color: #6a6969;































}































.show-item .des .des-r .share_icon {































    float: right;































}































.show-item .des .des-r .share_icon li {































    float: left;































    padding: 0 5px;































}































.show-item .des .des-r .share_icon a {































    display: block;































    width: 26px;































    height: 26px;































    position: relative;































    border-radius: 11px;































}































.bds_weixin {































    background: url(../images/wx.png) no-repeat center !important;































}































.bds_tsina {































    background: url(../images/weibo.png) no-repeat center !important;































}































.bds_qzone {































    background: url(../images/qqzone.png) no-repeat center !important;































}































.show-item .showcon {































    color:#2a2a2a;































	font-size: 18PX;































    line-height: 34PX;































	font-weight:normal;































	text-indent:2em;































}































.show-item .showcon p {































    margin-bottom:1.5rem;































}































.show-item .showcon img {































    max-width:100% !important;































	height:auto !important;































	margin-left:-2em;































}































.show-item .showcon video {































    max-width:100% !important;































	height:auto !important;































	margin-left:-2em;































}































































.footer-bg {































    background:#163854;















background: url(/static/yzltpl/images/footer_bg.jpg) no-repeat center center;















    background-size: cover;















	_border-top: 4px solid #c11920;































}















.position-static{















padding-right: 20px;















}















.link ul li {































    float:left;































	width:11.11%;































	line-height:1.4;































	text-align:center;































}































.link ul li a {































    font-size:.833rem;































	color:#c9c7c7;































	font-weight: normal;































}































.foot-logo {































    display:inline-block;































	vertical-align: top;































}































.foot-logo img {































    height:4.722rem;































}































.copyright {































    display:inline-block;































	font-size:0.888rem;































	color: #c9c7c7;































	line-height: 1.8rem;































	font-weight: normal;































}































.copyright a {































	font-size:0.888rem;































	color: #c9c7c7;































}































































@media (min-width: 280px){































.body {















   































    max-width: 100%;































}







.sy-zydt {































	padding: 0 1.75rem;































}







.sy-zydt ul li .card-title a {















    color: #000;















}







.num5{































    display:none;































}







.position-static{































     padding-right: 15px;































}















.sy-zydt{















    background-color: #fff;















}















.sy-zddt{















    background-color: #fff;















	    border-bottom-left-radius: 10px;















    border-bottom-right-radius: 10px;







	    margin: 0px 15px;















}















.toutiao .swiper-slide .text-tit{















bottom: 21px;















}















.toutiao .swiper-container-horizontal>.swiper-pagination-bullets, .toutiao .swiper-pagination-custom, .toutiao .swiper-pagination-fraction{















bottom: 23px;}































.loucheng1{box-shadow: 0 5px 10px rgba(0, 0, 0, .5); 















    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5); border-radius: 10px;







margin: 0 10px;







	}







.loucheng2{box-shadow: 0 0px 0px rgba(0, 0, 0, .1); 















    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, .1);















   -webkit-box-shadow: 0 0px 00px rgba(0, 0, 0, .1); border-radius: 10px;







margin: 0 0px;







	}







.home-title {















    border-top-left-radius: 10px;















    border-top-right-radius: 10px;















}















.col-xs-6{















    margin-bottom: 10px;















}















.home-title a {















    border-top-left-radius: 10px;















    border-top-right-radius: 10px;















}































}































@media (min-width: 768px){































.body {















   















    max-width: 90%;































}







.num5 {







    display: block;







}







.toutiao .swiper-slide .text-tit{















bottom: 33px;















}















.rcontent{















    padding-left: 15px!important;







    padding-right: 0px!important;







}















.toutiao .swiper-container-horizontal>.swiper-pagination-bullets, .toutiao .swiper-pagination-custom, .toutiao .swiper-pagination-fraction{















bottom: 35px;}















.sy-zydt{















    background-color: #203040;margin: 0 0rem;















}















.sy-zddt{















    background-color: #203040;-margin: 0 0.55rem;















	background: url(/static/yzltpl/images/zddt.png) no-repeat center center;















    background-size: cover;







	padding-top: 40px;















	border-top-right-radius: 10px;















	padding-bottom: 50px;







  margin: 0px 15px 0px 0px;







}















.row .zmenu{















box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















    border-radius: 10px;















    background: #1b2e3e url(../images/zzgk.png) no-repeat center bottom;

    background-size: cover;

















}















.row .page-con{















box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















    border-bottom-right-radius: 10px;















	border-bottom-left-radius: 10px;















    background-color: #e6e6e6;















}















.zmenu h3{















border-top-right-radius: 10px;















    border-top-left-radius: 10px;















    background: #163854;















	padding-left: 0rem;















    text-align: center;































}















.zmenu ul li{















    padding-left: 0rem;    text-align: center;















}















.showcon p {















    color: #203040;















    















    padding: 0px 40px;















}



.showcon p a{











    text-decoration: none;



    color: #203040;











}



.showcon p a:hover{



    color: #c11920!important;



    text-decoration: none;



}







.location {















    border-top-left-radius: 10px;















    border-top-right-radius: 10px;















	text-align: right;















    padding-right: 1.477778rem;















}















.zmenu ul li.on {































   background-color: #893632;















color:#fff;















}















.zydt h2 a{font-size:0.888rem}















.home-title a{font-size:0.888rem}















}































@media (min-width: 992px){































.body {















































    max-width: 90%;































}































}































@media (min-width: 1200px){































.body {















































    max-width: 90%;































}















.position-static{































     padding-right: 20px;































}















}































@media (min-width: 280px){































html {font-size: 12px;}































.col-xs-6 {































    -webkit-box-flex: 0;































    -ms-flex: 0 0 50%;































    flex: 0 0 50%;































    max-width: 50%;































}















.col-xs-6:nth-child(even){  padding-right: 0px;}















.col-xs-6 {































    position: relative;































    width: 100%;































    padding-right: 15px;































    padding-left: 15px;































}































.pl-md-3 {































    padding-left: 1rem!important;































}































.m-pl-md-3 {































    padding-left: 0rem!important;































}















.row .page-con{















box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















    border-bottom-right-radius: 10px;















	border-bottom-left-radius: 10px;















    background-color: #e6e6e6;















}







.showcon p {







      -text-indent: 0em!important;







    padding: 0px 10px;







}







.text-overflow {































    overflow: inherit;































    text-overflow: inherit;































    white-space: inherit;































}































.container {































    max-width: 100%;































}































.header {















box-shadow: 1px 2px 14px 4px rgb(141 139 159 / 10%);-border-radius: 5px;















    background-size: cover;































}































.logo {































    max-width: 50%;































    padding: 3rem 1rem;































}































.menu {































    height: 6rem;















   















}































.m-sypd-0 {































    padding-right: 0px;































	padding-left: 0px;































	padding-top: 1rem!important;































}































.new-m-sypd-0 {































	padding-top: 1.5rem!important;































}































.nav-item {































    width: 25%;































	overflow: hidden;































	text-overflow: ellipsis;































	white-space: nowrap;































}































.zmenu h3 {































	display:none;































}































.zmenu ul li {































    float:left;































	width:25%;































    padding-left: 0rem;































}































.zmenu ul li:before {































    left: 0;































    top: 1.05rem;































}































.lunbo {































    display:none;































}































.lunbo img {































    width:100%;































}































.num3,.num4{































    display:block;































}































.sy-zydt ul li.num4{































    padding: 1.6rem 0;































}















.sy-zddt ul li.num4{































    padding: 1.6rem 0;































}































.zydt-0 {































    padding-right: 0rem!important;































}































.left-pl-0 {























    margin-right: 15px;







    margin-left: 15px;































}







.zmenu ul li a{































    margin-left: 1rem;































}







.rcontent{















padding-left: 10px;







padding-right: 10px;























}































.pl-5 {































    padding-left: 0rem!important;































}































.pr-5 {































    padding-right: 0rem!important;































}































































.location {































    line-height: 2.75rem;































	background: #163854;































	color:#ffffff;































	padding-left: 0.5rem;































	font-size: 1rem;































}































.location a {































    font-size: 1rem;































}































.location2 {































	background: none;































	color:#fff;































	padding-left: 0rem;































}































.rcontent ul.list-item li:before {































    top: 1.05rem;































}































.list-item2-con ul li:before {































    top: 1.05rem;































}































.rcontent ul.pic-item li .pic-l {































    width: 7.5rem;































}































.rcontent ul.pic-item li .pic-l img {































    width: 7.5rem;































    height: 5.0625rem;































}































.rcontent ul.pic-item li .pic-r {































    padding-left: 8.5rem;































}































.rcontent ul.pic-item li .pic-r .des {































	display:none;































}































.rcontent .page-con .page-l {































    width: 100%;































	_text-align:center;































}































.rcontent .page-con .page-r {































    float: left;































    width:100%;































    padding: 1.538rem 0 0 0;































}































.show-item .des {































	text-align:center;































}































.show-item .des .des-l {































	width:100%;































}































.show-item .des .des-r {































	float: none;































    display: inline-block;































    margin: 0 auto;































}































.border-md-bottom-0 {































    border-bottom: 0!important;































}































.link ul li {































    width: 50%;































}































.foot-pt-1 {































    padding-top: 0.75rem!important;































}































}































@media (min-width: 320px){































.location {































    line-height: 3rem;































}































.rcontent ul.pic-item li .pic-l {































    width: 12.5rem;































}































.rcontent ul.pic-item li .pic-l img {































    width: 12.5rem;































    height: 8.4375rem;































}































.rcontent ul.pic-item li .pic-r {































    padding-left: 13.5rem;































}































.link ul li {































    width: 33.33%;































}































































}































@media (min-width: 375px){































html {font-size: 13px;}































}































@media (min-width: 390px){































.location {































	line-height: 3.75rem;































}































}































@media (min-width: 540px){































html {font-size: 14px;}































.location {































	font-size: 1.1rem;































	line-height: 3.75rem;































}































.location a {































    font-size: 1.1rem;































}































}































@media (min-width: 768px){































html {font-size: 15px;}















.left-pl-0 {







    margin-left: 0px;







	margin-right: 0px;







}







.zmenu ul li:before{







  display: none;







}







.zmenu ul li a {







    margin-left: 0rem;







}







.text-overflow {































    overflow: hidden;































	text-overflow: ellipsis;































	white-space: nowrap;　































}































.container {































    max-width: 100%;































}































.logo {































    max-width: 30%;































	padding: 2.8rem 0rem;































}







.loucheng1{box-shadow: 0 5px 10px rgba(0, 0, 0, .5); 















    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5); border-radius: 10px;







margin: 0 0px







	}







.loucheng2{box-shadow: 0 5px 10px rgba(0, 0, 0, .5); 















    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5); border-radius: 10px;















	}















	.no-gutterss	{    padding-right: 0px;















    padding-left: 0px;















    padding-bottom: 20px;}















.no-gutters	{    padding-right: 20px;















    padding-left: 20px;















    padding-bottom: 20px;}















.language {































    top: 1.875rem;































    right: 1.875rem;































	































}







.showcon p {







      text-indent: 2em!important;







    padding: 0px 30px;







}







.sy-zydt ul li .card-title a {















font-size: 18px;















    color: #fff;















}















.sy-zydt ul li .card-text {















    color: #e3e1e1;















    font-size: 14px;















    text-indent: 2em;















}















.sy-zddt ul li .card-title a {















font-size: 18px;















    color: #ffffff;















}















.sy-zddt ul li .card-text {















    color: #e3e1e1;















    font-size: 14px;















    text-indent: 2em;















}















.lunbo {































    display:none;































}































.rcontent ul.list-item li:before {































    top: 1.1rem;































}































.list-item2-con ul li:before {































    top: 1.1rem;































}































.rcontent ul.pic-item li .pic-r .des {































	display:block;































}































.rcontent .page-con .page-l {































    width: 30rem;































	text-align:left;































}































.rcontent .page-con .page-r {































    float:none;































    padding: 4.375rem 1.25rem 0 31.875rem;































}































.show-item .des .des-l {































    width: auto;































}































.show-item .des .des-r {































    float: right;































}































.rcontent .page-con .page-l img {































	width:30rem;































	height:20rem;































}































.rcontent ul.team-item li .pic-l img {































	width:10rem;































	height:10rem;































}































.rcontent ul.team-item li .pic-r {































	padding:0.75rem 1.25rem 0 11.25rem;































}































.link ul li {































    width: 25%;































}































.foot-pt-1 {































    padding-top: 0.65rem!important;































}































}































@media (min-width: 992px){































html {font-size: 16px;}































.z-pt-3 {































    padding-top: 1rem;































}























.left-pl-0 {







    margin-left: 0px;







	margin-right: 0px;







}







.container {































    max-width: 100%;































}































.col-xs-6 {































    -webkit-box-flex: 0;































    -ms-flex: 0 0 25%;































    flex: 0 0 25%;































    max-width: 25%;































}















.col-xs-6:last-child {  padding-right: 0px;}















.location {































    padding-left: 1.4777775rem;































}































.menu {















     box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);















    height: 3rem;































}































.nav-item {































    width:12.5%;































    overflow: inherit;































    text-overflow: inherit;































    white-space: inherit;































}































.zmenu h3 {































	display:block;































}































.zmenu ul li {































	width:100%;































    padding-left: 0rem;































}































.zmenu ul li:before {































    left: 3rem;























display: none;







    top: 1.1rem;































}































.m-sypd-0 {































    padding-right: 15px;































	padding-left: 15px;































	padding-top: 2rem!important;































}































.new-m-sypd-0 {































	padding-top: 1.5rem!important;































}































.zydt h2 {































    border-top: 0px solid #e6e6e6;















-margin-left: 15px;border-top-left-radius: 10px;















}















.home-title {border-top-left-radius: 10px;border-top-right-radius: 10px;















}















.home-title a{border-top-left-radius: 10px;border-top-right-radius: 10px;















}















.zydt-0 {































    padding-right: 20px!important;































}































.lunbo {































    display:block;































}































.m-pl-md-3 {































    padding-left: 1rem!important;































}































.left-pl-0 {































    padding-left: 0px!important;































}































.pl-5, .px-5 {































    padding-left: 3rem!important;































}































.pr-5, .px-5 {































    padding-right: 3rem!important;































}































.num4{































    display:none;































}































.sy-zydt ul li.num4{































    padding: 1rem 0 0 0;































}















.sy-zddt ul li.num4{































    padding: 1rem 0 0 0;































}















.overflow-three {































    line-height: 1.3125rem;































	height: 2.625rem;































    text-overflow: -o-ellipsis-lastline;































    overflow: hidden;































    text-overflow: ellipsis;































	display:block;































    display: -webkit-box;































    -webkit-line-clamp: 2;































    line-clamp: 2;































    -webkit-box-orient: vertical;































}































.rcontent ul.team-item li .pic-l img {































	width:8rem;































	height:8rem;































}































.rcontent ul.team-item li .pic-r {































	padding:0.75rem 1.25rem 0 9.25rem;































}































.link ul li {































    width: 16.66%;































}































}































@media (min-width: 1200px){































html {font-size: 18px;}































.container {































    max-width: 100%;















































}































.overflow-three {































    line-height: 1.3125rem;































	height: 3.9375rem;































    text-overflow: -o-ellipsis-lastline;































    overflow: hidden;































    text-overflow: ellipsis;































	display:block;































    display: -webkit-box;































    -webkit-line-clamp: 3;































    line-clamp: 3;































    -webkit-box-orient: vertical;































}































.rcontent ul.team-item li .pic-l img {































	width:6rem;































	height:6rem;































}































.rcontent ul.team-item li .pic-r {































	padding:0.75rem 1.25rem 0 7.25rem;































}































}































@media (min-width: 1366px){































.rcontent ul.team-item li .pic-l img {































	width:8rem;































	height:8rem;































}































.rcontent ul.team-item li .pic-r {































	padding:1.25rem 1.25rem 0 9.25rem;































}































}































@media (min-width: 1440px){































































}































@media (min-width: 1600px){































.num3{































    display:block;































}































.rcontent ul.team-item li .pic-l img {































	width:10rem;































	height:10rem;































}































.rcontent ul.team-item li .pic-r {































	padding:1.25rem 1.25rem 0 11.25rem;































}































.ld-item {































    -webkit-box-flex: 0;































    -ms-flex: 0 0 12.5%;































    flex: 0 0 12.5%;































    max-width: 12.5%;































}































}































@media (min-width: 1680px){































.col-lg-3 {































    -ms-flex: 0 0 20%;































    flex: 0 0 20%;































    max-width: 20%;































}































.sszx .col-lg-3,.ztgz .col-lg-3 {































    -ms-flex: 0 0 25%;































    flex: 0 0 25%;































    max-width: 25%;































}































.col-lg-9 {































    -ms-flex: 0 0 80%;































    flex: 0 0 80%;































    max-width: 80%;































}































.rcontent ul.team-item li .pic-l img {































	width:11rem;































	height:11rem;































}































.rcontent ul.team-item li .pic-r {































	padding:1.25rem 1.25rem 0 12.25rem;































}































}































@media (min-width: 1900px){































.num4{































    display:block;































}































.ld-item {































    -webkit-box-flex: 0;































    -ms-flex: 0 0 8.33%;































    flex: 0 0 8.33%;































    max-width: 8.33%;































}































}































































.showcon p{ color:#203040;































font-family: 宋体, SimSun;































	font-size: 20PX;































    line-height: 34PX;































	font-weight:normal;































	text-indent:2em;}































.showcon img { max-width:100% !important; height:auto !important;}































@media (max-width: 768px){































.showcon p{































   -font-size: 14px;































}































}































.close {















	float: right;















	font-size: 21px;















	font-weight: bold;















	line-height: 1;















	color: #eee;















}















.close:hover,















.close:focus {















	color: #fff;















	text-decoration: none;















	cursor: pointer;















}















button.close {















	-webkit-appearance: none;















	padding: 0;















	cursor: pointer;















	background: transparent;















	border: 0;















}















.modal-open {















	overflow: hidden;















}















.modal {















	position: fixed;















	top: 0;















	right: 0;















	bottom: 0;















	left: 0;















	z-index: 1050;















	display: none;















	overflow: hidden;















	-webkit-overflow-scrolling: touch;















	outline: 0;















}















.modal.fadee .modal-dialog {















	-webkit-transition: -webkit-transform .3s ease-out;















	-o-transition:      -o-transform .3s ease-out;















	transition:         transform .3s ease-out;















	-webkit-transform: translate(0, -25%);















	-ms-transform: translate(0, -25%);















	-o-transform: translate(0, -25%);















	transform: translate(0, -25%);















}















.modal.in .modal-dialog {















	-webkit-transform: translate(0, 0);















	-ms-transform: translate(0, 0);















	-o-transform: translate(0, 0);















	transform: translate(0, 0);















}















.modal-open .modal {















	overflow-x: hidden;















	overflow-y: auto;















}















.modal-dialog {















	position: relative;















	width: 70%;















	    margin: auto;















    top: 20%;















}















.modal-content {















	position: relative;















	-webkit-background-clip: padding-box;















	background-clip: padding-box;















	border-radius: 6px;















	outline: 0;















}















.modal-backdrop {















	position: fixed;















	top: 0;















	right: 0;















	bottom: 0;















	left: 0;















	z-index: 1040;















	background-color: #000;















}















.modal-backdrop.fadee {















	filter: alpha(opacity=0);















	opacity: 0;















}















.modal-backdrop.in {















	filter: alpha(opacity=50);















	opacity: .5;















}















.modal-header {















	position: absolute;















	    top: 0.5%;















    right: 1%;















	border-bottom: 0px solid #dee2e6;















	min-height: 16.42857143px;















}















.modal-header .close {















	margin-top: 0px;















}















.modal-title {















	margin: 0;















	line-height: 1.42857143;















}















.modal-body {















	position: relative;















	padding: 15px;















}















.modal-footer {















	padding: 15px;















	text-align: right;















	border-top: 1px solid #e5e5e5;















}















.modal-footer .btn + .btn {















	margin-bottom: 0;















	margin-left: 5px;















}















.modal-footer .btn-group .btn + .btn {















	margin-left: -1px;















}















.modal-footer .btn-block + .btn-block {















	margin-left: 0;















}















.modal-scrollbar-measure {















	position: absolute;















	top: -9999px;















	width: 50px;















	height: 50px;















	overflow: scroll;















}















@media (min-width: 1400px) {















	.modal-dialog {















		width: 50%;















	}































}