@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: 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:#000;



}



.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;

    color: #fff;

    margin: 0px 40px;

    -background-color: #203040;

    padding: 10px;

   



}



.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: #000;



	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 #163854;



    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;



	cursor: pointer;



}



.list-item2-col1 ul li.on {



	border-left: 1px solid #163854;



	border-top: 1px solid #163854;



	border-right: 1px solid #163854;



}



.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 {

    width: 45%;

    float: left;

    margin: 40px;

    background-color: #163854;    padding: 10px;

	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;

    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;



}



.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%;



}

.position-static{



     padding-right: 15px;



}

.zmenu ul li a {

    padding-left: 1rem;



}

.sy-zydt{

    background-color: #fff;

}

.sy-zddt{

    background-color: #fff;

}

.rcontent ul.pic-item li{

    width: 95%;margin: 10px;}

.rcontent .newsHd {

margin: 0px 0px;

   



}

.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;

	}

.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%;



}

.toutiao .swiper-slide .text-tit{

bottom: 33px;

}

.rcontent ul.pic-item li{

    width: 45%;    margin: 27px;}

.rcontent{

    -padding-left: 15px!important;

	    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-color: #253c4e;

}

.rcontent .newsHd {

margin: 0px 40px;

float: left;

width: 100%; 



}

.rcontent .list-item{

    padding: 50px;

}

.rcontent .list-item2{

       display: none;

}

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

bottom: 35px;}

.sy-zydt{

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

}

.sy-zddt{

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

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

    background-size: 100% auto;padding-top: 50px;

	border-top-right-radius: 10px;

	padding-bottom: 50px;

}



.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: #253c4e;

}

.zmenu h3{

border-top-right-radius: 10px;

    border-top-left-radius: 10px;

    background: #163854;



}

.showcon p {

    color: #fff;

    

    padding: 0px 40px;

}

.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;



}



.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: 0rem!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 {

    padding-left: 10px!important;

    padding-right: 0px;



}

.rcontent{



   padding-left: 10px!important;

    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: block;

    max-height: 66px;

    overflow: hidden;



}



.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;}



.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;

	}

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

    padding-left: 0px;

    padding-bottom: 20px;}

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

    padding-left: 20px;

    padding-bottom: 20px;}

.language {



    top: 1.875rem;



    right: 1.875rem;



	



}

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

font-size: 18px;

    color: #000;

}

.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 {

max-height: 83px;

    overflow: hidden;

	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;



}

.zmenu ul li {



    float:left;



	width:23.7%;

    -margin: 1rem;

    padding-left: 0rem;

    background-color: #163854;

    text-align: center;

    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;

}
.zmenu ul li:nth-child(4n)
{
margin-right: 0rem;
}


}



@media (min-width: 992px){



html {font-size: 16px;}



.z-pt-3 {



    padding-top: 1rem;



}

.rcontent {

    padding-left: 0px!important;

    padding-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;



}

.zmenu ul li {

 margin-bottom: 20px;

    margin-right: 1.05rem;

    margin-top: 0rem;

}

.col-lg-3{

    -webkit-box-flex: 0;

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    max-width: 100%;

}

.col-lg-9 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    max-width: 100%;

}

.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: 3rem;



}



.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;



}



.num3,.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;}

.zmenu ul li {margin-right: 1.23rem;}

.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 100%;



    flex: 0 0 100%;



    max-width: 100%;



}



.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 100%;



    flex: 0 0 100%;



    max-width: 100%;



}

.zmenu ul li {

    
    -margin-left: 24px;
    margin-right: 1.63rem;


}

.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:#fff;



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%;

	}



}