锘緻charset "utf-8";
/* CSS Document */

/* CSS Document */
@-webkit-viewport {
    width: device-width;
}

@-moz-viewport {
    width: device-width;
}

@-ms-viewport {
    width: device-width;
}

@-o-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}


html, body, div, span, a, p {
    margin: 0px;
    padding: 0px;
}


    a:link, a:visited {
        text-decoration: none;
        cursor: pointer;
    }

    a:hover {
        /*         color: #ff6600; */
        text-decoration: underline;
        cursor: pointer;
    }





.slide {
    width: 100%;
    overflow: hidden;
    height: auto;
    display: block;
    padding: 0px;
    margin: 0 auto;
    position: relative; /* background-color: #142831; */
    border-bottom: 1px solid #ccc;
}


.slide_list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

    .slide_list ul {
        list-style: none;
        display: block;
        width: 20000px;
        height: auto;
        padding: 0px;
        margin: 0;
        float: left;
    }

        .slide_list ul li {
            position: relative;
            display: block;
            width: 1920px;
            overflow: hidden;
            height: auto;
            padding: 0px;
            margin: 0;
            float: left;
        }

.slide_info {
    position: absolute;
    display: block;
    top: 40%;
    left: 100px;
    line-height: 200%;
    width: 400px;
    height: auto;
    margin-left: 100px;
    padding: 15px;
    color: #fff; /* background-image:url(/Content/img/slide/info_bg.png); */ /* background-repeat:repeat; */ /* border-radius:20px; */
}

.slide_list ul li img {
    width: 100%;
    overflow: hidden;
    height: auto;
    padding: 0px;
    margin: 0;
    max-width: 100%;
    cursor: pointer;
}


.slide_info .s1 {
    display: block;
    width: auto;
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    font-weight: bold;
    text-align: left;
}

.slide_info .s2 {
    display: block;
    width: auto;
    height: auto;
    line-height: 30px;
    font-size: 16px; /* font-weight:bold; */
    text-align: left;
    word-wrap: break-word;
}

.slide_info .s3 {
    display: block;
    padding: 0px;
    margin: 0px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding-left: 40px;
    background-image: url(/Content/img/slide/arrow.png);
    background-repeat: no-repeat;
    background-position: -14px -156px;
}

    .slide_info .s3 a {
        color: #fff;
    }



.b_p_r {
    width: 100%;
    height: auto;
    position: relative;
    /* top: 100px; */
    /* right: 80px; */
    padding: 0px;
    margin: 0px;
    cursor: pointer;
}

    .b_p_r video {
        width: 100%;
        height: auto;
        /* border: 10px solid #333333; */
        /* background-color: rgba(212, 216, 216, 0.1); */
        /* padding: 10px; */
    }

    .b_p_r img {
        width: 600px;
        height: auto;
        /* background-color: rgba(212, 216, 216, 0.1); */
        padding: 10px;
    }


.arrow_left, .arrow_right {
    width: 10%;
    text-align: center;
    vertical-align: middle; /* border-radius: 0% 100% 100% 0%; */
}

.arrow_left {
    float: left;
    display: block;
    position: absolute;
    top: 0px;
    bottom: 0px;
    cursor: pointer;
    background-image: url(/Content/img/slide/left.png);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1000;
}

.arrow_right {
    float: right;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    text-align: center;
    cursor: pointer;
    background-image: url(/Content/img/slide/right.png);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1000;
}

    .arrow_left:hover, .arrow_right:hover {
        /* opacity: 0.2;
  filter:alpha(opacity=20);
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#800000,endColorstr=#800000)";    
*/
        background-color: rgba(0, 0, 0, 0.2);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#20000000, endColorstr=#20000000)"; /*Filter for older IEs */
    }


.visible {
    display: block;
}

    .visible .slide_info {
        display: none;
    }

    .visible img {
        display: block;
    }

.hidde {
    display: none;
}

    .hidde img {
        display: none;
    }

.slide2 {
    width: 100%;
    overflow: hidden; /* height:650px; */
    display: block;
    padding: 0px;
    margin: 0 auto;
    position: relative;
    background-color: #fafafa;
    border-bottom: 1px solid #e7e6e6;
}


