@charset "utf-8";
html{
	font-size:16px;
}
@media (max-width: 1400px) {
html{
	font-size:14px;
}
}




body {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.clr {
	clear: both;
}
.clr2 {
	clear: both;
	height: 35px;
	background-color: #FFF;
}
a {
	text-decoration: none;
	color: #505050;
}
a:hover {
	color: #be0000;

}

p, dd, dt, dl, li, ul {
	font-weight: normal;
	font-variant: normal;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
}
.cen {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
}

#top {
	height: 131px;
	width: 100%;
	font-family: "微软雅黑";
}

#top .csqh {
	height: 32px;
	width: 100%;
	background-color: #f0f0f0;
	font-size: 12px;
	color: #666;
	line-height: 32px;
}
#top .csqh .cen .cs {
	width: auto;
	display: block;
	float: left;
	background-image: url(../images/index_03.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}
#top .csqh .cen form {
	line-height: 24px;
	height: 24px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#top .csqh .cen select {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #F0F0F0;
	color: #666;
}


#top .logo {
	height: 99px;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	min-width:1000px;
	max-width:1200px;
	background:url("../images/index_07.jpg") left center no-repeat,url("../images/index_09.jpg") right center no-repeat;
}

@media (max-width: 1200px) {
#top {
	height:auto;
}
#top .logo {
	display:none;
}
#top .csqh .cen {
	height: auto;
	width: auto;
	padding-left:20px;
}
}
/*
    导航组件
*/
nav {
	width: 100%;
	height: 52px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #333;
}

@media (max-width: 1200px) {
nav {
	width: 100%;
	height: 100px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
}

nav li, nav a {
  text-decoration: none;
  list-style: none;
}
nav .nav-logo {
	width: 80%;
	height: 100%;
	margin-left: 20px;
	float: left;
	display: none;
	background-image: url(../images/index_07.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:100% auto ;
	max-width:702px;
}
nav .nav-logo2 {
	width: 50%;
	height: 100%;
	margin-left: 20px;
	float: left;
	display: none;
	background-image: url(../images/index_070.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
@media (max-width: 1200px) {
nav .nav-logo {
	width: 80%;
	height: 100%;
	margin-left: 20px;
	float: left;
	display: block;
	background-image: url(../images/index_07.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:100% auto ;
}
nav .nav-logo2 {
	width: 50%;
	height: 100%;
	margin-left: 20px;
	float: left;
	display: none;
	background-image: url(../images/index_070.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
}

@media (max-width: 580px) {
nav .nav-logo {
	width: 80%;
	height: 100%;
	margin-left: 20px;
	float: left;
	display: none;
	background-image: url(../images/index_07.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:100% auto ;
}
nav .nav-logo2 {
	width: 70%;
	height: 100%;
	margin-left: 20px;
	float: left;
	display: block;
	background-image: url(../images/index_070.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:auto 75% ;
}
}

nav .nav-logo img {
  max-width: 100%;
  max-height: 100%;
}
nav .nav-logo a, nav .nav-logo li, nav .nav-logo ol, nav .nav-logo span, nav .nav-logo p {
	list-style: none;
	text-decoration: none;
}
nav ::-webkit-scrollbar {
  display: none;
}
nav .nav-list {
	/*nav-list*/
   -webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	z-index: 100000;
}
@media (max-width: 1200px) {
  nav .nav-list {
    position: fixed;
    height: 100%;
    top: 0;
    padding-top: 10px;
    width: 50%;
    background: #333;
    left: -50%;
    -webkit-transition: 1s;
    transition: 1s;
  }
}
nav .nav-list > li {
	position: relative;
	list-style: none;
	float: left;
	text-align: center;
	height: 52px;
}
@media (max-width: 1200px) {
  nav .nav-list > li {
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
  nav .nav-list > li {
    margin-bottom: 0px;
  }
}
nav .nav-list > li a {
	color: #FFF;
	display: inline-block;
	line-height: 52px;
	font-size: 16px;
	text-decoration: none;
	padding-right: 40px;
	padding-left: 40px;
	margin: 0;
}

@media (min-width: 1350px) and (max-width: 1500px) {
nav .nav-list > li a {
	padding-right: 32px;
	padding-left: 32px;
}	
}

@media (min-width: 1200px) and (max-width: 1350px) {
nav .nav-list > li a {
	padding-right: 27px;
	padding-left: 27px;
}	
}

@media (max-width: 1200px) {
  nav .nav-list > li a {
    border-radius: 0;
    margin: 0;
	padding:0;
	display:block;
	font-size: 14px;
  }
}
nav .nav-list > li a:hover {
	color: #fff;
	background-color: #be0000;
}
nav .nav-list > li .menu {
	min-width: 100px;
	position: absolute;
	white-space: nowrap;
	left: 0;
	height: 0;
	overflow: hidden;
	-webkit-transition: 1s;
	transition: 1s;
	background-color: #333;
	width: 100%;
	z-index: 1000000;
}
@media (max-width: 1200px) {
  nav .nav-list > li .menu {
    position: relative;
    width: 100%;
    text-align: center;
    border-radius: 0;
  }
}
nav .nav-list > li .menu li {
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4B4B4B;
	text-align: center;
}

nav .nav-list > li .menu li a {
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	padding: 0px;
	display: block;
}
nav .nav-list > li:hover .menu {
  height: auto;
}

nav .nav-menu {
  display: none;
  z-index: 999;
  background: #fff;
  cursor: pointer;
}
@media (max-width: 1200px) {
  nav .nav-menu {
	display: block;
	float: right;
	position: relative;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-right: 20px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	margin-top: 32px;
  }
  nav .nav-menu span {
    height: 2px;
    width: 25px;
    display: block;
    background: #CCC;
    border-radius: 10px;
  }
  nav .nav-menu span + span {
    margin-top: 6px;
  }
}
nav .open {
	left: 0%;
	overflow: auto;
	z-index: 100000;
}

/*# sourceMappingURL=zd-1.0.css.map */
#banner {
	height: auto;
	width: 100%;
	display: block;
	background-color: #FFF;
	position: relative;
}
#banner .banner_pic {
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	height: auto;
	width: 100%;
	background-size:auto 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#banner .banner_pic .b_pic {
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
	min-height:300px;
}
@media (max-width: 1000px) {
#banner {
	height: 300px;
	width: 100%;
	display: block;
	background-color: #FFF;
	position: relative;
}
#banner .banner_pic {
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	height: 300px;
	width: 100%;
	background-size:100% auto ;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#banner .banner_pic .b_pic {
	display: none;
}
}
@media (max-width: 700px) {
#banner {
	height: 250px;
	width: 100%;
	display: block;
	background-color: #FFF;
	position: relative;
}
#banner .banner_pic {
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	height: 250px;
	width: 100%;
	background-size:100% auto ;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
}

@media (max-width: 580px) {
#banner .banner_pic {
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	height: 250px;
	width: 100%;
	background-size:auto 100% ;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
}
#sy_title {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	padding-bottom: 16px;
	font-family: "微软雅黑";
	text-align: center;
	padding-top: 30px;
}
#sy_title .text {
	font-size: 2.25rem;
	line-height: 4.25rem;
}
#sy_title .text2 {
	width: 100%;
	height: 38px;
	background-color:#00a2e9;
	background-image: url(../images/index_16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color:#FFF;
	font-size: 0.87rem;
	line-height: 38px;
}
#sy_title .text3 {
	width: 100%;
	height: 40px;
	font-size: 0.87rem;
	line-height: 40px;
}
#sy_title .text3 a {
	color: #666;
}
@media (max-width: 800px) {
#sy_title {
	padding-bottom: 0px;
	padding-top: 15px;
}
#sy_title .text {
	font-size: 20px;
	line-height: 40px;
}
#sy_title .text2 {
	width: 100%;
	height: 30px;
	background-image: url(../images/index_16.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#00a2e9;
	font-size: 12px;
	color: #FFF;
	line-height: 30px;
}
#sy_title .text3 {
	width: 100%;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
}
#sy_title .text3 a {
	color: #666;
}
}
#fwxm {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	font-family: "微软雅黑";
	text-align: center;
}
#fwxm ul {
}

#fwxm ul li {
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	width: 20%;
	height: 100px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}

#fwxm ul li .tb {
	height: 55px;
	width: 55px;
	padding-top: 10px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
	opacity:0.4;
    filter:alpha(opacity=40);
}
#fwxm ul li a:hover .tb {
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
	opacity:1;
    filter:alpha(opacity=100);
}

