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







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







	margin:0 auto;







}







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







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







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







.show-item .share{ display:inline-block; margin-right:20px; color:#666;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:#6a6969;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:12.5%;







    text-align: center;







	line-height: 3rem;







	height: 3rem;







	color:#ffffff;







}







.nav-item a {







    font-size:1rem;







}







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







	font-size: 1.1rem;







}







.location2 a {







    color:#454545;







}







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







}







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







    background:#163854;







}







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







    color:#20303f;







}















.pages ul li.active span {







    color:#ffffff;







}















.show-detail {







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







}







.show-item h1 {







   color: #454545;



font-weight: 700;



	    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:#6a6969;







}







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

font-size: 16px;

}


.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 ul li .card-title a {



    color: #000;



}



.position-static{







     padding-right: 15px;







}



.sy-zydt{



    background-color: #fff;



}

#article_content p span {
    margin-left: 0em;
    
}
.showcon p span span{
    margin-left: 1em;
}
.sy-zddt{



    background-color: #fff;



	    border-bottom-left-radius: 10px;



    border-bottom-right-radius: 10px;



}



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



    padding-left: 15px!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 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 .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-color: #263c4e;



	background: url(../images/zzgk.png) no-repeat center center;



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



}



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



    



    padding: 0px 0px;



}

.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: 15px!important;







}



.rcontent{







    padding-left: 0px;







}







.pl-5 {







    padding-left: 0rem!important;







}







.pr-5 {







    padding-right: 0rem!important;







}















.location {







    line-height: 2.75rem;







	background: #163854;







	color:#454545;







	padding-left: 0.5rem;







	font-size: 1rem;







}







.location a {







    font-size: 1rem;







}







.location2 {







	background: none;







	color:#454545;







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







}







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







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







.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{     
    font-weight: 400;
    color: #454545;
    letter-spacing: -0.35px;







	font-size: 16PX;







       line-height: 1.5;







	-font-weight:normal;




-letter-spacing: 1px;


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



	}







}