.m_full {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px;
    margin: 0px; /* background-color:#02B3AB; */
    overflow: hidden;
}

    .m_full ul {
        list-style: none;
        display: block;
        width: 100%;
        height: auto;
        padding: 0px;
        margin: 0px;
        padding-bottom: 20px;
    }

        .m_full ul li {
            list-style: none;
            display: block;
            width: 100%;
            height: auto; /* background-color: #ffffff; */
            padding: 0px;
            margin: 0px;
            float: left;
        }

    .m_full .title {
        display: block;
        width: 100%;
        height: auto;
        text-align: left;
        font-size: 20px;
        color: #8e8f92;
        padding-top: 10px;
        font-weight: bold;
        margin-bottom: 10px;
        margin-left: 30px;
    }


/*婊氬姩///////////////////////////////////////////////////////////////////////////////////////////////////*/
#logorightmq {
    float: right;
    width: 600px;
    height: 25px;
    text-align: left;
    /* border:1px dashed #dfdfdf; */
    /* background:url(/css/index/toptip.gif) 0 3px no-repeat; */
    /* position: absolute; */
    z-index: 101;
    overflow: visible;
    margin-right: 10px;
    top: 0px;
    /* right: 210px; */
    font-size: 14px;
    /* color: #222; */
}

#marqueediv {
    position: absolute;
    top: 0px;
    /* left:45px; */
    height: 25px;
    line-height: 25px;
    margin: 0px;
    width: 600px;
    text-align: left;
    /* border:0px solid #ff3; */
    padding: 0px;
    overflow: hidden;
    margin-top: 10px;
}

    #marqueediv a {
        display: block;
        width: 600px;
        height: 30px;
        overflow: hidden;
        font-weight: normal;
        text-align: right;
    }

        #marqueediv a:link, #marqueediv a:visited { /* color:#00f */
        }

        #marqueediv a:hover {
            color: #f93;
        }
    /* #marqueediv:hover{position:absolute;top:0px; left:45px;height:auto;margin:0px;width:300px;text-align:left;border:1px solid #ff3;padding:0px;line-height:30px;overflow:visible; background-color:#f60; border:5px solid #ccc; color:#fff;} */
    #marqueediv:hover a {
        display: block;
        float: right;
        /* width:93%;  background-color:#f60;/* line-height:30px; */
        height: 30px;
        /* padding:0px 10px 0px 10px; */
        overflow: hidden;
        /* color:#fff; */
    }

        #marqueediv:hover a:hover {
            /*     background-color:#fff;  */
            /* border:1px dashed #ccc; */
            color: #f60;
            text-decoration: none;
        }

    #marqueediv > span {
        display: block;
        width: 80px;
        float: right;
        font-weight: normal;
        cursor: pointer;
    }
/*澶撮儴鎼滅储*/



.m_full .info {
    display: block;
    width: 30%;
    height: auto;
    text-align: center;
    float: left;
    padding-bottom: 30px;
    text-align: center;
    margin-left: 2%;
    background-color: #ffffff;
    border: 1px solid #e7e6e6;
    /* overflow-x: hidden; */
    /* color: #000000; */
}

    .m_full .info .p {
        display: block;
        width: 100%;
        height: auto; /* border: 1px solid #ccc; */
        padding: 1px;
        text-align: center;
        margin: 0 auto;
        overflow: hidden;
    }

        .m_full .info .p img {
            width: 100%;
            overflow: hidden;
            height: 100%;
            padding: 0px;
            margin: 0;
            max-width: 100%;
            transition: all 1s ease-in-out;
        }

            .m_full .info .p img:hover {
                transform: scale(1.5);
            }

    .m_full .info .t {
        display: block;
        width: 90%;
        height: auto;
        font-size: 18px;
        color: #1F1C1B;
        margin-top: 32px;
        /* font-weight: bold; */
        text-align: left;
        margin: 0 auto;
    }

    .m_full .info .i {
        display: block;
        width: 90%;
        height: auto;
        font-size: 14px;
        text-align: left;
        margin: 0 auto;
        margin-top: 22px; /* font-weight: bold; */
        color: #807D7D;
        line-height: 200%;
    }

    .m_full .info .m {
        display: block;
        padding: 0px;
        margin: 0px;
        width: 95%;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        font-weight: bold;
        text-align: left; /* padding-left:40px; */
        background-image: url(/Content/img/slide/arrow2.png);
        background-repeat: no-repeat;
        background-position: -15px -156px; /* margin-left: 60px; */
        margin-top: 10px;
        float: right;
        text-indent: 50px;
        cursor: pointer;
        color: #1B1A1A;
    }

