@charset "utf-8";

.R{background:#f7f7f7;}


.m-mark{width: 1200px;max-width: 1200px; margin: 0 auto;display: flex;flex-wrap: wrap;padding-top: 80px;padding-bottom: 100px;border-bottom: 2px solid #e1e1e1;}
.m-mark .select {display: flex;flex: 0 0 100%;margin-bottom: 50px;}
.m-mark .select .inp {justify-content: space-around;flex-grow: 1;flex-basis: 0;margin-right: 20px;max-width: 250px;}
.m-mark .select .inp .input{width: 245px;height: 50px;outline: none;border:1px solid #b5b5b5;padding:0 0 0 15px;}
.m-mark .select .inp .kw{width: 245px;height: 48px;outline: none;border:1px solid #b5b5b5;padding:0 0 0 15px;}

.m-mark .select .search {text-align: center;align-self: center; background: #c8151e;width: 100%;display: flex;height: 50px;margin:0 0 0 10px;}
.m-mark .select .search a{align-self: center;justify-content: center;text-align: center;margin: 0 auto;padding: 17px 42px;text-decoration: none;    color: #e6e6e6;
    font-size: 18px;
    font-weight: 800;/*color: #333;font-size: 15px;*/letter-spacing: 2px}

.m-map{flex: 0 0 100%;display: flex;}
.m-map  .address {flex:  0 0 28%;box-sizing: border-box;background: #fff;margin:  0px 0.5% 0px 0px;height: 725px;overflow: hidden;}
.m-map  .address li{height: 144px;align-self: center;position: relative; border-bottom: 1px solid #dcdcdc;}
.m-map  .address li div{align-self: center;padding-left: 87px;display: flex;vertical-align:  middle;;}
.m-map  .address li .add-name{padding-top: 50px;font-size: 15px;}
.m-map  .address li .add-on{padding-top: 10px;font-size: 15px;}
.m-map .address li span {position: absolute;border-radius: 100%;background: #c8151e;width: 38px;text-align: center;height: 38px;padding-top: 8px;margin-left: 30px;top: 52px;box-sizing: border-box;font-size: 17px;color:#333;}


.m-map .map{/*flex: 0 0 71.5%;*/position: relative; height: 740px;width: 1200px;}
.m-map .map .pic{height: 725px;box-sizing: border-box;padding: 25px;background: #fff;overflow: hidden;}


@media screen and (max-width:600px)
{
    .m-mark{width: 100%;max-width: 100%; margin: 0 auto;display: flex;flex-wrap: wrap;padding-top: 20px;padding-bottom: 50px;border-bottom: 2px solid #e1e1e1;}
    .m-mark .select {display: none;flex: 0 0 100%;margin-bottom: 50px;}
    .m-mark .select .inp {justify-content: space-around;flex-grow: 1;flex-basis: 0;margin-right: 20px;max-width: 250px;}
    .m-mark .select .inp .input{width: 245px;height: 50px;outline: none;border:1px solid #b5b5b5;padding:0 0 0 15px;}
    .m-mark .select .inp .kw{width: 245px;height: 48px;outline: none;border:1px solid #b5b5b5;padding:0 0 0 15px;}
    
    .m-mark .select .search {text-align: center;align-self: center; background: #c8151e;width: 100%;display: flex;height: 50px;margin:0 0 0 10px;}
    .m-mark .select .search a{align-self: center;justify-content: center;text-align: center;margin: 0 auto;padding: 17px 42px;text-decoration: none;color: #333;font-size: 15px;letter-spacing: 2px}
    
    .m-map{flex: 0 0 100%;display: flex;}
    .m-map  .address {flex: 0 0 28%;box-sizing: border-box;background: #fff;margin:  0px 0.5% 0px 0px;height: 725px;overflow: hidden;display: none;}
    .m-map  .address li{height: 144px;align-self: center;position: relative; border-bottom: 1px solid #dcdcdc;}
    .m-map  .address li div{align-self: center;padding-left: 87px;display: flex;vertical-align:  middle;;}
    .m-map  .address li .add-name{padding-top: 50px;font-size: 15px;}
    .m-map  .address li .add-on{padding-top: 10px;font-size: 15px;}
    .m-map .address li span {position: absolute;border-radius: 100%;background: #c8151e;width: 38px;text-align: center;height: 38px;padding-top: 8px;margin-left: 30px;top: 52px;box-sizing: border-box;font-size: 17px;color:#333;}
    
    
    .m-map .map{flex:none;width: 100%;}
    .m-map .map .pic{height: 250px;box-sizing: border-box;padding:0;background: #fff;overflow: hidden;width:95%;margin: 0 auto;box-shadow: 0 5px 4px #ddd;}
    .m-map .map iframe{width:100%;height:100%;}
}

.NNN_1_BG{height:1148px;margin:65px 0 0 0;}
.NNN_1 .t{}
.NNN_1 .t span{font-weight: bold;font-size: 35px;color: #4c4c4c;font-style: normal; padding: 0 17px;}
.NNN_1 ul {padding:46px 0 0 0;}
.NNN_1 .li{width:374px;height:248px;border:1px solid #ddd;display: inline-block;margin:0 36px 30px 0;background:#ffffff;position: relative;overflow: hidden;box-shadow: 0 2px 3px #eee;}
.NNN_1 .li:nth-child(3n){
    margin: 0 0 30px 0;
}
.NNN_1 .li .t{left:15px;top:12px;font-size:15px;font-weight: bolder;}
.NNN_1 .li .p0{left:17px;top:22px;width:156px;height:156px;box-shadow: 0 2px 7px rgba(0,0,0,0.2);}
.NNN_1 .li .p1{left:205px;top:15px;border:1px solid #aaa;}
.NNN_1 .li .p1 img{vertical-align: top;padding:3px;}
.NNN_1 .li .bian{left:190px;top:95px;width:60px;height:120px;border:4px solid #e5e5e5;}
.NNN_1 .li .addr{width:182px;left:75px;top:270px;font-size:14px;text-align: left;}
.NNN_1 .li .icon{background:url("../img/icon_16.png"/*tpa=http://www.mketc.cn/img/icon_16.png*/) center no-repeat;width:26px;height:26px;left:25px;top:265px;display: none;}
.NNN_1 .li.nomargin{margin:0 0 30px 0;}
.NNN_1 .more{margin:40px 0;text-align: center;}
.NNN_1 .more a{display: inline-block;width:133px;height:45px;line-height: 45px;color:#f7f7f7;font-family: 'verdana';background:#c8151e;font-size:15px;}
.NNN_1 .li .mask{transform: scale(0.8);left:-0;top:0;width:100%;height:100%;background:rgba(253,199,2,0.8);z-index: 2;opacity: 0;}
.NNN_1 .li .mask p{left:10px;top:10px;width:354px;height:228px;position: relative;background:url("../images/icon_25.png") center 114px no-repeat;text-align: center;line-height: 330px;font-size:16px;color:#fefefe;letter-spacing: 1px;}
.NNN_1 .li:hover .mask{left:0px;transform: scale(1);opacity: 1;}

@media screen and (max-width:600px)
{
    .NNN_1_BG{height:auto;margin:25px 0 0 0;}
    .NNN_1 .t{}
    .NNN_1 .t span{font-weight: bold;font-size: 25px;color: #4c4c4c;font-style: normal; padding: 0 17px;}
    .NNN_1 ul {padding:18px 0 0 0;}
    .NNN_1 .li{width:94%;height:auto;border:1px solid #ddd;display: inline-block;margin:10px 3%;background:#ffffff;position: relative;overflow: hidden;box-shadow: 0 2px 3px #eee;}
    .NNN_1 .li .t{left:15px;top:12px;font-size:15px;font-weight: bolder;}
    .NNN_1 .li .p0{left:inherit;top:inherit;width:100%;height:auto;;box-shadow: 0 2px 7px rgba(0,0,0,0.2);position: inherit;}
    .NNN_1 .li .p0 img{width: 100%;height:200px;vertical-align: top;}
    .NNN_1 .li .p1{left:inherit;top:inherit;width:100%;border:1px solid #aaa;position: inherit;}
    .NNN_1 .li .p1 img{vertical-align: top;padding:0;height:auto;width: 100%;}
    .NNN_1 .li .bian{left:190px;top:95px;width:60px;height:120px;border:4px solid #e5e5e5;}
    .NNN_1 .li .addr{width:182px;left:75px;top:270px;font-size:14px;text-align: left;}
    .NNN_1 .li .icon{background:url("../img/icon_16.png"/*tpa=http://www.mketc.cn/img/icon_16.png*/) center no-repeat;width:26px;height:26px;left:25px;top:265px;display: none;}
    .NNN_1 .li.nomargin{margin:10px 2%;}
    .NNN_1 .more{margin:40px 0;text-align: center;}
    .NNN_1 .more a{display: inline-block;width:133px;height:45px;line-height: 45px;color:#f7f7f7;font-family: 'verdana';background:#c8151e;font-size:15px;}
    .NNN_1 .li .mask{transform: scale(0.8);left:-0;top:0;width:100%;height:100%;background:rgba(253,199,2,0.8);z-index: 2;opacity: 0;display: none;}
    .NNN_1 .li .mask p{left:10px;top:10px;width:354px;height:228px;position: relative;background:url("../img/icon_25.png"/*tpa=http://www.mketc.cn/img/icon_25.png*/) center 114px no-repeat;text-align: center;line-height: 330px;font-size:16px;color:#fefefe;letter-spacing: 1px;}
    .NNN_1 .li:hover .mask{left:0px;transform: scale(1);opacity: 1;}
}