#fwxm ul li .mz {
	text-align: center;
	height: 30px;
	width: auto;
	font-size: 14px;
	line-height: 30px;
	color: #333;
}
#fwxm ul li a:hover .mz {
	color: #be0000;
}
@media (max-width: 800px) {
#fwxm ul li {
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	width: 25%;
	height: 80px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}

#fwxm ul .wb {
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
	border-right-style: none;
}

#fwxm ul li .tb {
	height: 40px;
	width: 40px;
	padding-top: 10px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#fwxm ul li .mz {
	text-align: center;
	height: auto;
	width: auto;
	font-size: 12px;
	line-height: 20px;
	color: #333;
}
#fwxm ul li a:hover .mz {
	color: #be0000;
}
}

#wsm {
	height: auto;
	width: 100%;
	font-family: "微软雅黑";
	text-align: center;
	background-color: #f6f6f6;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
}
@media (max-width: 1000px) {
#wsm {
	padding-bottom: 15px;
	margin-top: 15px;
}	
}
#wsm .wxm_t {
	font-size: 2.25rem;
	line-height: 4.25rem;
}
@media (max-width: 1000px) {
#wsm .wxm_t {
    font-size: 20px;
	line-height: 20px;;
}
}

#wsm ul  {
	height: auto;
	width: 100%;
	background-color: #09F;
}
#wsm ul li {
	width: 25%;
	height: auto;
	float: left;
	padding-top: 40px;
	padding-bottom: 30px;
	text-align: center;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	padding-right: 30px;
	padding-left: 30px;
}
@media (max-width: 1000px) {
#wsm ul li {
	width: 25%;
	height: auto;
	padding-right: 2%;
	padding-left: 2%;
	float: left;
	padding-top: 20px;
	padding-bottom: 10px;
}
}
@media (max-width: 800px) {
#wsm ul li {
	width: 50%;
	height: auto;
	padding-right: 3%;
	padding-left: 3%;
	float: left;
	padding-top: 20px;
	padding-bottom: 10px;
}
}
#wsm ul li .pic  {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
#wsm ul li .pic img  {
	display: block;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	width: 5vw;
	min-width:45px;
}
#wsm ul li .text {
	font-size: 1.25rem;
	line-height: 3rem;
	height: auto;
	width: 100%;
	color: #242424;
	padding-top: 5px;
}
@media (max-width: 1000px) {
#wsm ul li .text {
	font-size: 16px;
	line-height: 36px;
	height: auto;
	width: 100%;
	color: #242424;
	padding-top: 5px;
}
}
#wsm ul li .text2 {
	font-size: 14px;
	height: auto;
	width: 100%;
	line-height: 24px;
	color: #7f7f7f;
	padding-top: 1rem;
}
@media (max-width: 800px) {
	#wsm ul li .text2 {
	font-size: 12px;
	height: auto;
	width: 100%;
	line-height: 20px;
	color: #7f7f7f;
}
}
#gywm {
	min-height: 697px;
	height:auto!important;
	width: 100%;
	background-image: url(../images/gybg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto 100%;
	font-family: "微软雅黑";
}
@media (max-width: 1400px) { 
#gywm {
	min-height: 550px;
	padding-bottom:60px;
}
}
@media (max-width: 1000px) { 
#gywm {
	min-height: 420px;
	padding-bottom:50px;
}
}
#gywm .gywm_t {
	font-size: 2.25rem;
	line-height: 4.25rem;
	text-align: center;
	color: #FFF;
	padding-top: 50px;
}
@media (max-width: 1000px) {
#gywm .gywm_t {
	font-size: 20px;
	line-height: 40px;
	padding-top: 30px;
}
}
#gywm .gywm_e {
	font-size: 12px;
	color: #888;
	line-height: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 50px;
}
@media (max-width: 1000px) {
#gywm .gywm_e {
	padding-bottom: 20px;
}
}
#gywm .gywm_box  {
	background-color: #FFF;
	width: 100%;
	height:auto;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border: 25px solid #fff;
	display: -webkit-flex; /* Safari */
	display: flex;
}
#gywm .gywm_box .left {
	height: auto;
	width: 50%;
	float: left;
	flex-grow: 1;
}
#gywm .gywm_box .left .text {
	font-size: 0.85rem;
	line-height: 1.5rem;
	width: auto;
	color: #666;
	height: auto;
	padding-right: 20px;
}
@media (max-width: 1400px) {
#gywm .gywm_box .left .text {
	padding-right: 0px;
}
}
#gywm .gywm_box .left .text .t1 {
	font-size: 1.25rem;
	line-height: 1.8rem;
	color: #333;
	padding-bottom: 10px;
}
#gywm .gywm_box .left .pic {
	height: 100%;
	padding-top: 25px;
	overflow: hidden;
}
@media (max-width: 1000px) { 
#gywm .gywm_box .left .pic {
	padding-top: 15px;
}
}
#gywm .gywm_box .left .pic .box {
	width: 93%;
	float: right;
	height: auto;
	display: -webkit-flex; /* Safari */
	display: flex;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
@media (max-width: 800px) {
#gywm .gywm_box .left .pic .box {
	width: 90%;
	float: right;
	height: auto;
	display: -webkit-flex; /* Safari */
	display: flex;
}
}
#gywm .gywm_box .left .pic .box .gy_p1  {
	width: 48%;
	margin-right: 2%;
	height: auto!important;
}
@media (max-width: 800px) {
#gywm .gywm_box .left .pic .box .gy_p1  {
	min-width:220px;
}
}
#gywm .gywm_box .left .pic .gygd  {
	height: 100px;
	width: 7%;
	background-color: #be0000;
	font-size: 14px;
	line-height: 14px;
	display:flex;/*Flex布局*/
	display: -webkit-flex; /* Safari */
	align-items:center;/*指定垂直居中*/
	justify-content: center;
	float: left;
}
@media (max-width: 800px) {
#gywm .gywm_box .left .pic .gygd  {
	width: 10%;
	font-size: 12px;
	line-height: 14px;
}
}
#gywm .gywm_box .left .pic .gygd a {
	color: #FFF;
	display: block;
}
#gywm .gywm_box .right {
	width: 50%;
	float: left;
	height:auto;
	background-repeat: no-repeat;
	background-position: center center;
	flex-grow: 1;
	background-image: url(../images/index_79.jpg);
	background-size:  auto 100%;
}
@media (max-width: 1160px) { 
#gywm .gywm_box .right {
	display:none;
}
}
#gywm .cen .gywm_box .right img {
	height: auto;
	width: 100%;
}

#ljrw {
	padding-bottom:3.75rem;
	height:auto;
	width: 100%;
	background-image: url(../images/tdbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto 100%;
	font-family: "微软雅黑";
}

#ljrw .ljrw_t {
	font-size: 2.25rem;
	line-height: 4.25rem;
	text-align: center;
	color: #333;
	padding-top: 30px;
	padding-bottom:10px;
}
@media (max-width: 1000px) {
#ljrw .ljrw_t {
	font-size: 20px;
	line-height: 40px;
	padding-top: 20px;
	padding-bottom:0px;
}
}
#ljrw .ljrw_e {
	font-size: 12px;
	color: #888;
	line-height: 12px;
	text-align: center;
	font-family: "微软雅黑";
	padding-bottom: 50px;
}
@media (max-width: 1000px) {
#ljrw .ljrw_e {
	padding-bottom: 35px;
}
}
#ljrw #rw_box {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
}
#ljrw #rw_box .rw_li {
	height: auto;
	position: relative;
	overflow: hidden;
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
}
#ljrw #rw_box .rw_li img {
	height: auto;
	width: 100%;
}
#ljrw #rw_box .rw_li .mz {
	position: absolute;
	bottom: 6%;
	font-size: 0.85rem;
	line-height: 1.2rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	height: auto;
	width: 70%;
	left: 5%;
	text-align: center;
	background:rgba(190, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
	filter:Alpha(opacity=50);
	color: #FFF;
	transition: all 0.5s ease 0s;
	padding-right: 10%;
	padding-left: 10%;
	overflow: hidden;
}