.m_full a:link, .m_full a:visited {
    color: #333333;
    text-decoration: none;
}

.m2_full {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px;
    margin: 0px;
    background-color: #02B3AB;
}

    .m2_full ul {
        list-style: none;
        display: inline-table;
        width: auto;
        height: 200px;
        overflow: visible
    }

        .m2_full ul li {
            height: 100px
        }

.m_full .info_news {
    display: block;
    width: 30%;
    height: auto;
    text-align: center;
    float: left;
    padding-bottom: 30px;
    text-align: center;
    margin-left: 2%; /* border: 1px solid #ccc; */
    background-color: #ffffff;
}

    .m_full .info_news .p {
        display: block;
        width: 99%;
        height: auto; /* border: 1px solid #ccc; */
        padding: 1px;
        text-align: center;
        margin: 0 auto;
        overflow-x: hidden;
    }

        .m_full .info_news .p img {
            width: 100%;
            overflow: hidden;
            height: 100%;
            padding: 0px;
            margin: 0;
            max-width: 100%;
        }

    .m_full .info_news .t {
        display: block;
        width: 100%;
        height: auto;
        font-size: 20px;
        color: #716562;
        margin-top: 22px;
        font-weight: bold;
        text-align: center;
        margin: 0 auto;
    }

    .m_full .info_news .i {
        display: block;
        width: 90%;
        height: auto;
        font-size: 12px;
        text-align: left;
        margin: 0 auto;
        margin-top: 22px;
        font-weight: bold;
    }

    .m_full .info_news .m {
        display: block;
        padding: 0px;
        margin: 0px;
        width: 60%;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        font-weight: bold;
        text-align: left; /* padding-left:40px; */
        background-image: url(/Content/img/slide/arrow2.png);
        background-repeat: no-repeat;
        background-position: -15px -156px; /* margin-left: 5%; */
        margin-top: 10px;
        float: right;
        text-indent: 50px;
        cursor: pointer;
    }

    .m_full .info_news dl {
        display: block;
        width: 100%;
        height: auto;
        text-align: left;
        margin: 0 auto;
        margin-top: 22px;
    }

    .m_full .info_news dd {
        cursor: pointer;
        display: block;
        width: 100%;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        text-align: left;
        margin: 0 auto;
        /*font-weight: bold;*/
        color: #ffffff;
        background-color: #B11300;
        overflow: hidden;
        margin-top: 2px;
    }

        .m_full .info_news dd a {
            height: 35px;
            display: block;
            line-height: 35px;
        }

        .m_full .info_news dd:hover {
            background-color: #9A0303;
        }

        .m_full .info_news dd .d {
            height: 35px;
            line-height: 35px;
            width: 80px;
            background-color: #684E3E;
            margin-right: 10px;
            font-size: 12px;
            display: block;
            float: left;
            text-align: center;
        }

.customer {
    width: 100%;
    overflow: hidden;
    /* height: 300px; */
    display: block;
    padding: 0px;
    margin: 0 auto;
    position: relative;
    background-color: #FFFFFF;
}

.customer_full {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px;
    margin: 0px;
    background-color: #FFFFFF;
}

    .customer_full ul {
        list-style: none;
        display: inline-block;
        width: auto;
        height: 200px;
        overflow: visible;
        padding: 0px;
        margin: 0px;
        white-space: nowrap;
    }

        .customer_full ul li {
            margin-top: 20px;
            width: 195px;
            height: 113px;
            /* float: left; */
            background-color: #ffffff;
            display: inline-block;
        }

            .customer_full ul li span {
                display: block;
                text-align: center;
                width: 90%;
                font-size: 14px;
            }



.full_title {
    width: 100%;
    line-height: 50px;
    height: 50px;
    font-size: 38px;
    color: #8E3232;
    text-align: center;
    margin-top: 60px;
    font-weight: bold;
}

.full_title_sub {
    width: 80%;
    line-height: 200%;
    height: auto;
    font-size: 14px;
    color: #A23838;
    text-align: center;
    padding-bottom: 30px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
}




.div-500 {
    display: table;
    width: 100%;
    height: auto;
    text-align: center;
    padding: 30px 0px;
    background-image: url(index/bg001.jpg);
    background-position: left bottom;
}


