@charset "utf-8";
/* CSS Document */
.y50{
-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
}
.y10{
-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
}
.y5{
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.y3{
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
.zt_3d{
color:#333;
}
.zt_6d{
color:#666;
}
.zt_9d{
color:#999;
}
.imgk{
width:100%;
}
.txtk{
width:100%;
}
.imgk img{
width:100%;
}
@media only screen and (max-width: 1200px) {
.md50{
margin-bottom: 20px;
}
.md10{
margin-bottom: 10px;
}
.md15{
margin-bottom:10px;
}
.md20{
margin-bottom: 15px;
}
.md25{
margin-bottom: 15px;
}
.md30{
margin-bottom: 20px;
}
.md35{
margin-bottom: 20px;
}
.md40{
margin-bottom: 20px;
}
}
.ab_nr{
overflow-x: auto;
}
.ab_nr td{
padding:15px;
border: solid 1px #ccc;
}
.ab_nr td p{
padding:0;
margin: 0;
}
@media only screen and (min-width: 1200px) {
.md50{
margin-bottom: 50px;
}
.md10{
margin-bottom: 10px;
}
.md15{
margin-bottom:15px;
}
.md20{
margin-bottom: 20px;
}
.md25{
margin-bottom: 25px;
}
.md30{
margin-bottom: 30px;
}
.md35{
margin-bottom: 35px;
}
.md40{
margin-bottom: 40px;
}
.img_d {
overflow: hidden;
}
.img_d img {
transition: All 0.4s ease-in-out;
-webkit-transition: All 0.4s ease-in-out;
-moz-transition: All 0.4s ease-in-out;
-o-transition: All 0.4s ease-in-out;
}
.img_d:hover img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
}
}
.bj_grey{
background-color: #f5f5f5;
}
.ban,.ban img{
width:100%;
display: block;
}
.ban{
width:100%;
position:relative;
height:175px;
background-position: top center;
background-repeat: no-repeat;
background-color: #f6f6f6;
padding:20px 0;
}
@media only screen and (max-width: 1200px) {
.ban{
padding:0px;
height:auto;
}
.ban .dqwz{
padding:15px;
min-height:60px;
}
.ban .bt{
display:none;
}
.ban_gl h1{
height:40px;
line-height: 40px;
position:absolute;
left:0%;
top:50%;
text-align: center;
width:100%;
margin-top: -20px;
font-weight: bold;
font-size:16px;
}
.ban_gl h1:before{
content: '';
background-color: #008c8d;
HEIGHT:4px;
width:1.5em;
position:absolute;
left:0px;
bottom:0px;
}
.lm1 {
width: 100%;
float: left;
display: none;
}
.lm1 li {
float: left;
width: 100%;
border-bottom: solid 1px #dddddd;
}
.lm1 li a {
display: block;
width: 100%;
font-size: 13px;
padding: 8px 3%;
background: #f2f2f2;
}
.lm1 li a:hover {
background: #008c8d;
color: #ffffff;
}
.lm2 {
width: 100%;
float: left;
display: none;
}
.lm2 li {
float: left;
width: 100%;
border-bottom: solid 1px #dddddd;
}
.lm2 li a {
display: block;
width: 100%;
font-size: 13px;
padding: 8px 3%;
background: #f6f6f6;
}
.lm2 li a:hover {
background: #008c8d;
color: #ffffff;
}
.lm1_bt {
width: 100%;
float: left;
text-align: center;
height: 40px;
line-height: 40px;
background-color: rgba(255,255,255,.5);
font-size: 15px;
border-bottom: solid 1px #ddd;
}
.lm1_bt a{
width: 100%;
height: 40px;
display: block;
position:relative;
font-weight: bold;
color:#008c8d!important;
}
.lm1_bt a:before{
content: '';
position:absolute;
width:40px;
height:40px;
right:5px;
top:0px;
background-image: url("data:image/svg+xml,");
background-repeat: no-repeat;
background-position: center center;
background-size: auto 22px;
}
.lm1_bt a.on:before {
transform: rotate(180deg);
}
.lm1_bt.lm3_bt{
background-color: #20878a;
border: 0;
}
.lm1_bt.lm3_bt a{
color:#fff!important;
}
.lm1_bt.lm3_bt a:before{
background-image: url("data:image/svg+xml,");
}
.h3_bt1{
display: none;
}
}
@media only screen and (min-width: 1200px) {
.ban_gl h1{
height:80px;
line-height: 80px;
position:absolute;
left:50%;
margin-left: -600px;
top:50%;
margin-top: -40px;
font-weight: bold;
}
.ban_gl h1:before{
content: '';
background-color: #008c8d;
HEIGHT:4px;
width:1.5em;
position:absolute;
left:0px;
bottom:0px;
}
.lm1_bt{
display: none;
}
.lm1 {
width: 100%;
float: left;
text-align: center;
}
.lm1 li {
float: left;
width: 100%;
border-bottom: solid 1px #dddddd;
background-color: #edf4f5;
}
.lm1 li > a{
display: block;
width: 100%;
padding:10px 0;
position:relative;
}
.lm1 li > a:before{
content: '';
width:12px;
height:12px;
background-image: url("data:image/svg+xml,");
background-repeat: no-repeat;
background-size: 100% 100%;
position:absolute;
right:10px;
top:50%;
margin-top: -8px;
filter:alpha(opacity=25); -moz-opacity:0.25; opacity:0.25;
}
.lm1 li > a:hover,.lm1 li > a.on{
background-color:#cfe4e6;
color:#008c8d;
}
.lm1 li > a.on:after{
content: '';
background: url("../images/lm_jt.png") no-repeat;
background-size: 100% 100%;
width:14px;
height:100%;
position:absolute;
right:-14px;
top:0px;
}
.lm2{
font-size: 0;
text-align: center;
}
.lm2 li{
display: inline-block;
margin: 0 15px;
font-size: 16px;
}
.lm2 a{
display: block;
line-height: 40px;
height:40px;
position:relative;
}
.lm2 a.on:before{
content: '';
width:100%;
height:2px;
background-color: #008c8d;
position:absolute;
left:0px;
top:0px;
}
.lm2 a.on:after{
content: '';
position:absolute;
border-bottom:6px solid rgba(0,0,0,0);
border-right:6px solid rgba(0,0,0,0);
border-top:6px solid #008c8d;
border-left:6px solid rgba(0,0,0,0);
top:0px;
left:50%;
margin-left: -6px;
width:0px;
height:0px;
}
.h3_bt1{
width:100%;
float:left;
background-color: #008c8d;
color:#fff;
padding:20px 10px;
text-align: center;
margin-top: -40px;
position:relative;
z-index: 1;
}
}
.ban .bt{
font-weight: bold;
}
@media only screen and (max-width: 1200px) {
.ny{
width: 100%;
padding:15px;
min-height: 200px;
}
.ny .d1{
width:100%;
float:left;
}
.ny .d2{
width:100%;
float:left;
}
.ny_bt{
display: none;
}
}
@media only screen and (min-width: 1200px) {
.ny{
width: 100%;
padding:45px 0 60px 0px;
min-height: 500px;
}
.ny .d1{
width:200px;
float:left;
}
.ny .d2{
width:940px;
float:right;
}
.ny_bt{
width:100%;
float:left;
border-bottom: solid 1px #ddd;
padding-bottom:10px;
line-height: 30px;
}
.ny_bt .bt{
line-height: 30px;
}
}
.ab_nr{
width:100%;
float:left;
}
@media only screen and (max-width: 1200px) {
.ab_nr{
font-size: 16px;
line-height: 30px;
}
.ab_nr img{
height:auto!important;
}
.ld_lb1{
width:102%;
float:left;
margin: 0px 0 0 -1%;
}
.ld_lb1 li{
float:left;
margin: 1%;
width:18%;
}
.ld_lb1 li:nth-child(5n+1){
clear: both;
}
.ld_lb1 .imgk{
width:100%;
margin-bottom: 10px;
}
.ld_lb1 .imgk img{
width:100%;
}
}
@media only screen and (max-width:600px) {
.ld_lb1 li{
width:31.3333%;
}
.ld_lb1 li:nth-child(4n+1){
clear: none;
}
.ld_lb1 li:nth-child(3n+1){
clear: both;
}
}
@media only screen and (max-width:500px) {
.ld_lb1 li{
width:48%;
}
.ld_lb1 li:nth-child(3n+1){
clear: none;
}
.ld_lb1 li:nth-child(2n+1){
clear: both;
}
}
@media only screen and (min-width: 1200px) {
.ab_nr{
font-size: 16px;
line-height: 30px;
}
.ld_lb1{
width:102.8%;
float:left;
margin: -10px 0 0 -1.4%;
}
.ld_lb1 li{
float:left;
margin: 1.4%;
width:13.866%;
}
.ld_lb1 .imgk{
width:100%;
height:190px;
overflow: hidden;
margin-bottom: 10px;
}
.ld_lb1 .imgk img{
width:100%;
min-height: 190px;
}
}
.ld_lb1 .txtk{
width:100%;
}
.ld_lb1 .txtk p{
width:100%;
text-overflow:ellipsis; overflow:hidden; white-space: nowrap;
}
@media only screen and (max-width: 1200px) {
.ls_lb{
float:left;
width:100%;
padding-top:20px;
border-left:solid 1px #ddd;
position:relative;
margin-top:20px;
}
.ls_lb:before{
content: '';
background-color: #fff;
border: solid 1px #ddd;
-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
height:16px;
width:16px;
position:absolute;
left:-8px;
top:-18px;
}
.ls_lb li{
width:100%;
position:relative;
padding-top:10px;
padding-left:15px;
padding-bottom:20px;
float:left;
}
.ls_lb li:before{
content: '';
background-color:rgba(2,112,119,.9);
border: solid 3px rgba(255,255,255,.7);
-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
width:16px;
height:16px;
position:absolute;
left:-8px;
top:12px;
}
.ls_lb .sj{
line-height:24px;
width:100%;
font-weight: bold;
margin-bottom: 10px;
font-size:18px;
}
.ls_lb .txtk{
width:100%;
float:left;
}
.ls_lb .imgk{
width:100%;
float:left;
}
.ls_lb .imgk img{
float:left;
height:100px;
margin:15px 15px 0 0;
}
}
@media only screen and (max-width:500px) {
.ls_lb .imgk img{
height:auto;
width:100%;
margin:15px 0px 0 0;
}
}
@media only screen and (min-width: 1200px) {
.ls_lb{
float:right;
width:750px;
padding-top:30px;
border-left:solid 1px #ddd;
position:relative;
margin-top:30px;
}
.ls_lb:before{
content: '';
background-color: #fff;
border: solid 1px #ddd;
-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
width:18px;
height:18px;
position:absolute;
left:-9px;
top:-18px;
}
.ls_lb li{
width:100%;
position:relative;
padding-top:10px;
padding-left:25px;
padding-bottom:40px;
float:left;
}
.ls_lb li:before{
content: '';
background-color:rgba(2,112,119,.9);
border: solid 4px rgba(255,255,255,.7);
-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
width:18px;
height:18px;
position:absolute;
left:-9px;
top:12px;
}
.ls_lb .sj{
line-height: 40px;
width:200px;
padding-left:45px;
position:absolute;
left:-200px;
top:0px;
}
.ls_lb .sj:before{
content:'';
position:absolute;
left:0px;
top:0px;
width:40px;
height:40px;
background-image: url("data:image/svg+xml,");
background-repeat: no-repeat;
background-position: center center;
background-size:70% 70%;
filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;
}
.ls_lb .txtk{
width:100%;
float:left;
}
.ls_lb .imgk{
width:100%;
float:left;
}
.ls_lb .imgk img{
float:left;
height:152px;
margin: 20px 20px 0 0;
}
}
@media only screen and (max-width: 1200px) {
.pic_lb{
width:103%;
float:left;
margin: 0 0 15px -1.5%;
}
.pic_lb li{
width:30.3333%;
float:left;
margin:1% 1.5%;
text-align: center;
}
.pic_lb li:nth-child(3n+1){
clear: both;
}
.pic_lb .imgk{
margin-bottom: 10px;
}
}
@media only screen and (max-width:650px) {
.pic_lb li{
width:47%;
}
.pic_lb li:nth-child(3n+1){
clear: inherit;
}
.pic_lb li:nth-child(2n+1){
clear: both;
}
}
@media only screen and (max-width:500px) {
.pic_lb li{
width:97%;
}
}
@media only screen and (min-width: 1200px) {
.pic_lb{
width:103%;
float:left;
margin: 0 0 40px -1.5%;
}
.pic_lb li{
width:30.3333%;
float:left;
margin:1% 1.5%;
text-align: center;
}
.pic_lb li:nth-child(3n+1){
clear: both;
}
.pic_lb .imgk{
margin-bottom: 15px;
height:179px;
overflow: hidden;
}
.pic_lb .imgk img{
min-height:179px;
}
}
.pic_lb a,.pic_lb .imgk,.pic_lb .imgk img{
display: block;
width:100%;
}
@media only screen and (max-width: 1200px) {
.pic_news_lb1{
float:left;
width:100%;
}
.pic_news_lb1 li{
float:left;
width:100%;
border-bottom: dashed 1px #ddd;
padding-bottom:15px;
margin-bottom: 15px;
position:relative;
}
.pic_news_lb1 li:last-child{
margin-bottom: 5px;
}
.pic_news_lb1 .l_img{
padding-left:160px;
min-height:115px;
}
.pic_news_lb1 .imgk{
position:absolute;
width:145px;
height:100px;
overflow: hidden;
left:0px;
top:0px;
}
.pic_news_lb1 .imgk img{
width:100%;
min-height: 100px;
}
.pic_news_lb1 h5{
display: block;
width:100%;
text-overflow:ellipsis; overflow:hidden; white-space: nowrap;
margin: 0px 0 6px 0;
}
.pic_news_lb1 .l_img h5{
margin-top: 5px;
}
.pic_news_lb1 p{
display: block;
width:100%;
height:40px;
line-height: 20px;
margin-top:8px;
overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
}
}
@media only screen and (max-width: 500px) {
.pic_news_lb1 .l_img{
padding-left:0px;
min-height:auto;
}
.pic_news_lb1 .imgk{
position:inherit;
width:100%;
height:auto;
overflow: hidden;
left:auto;
top:auto;
margin-bottom: 15px;
}
}
@media only screen and (min-width: 1200px) {
.pic_news_lb1{
float:left;
width:100%;
}
.pic_news_lb1 li{
float:left;
width:100%;
border-bottom: dashed 1px #ddd;
padding-bottom:30px;
margin-bottom: 30px;
position:relative;
}
.pic_news_lb1 .l_img{
padding-left:218px;
min-height: 160px;
}
.pic_news_lb1 .imgk{
position:absolute;
width:195px;
height:130px;
overflow: hidden;
left:0px;
top:0px;
}
.pic_news_lb1 .imgk img{
width:100%;
min-height: 130px;
}
.pic_news_lb1 h5{
display: block;
width:100%;
text-overflow:ellipsis; overflow:hidden; white-space: nowrap;
margin: 0px 0 6px 0;
}
.pic_news_lb1 p{
display: block;
width:100%;
height:48px;
margin-top:10px;
overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
}
}
@media only screen and (max-width: 1200px) {
.fy1 {
width: 101%;
float: left;
text-align: center;
margin: 0px 0px 0px -0.5%;
font-size: 12px;
}
.fy1 a {
padding: 0px 12px;
text-align: center;
width: 24%;
float: left;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
height: 35px;
line-height: 35px;
display: inline-block;
margin: 0px 0.5%;
background: #f1eff0
}
.fy1 .s1 {
display: none;
}
}
@media only screen and (min-width: 1200px) {
.fy1 {
width: 100%;
float: left;
text-align: center;
margin: 0px 0px 0px 0px;
}
.fy1 a {
padding: 0px 12px;
height: 35px;
line-height: 35px;
display: inline-block;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin: 0px 2px;
background: #f1eff0
}
}
.fy1 a:hover, .fy1 a.fdq {
background: #008c8d;
color: #ffffff;
}
.ssj{
width:100%;
float:left;
text-align: center;
}
.ssj span{
display: inline-block!important;
}
.sbt{
width:100%;
float:left;
text-align: center;
line-height: 150%;
}
.em1{
padding:0 0.5em;
}
.em2{
padding:0 1em;
}
.ta_k{
width:100%;
FLOAT:left;
overflow-x: auto;
}
.ta1{
width:100%;
text-align: center;
min-width: 900px;
}
.ta1 td{
border:solid 1px #ddd;
padding:12px 15px;
/*width:16.6666%;*/
}
.ta1.ta_pb td{
width:11.5%;
}
.ta1.ta_pb tr td:first-child{
width:auto;
}
.ta1 thead td{
border-color: #008c8d;
background-color: #008c8d;
color:#fff;
}
.ta1 tbody tr:nth-child(even) td{
background-color: #f5fafa;
}
@media only screen and (max-width: 1200px) {
.sgd{
width:100%;
float:left;
border-top: solid 1px #ddd;
padding:15px 0;
}
.sgd .s1,.sgd .s2{
width:100%;
margin-bottom:5px;
}
.dt{
width:100%;
float:left;
height:300px;
border: solid 1px #ddd;
}
}
.sbt{
font-weight: bold;
}
@media only screen and (min-width: 1200px) {
.snr{
padding:0 100px;
}
.sgd{
width:100%;
float:left;
border-top: solid 1px #ddd;
padding:30px 0 10px 0;
}
.sgd .s1{
margin-bottom: 10px;
}
.sgd .s1,.sgd .s2{
width:100%;
display: block;
float:left;
}
.dt{
width:100%;
float:left;
height:400px;
border: solid 1px #ddd;
}
}
.dt img,.dt label{
max-width: inherit;
}
.yygh{
width:100%;
float:left;
}
@media only screen and (max-width: 1200px) {
.lcxx_title{
width:100%;
float:left;
text-align: center;
margin-bottom:15px;
}
.lc_ta{
width:100%;
min-width: 650px;
}
.lc_ta td{
padding:12px;
background-color: #f5f5f5;
border: solid 2px #fff;
}
}
@media only screen and (min-width: 1200px) {
.lcxx_title{
width:100%;
float:left;
text-align: center;
margin-bottom: 20px;
}
.lc_ta{
width:100%;
/*font-size:15px;*/
}
.lc_ta td{
padding:12px;
background-color: #f5f5f5;
border: solid 2px #fff;
}
.lc_ta tbody tr td:last-child{
/*font-size:15px;*/
}
}
.lc_ta thead td{
background-color: #008c8d;
color: #fff;
font-weight: bold;
text-align: center;
}
.lc_ta tr td:first-child{
width:150px;
}
.lc_ta tbody tr td:first-child{
text-align: center;
background-color: #e6f1f2;
color:#008c8d;
}
@media only screen and (max-width: 1200px) {
.ny_wlm{
padding:15px;
}
.ks_lb1 h4{
width:100%;
float:left;
margin-bottom: 5px;
}
.ks_lb1 ul{
width:101%;
float:left;
margin-left: -0.5%;
}
.ks_lb1 li{
float:left;
width:25%;
padding:0.5%;
}
.ks_lb1 a{
display: block;
width:100%;
background-color: #fff;
border: solid 1px #ddd;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
text-overflow:ellipsis; overflow:hidden; white-space: nowrap;
height:38px;
line-height: 36px;
padding-left:10px;
}
.ks_lb1 a:before{
background-color: #3186f2;
width:4px;
height:4px;
-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
display: inline-block;
vertical-align: middle;
margin-right: 6px;
content: '';
position:relative;
top:-2px;
}
}
@media only screen and (max-width:600px) {
.ks_lb1 li{
width:33.3333%;
}
}
@media only screen and (max-width:420px) {
.ks_lb1 li{
width:50%;
}
}
@media only screen and (min-width: 1200px) {
.ks_lb1 h4{
width:100%;
float:left;
margin-bottom: 5px;
}
.ks_lb1 ul{
width:101.6%;
float:left;
margin-left: -0.8%;
}
.ks_lb1 li{
float:left;
width:14.2857%;
padding:0.5%;
}
.ks_lb1 a{
display: block;
width:100%;
border: solid 1px #ddd;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
text-overflow:ellipsis; overflow:hidden; white-space: nowrap;
height:40px;
line-height: 38px;
padding-left:10px;
}
.ks_lb1 a:before{
background-color: #3186f2;
width:4px;
height:4px;
-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
display: inline-block;
vertical-align: middle;
margin-right: 6px;
content: '';
position:relative;
top:-2px;
}
}
.ks_lb1{
width:100%;
float:left;
}
@media only screen and (max-width: 1200px) {
.ks_lb2{
width:100%;
float:left;
}
.ks_lb2 li{
width:100%;
float:left;
margin-bottom: 15px;
}
.ks_lb2 a{
width:100%;
display: block;
position:relative;
/*height:180px;*/
overflow: hidden;
background-color: #000;
}
.ks_lb2 img{
width:100%;
/*min-height: 180px;*/
filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;
}
.ks_lb2 h3{
position:absolute;
width:100%;
height:40px;
line-height: 40px;
text-align: center;
color:#fff;
left:0px;
top:50%;
margin-top: -20px;
}
}
@media only screen and (min-width: 1200px) {
.ks_lb2{
width:1235px;
float:left;
margin-left: -17.5px;
}
.ks_lb2 li{
width:50%;
float:left;
padding:20px 17.5px;
}
.ks_lb2 a{
width:100%;
display: block;
position:relative;
height:180px;
overflow: hidden;
background-color: #000;
}
.ks_lb2 img{
width:100%;
min-height: 180px;
filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;
}
.ks_lb2 h3{
position:absolute;
width:100%;
height:40px;
line-height: 40px;
text-align: center;
color:#fff;
left:0px;
top:50%;
margin-top: -20px;
}
}
@media only screen and (max-width: 1200px) {
.pic_news_lb2{
width:102%;
float:left;
margin: 0px 0 10px -1%;
}
.pic_news_lb2 li{
width:33.3333%;
float:left;
padding:1%;
}
.pic_news_lb2 .imgk{
width:100%;
overflow: hidden;
margin-bottom: 10px;
}
.pic_news_lb2 .imgk img{
width:100%;
}
.pic_news_lb2 .sj{
display: block;
margin-bottom:5px;
}
.pic_news_lb2 h6{
height:44px;
line-height: 22px;
overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
}
.pic_news_lb2 li:nth-child(3n+1){
clear: both;
}
}
@media only screen and (max-width: 600px) {
.pic_news_lb2 li{
width:50%;
}
.pic_news_lb2 li:nth-child(3n+1){
clear: inherit;
}
.pic_news_lb2 li:nth-child(2n+1){
clear: both;
}
}
@media only screen and (max-width: 500px) {
.pic_news_lb2 li{
width:100%;
margin-bottom: 10px;
}
}
@media only screen and (min-width: 1200px) {
.pic_news_lb2{
width:103%;
float:left;
margin: -10px 0 30px -1.5%;
}
.pic_news_lb2 li{
width:33.3333%;
float:left;
padding:1.5%;
}
.pic_news_lb2 .imgk{
width:100%;
height:175px;
overflow: hidden;
margin-bottom: 10px;
}
.pic_news_lb2 .imgk img{
width:100%;
min-height:175px;
}
.pic_news_lb2 .sj{
display: block;
margin-bottom:5px;
}
.pic_news_lb2 h6{
height:48px;
line-height: 24px;
overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
}
}
@media only screen and (max-width: 1200px) {
.down_lb{
margin-top: -10px;
}
.down_lb li{
width:100%;
float:left;
border-bottom: dotted 1px #ddd;
padding:10px 0;
line-height: 24px;
min-height: 44px;
position:relative;
padding-right:90px;
}
.down_lb a.dbt{
display: block;
width:100%;
height:24px;
text-overflow:ellipsis; overflow:hidden; white-space: nowrap;
}
.down_lb a.cd_down{
padding:0 6px;
color:#fff;
background-color: #008c8d;
position:absolute;
right:0px;
top:10px;
}
.down_lb a.cd_down:before{
content: '';
width:15px;
height:15px;
vertical-align:middle;
margin-right: 5px;
display: inline-block;
background-image: url('data:image/svg+xml,');
background-repeat: no-repeat;
background-position: center center;
background-size: auto 14px;
position:relative;
top:-2px;
}
}
@media only screen and (min-width: 1200px) {
.down_lb{
margin-top: -20px;
}
.down_lb li{
width:100%;
float:left;
border-bottom: dotted 1px #ddd;
padding:20px 0;
line-height: 30px;
min-height: 70px;
position:relative;
padding-right:130px;
}
.down_lb a.dbt{
display: block;
width:100%;
height:30px;
text-overflow:ellipsis; overflow:hidden; white-space: nowrap;
}
.down_lb a.cd_down{
padding:0 10px;
color:#fff;
background-color: #008c8d;
position:absolute;
right:0px;
top:20px;
}
.down_lb a.cd_down:before{
content: '';
width:15px;
height:20px;
vertical-align:middle;
margin-right: 6px;
display: inline-block;
background-image: url('data:image/svg+xml,');
background-repeat: no-repeat;
background-position: center center;
background-size: auto 17px;
position:relative;
top:-2px;
}
.down_lb a.cd_down:hover:before{
transform: rotate(-90deg);
}
}
@media only screen and (max-width: 1200px) {
.news_lb1{
margin-top: -10px;
}
.news_lb1 li{
width:100%;
float:left;
border-bottom: dotted 1px #ddd;
padding:10px 0;
line-height: 24px;
min-height: 44px;
position:relative;
padding-right:80px;
}
.news_lb1 a.dbt{
display: block;
width:100%;
height:24px;
text-overflow:ellipsis; overflow:hidden; white-space: nowrap;
}
.news_lb1 .sj{
position:absolute;
right:0px;
top:10px;
}
}
@media only screen and (min-width: 1200px) {
.news_lb1{
margin-top: -15px;
}
.news_lb1 li{
width:100%;
float:left;
border-bottom: dotted 1px #ddd;
padding:15px 0;
line-height: 30px;
min-height: 60px;
position:relative;
padding-right:120px;
}
.news_lb1 a.dbt{
display: block;
width:100%;
height:30px;
font-size: 16px;
text-overflow:ellipsis; overflow:hidden; white-space: nowrap;
}
.news_lb1 .sj{
position:absolute;
right:0px;
top:20px;
}
}
.news_lb1{
width:100%;
float:left;
}
@media only screen and (max-width: 1200px) {
.dj1{
width:100%;
padding:15px;
}
}
@media only screen and (min-width: 1200px) {
.dj1{
width:100%;
padding:40px 0 70px 0;
}
}
@media only screen and (max-width: 1200px) {
.swiper-container.gd_xw {
width:100%;
overflow: hidden;
}
.swiper-container.gd_xw .swiper-wrapper {
width: 100%;
}
.swiper-container.gd_xw .swiper-wrapper .swiper-slide {
width: 100%;
overflow: hidden;
}
.swiper-container.gd_xw .swiper-wrapper .swiper-slide h6 {
width: 100%;
display: block;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.swiper-container.gd_xw .swiper-wrapper .swiper-slide .imgk {
width: 100%;
overflow: hidden;
}
.swiper-container.gd_xw .swiper-wrapper .swiper-slide .imgk img {
width:100%;
}
.swiper-container.gd_xw .swiper-wrapper .swiper-slide h6 {
line-height: 40px;
height:40px;
width:100%;
background-color: rgba(0,0,0,.4);
color:#fff;
position:absolute;
left:0px;
bottom:0px;
padding:0 70px 0 10px;
}
.gd_xw .swiper-pagination-bullet {
background-color: #fff;
width: 10px;
height: 10px;
opacity: 1;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.gd_xw .swiper-pagination-bullet-active {
background-color: #008c8d;
}
.gd_xw.swiper-container-horizontal > .swiper-pagination-bullets {
bottom: 10px;
position: absolute;
right: 10px;
left:auto;
width:auto;
text-align: right;
}
.gd_xw.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 3px;
}
}
@media only screen and (min-width: 1200px) {
.swiper-container.gd_xw {
width:450px;
overflow: hidden;
}
.swiper-container.gd_xw .swiper-wrapper {
width: 100%;
}
.swiper-container.gd_xw .swiper-wrapper .swiper-slide {
width: 100%;
overflow: hidden;
}
.swiper-container.gd_xw .swiper-wrapper .swiper-slide h6 {
width: 100%;
display: block;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.swiper-container.gd_xw .swiper-wrapper .swiper-slide .imgk {
width: 100%;
height: 270px;
overflow: hidden;
}
.swiper-container.gd_xw.xw_gd2 .swiper-wrapper .swiper-slide a:hover .imgk:before{
filter:alpha(opacity=0); -moz-opacity:0; opacity:0;
}
.swiper-container.gd_xw .swiper-wrapper .swiper-slide .imgk img {
width:100%;
min-height:270px;
}
.swiper-container.gd_xw .swiper-wrapper .swiper-slide h6 {
line-height: 40px;
height:40px;
width:100%;
background-color: rgba(0,0,0,.4);
color:#fff;
position:absolute;
left:0px;
bottom:0px;
padding:0 75px 0 10px;
}
.gd_xw .swiper-pagination-bullet {
background-color: #fff;
width: 10px;
height: 10px;
opacity: 1;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.gd_xw .swiper-pagination-bullet-active {
background-color: #008c8d;
}
.gd_xw.swiper-container-horizontal > .swiper-pagination-bullets {
bottom: 10px;
position: absolute;
right:10px;
left:auto;
width:auto;
text-align: right;
}
.gd_xw.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 3px;
}
}
.body_r .gd_xw .swiper-pagination-bullet {
border-color: #cc0018;
}
.body_r .gd_xw .swiper-pagination-bullet-active {
background-color: #cc0018;
}
@media only screen and (max-width: 1200px) {
.sy_xw_lb_r {
width:100%;
margin-top: 15px;
}
.xw_t1 {
width: 100%;
float: left;
border-bottom: dashed 1px #ddd;
padding-bottom: 15px;
margin-bottom: 15px;
}
.xw_t1 h4 {
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
line-height: 24px;
height: 24px;
margin-bottom: 10px;
}
.xw_t1 .sj {
padding: 5px 0;
}
.xw_t1 p {
height: 40px;
line-height: 20px;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical
}
.xw_n1 {
width: 100%;
float: left;
}
.xw_n1 li {
width: 100%;
float: left;
height:25px;
line-height: 25px;
position: relative;
padding-right: 70px;
}
.xw_n1 a {
width: 100%;
display: block;
height: 25px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.xw_n1 a:before {
content: '';
width: 5px;
height: 5px;
background-color: #cccccc;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
margin-right: 8px;
}
.xw_n1 .sj {
position: absolute;
right: 0px;
top: 0px;
}
}
.sy_xw_lb{
width:100%;
float:left;
}
@media only screen and (min-width: 1200px) {
.sy_xw_lb_r {
width:720px;
}
.xw_t1 {
width: 100%;
float: left;
border-bottom: dashed 1px #ddd;
padding-bottom: 18px;
margin-bottom: 18px;
}
.xw_t1 h4 {
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
line-height: 24px;
height: 24px;
margin-bottom: 10px;
}
.xw_t1 .sj {
padding: 5px 0;
}
.xw_t1 p {
height: 48px;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical
}
.xw_n1 {
width: 100%;
float: left;
}
.xw_n1 li {
width: 100%;
float: left;
height: 30px;
line-height: 30px;
position: relative;
padding-right:85px;
}
.xw_n1 a {
width: 100%;
display: block;
height: 30px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.xw_n1 a:before {
content: '';
width: 5px;
height: 5px;
background-color: #cccccc;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
margin-right: 8px;
}
.xw_n1 .sj {
position: absolute;
right: 0px;
top: 0px;
}
}
.xw_n1 a:hover:before {
background-color: #008c8d;
}
.body_r .xw_n1 a:hover:before {
background-color: #cc0018;
}
.body_r a:hover{
color:#cc0018!important;
}
@media only screen and (max-width: 1200px) {
.top a.btn{
position:absolute;
right:0px;
top:50%;
margin-top:-19px;
display: none;
}
.s_title{
width:85px;
height:40px;
border-left: solid 1px #e5e5e5;
padding-left:5px;
position:absolute;
left:170px;
top:-5px;
font-size:13px;
line-height: 20px;
color:#333;
display: flex;
justify-content: center;
flex-direction: column;
-moz-flex-direction: column;
-webkit-flex-direction: column;
-ms-flex-direction: column;
overflow: hidden;
/*align-items: center;*/
}
.body_r .menu{
margin-top: 55px;
}
}
@media only screen and (min-width: 1200px) {
.body_r .menu li.on a.dbt,.body_r .menu li a.dbt{
}
.body_r .menu li.on a.dbt{
color:#c30005;
}
.body_r .menu li.on a.dbt:after{
background-color: #c30005;
}
.menu.menu_ks li{
width:140px;
}
.body_r #navk{
}
.top a.btn{
position:absolute;
right:0px;
top:50%;
margin-top:-19px;
}
.s_title{
width:420px;
height:80px;
border-left: solid 1px #e5e5e5;
padding-left:25px;
position:absolute;
left:400px;
top:0px;
font-size:35px;
line-height: 80px;
color:#333;
}
}
.body_r .btn-outline-dark:hover {
color: #fff!important;
}
.sy_bt1{
width:100%;
float:left;
}
@media only screen and (max-width: 1200px) {
.sy_bt1 .left{
font-size: 16px;
}
.dj_lb2{
width:102%;
float:left;
margin-left: -1%;
margin-top:-5px;
text-align: center;
}
.dj_lb2 li{
width:33.3333%;
float:left;
padding:1%;
}
.dj_lb2 .imgk{
width:100%;
margin-bottom:8px;
overflow: hidden;
}
.dj_lb2 li:nth-child(3n+1){
clear: both;
}
.dj2 .d1{
width:100%;
margin-bottom: 15px;
}
}
@media only screen and (max-width:650px) {
.dj_lb2 li{
width:50%;
}
.dj_lb2 li:nth-child(3n+1){
clear: inherit;
}
.dj_lb2 li:nth-child(2n+1){
clear: both;
}
}
@media only screen and (max-width:500px) {
.dj_lb2 li{
width:100%;
padding-bottom:15px;
}
.dj_lb2 p{
}
}
@media only screen and (min-width: 1200px) {
.dj_lb2{
width:102%;
float:left;
margin-left: -1%;
margin-top:-10px;
text-align: center;
}
.dj_lb2 li{
width:20%;
float:left;
padding:1%;
}
.dj_lb2 .imgk{
width:100%;
margin-bottom:10px;
height:133px;
overflow: hidden;
}
.dj_lb2 .imgk img{
min-height: 133px;
}
.dj2 .d1{
width:47%;
}
.navk_ks{
border: 0;
background-color: #008c8d;
}
.navk_ks .menu a.dbt{
color:#fff;
}
.navk_ks .menu .on a.dbt{
color:#fff;
}
.navk_ks .menu .on a.dbt:after{
display: none;
}
.navk_ks .menu .on a.dbt{
background-color: #025359;
}
}
.dj2{
width:100%;
float:left;
}
.dj_lb2 a,.dj_lb2 p,.dj_lb2 img{
display: block;
width:100%;
}
.body_r .fy1 a:hover,.body_r .fy1 a.fdq{
color:#fff!important;
background-color: #a40007;
}
@media only screen and (max-width: 1200px) {
.ny_ks{
padding:15px;
width:100%;
}
.ks1{
width:100%;
float:left;
}
.ks1 .imgk{
width:100%;
float:left;
}
.ks1 .txtk{
width:100%;
float:left;
margin-top: 15px;
}
}
.ks1 .txtk_nr{
width:100%;
float:left;
}
@media only screen and (min-width: 1200px) {
.ny_ks{
padding:40px 0 60px 0;
}
.ks1{
width:100%;
float:left;
}
.ks1 .imgk{
width:377px;
float:left;
}
.ks1 .txtk{
width:790px;
float:right;
margin-top: 15px;
}
}
.ks1 .imgk img{
width:100%;
}
@media only screen and (max-width: 1200px) {
.zj_lb{
width:102%;
float:left;
margin: 0px 0 0 -1%;
}
.zj_lb.md30{
margin-bottom:10px;
}
.zj_lb li{
width:33.3333%;
float:left;
padding:1%;
}
.zj_lb .txtk_n{
width:100%;
display: block;
height:205px;
position:relative;
box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
overflow: hidden;
}
.zj_lb .imgk{
width:143px;
overflow: hidden;
height:205px;
position:absolute;
left:0px;
top:0px;
z-index: 1;
}
.zj_lb img{
width:100%;
min-height: 205px;
}
.zj_lb .txtk{
width:100%;
padding:15px 15px 15px 155px;
height:205px;
position:relative;
}
.zj_lb .txtk dl{
width:100%;
margin: 10px 0 15px 0;
color:#666;
}
.zj_lb .txtk dd{
width:100%;
line-height: 24px;
height:24px;
margin:0px 0;
overflow: hidden;
}
.zj_lb .txtk dd.dd2{
height:58px;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
border-top: solid 1px #ddd;
padding-top:10px;
margin-top: 10px;
}
}
@media only screen and (max-width:950px) {
.zj_lb li{
width:50%;
}
}
@media only screen and (max-width:600px) {
.zj_lb li{
width:100%;
}
}
@media only screen and (min-width: 1200px) {
.zj_lb{
width:104%;
float:left;
margin: -10px 0 0 -2%;
}
.zj_lb.md30{
margin-bottom: 30px;
}
.zj_lb li{
width:33.3333%;
float:left;
padding:1.5% 2%;
}
.zj_lb .txtk_n{
width:100%;
display: block;
height:205px;
position:relative;
box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
overflow: hidden;
}
.zj_lb .imgk{
width:143px;
overflow: hidden;
height:205px;
position:absolute;
left:0px;
top:0px;
z-index: 1;
}
.zj_lb img{
width:100%;
min-height: 205px;
}
.zj_lb .txtk{
width:100%;
padding:15px 15px 15px 155px;
height:205px;
position:relative;
}
.zj_lb .txtk dl{
width:100%;
margin: 10px 0 15px 0;
color:#666;
}
.zj_lb .txtk dd{
width:100%;
line-height: 24px;
height:24px;
margin:0px 0;
overflow: hidden;
}
.zj_lb .txtk dd.dd2{
height:58px;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
border-top: solid 1px #ddd;
padding-top:10px;
margin-top: 10px;
}
}
@media only screen and (max-width: 1200px) {
.zj_t{
width:100%;
float:left;
}
.zj_t .imgk{
width:100%;
float:left;
text-align: center;
margin-bottom: 15px;
}
.zj_t .imgk img{
width:60%;
max-width: 155px;
}
.zj_t .txtk{
width:100%;
float:left;
}
.zj_t p:first-child{
margin-bottom: 10px;
}
.zj_t b{
font-size:16px;
margin-right:10px;
}
}
@media only screen and (min-width: 1200px) {
.zj_t{
width:100%;
float:left;
}
.zj_t .imgk{
width:155px;
float:left;
}
.zj_t .imgk img{
width:100%;
}
.zj_t .txtk{
width:1010px;
float:right;
margin-top: 20px;
}
.zj_t .txtk h3{
font-weight: bold;
line-height: 150%;
font-size:20px;
margin-bottom: 5px;
}
.zj_t b{
font-size:24px;
margin-right:15px;
}
}
@media only screen and (max-width: 1200px) {
.ks_bt1{
width:100%;
float:left;
height:35px;
line-height: 35px;
border-bottom: solid 1px #ddd;
}
.ks_bt1 .s3{
display: none;
}
.ks_bt1 .s1{
height:35px;
border-bottom: solid 2px #026f76;
font-size:14px;
}
}
@media only screen and (min-width: 1200px) {
.ks_bt1{
width:100%;
float:left;
height:45px;
line-height: 45px;
border-bottom: solid 1px #ddd;
}
.ks_bt1 .s1{
height:45px;
border-bottom: solid 2px #028188;
font-size:18px;
}
.ks_anq .btn{
padding-left:40px;
padding-right:40px;
}
}
.ks_anq{
width:100%;
float:left;
text-align: center;
}
.zj_t .zt_lv{
font-weight:bold;
}
.zt_lv{
color:#028188;
}
@media only screen and (max-width: 1200px) {
.pc{
display:none;
}
.zj_nav1.mob{
margin: 15px 0;
}
.zj_nav1{
width:100%;
float:left;
font-size:0;
text-align: center;
}
.zj_nav1 a{
display: inline-block;
background-color: #f2f2f2;
height:35px;
line-height:35px;
font-size:12px;
padding:0 15px;
margin:5px;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.zj_nav2 a{
float:left;
line-height: 26px;
padding:0 5px;
margin: 0 5px 2px 0;
font-size:12px;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
}
@media only screen and (min-width: 1200px) {
.mob{
display:none;
}
.zj_nav1{
width:100%;
float:left;
font-size:0;
text-align: center;
}
.zj_nav1 a{
display: inline-block;
background-color: #f2f2f2;
line-height: 50px;
width:160px;
font-size:16px;
margin: 0px 5px;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.zj_nav2 a{
float:left;
line-height: 32px;
padding:0 15px;
margin: 0 1% 5px 1%;
width:31.3333%;
font-size:15px;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
}
.zj_lb_t{
width:100%;
float: left;
}
.zj_lb_t ul{
display: none;
}
.zj_nav2 h4{
width:100%;
float:left;
}
.h4_bt3{
width:100%;
float:left;
}
.zj_nav2{
width:102%;
float:left;
margin-left: -1%;
}
@media only screen and (max-width: 1200px) {
.zj_nav2{
width:100%;
/*float:left;*/
margin-left: 0%;
}
}
.md10{
margin-bottom: 10px;
}
.zj_nav1 a:hover,.zj_nav1 a.on,.zj_nav2 a.on{
background-color: #008c8d;
color:#fff;
}
@media only screen and (max-width: 1200px) {
.tg_lb{
width:100%;
float:left;
margin: -10px 0 20px 0;
}
.tg_lb li{
width:100%;
float:left;
border-bottom: dashed 1px #ddd;
line-height:24px;
padding:10px 80px 10px 0;
position:relative;
}
.tg_lb a{
width:100%;
display: block;
height:24px;
text-overflow:ellipsis; overflow:hidden; white-space: nowrap;
font-size:13px;
}
.tg_lb .sj{
position:absolute;
right:0px;
top:10px;
color:#999;
}
.tg_lb a .s1{
font-weight: bold;
margin-right:5px;
}
.tg_lb a .s2{
font-size:12px;
margin-right:5px;
display: none;
}
.tg_lb a .s3{
font-size:12px;
margin-left:5px;
}
}
@media only screen and (min-width: 1200px) {
.tg_lb{
width:100%;
float:left;
margin: -20px 0 40px 0;
}
.tg_lb li{
width:100%;
float:left;
border-bottom: dashed 1px #ddd;
line-height: 30px;
padding:20px 110px 20px 0;
position:relative;
}
.tg_lb a{
width:100%;
display: block;
height:30px;
text-overflow:ellipsis; overflow:hidden; white-space: nowrap;
font-size:16px;
}
.tg_lb .sj{
position:absolute;
right:0px;
top:20px;
color:#999;
}
.tg_lb a .s1{
font-size:18px;
font-weight: bold;
margin-right: 30px;
}
.tg_lb a .s2{
font-size:14px;
}
.tg_lb a .s2 b{
color:#ccc;
padding:0 15px;
}
.tg_lb a .s3{
font-size:14px;
margin-left:15px;
}
}
@media only screen and (max-width: 1200px) {
.kjrk{
width:103%;
float:left;
margin-left:-1.5%;
}
.kjrk a{
width:47%;
float:left;
margin:1% 1.5%;
background-color: #60a1a4;
color:#ffffff!important;
height:120px;
padding-top:20px;
text-align: center;
font-size:14px;
}
.kjrk a p{
padding-top:10px;
}
}
@media only screen and (min-width: 1200px) {
.kjrk{
width:103%;
float:left;
margin-left:-1.5%;
}
.kjrk a{
width:47%;
float:left;
margin:1% 1.5%;
background-color: #60a1a4;
color:#ffffff!important;
height:150px;
padding-top:30px;
text-align: center;
font-size:16px;
}
.kjrk a p{
padding-top:15px;
}
.kjrk a:hover img{
margin: -5px 0 5px 0;
}
}
.kjrk a:nth-of-type(2){
background-color: #debd92;
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (min-width: 1200px) {
/*.nyy1 .d1{*/
/*width:770px;*/
/*}*/
/*.nyy1 .d2{*/
/*width:390px;*/
/*}*/
/*.nyy1 .ks1 .imgk{*/
/*width:275px;*/
/*}*/
.nyy1 .ks1 .txtk{
/*width:460px;*/
margin: 0;
}
.dj2.nyy2 .d1{
width:365px;
}
.dj2.nyy2 .d1:nth-of-type(2){
margin-left: 50px;
}
}
.nyy1 .ks1 .txtk p{
text-indent: 2em;
}
.nyy1{
width:100%;
float:left;
}
@media only screen and (max-width:1200px){
.lb_map{ float:left; width:94%; margin:0px 0px 0px 3%;}
.lb_map .map_bt1{ width:100%; float:left; padding-bottom:12px; font-weight:bold; border-bottom:solid 1px #dddddd; font-size:1.1em;}
.lb_map .txtk{ width:100%; float:left; margin:10px 0px 20px -5px; font-size:1em; line-height:155%; color:#999999;}
.lb_map .txtk a{ margin:0px 5px;}
}
@media only screen and (min-width:1200px){
.lb_map{ float:left; width:100%; margin:0px 0px 0px 0px;}
.lb_map .map_bt1{ width:100%; float:left; padding-bottom:12px; font-weight:bold; border-bottom:solid 1px #dddddd; font-size:17px;}
.lb_map .txtk{ width:100%; float:left; margin:20px 0px 30px -10px; font-size:14px; line-height:30px; color:#999999;}
.lb_map .txtk a{ margin:0px 10px;}
}
.mh{
width:100%;
float:left;
}
.ks_ban{
width:100%;
position:relative;
}
.ks_ban img{
width:100%;
display: block;
}
.ks_ban:before{
content: '';
width:100%;
height:100%;
background-color: rgba(0,0,0,.3);
position:absolute;
left:0px;
top:0px;
}
.ks_ban .main{
position:absolute;
left:50%;
margin-left: -600px;
color:#fff;
height:120px;
margin-top: -60px;
top:50%;
}
.ks_ban .bt{
background-color: #008c8d;
color:#fff;
/*font-weight: bold;*/
padding:20px 25px 30px 25px;
display: inline-block;
min-width: 400px;
}
.ks_ban .bt:after{
content: '';
width:1.5em;
height:4px;
background-color: #fff;
display: block;
margin-top: 15px;
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (min-width: 1200px) {
}
.zyjs_list{
width:102%;
float:left;
margin-left: -1%;
}
.zyjs_list a {
float: left;
line-height: 32px;
padding: 40px 0px;
margin: 0 1% 2% 1%;
width: 23%;
font-size: 15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px
;
border-radius: 5px
;
text-align: center;
color: #fff;
background-size: 100%;
background-repeat: no-repeat;
background-position: center center;
font-size: 18px;
}
.zyjs_list a:hover {
color: #fff;
}
.zyjs_list a:visited {
color: #fff;
}
@media only screen and (max-width: 1200px) {
.zyjs_list a{
float:left;
line-height: 26px;
padding:0 5px;
margin: 0 5px 2px 0;
font-size:12px;
width: 31.333%;
font-size: 13px;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
}