@media (max-width: 780px) {
#ljrw #rw_box .rw_li .mz {
	max-height:3rem;
}	
}
#ljrw #rw_box .rw_li .mz a {
	color: #FFF;
	font-size: 12px;
	line-height: 1.125rem;
	padding-top: 5px;
}
#zcgg {
	background-color: #F7F7F7;
	font-family: "微软雅黑";
}
#zcgg #sy_title .text2 {
	background-image: url(../images/index_162.jpg);
}
#zcgg .cen {
	padding-top: 50px;
	padding-bottom: 20px;
}
@media (max-width: 1000px) {
#zcgg .cen {
	padding-top: 20px;
	padding-bottom: 10px;
}
}
#zcgg .box {
	float: left;
	width: 30%;
	margin-right: 1.5%;
	margin-left: 1.5%;
	height: auto;
	background-image: url(../images/index_98a.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFF;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
@media (max-width: 1000px) {
#zcgg .box {
	float: left;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	height: auto;
	background:none;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFF;
	padding-bottom: 15px;
	margin-bottom:15px;
}
}
#zcgg .box #title {
	height: 69px;
	width: 100%;
	background:url("../images/index_96.jpg") left top no-repeat,url("../images/index_98.jpg") right top no-repeat;
	font-size: 1.15rem;
	line-height: 69px;
	color: #FFF;
	text-transform: uppercase;
}
#zcgg .box .t2 {
	background:url("../images/index_100.jpg") left top no-repeat,url("../images/index_98.jpg") right top no-repeat!important;
}
#zcgg .box .t3 {
	background:url("../images/index_102.jpg") left top no-repeat,url("../images/index_98.jpg") right top no-repeat!important;
}
#zcgg .box #title .left {
	float: left;
	padding-left: 55px;
}
#zcgg .box #title .right {
	float: right;
	padding-right: 20px;
	font-size: 12px;
}
@media (max-width: 1000px) {
#zcgg .box #title {
	height: 40px;
	width: 100%;
	background:none;
	background-color:#00a2e9;
	font-size: 1.15rem;
	line-height: 40px;
	color: #FFF;
	text-transform: uppercase;
}
#zcgg .box .t2 {
	height: 40px;
	width: 100%;
	background:none!important;
	background-color:#00a2e9!important;
	font-size: 1.15rem;
	line-height: 40px;
	color: #FFF;
	text-transform: uppercase;
}
#zcgg .box .t3 {
	height: 40px;
	width: 100%;
	background:none!important;
	background-color:#00a2e9!important;
	font-size: 1.15rem;
	line-height: 40px;
	color: #FFF;
	text-transform: uppercase;
}
#zcgg .box #title .left {
	float: left;
	padding-left: 5%;
}
#zcgg .box #title .right {
	float: right;
	padding-right: 5%;
	font-size: 12px;
}
}
#zcgg .box #title .right a {
	color: #FFF;
}
#zcgg .box ul {
}
#zcgg .box ul li {
	width: 90%;
	height: 3rem;
	font-size: 0.85rem;
	line-height: 3rem;
	margin-right: 5%;
	margin-left: 5%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	overflow: hidden;
}
#zcgg .box ul li a {
	display: block;
	background-image: url(../images/index_109.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	height: 3rem;
}
@media (max-width: 1000px) {
#zcgg .box ul {
	padding-top:10px;
}
#zcgg .box ul li {
	width: 90%;
	height: 30px;
	font-size: 0.85rem;
	line-height: 30px;
	margin-right: 5%;
	margin-left: 5%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	overflow: hidden;
}
#zcgg .box ul li a {
	display: block;
	background-image: url(../images/index_109.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	height: 30px;
}
}
#mqal {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
}
#mqal #sy_title .text2 {
	background-image: url(../images/index_113.jpg);
	background-color: #FFF;
}
#mqal ul {
	padding-top: 30px;
	padding-bottom: 30px;
}

#mqal ul li {
	width: 18.51vw;
	height: 9.25vw;
	float: left;
	max-width:200px;
	max-height:110px;
	padding:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}

#mqal ul li img {
	height: 100%;
	width: 100%;
	display: block;
	box-shadow:1px 1px 4px #ccc;
}
@media (max-width: 1350px) {
#mqal ul li {
	width: 14.7vw;
	height: 7.35vw;
	max-width:220px;
	max-height:110px;
}
}

@media (max-width: 1000px) {
#mqal ul li {
	width: 22vw;
	height: 11vw;
}
}

@media (max-width: 765px) {
#mqal ul li {
	width: 28.4vw;
	height: 14.2vw;
}
}

#foot {
	background-color: #202020;
	height: auto;
	width: 100%;
	font-family: "微软雅黑";
	color: #828282;
}
#foot .f1 {
	width: 30%;
	float: left;
	margin-top: 40px;
	margin-bottom: 40px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3c3c3c;
}
#foot .f1 .text {
	font-size: 1.2rem;
	line-height: 2.5rem;
	padding-top: 55px;
	background-image: url(../images/index_151b.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
#foot .f1 .text1 {
	font-size: 1.2rem;
	line-height: 2.5rem;
	padding-top: 55px;
	background-image: url(../images/index_151.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}

#foot .f1 .text2 {
	font-size: 0.85rem;
	line-height: 1.4rem;
	text-align: center;
}
#foot .f2 {
	height: auto;
	width: 55%;
	min-height:250px;
	background-image: url(../images/index_148.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3c3c3c;
	border-left-color: #3c3c3c;
	margin-top: 40px;
	margin-bottom: 40px;
	background-size: 100% auto;
}
#foot .f3 {
	width: 100px;
	height: 30px;
	font-size: 0.875rem;
	line-height: 30px;
	padding-top: 215px;
	background-image: url(../images/index_154.jpg);
	background-size:100% auto;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 40px;
	float: right;
}

@media (max-width: 1200px) {
#foot .f1 {
	width: 33%;
	padding-top: 0px;
	padding-bottom: 00px;
	float: left;
	min-width:300px;
}
#foot .f1 .text {
	font-size:18px;
	line-height:24px;
}
#foot .f1 .text1 {
	font-size:18px;
	line-height:24px;
}
#foot .f1 .text2 {

}
#foot .f2 {
	width: 50%;
	min-width:430px;
	min-height:200px;
	background-size:100% auto;
}
#foot .f3 {
	width: 80px;
	padding-top: 165px;
}
}

@media (max-width: 940px) {
#foot .f1 {
	width: 33%;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	min-width:300px;
}
#foot .f1 .text {
	font-size:18px;
	line-height:24px;
}
#foot .f1 .text1 {
	font-size:18px;
	line-height:24px;
}
#foot .f1 .text2 {

}
#foot .f2 {
	width: 0%;
	min-width:0px;
	min-height:180px;
	background-size:100% auto;
	border-left:none;
}
#foot .f3 {
	width: 80px;
	padding-top: 165px;
}
}
@media (max-width: 470px) {
#foot .f1 {
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	border-left:none;
	min-width:300px;
	text-align:center;
}
#foot .f1 .text {
	background-position: center top;
	font-size:18px;
	line-height:30px;
}
#foot .f1 .text1 {
	background-position: center top;
	font-size:18px;
	line-height:30px;
}
#foot .f2 {
	display:none;
}
#foot .f3 {
	display:none;
}
}#links {
	height: auto;
	width: 100%;
	font-size: 0.85rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000;
	color: #848484;
}
#links a {
	width: auto;
	padding-right: 10px;
	color: #848484;
	padding-left: 10px;
}
#links a:hover {
	color: #be0000;
	text-decoration: underline;
}
#kefu {
	position:fixed;
	top:50%;
	width:11.25rem;
	height:auto;
	z-index:1;
	visibility: visible;
	right: 10px;
}


#kefu .kf_top {
	height: auto;
	width: 100%;
}
#kefu .kf_top img {
	height: auto;
	width: 100%;
	display: block;
}
#kefu .kf_li {
	width: 100%;
	height: auto;
	text-align: center;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E6E9F0;
	border-bottom-color: #E6E9F0;
	border-left-color: #E6E9F0;
	overflow: hidden;
}
#kefu .kf_li a {
	width: 66%;
	background-image: url(../images/kf_04.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:auto 50%;
	line-height: 3rem;
	height: 2.8rem;
	font-size: 0.875rem;
	display: block;
	text-indent: 1.87rem;
	margin-right: auto;
	margin-left: auto;
	color: #A8A8A8;
	padding-top: 3px;
	padding-bottom: 3px;
}
#kefu .kf_li a:hover {
	color: #00A2EA;
}

@media (max-width: 1024px) { 
#kefu {
	display:none;
}


#kefu .kf_top {
	display:none;
}
#kefu .kf_top img {
	display:none;
}
#kefu .kf_li {
	display:none;
}
#kefu .kf_li a {
	display:none;
}
#kefu .kf_li a:hover {
	display:none;
}
}



.------------------------------------------------------ {
}
#banner1 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#banner2 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:200px;
}
#banner3 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:200px;
}
#banner4 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:200px;
}
#banner5 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:200px;
}
#banner6 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:200px;
}
#banner7 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:200px;
}
@media (max-width: 800px) { 
#banner1 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:160px;
}
#banner2 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:160px;
}
#banner3 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:160px;
}
#banner4 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner04.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:160px;
}
#banner5 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner05.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:160px;
}
#banner6 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner06.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:160px;
}
#banner7 {
	height: 20vw;
	width: 100%;
	background-image: url(../images/banner07.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	max-height:300px;
	min-height:160px;
}
}
#ny_zscq_k1 {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	font-family: "微软雅黑";
	padding-bottom: 1.875rem;
}

