
 .ad-01{
     position: relative;
     min-height: 4rem;
        background: #171717;
        /*background: url(images/m11-icon2.jpg) no-repeat center top;*/
        /*background-size: 100% 4rem; */
 }
 .ad-01-img img{
     display: block;
     width: 100%;
     
 }
    .ad-01-title {
        position: absolute;
        top: 0;
        height: 4rem;
        width: 100%;
        font-size: 1.6rem;
        text-align: center;
        color: #fff;
        line-height: 4rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        box-sizing: border-box;
    }


        .m-gy-dfl-01 {
            margin-bottom: 1.6rem;
        }
        
        .m-gy-dfl-01-tit {
           
            height: 4rem;
            width: 100%;
            font-size: 1.6rem;
            text-align: center;
            color: #333;
            line-height: 4rem;
            /*background: #171717;*/
            background: url(images/m11-icon2.jpg) no-repeat center top;
            background-size: 100% 4rem;
            border-bottom: 1px solid #FA756E;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            box-sizing: border-box;
        }
        .m-gy-dfl-01-desc {
            width: 93.75%;
            margin: 0 auto;
        }
    

		
		
		.yy ul{width: 100%;padding:1.5rem 0 2rem;clear: both; overflow: hidden;background: url(../images/libg1.jpg) no-repeat;}
.yy ul li{width: 33.33%; font-size: 1rem;color:  #fff; text-align: center; float: left;background: url(../images/libg.png) no-repeat right center; background-size: 1px 5.2rem; margin-bottom:10px;}
.yy ul li b{color:  #fff;font-size: 2.68rem; font-weight: bold; font-family: "Arial"; display: block; }
.yy ul li:nth-child(3){background: none;}
    
	
   
    .about1 {}

        .tit {
            clear: both;
            height: 100px;
            text-align: center;
            margin-top: 20px;
        }

            .tit span {
                font-size: 38px;
                font-weight: bold;
                letter-spacing: 5px;
                display: block;
                color: #282828;
                padding-top: 30px;
            }

            .tit i {
                font-size: 38px;
                font-weight: bold;
                letter-spacing: 5px;
                color: #fcc314;
                padding-top: 30px;
                font-style: normal;
            }

            .tit em {
                display: block;
                font-size: 18px;
                color: #999;
                font-weight: normal;
                font-style: normal;
                letter-spacing: 0;
                margin-top: 5px;
                text-transform: uppercase;
                font-family: Times New Roman;
            }
    .about1 dl dd {
        text-align: justify;
        position: relative;
        padding-left: 1rem;
    }
    
    .about1 dl dd:before {
        content: "";
        position: absolute;
        width: 0.1rem;
        height: 4rem;
        background: #cf1516;
        top: 0.6rem;
        left: 0;
    }
    
    .about1 dl dd h3 {
        font-size: 1.3rem;
        color: #20b7f4;
    }
    
    .about1 dl dd p {
        font-size: 1.2rem;
        line-height: 150%;
        margin-bottom: 0;
    }
    
    .about1 dl dd p span {
        color: #000;
        font-weight: bold;
    }
    
    .about1 dl dd a {
        display: block;
        width: 120px;
        background: #20b7f4;
        color: #fff;
        text-align: center;
        font-weight: normal;
        letter-spacing: 1px;
        margin-top: 30px;
    }

	.abo2 dl dd { margin-top: 0.5rem;}
.abo2 dt{ width:48%; float:left; margin-right:1.5%} 




.m_pro{width: 90.625%; overflow: hidden;margin:0 auto;}
.m_pro dl{ width: 100%;margin-bottom: 0.8rem; }
.m_pro dl dt{width: 100%; position: relative;}
.m_pro dl dt span{ display: block;font-size:1.2rem; color: #ffffff;height: 1.6rem; line-height: 1.6rem;text-align: left;padding-left: 2.1rem;  position: absolute;left:1.5rem; top:1.5rem;; font-weight: bold; }
.m_pro dl dt img{width: 100%;display: block;}
.m_pro dl dd{padding:2.5rem 1.2rem 0;box-sizing: border-box; position: relative;  }
.m_pro dl dd h3{width: 14.3rem;  height: 2.75rem;line-height: 2.75rem; color: #ffffff; font-size: 1.2rem; font-weight: normal; background: #20b7f4; border-radius: 1.5rem; text-align: center;position: absolute; top: -1.5rem;left:7.3rem;}
.m_pro dl dd h3 a{color: #ffffff;}
.pro{ margin-top:30px;}