.container2 {
    width: 95%;
    display: table;
    /* background-color:#333333; */
    margin-left: auto;
    padding-top: 30px;
    /* padding-bottom: 30px; */
}

    .container2 .c2-1 {
        display: block;
        width: 24%;
        margin-right: 1%;
        color: #ffffff;
        height: auto;
        float: left;
        font-size: 14px;
        font-weight: bold;
        padding-bottom: 80px;
    }

    .container2 .c2-2 {
        /* display:block; */
        width: 24%;
        margin-right: 0;
        color: #ffffff;
        height: auto;
        float: left;
        font-size: 14px;
        font-weight: bold;
        margin-right: 1%;
    }

    .container2 .c2-3 {
        /* display:block; */
        width: 24%;
        margin-right: 1%;
        color: #ffffff;
        height: auto;
        float: left;
        font-size: 14px;
        font-weight: bold;
        padding-bottom: 100px;
    }

    .container2 .c2-4 {
        /* display:block; */
        width: 24%;
        margin-right: 0%;
        color: #ffffff;
        height: auto;
        float: left;
        font-size: 14px;
        font-weight: bold;
    }

    .container2 .c2-1 .t {
        height: 50px;
        font-size: 26px;
        cursor: pointer;
    }

    .container2 i {
        display: block; /* border:2px solid #ffffff; */ /* padding:20px; */
        border-radius: 100%;
        font-size: 10em;
        height: auto; /* text-align: center; */
        width: 100%;
        float: left; /* min-height: 120px; */ /* min-width: 120px; */ /* padding-right: 40px; */
        padding-bottom: 20px;
    }

    .container2 .info {
        display: block; /* border:2px solid #ffffff; */
        padding: 0px;
        height: 100%;
        width: 90%; /* float: right; */
        margin: 0px; /* padding-top: 20px; */
        font-size: 14px;
        font-weight: 100;
        line-height: 180%;
        text-align: left;
    }

        .container2 .info .h5 {
            display: block;
            font-size: 22px;
            font-weight: bold;
            width: 96%;
            text-align: center;
            padding-bottom: 20px;
        }


.full {
    width: 100%;
    padding: 10px 0px;
    height: auto;
}

.s-2 {
    font-size: 38px;
    font-weight: bold;
    padding-bottom: 50px;
}

.bg-c3 { /* background-color: #333333; */
}

.bg-c5 {
    background-color: #152935;
}


/*鍔ㄥ浘*/
.div-500-2 {
    display: table;
    width: 99%;
    height: auto;
    text-align: center; /* padding: 30px 0px; */
    background-color: #fff;
}

    .div-500-2 .f-c1 {
        color: #8e8f92;
        font-family: microsoft yahei, "\5FAE\8F6F\96C5\9ED1";
        font-weight: normal;
    }

.container2-2 {
    width: 95%;
    display: table;
    /* background-color:#333333; */
    margin-left: auto;
    padding-top: 30px;
    /* padding-bottom: 30px; */
}

    .container2-2 .c2-1 {
        display: block;
        width: 33%;
        /* margin-right: 1%; */
        /* color: #8e8f92; */
        height: auto;
        float: left;
        font-size: 14px;
        font-weight: bold;
        padding-bottom: 40px;
    }

    .container2-2 .c2-2 {
        /* display:block; */
        width: 24%;
        margin-right: 0;
        color: #ffffff;
        height: auto;
        float: left;
        font-size: 14px;
        font-weight: bold;
        margin-right: 1%;
    }

    .container2-2 .c2-3 {
        /* display:block; */
        width: 24%;
        margin-right: 1%;
        color: #ffffff;
        height: auto;
        float: left;
        font-size: 14px;
        font-weight: bold;
        padding-bottom: 100px;
    }

    .container2-2 .c2-4 {
        /* display:block; */
        width: 24%;
        margin-right: 0%;
        color: #ffffff;
        height: auto;
        float: left;
        font-size: 14px;
        font-weight: bold;
    }

    .container2-2 .c2-1 .t {
        height: 50px;
        font-size: 26px;
        cursor: pointer;
    }

    .container2-2 i {
        display: block;
        /* border:2px solid #ffffff; */
        /* padding:20px; */
        border-radius: 100%;
        font-size: 10em;
        height: auto;
        /* text-align: center; */
        width: 45%;
        float: left;
        /* min-height: 120px; */
        /* min-width: 120px; */
        /* padding-right: 40px; */
        /* padding-bottom: 20px; */
    }

    .container2-2 .info {
        display: block; /* border:2px solid #ffffff; */
        padding: 0px;
        height: 100%;
        width: 95%; /* float: right; */
        margin: 0px; /* padding-top: 20px; */
        font-size: 14px;
        font-weight: normal;
        line-height: 180%;
        text-align: left;
    }

        .container2-2 .info .h5 {
            display: block;
            font-size: 22px;
            font-weight: bold;
            width: 100%;
            text-align: center;
            padding-bottom: 20px;
        }

    .container2-2 i img {
        width: 75%;
        transition: all 0.5s ease-in-out;
    }

        .container2-2 i img:hover {
            transform: scale(1.5) rotate(360deg)
        }

    .container2-2 .full {
        width: 100%; /* padding: 10px 0px; */
        height: auto;
    }

    .container2-2 .s-2 {
        font-size: 38px;
        font-weight: bold;
        padding-bottom: 100px;
    }