@media (max-width: 1200px) { 
#ny_zscq_k1 {
	padding-top: 20px;
	padding-bottom: 15px;
}
}

#ny_zscq_k1 .title {
	text-align: center;
	font-size: 1.6rem;
	line-height: 2rem;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333;
}

#ny_zscq_k1 .text {
	text-align: center;
	font-size: 0.85rem;
	line-height: 1.5rem;
	color: #999;
}

#ny_zscq_k1 ul {
	text-align: center;
	padding-top: 10px;
}
#ny_zscq_k1 ul li {
	display: inline-block;
	width: 24%;
	height: auto;
	padding: 2%;
	border: 1px solid #CCC;
	margin: 2%;
}

@media (max-width: 1200px) { 
#ny_zscq_k1 ul li {
	display: inline-block;
	width: 40%;
	height: auto;
	padding: 2%;
	border: 1px solid #CCC;
	margin: 2%;
}
}

#ny_zscq_k1 ul li .pic {
	width: 80px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/ny_03.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 80px;
}
#ny_zscq_k1 ul li .pic2 {
	width: 80px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/ny_05.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 80px;
}
#ny_zscq_k1 ul li .pic3 {
	width: 80px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/ny_07.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 80px;
}
#ny_zscq_k1 ul li .pic4 {
	width: 80px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/ny_09.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 80px;
}
#ny_zscq_k1 ul li .pic5 {
	width: 80px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/ny_11.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 80px;
}
#ny_zscq_k1 ul li .pic6 {
	width: 80px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/ny_13.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 80px;
}

@media (max-width: 1200px) { 
#ny_zscq_k1 ul li .pic {
	width: 50px;
	height: 50px;
	background-size: auto 100%;
}
#ny_zscq_k1 ul li .pic2 {
	width: 50px;
	height: 50px;
	background-size: auto 100%;
}
#ny_zscq_k1 ul li .pic3 {
	width: 50px;
	height: 50px;
	background-size: auto 100%;
}
#ny_zscq_k1 ul li .pic4 {
	width: 50px;
	height: 50px;
	background-size: auto 100%;
}
#ny_zscq_k1 ul li .pic5 {
	width: 50px;
	height: 50px;
	background-size: auto 100%;
}
#ny_zscq_k1 ul li .pic6 {
	width: 50px;
	height: 50px;
	background-size: auto 100%;
}
}

#ny_zscq_k1 ul li .text {
	font-size: 1.375rem;
	line-height: 1.875rem;
	color: #333;
	padding-bottom: 10px;
	padding-top: 10px;
}


#ny_zscq_k1 ul li .text2 {
	font-size: 0.85rem;
	line-height: 1.5rem;
	color: #666;
	overflow: hidden;
}

@media (max-width: 1200px) { 
#ny_zscq_k1 ul li .text {
	font-size: 1.2rem;
	line-height: 1.875rem;
	color: #333;
	padding-bottom: 5px;
	padding-top: 5px;
}
#ny_zscq_k1 ul li .text2 {
	max-height:4.5rem;
}
}

#ny_zscq_k1 ul li:hover {
	border: 1px solid #be0000;
	background-color: #be0000;
}
#ny_zscq_k1 ul li:hover .pic {
	background-image: url(../images/nya_03.png);
}
#ny_zscq_k1 ul li:hover .pic2 {
	background-image: url(../images/nya_05.png);
}
#ny_zscq_k1 ul li:hover .pic3 {
	background-image: url(../images/nya_07.png);
}
#ny_zscq_k1 ul li:hover .pic4 {
	background-image: url(../images/nya_09.png);
}
#ny_zscq_k1 ul li:hover .pic5 {
	background-image: url(../images/nya_11.png);
}
#ny_zscq_k1 ul li:hover .pic6 {
	background-image: url(../images/nya_13.png);
}





#ny_zscq_k1 ul li:hover .text {
	color: #FFF;
}
#ny_zscq_k1 ul li:hover .text2 {
	color: #FFF;
}
#ny_zscq_k2 {
	height: auto;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #F6F6F6;
	font-family: "微软雅黑";
}

@media (max-width: 1200px) { 
#ny_zscq_k2 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}

#ny_zscq_k2 .title {
	text-align: center;
	font-size: 1.6rem;
	line-height: 2rem;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333;
}

#ny_zscq_k2 .text {
	text-align: center;
	font-size: 0.85rem;
	line-height: 1.5rem;
	color: #999;
}

#ny_zscq_k2 .cen ul {
	padding-top: 30px;
	display: -webkit-flex; /* Safari */
    display: flex;
	justify-content: space-between;
}
@media (max-width: 1200px) { 
#ny_zscq_k2 .cen ul {
	padding-top: 20px;
}
}

#ny_zscq_k2 .cen ul li {
	text-align: center;
	width: 13%;
	font-size: 0.85rem;
	color: #666;
	line-height: 1.5rem;
}

@media (max-width: 500px) { 
#ny_zscq_k2 .cen ul {
	padding-top: 20px;
	display: -webkit-flex; /* Safari */
    display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

#ny_zscq_k2 .cen ul li {
	text-align: center;
	width: 27%;
	margin-left:3%;
	margin-right:3%;
	font-size: 0.85rem;
	color: #666;
	line-height: 1.5rem;
}
}

#ny_zscq_k2 .cen ul li img {
	height: auto;
	width: 100%;
}

#ny_zscq_k3 {
	padding-top: 50px;
	padding-bottom: 50px;
	font-family: "微软雅黑";
}
@media (max-width: 1200px) { 
#ny_zscq_k3 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}

#ny_zscq_k3 .title {
	text-align: center;
	font-size: 1.6rem;
	line-height: 2rem;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333;
}
#ny_zscq_k3 .text {
	text-align: center;
	font-size: 0.85rem;
	line-height: 1.5rem;
	color: #999;
}
#ny_zscq_k3 .cen .zzjlzc {
	width: auto;
}
#ny_zscq_k3 .cen .zzjlzc img {
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	display: block;
	max-width:100%;
}


#ny_zscq_k3 .cen ul {
	padding-top: 40px;
	display: -webkit-flex; /* Safari */
	display: flex;
	justify-content: space-between;
}
@media (max-width: 1200px) { 
#ny_zscq_k3 .cen ul {
	padding-top: 20px;
	display: -webkit-flex; /* Safari */
	display: flex;
	justify-content: space-between;
}
}
@media (max-width: 800px) { 
#ny_zscq_k3 .cen ul {
	flex-wrap: wrap;
}
}

#ny_zscq_k3 .cen ul li {
	height: auto;
	width: 30%;
}
@media (max-width: 800px) { 
#ny_zscq_k3 .cen ul li {
	height: auto;
	width: 100%;
	margin-bottom:15px;
}
}

#ny_zscq_k3 .cen ul li .pic {
	height: 10vw;
	width: 100%;
}
@media (max-width: 800px) { 
#ny_zscq_k3 .cen ul li .pic {
	height: 20vw;
	width: 40%;
	float:left;
}
}

#ny_zscq_k3 .cen ul li .pic img {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 100%;
}
#ny_zscq_k3 .cen ul li .bt {
	font-size: 16px;
	line-height: 30px;
	width: 100%;
	height: 30px;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 800px) { 
#ny_zscq_k3 .cen ul li .bt {
	font-size: 14px;
	line-height: 24px;
	width: 58%;
	height: 20px;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 5px;
	float:right;
}
}

#ny_zscq_k3 .cen ul li .bt a {
	color: #333;
}
#ny_zscq_k3 .cen ul li .bt a:hover {
	color: #be0000;
}


#ny_zscq_k3 .cen ul li .jj {
	font-size: 0.875rem;
	line-height: 1.5rem;
	height: 4.5rem;
	width: 100%;
	overflow: hidden;
	color: #999;
}
@media (max-width: 800px) { 
#ny_zscq_k3 .cen ul li .jj {
	font-size: 0.875rem;
	line-height: 1.5rem;
	height: 4.5rem;
	width: 58%;
	float:right;
	overflow: hidden;
	color: #999;
}
}
@media (max-width: 420px) { 
#ny_zscq_k3 .cen ul li .jj {
	font-size: 0.875rem;
	line-height: 1.5rem;
	height: auto;
	max-height:3rem;
	width: 58%;
	float:right;
	overflow: hidden;
	color: #999;
}
}
#ny_zscq_k3 .cen ul li .jj a {
	color: #999;
}
#ny_zscq_k4 {
	height: auto;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #F6F6F6;
	font-family: "微软雅黑";
}
@media (max-width: 1200px) { 
#ny_zscq_k4 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}

#ny_zscq_k4 .title {
	text-align: center;
	font-size: 1.6rem;
	line-height: 2rem;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333;
}

