@charset "utf-8";

.R{background:url(../img/bgty.gif) bottom center no-repeat;}

.NNN_0_BG{height:978px;}
.NNN_0 .search{position:absolute;left:0;top:80px;font-size:15px;}
.NNN_0 .search span{float: left;height:43px;line-height:43px;color:#666;}
.NNN_0 .search .i0{width:150px;height:43px;padding:0 8px;border:1px solid #ccc;background:url(../img/icon_13.gif) 128px center no-repeat;margin:0 0 0 10px;float: left;}
.NNN_0 .search .i1{width:150px;height:43px;padding:0 8px;border:1px solid #ccc;background:url(../img/icon_13.gif) 128px center no-repeat;margin:0 0 0 10px;float: left;}
.NNN_0 .search .i2{width:69px;height:43px;background:#d82128 url(../img/icon_14.gif) center no-repeat;float: left;border:0;margin:0 0 0 15px;}
.NNN_0 .map{position: absolute;left:-10%;top:160px;height:740px;width:120%;}
@media screen and (max-width:600px)
{
    .NNN_0_BG{height:auto;padding:0;}
    .NNN_0 .search{position:absolute;left:0;top:80px;font-size:15px;display: none;}
    .NNN_0 .search span{float: left;height:43px;line-height:43px;color:#666;}
    .NNN_0 .search .i0{width:150px;height:43px;padding:0 8px;border:1px solid #ccc;background:url(../img/icon_13.gif) 128px center no-repeat;margin:0 0 0 10px;float: left;}
    .NNN_0 .search .i1{width:150px;height:43px;padding:0 8px;border:1px solid #ccc;background:url(../img/icon_13.gif) 128px center no-repeat;margin:0 0 0 10px;float: left;}
    .NNN_0 .search .i2{width:69px;height:43px;background:#d82128 url(../img/icon_14.gif) center no-repeat;float: left;border:0;margin:0 0 0 15px;}
    .NNN_0 .map{position: inherit;left:inherit;top:inherit;height:240px;width:90%;margin:25px auto;}
}

.NNN_1_BG{height:auto;}
.NNN_1 h2{text-align: center;position: relative;position: relative;top:35px;}
.NNN_1 h2 .cn{display: block;font-size:37px;font-weight: normal;height:60px;line-height: 68px;color:#333;}
.NNN_1 h2 .en{display: inline-block;padding:0 15px;height:30px;line-height: 30px;font-size:14px;font-weight: normal;letter-spacing: 1px;position: relative;z-index: 1;color:#555;}
.NNN_1 h2 .lll{width:18%;position: absolute;left:23%;top:73px;height:1px;background:#4d4d4d;}
.NNN_1 h2 .rrr{width:18%;position: absolute;right:23%;top:73px;height:1px;background:#4d4d4d;}
.NNN_1 ul {padding:76px 0 0 0;}
.NNN_1 .li{width:374px;height:248px;border:1px solid #b3b3b3;display: inline-block;margin:0 36px 30px 0;background:#ffffff;position: relative;overflow: hidden;}
.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) 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{padding: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:#d82128;font-size:15px;}
.NNN_1 .li .mask{transform: scale(0.8);left:-0;top:0;width:100%;height:100%;background:url(../img/bgc_0.png);z-index: 2;opacity: 0;}
.NNN_1 .li .mask p{outline: 2px solid #eee;left:10px;top:10px;width:354px;height:228px;position: relative;background:url(../img/icon_17.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;}
    .NNN_1 h2{text-align: center;position: relative;position: relative;top:25px;}
    .NNN_1 h2 .cn{display: block;font-size:26px;font-weight: normal;height:60px;line-height: 68px;color:#333;}
    .NNN_1 h2 .en{display: inline-block;padding:0 15px;height:30px;line-height: 30px;font-size:14px;font-weight: normal;letter-spacing: 1px;position: relative;z-index: 1;color:#555;}
    .NNN_1 h2 .lll{width:18%;position: absolute;left:12%;top:73px;height:1px;background:#4d4d4d;}
    .NNN_1 h2 .rrr{width:18%;position: absolute;right:12%;top:73px;height:1px;background:#4d4d4d;}
    .NNN_1 ul {padding:15px 0 0 0;}
    .NNN_1 .li{width:100%;height:208px;border:0;display: inline-block;margin:0 0 0 0;background:#ffffff;position: relative;overflow: hidden;}
    .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:0;width:100%;height:auto;}
    .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:none center no-repeat;width:26px;height:26px;left:25px;top:265px;display: none;}
    .NNN_1 .li.nomargin{margin:0 0 0 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:#d82128;font-size:15px;}
    .NNN_1 .li .mask{transform: scale(0.8);left:-0;top:0;width:100%;height:100%;background:none;z-index: 2;opacity: 0;}
    .NNN_1 .li .mask p{outline: none;left:10px;top:10px;width:354px;height:228px;position: relative;background:url(../img/icon_17.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;}
}