.bgf {
    background-color: #fff;
}



/*
////////////////////////////////////////////////////////////////////////////////
搴曢儴鑿滃崟/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
*/

.r {
    float: right !important;
}

.st {
    font-size: 18px;
    margin-left: 20px;
}

.st2 {
    clear: both;
    font-size: 14px;
    float: right;
    margin-right: 5%;
    font-weight: 100;
    line-height: 25px;
    height: 25px;
    color: #222;
    cursor: pointer;
}

    .st2:hover {
        color: #f60;
    }

#customer_full img {
    width: 90%;
    /* box-shadow: 0 0 10px; */
    border-radius: 30px;
}



@-webkit-keyframes play {
    0% {
        /*
        姘村钩缈昏浆
        */
        /*        -webkit-transform:rotateY(0deg);*/
        /*        鍨傜洿缈昏浆*/
        /*        -webkit-transform:rotateX(0deg);*/
        /*        椤烘椂閽堟棆杞?/
        -webkit-transform: rotate(0deg);
        /*        閫嗘椂閽堟棆杞?/
        /*        -webkit-transform:rotate(0deg);*/
    }

    100% {
        /* 姘村钩缈昏浆 */
        /*        -webkit-transform:rotateY(360deg);*/
        /*         鍨傜洿缈昏浆*/
        /*        -webkit-transform:rotateX(360deg);*/
        /*        椤烘椂閽堟棆杞?/
        -webkit-transform: rotate(360deg);
        /*        閫嗘椂閽堟棆杞?/
        /*        -webkit-transform:rotate(-360deg);*/
    }
}

@-moz-keyframes play {
    0% {
        /*        -moz-transform:rotateY(0deg);*/
        /*        -moz-transform:rotateX(0deg);*/
        -moz-transform: rotate(0deg);
        /*        -moz-transform:rotate(0deg);*/
    }

    100% {
        /*        -moz-transform:rotateY(360deg);*/
        /*        -moz-transform:rotateX(360deg);*/
        -moz-transform: rotate(360deg);
        /*        -moz-transform:rotate(-360deg);*/
    }
}

@keyframes play {
    0% {
        /*        transform:rotateY(0deg);*/
        /*        transform:rotateX(0deg);*/
        transform: rotate(0deg);
        /*        transform:rotate(0deg);*/
    }

    100% {
        /*        transform:rotateY(360deg);*/
        /*        transform:rotateX(360deg);*/
        transform: rotate(360deg);
        /*        transform:rotate(-360deg);*/
    }
}



#video_mask { /*	position:absolute; left:20px; top: 20px; */
    -webkit-animation: play 2s linear infinite;
    -moz-animation: play 2s linear infinite;
    animation: play 2s linear infinite; /*	animation:play 2s linear infinite;*/
    width: 120px;
    height: 120px; /* background-color: rgb(255, 102, 0); */
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -60px;
    margin-top: -60px;
    display: none;
    background-image: url(/css/Loading.png);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 9999;
}

.video_name {
    font-size: 20px;
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 9999;
    color: #bfbfbf;
}