#ny_zscq_k4 .text {
	text-align: center;
	font-size: 0.85rem;
	line-height: 1.5rem;
	color: #999;
}
.box{
	width:100%;
	border:1px solid #d3d3d3;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.tab_menu{overflow:hidden;	display: -webkit-flex; /* Safari */
	display: flex;
	justify-content: space-between;}
.tab_menu li{
	height:50px;
	line-height:50px;
	color:#333;
	text-align:center;
	cursor:pointer;
	background-color: #E3E3E3;
	width: 16.66%;
}
@media (max-width: 1200px) { 
.tab_menu li{
	font-size:12px;
}
}

.tab_menu li.current{
	color:#FFF;
	background:#BE0000;
}
.tab_box{
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.tab_box li{
	overflow:hidden;
	width: 18%;
	padding-right: 1%;
	padding-left: 1%;
	float: left;
}
@media (max-width: 1200px) { 
.tab_box li{
	width: 31%;
	padding-right: 1%;
	padding-left: 1%;
}
}

.tab_box li img {
	height: auto;
	width: 100%;
}
.tab_box li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
.tab_box .hide{display:none;}
#ny_zscq_nr {
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	font-family: "微软雅黑";
	padding-top: 40px;
	padding-bottom: 50px;
}
@media (max-width: 1200px) { 
#ny_zscq_nr {
	padding-top: 20px;
	padding-bottom: 20px;
}
}

#ny_zscq_nr .title {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 15px;
}
#ny_zscq_nr .title .t {
	font-size: 1.6rem;
	line-height: 2rem;
	height: 2rem;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#ny_zscq_nr .title ul {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
@media (max-width: 1200px) { 
#ny_zscq_nr .title ul {
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: left;
}
}

#ny_zscq_nr .title ul li {
	text-align: center;
	width: 12.5%;
	font-size: 1rem;
	display: inline-block;
	line-height: 3rem;
	height: auto;
	margin: 5px;
}
@media (max-width: 1200px) { 
#ny_zscq_nr .title ul li {
	text-align: center;
	width: 33%;
	font-size: 12px;
	display:block;
	float:left;
	line-height:30px;
	height: auto;
	padding:5px;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	margin:0px;
}
}

#ny_zscq_nr .title ul li a {
	display: block;
	background-color: #333;
	color: #FFF;
}

#ny_zscq_nr .title ul li a:hover {
	display: block;
	background-color: #be0000;
	color: #FFF;
}
#ny_zscq_nr .title ul li .aaa {
	display: block;
	background-color: #be0000;
	color: #FFF;
}
#ny_zscq_nr .newstext {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	font-size: 0.85rem;
	line-height: 1.7rem;
	color: #666;
	padding-top: 1.2rem;
	padding-bottom: 1.2rem;
	min-height:450px;
}
@media (max-width: 1200px) {
#ny_zscq_nr .newstext {
	min-height:350px;
}
}

.---------------------------------------------------------- {
}

#ny_xmsb_k1 {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	font-family: "微软雅黑";
	padding-top: 40px;
	padding-bottom: 30px;
}
@media (max-width: 1200px) { 
#ny_xmsb_k1 {
	padding-top: 20px;
	padding-bottom: 10px;
}
}

#ny_xmsb_k1 .title {
	font-size: 1.6rem;
	line-height: 2rem;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333;
	text-align: center;
}

#ny_xmsb_k1 .text {
	font-size: 0.85rem;
	line-height: 1.5rem;
	color: #999;
	text-align: center;
}
#ny_xmsb_k1 ul {
	padding-bottom: 30px;
}
@media (max-width: 1200px) { 
#ny_xmsb_k1 ul {
	padding-bottom: 10px;
}
}

#ny_xmsb_k1 ul li {
	width: 23%;
	height: auto;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border: 1px solid #CCC;
	margin-right: 2%;
	margin-top: 2%;
	float: left;
}

@media (max-width: 800px) { 
#ny_xmsb_k1 ul li {
	width: 29%;
	margin-right: 2%;
	margin-left:2%;
	margin-top: 4%;
}
}

@media (max-width: 500px) { 
#ny_xmsb_k1 ul li {
	width: 46%;
	margin-right: 2%;
	margin-left:2%;
	margin-top: 4%;
}
}
#ny_xmsb_k1 ul li:hover {
	border: 1px solid #fff;
	background-color: #be0000;
}

#ny_xmsb_k1 ul li .t1 {
	width: 60%;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #00a2ea;
	line-height: 1.375rem;
	text-align: center;
	height: auto;
	font-size: 1.375rem;
	padding-top: 1.25rem;
	padding-bottom: 0.6rem;
	color: #333;
}
@media (max-width: 500px) { 
#ny_xmsb_k1 ul li .t1 {
	width: 60%;
	line-height: 1.375rem;
	font-size: 16px;
	padding-top: 1.25rem;
	padding-bottom: 0.6rem;
}
}
#ny_xmsb_k1 ul li:hover .t1 {
	border-top-color: #333;
	color: #FFF;
}
#ny_xmsb_k1 ul li .t2 {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.85rem;
	height: auto;
	line-height: 1.5rem;
	overflow: hidden;
	color: #666;
	margin-bottom: 20px;
	max-height:6rem;
}
#ny_xmsb_k1 ul li:hover .t2 {
	color: #FFF;
}
#ny_xmsb_k2 {
	height: auto;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #F6F6F6;
	font-family: "微软雅黑";
}
@media (max-width: 1200px) { 
#ny_xmsb_k2 {
	padding-top: 20px;
	padding-bottom: 00px;
}
}

#ny_xmsb_k2 .cen ul {
	display: -webkit-flex; /* Safari */
	display: flex;
	justify-content: space-between;
}
@media (max-width: 500px) { 
#ny_xmsb_k2 .cen ul {
	display: -webkit-flex; /* Safari */
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
}

#ny_xmsb_k2 .cen ul li {
	text-align: center;
	width: 23%;
	font-size: 0.85rem;
	color: #666;
	line-height: 1.5rem;
}
@media (max-width: 1200px) { 
#ny_xmsb_k2 .cen ul li {
	margin-bottom:20px;
}
}

@media (max-width: 500px) { 
#ny_xmsb_k2 .cen ul li {
	text-align: center;
	width: 48%;
	font-size: 0.85rem;
	color: #666;
	line-height: 1.5rem;
	padding-left:1%;
	padding-right:1%;
	margin-bottom:20px;
}
}

#ny_xmsb_k2 .cen ul li .text {
	font-size: 1rem;
	font-weight: bold;
	line-height: 2rem;
	color: #333;
}

#ny_xmsb_k2 .cen ul li img {
	height: auto;
	width: 60%;
}
#ny_xmsb_k3 {
	padding-top: 50px;
	padding-bottom: 50px;
	font-family: "微软雅黑";
}
@media (max-width: 1200px) { 
#ny_xmsb_k3 {
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: "微软雅黑";
}
}

#ny_xmsb_k3 .title {
	text-align: center;
	font-size: 1.6rem;
	line-height: 2rem;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333;
}
#ny_xmsb_k3 .text {
	text-align: center;
	font-size: 0.85rem;
	line-height: 1.5rem;
	color: #999;
}
#ny_xmsb_k3 .cen ul {
	padding-top: 40px;
	display: -webkit-flex; /* Safari */
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
@media (max-width: 1200px) { 
#ny_xmsb_k3 .cen ul {
	padding-top: 20px;
}
}

#ny_xmsb_k3 .cen ul li {
	height: auto;
	width: 48%;
	padding: 1%;
}
@media (max-width: 800px) { 
#ny_xmsb_k3 .cen ul li {
	height: auto;
	width: 98%;
	padding: 1%;
	margin-bottom:10px;
}
}

#ny_xmsb_k3 .cen ul li .pic {
	float: left;
	width: 40%;
	height: 7vw;
}

@media (max-width: 800px) { 
#ny_xmsb_k3 .cen ul li .pic {
	float: left;
	width: 40%;
	height: 18vw;
}
}
#ny_xmsb_k3 .cen ul li .pic img  {
	height: 100%;
	width: 100%;
	display: block;
}
#ny_xmsb_k3 .cen ul li .bt {
	float: right;
	width: 57%;
	font-size: 1rem;
	line-height: 1.875rem;
	height: 1.875rem;
	overflow: hidden;
	padding-top: 5px;
}
@media (max-width: 500px) { 
#ny_xmsb_k3 .cen ul li .bt {
	line-height: 1.5rem;
	height: 1.5rem;
	padding-top: 0px;
}
}

#ny_xmsb_k3 .cen ul li .jj {
	font-size: 12px;
	line-height: 1.5rem;
	float: right;
	width: 57%;
	height: auto;
	padding-top: 5px;
	max-height:4.5rem;
	overflow: hidden;
}
@media (max-width: 1400px) { 
#ny_xmsb_k3 .cen ul li .jj {
	max-height:3rem;
}
}
@media (max-width: 800px) { 
#ny_xmsb_k3 .cen ul li .jj {
	max-height:4.5rem;
}
}
@media (max-width: 500px) { 
#ny_xmsb_k3 .cen ul li .jj {
	max-height:3rem;
	padding-top:0px;
}
}
#ny_xmsb_k3 .cen ul li .jj a {
	color: #999;
}
.---------------------------------------------------------- {
}

#ny_kjjr_k1 {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	font-family: "微软雅黑";
	padding-top: 40px;
	padding-bottom: 30px;
}
@media (max-width: 1200px) { 
#ny_kjjr_k1 {
	padding-top: 20px;
	padding-bottom: 10px;
}
}

#ny_kjjr_k1 .title {
	font-size: 1.6rem;
	line-height: 2rem;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333;
	text-align: center;
}

#ny_kjjr_k1 .text {
	font-size: 0.85rem;
	line-height: 1.5rem;
	color: #999;
	text-align: center;
}
#ny_lkkr_k1 ul {
	padding-bottom: 30px;
	display: -webkit-flex; /* Safari */
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
@media (max-width: 1200px) { 
#ny_lkkr_k1 ul {
	padding-bottom: 10px;
}
}

#ny_kjjr_k1 ul li {
	width: 30%;
	height: auto;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border: 1px solid #CCC;
	margin: 1.5%;
	float: left;
}
@media (max-width: 800px) { 
#ny_kjjr_k1 ul li {
	width: 100%;
	height: auto;
	margin: 1.5%;
}
}

#ny_kjjr_k1 ul li:hover {
	border: 1px solid #be0000;
}

#ny_kjjr_k1 ul li .p1  {
	height: auto;
	width: 100%;
}
@media (max-width: 800px) { 
#ny_kjjr_k1 ul li .p1  {
	height: auto;
	width: 38%;
	float:left;
}
}
@media (max-width: 600px) { 
#ny_kjjr_k1 ul li .p1  {
	height: auto;
	width: 48%;
	float:left;
}
}


#ny_kjjr_k1 ul li .p1 img  {
	width: 100%;
	height:auto;
	display: block;
}
#ny_kjjr_k1 ul li .t1  {
	width: 80%;
	padding-right: 10%;
	padding-left: 10%;
	text-align: center;
	font-size: 1.375rem;
	line-height: 3rem;
	color: #333;
}

#ny_kjjr_k1 ul li:hover .t1 {
	color: #be0000;
}

#ny_kjjr_k1 ul li .t2 {
	font-size: 12px;
	line-height: 1.5rem;
	height: auto;
	width: 80%;
	padding-right: 10%;
	padding-left: 10%;
	color: #666;
	max-height:4.5rem;
	overflow: hidden;
} 

#ny_kjjr_k1 ul li .t3 {
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 40px;
	text-align: center;
	background-color: #00a2ea;
	color: #FFF;
}
@media (max-width: 800px) {
#ny_kjjr_k1 ul li .t1  {
	width: 60%;
	float:right;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
	font-size: 1.375rem;
	line-height: 3.5rem;
	color: #333;
}
	
#ny_kjjr_k1 ul li .t2 {
	font-size: 12px;
	line-height: 1.5rem;
	height: auto;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	width: 60%;
	text-align:center;
	padding-right: 35px;
	padding-left: 35px;;
	color: #666;
	max-height:3rem;
	margin-bottom:10px;
	overflow: hidden;
} 

#ny_kjjr_k1 ul li .t3 {
	width: 20%;
	float:right;
	height: 30px;
	margin-left:20%;
	margin-right:20%;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	background-color: #00a2ea;
	color: #FFF;
}
}

@media (max-width: 645px) { 
#ny_kjjr_k1 ul li .t1  {
	width: 60%;
	float:right;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
	font-size: 16px;
	line-height: 2.5rem;
	color: #333;
}
}

@media (max-width: 600px) {
#ny_kjjr_k1 ul li .t1  {
	width: 50%;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
}
	
#ny_kjjr_k1 ul li .t2 {
	font-size: 12px;
	line-height: 1.3rem;
	width: 50%;
	padding-right: 15px;
	padding-left: 15px;;
	max-height:3.9rem;
	margin-bottom:0px;
} 

#ny_kjjr_k1 ul li .t3 {
	display:none;
}
}

#ny_kjjr_k1 ul li:hover .t3 {
	background-color: #be0000;
}
#ny_kjjr_k2 {
	height: auto;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #F6F6F6;
	font-family: "微软雅黑";
}
@media (max-width: 1200px) {
#ny_kjjr_k2 {
	height: auto;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #F6F6F6;
	font-family: "微软雅黑";
}
}

#ny_kjjr_k2 .title {
	text-align: center;
	font-size: 1.6rem;
	line-height: 2rem;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333;
}

#ny_kjjr_k2 .text {
	text-align: center;
	font-size: 0.85rem;
	line-height: 1.5rem;
	color: #999;
}
#ny_kjjr_k2 .cen ul {
	display: -webkit-flex; /* Safari */
	display: flex;
	justify-content: space-between;
	padding-top: 30px;
}
@media (max-width: 1200px) {
#ny_kjjr_k2 .cen ul {
	padding-top: 10px;
}
}
@media (max-width: 500px) {
#ny_kjjr_k2 .cen ul {
	flex-wrap: wrap;
}
}


#ny_kjjr_k2 .cen ul li {
	text-align: center;
	width: 23%;
	font-size: 0.85rem;
	color: #666;
	line-height: 1.5rem;
}

@media (max-width: 500px) {
#ny_kjjr_k2 .cen ul li {
	width: 44%;
	padding-left:3%;
	padding-right:3%;
	margin-bottom:10px;
}

}

#ny_kjjr_k2 .cen ul li .text {
	font-size: 1rem;
	font-weight: bold;
	line-height: 2rem;
	color: #333;
}

#ny_kjjr_k2 .cen ul li img {
	height: auto;
	width: 60%;
}
@media (max-width: 800px) {
#ny_kjjr_k2 .cen ul li img {
	height: auto;
	width: 80%;
}
}

#ny_kjjr_k3 {
	padding-top: 50px;
	padding-bottom: 50px;
	font-family: "微软雅黑";
}
@media (max-width: 1200px) {
#ny_kjjr_k3 {
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: "微软雅黑";
}
}
#ny_kjjr_k3 .title {
	text-align: center;
	font-size: 1.6rem;
	line-height: 2rem;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333;
}
#ny_kjjr_k3 .text {
	text-align: center;
	font-size: 0.85rem;
	line-height: 1.5rem;
	color: #999;
}
#ny_kjjr_k3 .cen ul {
	padding-top: 40px;
	display: -webkit-flex; /* Safari */
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
@media (max-width: 1200px) {
#ny_kjjr_k3 .cen ul {
	padding-top: 20px;
}
}

#ny_kjjr_k3 .cen ul li {
	height: auto;
	width: 47%;
	padding: 1.5%;
	float: left;
}
@media (max-width: 880px) {
#ny_kjjr_k3 .cen ul li {
	height: auto;
	width: 100%;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:15px;
	float: left;
}
}

#ny_kjjr_k3 .cen ul li .pic {
	float: left;
	width: 40%;
	height: 8vw;
}

@media (max-width: 1200px) {
#ny_kjjr_k3 .cen ul li .pic {
	float: left;
	width: 40%;
	height: 9vw;
}
}