@media only screen and (max-width:1300px) {
    .container2 .c2-1, .container2 .c2-2, .container2 .c2-3, .container2 .c2-4 { /*width: 48%;*/
        margin-left: auto;
    }

    .container2 .c2-1, .container2 .c2-3 {
        padding-bottom: 0px;
    }

        .container2 .c2-1 i, .container2 .c2-2 i, .container2 .c2-3 i, .container2 .c2-4 i {
            width: 100%; /* float: left; */
        }

        .container2 .c2-1 .info, .container2 .c2-2 .info, .container2 .c2-3 .info, .container2 .c2-4 .info { /* width: auto; */
        }

    .b_p_r {
        /* width: 450px; */
        /* right: 80px; */
    }

        .b_p_r video {
            width: 100%;
        }

    .slide_info {
        left: 20px;
    }
}

@media only screen and (max-width:1200px) {
    .container2-2 .c2-1 {
        width: 50%;
    }

        .container2-2 .c2-1 i, .container2-2 .c2-2 i, .container2-2 .c2-3 i, .container2-2 .c2-4 i {
            width: 98%;
        }

    .container2 .c2-1, .container2 .c2-2, .container2 .c2-3, .container2 .c2-4 {
        width: 90%;
        margin-left: auto;
    }

    .container2 .c2-1, .container2 .c2-3 {
        padding-bottom: 0px;
    }

        .container2 .c2-1 i, .container2 .c2-2 i, .container2 .c2-3 i, .container2 .c2-4 i {
            width: 180px; /* float: left; */
        }

        .container2 .c2-1 .info, .container2 .c2-2 .info, .container2 .c2-3 .info, .container2 .c2-4 .info { /* width: auto; */
        }

    .m_full .title {
        text-align: left;
        margin-left: 30px;
    }
}

@media only screen and (max-width:1024px) {

    .b_p_r {
        width: 100%;
        right: 0px;
        padding: 0px;
        top: 0px;
        border: 0px;
        position: relative;
    }

        .b_p_r video {
            width: 100%;
            padding: 0px;
        }

    .slide_info {
        left: 20px;
    }

    .slide_list ul {
        width: 100%
    }
}

@media only screen and (max-width:900px) {
}

@media only screen and (max-width:800px) {

    #logorightmq {
        display: none;
    }

    .slide_list ul li .slide_info {
        display: none;
        position: relative;
        top: 0px;
        left: 0px;
        margin-left: 0px;
        background-image: none;
        border-radius: 0px;
        background-color: #fff;
        width: 100%;
        color: #555;
    }
    /*.slide_list ul li img{min-height: 300px;}
	.slide ul li{width:100%; height:auto;}
	.slide .slide_list{width:100%; height:auto;}
	.slide_list ul {width:100%; height:auto;}
	.slide{width:100%;height:auto; margin-top:10px;}
	*/

    #slide_list .slide_ico span {
        width: 10px;
        height: 10px;
        line-height: 10px;
    }

    #slide_list .slide_ico {
        bottom: 10px;
    }

    .slide {
        border-bottom: 0px;
    }

    .slide2 ul li .info_news {
        width: 94%;
        margin-bottom: 10px;
    }

    .slide2 ul li .info {
        width: 94%;
        margin-bottom: 10px;
    }

    .slide2, .slide2 ul {
        height: auto;
    }


    .slide_info .s2 {
        width: 90%;
    }

    .container2 i {
        font-size: 6em;
    }
}



@media only screen and (max-width:500px) {

    .container2-2 .c2-1 {
        width: 98%;
    }


    .container2 .c2-1, .container2 .c2-2, .container2 .c2-3, .container2 .c2-4 {
        width: 90%;
        margin-left: auto;
    }

        .container2 .c2-1 i, .container2 .c2-2 i, .container2 .c2-3 i, .container2 .c2-4 i {
            width: 90%;
        }

        .container2 .c2-1 .info, .container2 .c2-2 .info, .container2 .c2-3 .info, .container2 .c2-4 .info {
            width: 100%;
        }


    .m_full .title, .container2-2 .s-2, .s-2, .full_title {
        height: auto;
        font-size: 22px;
    }

    .m_full .title{margin-left:8px;}
}



@media only print {
    .header {
        display: none;
    }

    .footer {
        display: none;
    }
}


.clear {
    clear: both;
}

.v {
    display: block;
}

.h {
    display: none;
}


/*white-space: pre-wrap*/