@media (max-width: 880px) {
#ny_kjjr_k3 .cen ul li .pic {
	float: left;
	width: 40%;
	height: 7.5rem;
}
}
@media (max-width: 460px) {
#ny_kjjr_k3 .cen ul li .pic {
	float: left;
	width: 40%;
	height: 6rem;
}
}
#ny_kjjr_k3 .cen ul li .pic img  {
	height: 100%;
	width: 100%;
}
#ny_kjjr_k3 .cen ul li .bt {
	float: right;
	width: 57%;
	font-size: 1rem;
	line-height: 1.875rem;
	height: 1.875rem;
	overflow: hidden;
	padding-top: 5px;
	margin-bottom: 5px;
}
@media (max-width: 550px) {
#ny_kjjr_k3 .cen ul li .bt {
	padding-top: 0px;
	margin-bottom: 0px;
}
}
#ny_kjjr_k3 .cen ul li .jj {
	font-size: 12px;
	line-height: 1.5rem;
	float: right;
	width: 57%;
	height: auto;
	overflow: hidden;
	max-height:4.5rem;
}
@media (max-width: 1200px) {
#ny_kjjr_k3 .cen ul li .jj {
	max-height:4.5rem;
}
}
@media (max-width: 1100px) {
#ny_kjjr_k3 .cen ul li .jj {
	max-height:3rem;
}
}
@media (max-width: 880px) {
#ny_kjjr_k3 .cen ul li .jj {
	max-height:4.5rem;
}
}
@media (max-width: 460px) {
#ny_kjjr_k3 .cen ul li .jj {
	max-height:3rem;
}
}

#ny_kjjr_k3 .cen ul li .jj a {
	color: #999;
}
#ny_kjjr_k3 .cen .news {
}

#ny_kjjr_k3 .cen .news .n1 {
	height: 2rem;
	width: 47%;
	float: left;
	font-size: 0.875rem;
	line-height: 2rem;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E7E7E7;
	margin-right: 1.5%;
	margin-left: 1.5%;
	overflow: hidden;
}
@media (max-width: 880px) {
#ny_kjjr_k3 .cen .news .n1 {
	height: 2rem;
	width: 100%;
	float: left;
	font-size: 0.875rem;
	line-height: 2rem;
	margin-right: 0%;
	margin-left: 0%;
}
}

#ny_kjjr_k3 .cen .news .n1 a {
	color: #666;
}
#ny_kjjr_k3 .cen .news .n1 a:hover {
	color: #be0000;
}


#ny_kjjr_k3 .cen .news .n1 .left {
	float: left;
	width: 70%;
	overflow: hidden;
}
#ny_kjjr_k3 .cen .news .n1 .right {
	float: right;
	width: 25%;
	text-align: right;
}
.---------------------------------------------------------- {
}

#ny_zscq_nr .newstext .tjbg {
	margin-right: auto;
	margin-left: auto;
	height: auto;
	padding: 30px;
	font-size: 0.875rem;
	line-height: 1.5rem;
	color: #666;
	background-color: #F6F6F6;
	border: 1px solid #E2E2E2;
}
@media (max-width: 1200px) {
#ny_zscq_nr .newstext .tjbg {
	padding: 15px;
}
}

#ny_zscq_nr .newstext .tjbg table .bd_t {
	width: 85px;
	font-size: 0.875rem;
	line-height: 35px;
	height: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #333;
}
#ny_zscq_nr .newstext .tjbg table .bd_t2 {
	width: 18%;
	font-size: 0.875rem;
	line-height: 35px;
	height: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #333;
}


#ny_zscq_nr .newstext .tjbg table .bd_k input {
	width: 150px;
	height: 25px;
	font-size: 0.875rem;
	line-height: 25px;
	color: #666;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #DBDBDB;
}
@media (max-width: 1200px) {
#ny_zscq_nr .newstext .tjbg table .bd_k input {
	min-width:130px;
	
}
}

#ny_zscq_nr .newstext .tjbg table .bd_k textarea {
	width: 98%;
	height: 100px;
	font-size: 0.875rem;
	line-height: 25px;
	color: #666;
	border: 1px solid #DBDBDB;
	padding: 10px;
}
#ny_zscq_nr .newstext .tjbg table .bd_k .jszt {
	width: 30%;
}
#ny_zscq_nr .newstext .tjbg table .bd_k .jsbj {
	width: 50%;
}
#ny_zscq_nr .newstext .tjbg table .bd_k .jscxd {
	width: 80%;
}
#ny_zscq_nr .newstext .tjbg table .bd_k .zygjz {
	width: 80%;
}
#ny_zscq_nr .newstext .tjbg table .bd_k .lxr {
	width: 15%;
}
#ny_zscq_nr .newstext .tjbg table .bd_k .lxdh {
	width: 20%;
}

#ny_zscq_nr .newstext .tjbg table .bd_k .wx {
	width: 20%;
}

#ny_zscq_nr .newstext .tjbg table .bd_k .yanzma {
	width: 10%;
}
#ny_zscq_nr .newstext .tjbg table .bd_k .sbwz {
	width: 70%;
}
#ny_zscq_nr .newstext .tjbg table .bd_k .sbta {
	width: 50%;
}
#ny_zscq_nr .newstext .tjbg table .bd_k .sblb {
	width: 80%;
}










#ny_zscq_nr .newstext .tjbg table .bd_k .xm {
	width: 120px;
}
#ny_zscq_nr .newstext .tjbg table .bd_k .dh {
	width: 200px;
}
#ny_zscq_nr .newstext .tjbg table .bd_k .yx {
	width: 160px;
}
#ny_zscq_nr .newstext .tjbg table .bd_k .sb {
	width: 500px;
}
#ny_zscq_nr .newstext .tjbg .tijiao   {
	width: 100px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	float: left;
}
#ny_zscq_nr .newstext .tjbg .tishi   {
	width: auto;
	height: auto;
	text-align: left;
	line-height: 19px;
	padding-bottom:8px;
	padding-top:8px;
	float: left;
	padding-left: 15px;
	font-size: 12px;
	color: #999;
}
#ny_zscq_nr .newstext .tjbg .tijiao a   {
	color: #333;
	background-color: #e5e5e5;
	display: block;
}
#ny_zscq_nr .newstext .tjbg .tijiao a:hover {
	color: #FFF;
	background-color: #be0000;
}
#ny_zscq_nr .newstext .tjbg .bd_x {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #333;
	font-size: 0.875rem;
}
#ny_zscq_nr .newstext .tjbg .bd_box {
	width: 100%;
	font-size: 0.875rem;
	line-height: 35px;
	height: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #333;
	display: -webkit-flex; /* Safari */
	display: flex;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}
#ny_zscq_nr .newstext .tjbg .bd_box .left {
	width: auto;
	float: left;
	padding-right: 5px;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right {
	width: auto;
	float: left;
	flex:1;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right input  {
	height: 25px;
	font-size: 0.875rem;
	line-height: 25px;
	color: #666;
	width: 90%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F6F6F6;
	border-right-color: #F6F6F6;
	border-bottom-color: #DBDBDB;
	border-left-color: #F6F6F6;
	background-color: #F6F6F6;
	outline:none;
}
@media (max-width: 800px) {
#ny_zscq_nr .newstext .tjbg .bd_box .right input  {
	max-width:130px;
	min-width:100px;
}
}

#ny_zscq_nr .newstext .tjbg .bd_box .right .qymc {
	width: 25%;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right .synsr {
	width: 20%;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right .zcfzl {
	width: 20%;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right .gxqy {
	width: 20%;
}



#ny_zscq_nr .newstext .tjbg .bd_box .right .lxqk {
	width: 60%;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right .zlqk {
	width: 50%;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right .dyw {
	width: 20%;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right .dkxm {
	width: 20%;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right .nsr {
	width: 19%;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right .fc {
	width: 17%;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right .cl {
	width: 17%;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right .sybx {
	width: 15%;
}
#ny_zscq_nr .newstext .tjbg .bd_box .right .bd100 {
	width: 80%;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
 /* WebKit browsers */   
color: #ccc;   
}   
input:-moz-placeholder, textarea:-moz-placeholder {   
/* Mozilla Firefox 4 to 18 */   
color: #ccc;   
}   
input::-moz-placeholder, textarea::-moz-placeholder {   
 /* Mozilla Firefox 19+ */   
color: #ccc;   
}   
input:-ms-input-placeholder, textarea:-ms-input-placeholder {   
 /* Internet Explorer 10+ */   
color: #ccc;   
} 








.---------------------------------------------------------- {
}.newstext .ny_news  {
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e5e5e5;
}
.newstext .ny_news .pic {
	height: 9rem;
	width: 22%;
	float: left;
}
@media (max-width: 740px) {
.newstext .ny_news .pic {
	height: 6.5rem;
	width: 22%;
	float: left;
}
}
@media (max-width: 580px) {
.newstext .ny_news .pic {
	height: 5.3rem;
	width: 22%;
	float: left;
}
}
.newstext .ny_news .pic img {
	height: 100%;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
}
.newstext .ny_news .bt {
	float: right;
	width: 78%;
	font-size: 1.125rem;
	line-height: 1.875rem;
	height: 1.875rem;
	overflow: hidden;
	padding-left:20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}

.newstext .ny_news .bt a {
	color: #333;
	display: block;
}
.newstext .ny_news .bt a:hover {
	color: #be0000;
}


.newstext .ny_news .sj {
	float: right;
	width: 78%;
	font-size: 12px;
	line-height: 1.25rem;
	color: #999;
	height: 1.25rem;
	padding-left:20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
	margin-bottom: 5px;
}
.newstext .ny_news .jj {
	height: auto;
	width: 78%;
	float: right;
	font-size: 0.875rem;
	line-height: 1.5rem;
	overflow: hidden;
	max-height:4.5rem;
	padding-left:20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
@media (max-width: 1000px) {
.newstext .ny_news .pic {
	width: 30%;
}
.newstext .ny_news .bt {
	width: 70%;
}
.newstext .ny_news .sj {
	width: 70%;
}
.newstext .ny_news .jj {
	width: 70%;
	max-height:6rem;
}
}
@media (max-width: 900px) {
.newstext .ny_news .pic {
	width: 30%;
}
.newstext .ny_news .bt {
	width: 70%;
}
.newstext .ny_news .sj {
	width: 70%;
}
.newstext .ny_news .jj {
	width: 70%;
	max-height:4.5rem;
}
}
@media (max-width: 740px) {
.newstext .ny_news .pic {
	width: 30%;
}
.newstext .ny_news .bt {
	font-size:14px;
	width: 70%;
	padding-left:10px;
}
.newstext .ny_news .sj {
	width: 70%;
	margin-bottom:0px;
	padding-left:10px;
}
.newstext .ny_news .jj {
	width: 70%;
	max-height:3rem;
	padding-left:10px;
}
}
@media (max-width: 580px) {
.newstext .ny_news .pic {
	width: 40%;
}
.newstext .ny_news .bt {
	width: 60%;
	padding-left:10px;
}
.newstext .ny_news .sj {
	width: 60%;
	display:none;
}
.newstext .ny_news .jj {
	width: 60%;
	max-height:3rem;
	padding-left:10px;
}
}

.newstext .ny_news .jj a {
	color: #999;
	display: block;
}
.newstext .wjxz {
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e5e5e5;
	width: 47%;
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	float: left;
	margin-right: 1.5%;
	margin-left: 1.5%;
}
@media (max-width: 700px) {
.newstext .wjxz {
	width: 97%;
	margin-right: 1.5%;
	margin-left: 1.5%;
}	
}
.newstext .wjxz .left {
	float: left;
	width: 80%;
}
.newstext .wjxz .right {
	text-align: right;
	width: 20%;
	float: left;
}
.newstext .ny_news_title {
	font-size: 18px;
	line-height: 24px;
	padding-bottom:3px;
	padding-top:3px;
	color: #333;
	height: auto;
	width: 100%;
	text-align: center;
}
.newstext .ny_news_time {
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	height: 30px;
	width: 100%;
	color: #999;
}
.newstext .ny_news_cen {
	height: auto;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
.newstext .zzzs {
	height: auto;
	width: 100%;
}
.newstext .zzzs ul {
	display: -webkit-flex; /* Safari */
	display: flex;
	flex-wrap: wrap;
}
.newstext .zzzs ul li {
	height: auto;
	width: 31%;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 1.1%;
	margin-left: 1.1%;
}
@media (max-width: 800px) {
.newstext .zzzs ul li {
	width: 46%;
	margin-right: 2%;
	margin-left: 2%;
	padding-top: 0px;
	padding-bottom: 0px;
}	
}
.newstext .zzzs ul li .pic {
	height: auto;
	width: 100%;
	padding: 2.5%;
	border: 1px solid #e5e5e5;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.newstext .zzzs ul li .pic:hover {
	border: 1px solid #999;
}

.newstext .zzzs ul li .pic img {
	height: auto;
	width: 100%;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.newstext .zzzs ul li .mz {
	font-size: 1rem;
	line-height: 2rem;
	height: 2rem;
	width: 100%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.newstext .zzzs_pic  {
	width: 60%;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.newstext .zzzs_pic img  {
	height: auto;
	width: 100%;
}
.newstext .zzzs_mz {
	text-align: center;
	width: 100%;
	font-size: 1rem;
	line-height: 2rem;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 20px;
}
.newstext .rw_li  {
	height: auto;
	position: relative;
	overflow: hidden;
	width: 25%;
	float: left;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
}
@media (max-width: 800px) {
.newstext .rw_li  {
	width: 50%;
}
}
.newstext .rw_li img  {
	height: auto;
	width: 100%;
	display: block;
}
.newstext .rw_li .mz  {
	position: absolute;
	bottom: 6%;
	font-size: 0.85rem;
	line-height: 1.2rem;
	padding-top: 8px;
	padding-bottom: 8px;
	height: auto;
	width: 80%;
	text-align: center;
	background:rgba(190, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
	filter:Alpha(opacity=50);
	color: #FFF;
	transition: all 0.5s ease 0s;
	padding-right: 10%;
	padding-left: 10%;
}


.newstext .rw_li:hover .mz  {
	bottom: 6%;
	transition: all 0.5s ease 0s;
}
.newstext .rw_li .mz a  {
	color: #FFF;
	display: block;
}
.newstext .zjtd {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 20px;
}

.newstext .zjtd_left {
	float: left;
	width: 20%;
	height: auto;
	border: 1px solid #CCC;
}
@media (max-width: 800px) {
.newstext .zjtd_left {
	float: left;
	width: 50%;
	height: auto;
	margin-left:25%;
	margin-right:25%;
	border: 1px solid #CCC;
}
}
.newstext .zjtd_left img {
	padding: 2.5%;
	height: auto;
	width: 95%;
	display: block;
}
.newstext .zjtd_right  {
	float: right;
	height: auto;
	width: 78%;
}
@media (max-width: 800px) {
.newstext .zjtd_right  {
	float: right;
	height: auto;
	width: 100%;
	text-align:center;
	margin-top:10px;
}
}
.newstext .zjtd_right .text {
	font-size: 1.25rem;
	line-height: 1.875rem;
	height: 1.875rem;
	width: 100%;
	font-weight: bold;
	color: #333;
}
.newstext .zjtd_right .text2 {
	font-size: 0.875rem;
	line-height: 1.5rem;
	height: auto;
	width: 100%;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.newstext .zjtd_right .text3 {
	padding-top: 5px;
	line-height: 1.5rem;
	height: auto;
	width: 100%;
	font-size: 0.875rem;
}

.gcal ul {

}
.gcal ul li {
	width: 14.6%;
	height: auto;
	float: left;
	margin: 1%;
	box-shadow:1px 1px 4px #ccc;
}
.gcal ul li .pic {
	height: 6vw;
	max-height:86px;
	width: 100%;
}
@media (max-width: 1000px) {
.gcal ul li {
	width: 22%;
	margin: 1.5%;
}
.gcal ul li .pic {
	height: 9vw;
	max-height:86px;
	width: 100%;
}
}
@media (max-width: 500px) {
.gcal ul li {
	width: 30%;
	margin: 1.5%;
}
.gcal ul li .pic {
	height: 12.5vw;
	max-height:86px;
	width: 100%;
}
}
.gcal ul li .pic img{
	height: 100%;
	width: 100%;
	display: block;
}
.gcal ul li .name {
	font-size: 14px;
	line-height: 18px;
	height: 18px;
	width: 100%;
	text-align: center;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E8E8E8;
}

.newstext #dituContent {
	float: left;
	height: 340px;
	width: 100%;
	border: 1px solid #CCC;
	display: block;
}










#neiye_fanye {
	text-align: center;
	font-size: 14px;
	line-height: 50px;
	height: auto;
	width: 100%;
	color: #FFF;
	background-color: #333;
	max-width:1200px;
	margin-right: auto;
	margin-left: auto;
}

#neiye_fanye a {
	color: #FFF;
}
#neiye_fanye a:hover {
	text-decoration: underline;
}
.newstext .lxfs_box {
	width: 100%;
	padding-bottom: 20px;
}


#next {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	width: 100%;
	text-align: center;
	clear: both;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
}
#next a {
	color: #333;
}
#next a:hover {
	text-decoration: underline;
}


#fanhui {
	text-align: center;
	background-color: #333;
	line-height: 40px;
	height: 40px;
	color: #FFF;
	font-size: 14px;
	clear: both;
}
#fanhui a {
	color: #FFF;
}
#fanhui a:hover {
	text-decoration: underline;
}
#validateBtn{
	color: #333;
	background-color: #e5e5e5;
	border:#e5e5e5 1px solid;
	width: 100px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	cursor:pointer;
}

#validateBtn:hover{background-color:#C00; border:#C00 1px solid; color:#FFF; }
#msg { color:#090;}