﻿@charset "utf-8";

.ban {
    display: block;
    overflow: hidden;
    clear: both;
    margin: 0 auto;
    height: auto;
    width: 100%; 
	margin-top:6.4%
}

.fullSlide {
    position: relative;
}

.fullSlide {
    position: relative;
    background: #000;
    margin: 0 auto;
}

    .fullSlide .bd {
        position: relative;
        z-index: 0;
    }

        .fullSlide .bd li {
            position: relative;
        }

            .fullSlide .bd li img {
                width: 100%;
                vertical-align: top;
                height: 100%
            }

            .fullSlide .bd li a {
                color: #fff;
            }

    .fullSlide .hd {
        position: absolute;
        left: 0;
        bottom: 1.5%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        width: 100%;
    }

        .fullSlide .hd ul {
            text-align: center;
            padding-top: 5px;
        }

            .fullSlide .hd ul li {
                cursor: pointer;
                display: inline-block;
                *display: inline;
                zoom: 1;
                width: 40px;
                height: 3px;
                margin: 5px;
                overflow: hidden;
                font-size: 0;
                background: rgba(255,255,255,0.5);
            }

            .fullSlide .hd ul .on {
                background: #fff;
            }

    .fullSlide .bd li .txt {
        position: absolute;
        left: 13%;
        top: 25%;
        line-height: 32px;
        font-size: 16px;
    }

        .fullSlide .bd li .txt h2 {
            font-size: 46px;
            font-weight: bold;
            line-height: 50px;
        }

            .fullSlide .bd li .txt h2 span {
                display: block;
                font-size: 16px;
                font-weight: normal;
            }

        .fullSlide .bd li .txt .line {
            height: 4px;
            width: 40px;
            background: #df061b;
            overflow: hidden;
            display: block;
            margin: 10px 0 20px 0;
        }

.m1 {
    display: block;
    overflow: hidden;
    clear: both;
}

.title {
    display: block;
    clear: both;
    margin: 40px 0 0 0;
    border-left: 5px solid #2a73b1;
    padding-left: 120px;
    border-bottom: 1px solid #f0f0f0;
    font-size: 16px;
    color: #b4b4b4;
    position: relative;
    height: 26px;
}

    .title h2 span {
        color: #4b4b4b;
        background: #fff;
        font-size: 24px;
        margin-right: 8px;
        position: absolute;
        left: 0px;
        top: 2px;
        display: block;
        height: 28px;
        padding: 0 8px 0 10px;
    }

.title2 {
    padding-left: 70px;
}

.layoutlist {
    width: 100%;
    margin: 30px 0 0 0;
    display: block;
    overflow: hidden;
    clear: both;
    float: left;
}

    .layoutlist li {
        float: left;
        width: 33.3%;
        position: relative;
        height: 276px
    }

        .layoutlist li a {
            display: block;
        }

            .layoutlist li a .pic {
                display: block;
            }

                .layoutlist li a .pic img {
                    display: block;
                }

            .layoutlist li a .txt {
                position: absolute;
                left: 0;
                bottom: -60%;
                width: 100%;
                height: 60%;
                padding-bottom: 0;
                background-color: #df061b;
                background-color: rgba(37,130,200,0.7);
                color: #fff;
                font-size: 15px;
                line-height: 26px;
                -webkit-transition: all 0.5s;
                -moz-transition: all 0.5s;
                -o-transition: all 0.5s;
                -mz-transition: all 0.5s;
                transition: all 0.5s;
            }

                .layoutlist li a .txt h2 {
                    padding: 14px 0 0 28px;
                    font-size: 24px;
                    line-height: 36px;
                    padding-bottom: 12px;
                }

                .layoutlist li a .txt p {
                    padding: 0 28px;
                }

        .layoutlist li:hover a .txt {
            height: 60%;
            padding-bottom: 8px;
            bottom: 0;
        }

.iaboutlist {
    display: block;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin: 34px 0 0 0;
}

    .iaboutlist li {
        float: left;
        width: 50%;
        overflow: hidden;
        position: relative;
    }

        .iaboutlist li img {
            display: block;
        }

        .iaboutlist li h2 {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            text-align: center;
            background-color: rgba(255,255,255,0.5);
            font-size: 24px;
            color: #000;
            line-height: 45px;
        }

.m3 {
    display: block;
    clear: both;
    overflow: hidden;
    padding-bottom: 76px;
}

.inewslist {
    display: block;
    overflow: hidden;
    clear: both;
    margin: 38px 0 0 0;
    width: 100%
}

    .inewslist li {
        width:33%;
        float: left;
    }

        .inewslist li a {
            margin-right: 80px;
            width: 345px;
            display: block;
        }

            .inewslist li a.nor {
                margin-right: 0;
            }

            .inewslist li a img {
                width: 100%;
                height: auto;
                display: block;
            }

            .inewslist li a:hover {
                background: #fafafa;
            }

            .inewslist li a .txt {
                display: block;
                overflow: hidden;
                clear: both;
                border: 1px solid #fafafa;
                padding-top: 20px;
            }

                .inewslist li a .txt h2 {
                    padding: 0 10px;
                    color: #0d81e3;
                    font-size: 18px;
                    line-height: 24px;
                    height: 48px;
                }

                .inewslist li a .txt p {
                    color: #5d5d5d;
                    margin: 25px 10px;
                    font-size: 14px;
                    height: 60px;
                    overflow: hidden;
                }

                .inewslist li a .txt span.time {
                    text-align: center;
                    display: block;
                    border-top: 1px solid #f0f0f0;
                    line-height: 42px;
                    color: #a8a8a8;
                    font-size: 16px;
                }

.morenews {
    display: block;
    overflow: hidden;
    clear: both;
    text-align: center;
    padding: 60px 0 0 0;
}

    .morenews a {
        display: inline-block;
        width: 282px;
        text-align: center;
        color: #fff;
        background: #2a73b1;
        line-height: 60px;
        font-size: 24px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        border-radius: 10px;
    }

/*about*/
.about_m1 {
    display: block;
    overflow: hidden;
    clear: both;
    padding: 40px 0 50px;
}

.about_tit {
    display: block;
    overflow: hidden;
    clear: both;
    text-align: center;
    color: #4c4c4c;
    font-size: 14px;
}

    .about_tit h2 {
        line-height: 45px;
        font-size: 24px;
    }

.about {
    display: block;
    clear: both;
    overflow: hidden;
    margin: 28px 0 0 0;
    font-size: 14px;
    line-height: 28px;
}

.about_vd {
    display: block;
    overflow: hidden;
    clear: both;
    margin: 40px 0 0 0;
    position: relative;
}

    .about_vd .vdpic {
        float: left;
        position: relative;
        width: 39%;
    }

        .about_vd .vdpic .vd {
            position: absolute;
            left: 42.5%;
            top: 40%;
            width: 14.6%;
        }

    .about_vd .vd_txt {
        float: right;
        width: 57%;
    }

.ab_tips {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 57%;
}

    .ab_tips a.more {
        width: 148px;
        height: 40px;
        line-height: 40px;
        background: #df2033;
        float: left;
        color: #ffffff;
        text-align: center;
        -webkit-border-radius: 5px;
        -ms-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

.share {
    float: right;
    line-height: 28px;
    font-size: 14px;
    margin: 4px 0 0 0;
}

    .share em {
        float: left;
        font-style: normal;
    }

    .share .bdshare-button-style0-24 {
        float: left;
    }

        .share .bdshare-button-style0-24 a {
            display: inline-block;
            width: 27px;
            height: 27px;
            background: url(../images/share1.png) no-repeat;
            background-position: 0 0;
            margin: 0 0 0 8px;
            padding: 0;
        }

    .share a.icon1 {
        background-position: 0 0;
    }

    .share a.icon2 {
        background-position: -37px 0;
    }

    .share a.icon3 {
        background-position: -74px 0;
    }

.about_m2 {
    display: block;
    overflow: hidden;
    clear: both;
    background: #fbfbfb;
    padding: 20px 0 40px;
}

.aboutlist {
    display: block;
    overflow: hidden;
    clear: both;
    margin: 40px 0 0 0;
}

    .aboutlist li {
        float: left;
        width: 25%;
    }

        .aboutlist li a {
            display: block;
            padding: 0 2px;
            line-height: 28px;
            font-size: 14px;
        }

            .aboutlist li a p {
                margin: 8px 15px 0 5px;
            }

.fxshare {
    display: block;
    overflow: hidden;
    clear: both;
    margin: 40px 0 40px 0;
    border-top: 1px solid #ddd;
    padding-top: 15px;
}

.center {
    text-align: left;
}

.idealist {
    display: block;
    overflow: hidden;
    clear: both;
    padding: 5px 0 0 0;
}

    .idealist li {
        float: left;
        width: 48.33%;
        background: #fff;
        text-align: center;
        margin: 30px 0 0 0;
        text-transform: uppercase;
    }

        .idealist li img {
            display: block;
            width: 100%;
        }

        .idealist li.spa {
            float: right;
        }

.culturelist {
    display: block;
    overflow: hidden;
    clear: both;
    margin-top: -15px;
}

    .culturelist li {
        display: block;
        overflow: hidden;
        clear: both;
        margin: 15px 0 0 0;
        background: #fbfbfb;
    }

        .culturelist li .pic {
            float: left;
            width: 41.3%;
        }

        .culturelist li .txt {
            float: right;
            width: 55%;
            padding-right: 6px;
            font-size: 14px;
            line-height: 30px;
        }

            .culturelist li .txt h2 {
                font-size: 22px;
                line-height: 30px;
                margin: 40px 0 0 0;
            }

            .culturelist li .txt span {
                display: block;
                width: 40px;
                height: 2px;
                overflow: hidden;
                background: #c2c2c2;
                margin: 18px 0 15px;
            }

            .culturelist li .txt p {
                height: 90px;
                overflow: hidden;
            }

            .culturelist li .txt a.more {
                display: block;
                margin: 20px 0 0 0;
                width: 148px;
                height: 40px;
                line-height: 40px;
                border: 1px solid #df2033;
                text-align: center;
                -webkit-border-radius: 5px;
                -ms-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                color: #df2033;
            }

                .culturelist li .txt a.more:hover {
                    background: #df2033;
                    color: #fff;
                }

.about2 {
    margin: 10px 0 0 0;
}

.dutylist li {
    float: left;
    width: 48%;
    margin: 30px 0 10px 0;
    font-size: 14px;
    line-height: 30px;
}

    .dutylist li.spa {
        float: right;
    }

    .dutylist li img {
        display: block;
    }

    .dutylist li h2 {
        font-size: 20px;
        padding: 15px 0 10px;
    }

    .dutylist li p {
        height: 90px;
        overflow: hidden;
    }

.solutionlist {
    display: block;
    clear: both;
    margin: 0 -15px;
    text-align: center;
    padding-bottom: 5px;
}

    .solutionlist li {
        float: none;
        display: inline-block;
        width: 30%;
        margin: 30px 0 0 0;
    }

        .solutionlist li a {
            display: block;
            margin: 0 15px;
            color: #555;
            background: #fff;
            text-align: center;
        }

            .solutionlist li a h2 {
                font-size: 16px;
                line-height: 50px;
            }

            .solutionlist li a:hover {
                background: #fff;
                -webkit-box-shadow: 1px 1px 1px 1px #ddd;
                -moz-box-shadow: 1px 1px 1px 1px #ddd;
                box-shadow: 1px 1px 1px 1px #ddd;
            }

/*product*/
.pro_vd {
    display: block;
    overflow: hidden;
    clear: both;
    margin: 35px 0 0 0;
}

    .pro_vd .vdpic {
        width: 50%;
        margin: 0 25% 32px;
        position: relative;
        display: block;
    }

    .pro_vd .vd_txt {
        width: 100%;
    }

    .pro_vd .vdpic2 {
        width: 53.1%;
        float: left;
        position: relative;
        display: block;
    }

    .pro_vd .vd {
        position: absolute;
        left: 42.5%;
        top: 40%;
        width: 14.6%;
    }

    .pro_vd .vd_txt2 {
        width: 43.75%;
        float: right;
        padding-left: 5px;
    }

    .pro_vd .vdpic3 {
        display: block;
        overflow: hidden;
        clear: both;
        position: relative;
        margin: 20px 0 20px;
    }

        .pro_vd .vdpic3 span.btnplay {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: url(../images/vdicon1.png) center center no-repeat;
        }

.lookmore {
    float: right;
    margin: 30px 0 0 0;
}

    .lookmore .look {
        background: #df2033 url(../images/vicon3.png) 95% center no-repeat;
        border-radius: 5px;
        line-height: 40px;
        width: 140px;
        padding-left: 10px;
        color: #fff;
        display: inline-block;
        text-align: left;
    }

/*newslist*/
.news {
    display: block;
    overflow: hidden;
    clear: both;
    padding: 0 0 30px;
}

.newslist {
    margin: 0;
}

    .newslist li {
        margin-top: 40px;
    }

.pgtips {
    text-align: center;
    margin: 40px 0 0 0;
    display: block;
    overflow: hidden;
    clear: both;
    font-size: 14px;
}

    .pgtips span {
        display: inline-block;
        padding-right: 24px;
        background: url(../images/sicon1.png) right center no-repeat;
    }

.news_tit {
    display: block;
    overflow: hidden;
    clear: both;
    margin: 40px 0 0 0;
    line-height: 30px;
    font-size: 14px;
}

    .news_tit h2 {
        font-size: 24px;
        color: #333;
        line-height: 40px;
    }

.pg_next {
    display: block;
    clear: both;
    overflow: hidden;
    margin: 40px 0 0 0;
}

    .pg_next p {
        overflow: hidden;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.backlist {
    text-align: center;
    margin: 20px 0 0 0;
    float: right;
}

    .backlist a {
        display: inline-block;
        background: #df051a;
        color: #fff;
        line-height: 40px;
        text-align: center;
        width: 120px;
        -ms-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
/*joins*/
.joins {
    display: block;
    overflow: hidden;
    clear: both;
    position: relative;
    height: 700px;
    background: url(../images/join_ban.jpg) center top no-repeat;
}

.joins_wrap {
    width: 715px;
    margin: 0 auto;
    color: #fff;
}

.join_txt {
    line-height: 48px;
    float: left;
    width: 100%;
    text-align: center;
    margin: 60px 0 0 0;
    font-size: 16px;
    height: 240px;
}

    .join_txt h2 {
        font-size: 26px;
    }

.joinuslist {
    float: left;
    width: 100%;
    margin: 30px 0 0 0;
}

    .joinuslist li {
        float: left;
        width: 288px;
        border: 2px solid #fff;
        height: 104px;
        -webkit-border-radius: 8px;
        -ms-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
    }

        .joinuslist li a {
            color: #fff;
            font-size: 14px;
            display: block;
        }

        .joinuslist li.spa {
            float: right;
        }

        .joinuslist li:hover {
            border: 2px solid #e02436;
            background: #e02436;
        }

        .joinuslist li span {
            width: 78px;
            height: 54px;
            float: left;
            margin: 27px 0 0 34px;
        }

        .joinuslist li .txt {
            float: right;
            margin: 20px 0 0 0;
            width: 165px;
        }

            .joinuslist li .txt h2 {
                font-weight: bold;
                font-size: 18px;
                line-height: 26px;
            }

/*contact*/
.subnavlist {
    display: block;
    overflow: hidden;
    clear: both;
    margin: 38px 0 0 0;
}

    .subnavlist li {
        float: left;
        border-right: 1px solid #afafaf;
        line-height: 24px;
        padding-right: 24px;
        margin-right: 24px;
        font-size: 16px;
    }

        .subnavlist li.last {
            border-right: none;
        }

        .subnavlist li.hover a, .subnavlist li a:hover {
            color: #df051a;
        }

.contact {
    display: block;
    overflow: hidden;
    clear: both;
    margin: 0 0 20px 0;
}

.contactlist li {
    float: left;
    width: 45.8%;
    font-size: 14px;
    margin-top: 24px
}

    .contactlist li h2 {
        color: #3f3f3f;
        font-size: 24px;
        border-bottom: 2px solid #e0e0e0;
        line-height: 30px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .contactlist li p {
        padding: 15px 0 0 0;
    }

    .contactlist li.spa {
        float: right;
    }

    .contactlist li p span {
        float: left;
        width: 60px;
        line-height: 20px;
        padding-left: 22px;
        background: url(../images/c_icon1.png) left 4px no-repeat;
    }

        .contactlist li p span.icon2 {
            background-position: 0 -34px;
        }

        .contactlist li p span.icon3 {
            background-position: 0 -68px;
        }

        .contactlist li p span.icon4 {
            background-position: 0 -104px;
        }

.msg_l {
    float: left;
    width: 528px;
}

.msg_r {
    float: right;
}

.msg_div {
    display: block;
    overflow: hidden;
    clear: both;
    margin-bottom: 21px;
    line-height: 40px;
    font-size: 15px;
}

    .msg_div span {
        float: left;
        margin-right: 15px;
    }

.msgtxt1 {
    border: 1px solid #e0e0e0;
    height: 38px;
    border-radius: 10px;
    width: 390px;
    padding-left: 10px;
    color: #555;
    font-size: 15px;
}

.msgtxt2 {
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    padding-left: 10px;
    color: #555;
    font-size: 15px;
    width: 670px;
    height: 220px;
    resize: none;
    line-height: 30px;
}

.msg_power {
    float: left;
    width: 100%;
    margin: 40px 0 0 0;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
}

.msgbtn {
    width: 165px;
    background: #df2033;
    color: #fff;
    border: none;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    cursor: pointer;
}

.fullSlide2 {
    position: relative;
}

.fullSlide2 {
    position: relative;
    background: #000;
    margin: 0 auto;
}

    .fullSlide2 .bd {
        position: relative;
        z-index: 0;
    }

        .fullSlide2 .bd li {
            position: relative;
        }

            .fullSlide2 .bd li img {
                width: 100%;
                vertical-align: top;
            }

            .fullSlide2 .bd li a {
                color: #fff;
            }

    .fullSlide2 .hd {
        position: absolute;
        left: 0;
        bottom: 1.2%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        width: 100%;
    }

        .fullSlide2 .hd ul {
            text-align: center;
            padding-top: 5px;
        }

            .fullSlide2 .hd ul li {
                cursor: pointer;
                display: inline-block;
                *display: inline;
                zoom: 1;
                width: 40px;
                height: 3px;
                margin: 5px;
                overflow: hidden;
                font-size: 0;
                background: rgba(255,255,255,0.5);
            }

            .fullSlide2 .hd ul .on {
                background: #fff;
            }

    .fullSlide2 .bd li .txt {
        position: absolute;
        left: 60%;
        top: 35%;
        line-height: 30px;
        font-size: 18px;
        letter-spacing: 8px;
    }

        .fullSlide2 .bd li .txt h2 {
            font-size: 40px;
            line-height: 40px;
            padding-bottom: 20px;
            font-weight: bold;
        }

.newsban {
    margin-top: -400px;
}

.actGotop {
    position: fixed;
    left: 50%;
    top: 80%;
    z-index: 999;
    display: none;
    width: 45px;
    height: 45px;
    margin-left: 620px;
}

.cypiclist {
    display: block;
    overflow: hidden;
    clear: both;
}

    .cypiclist li {
        float: left;
        width: 33.3%;
    }

        .cypiclist li span {
            display: block;
            margin: 0 5px;
            border: 1px solid #eee;
        }

.sitelist li {
    display: block;
    overflow: hidden;
    clear: both;
    margin-bottom: 15px;
    border-bottom: 1px dotted #eee;
    padding-bottom: 10px;
}

    .sitelist li h2 {
        font-size: 16px;
        line-height: 30px;
    }

    .sitelist li p a {
        color: #999;
    }

        .sitelist li p a:hover {
            color: #df2033;
        }

    .sitelist li.last {
        border-bottom: none;
    }

.bglayout {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.8);
    z-index: 9999;
    display: none;
}

.mydiv {
    position: fixed;
    z-index: 99999;
    left: 50%;
    top: 50%;
    width: 200px;
    height: 100%;
    background: #fff;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    height: 100px;
    border-radius: 5px;
    line-height: 100px;
    text-align: center;
    font-size: 20px;
    margin: -50px 0 0 -100px;
    display: none;
    overflow: hidden;
}

    .mydiv .close {
        position: absolute;
        right: 0;
        top: 0;
        background: #d1031d;
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        cursor: pointer;
    }

.myvedio {
    width: 600px;
    height: auto;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999999;
    margin: -181px 0 0 -300px;
    height: 362px;
    background: #000;
    display: none;
}

#mediaplayer_logo {
    display: none;
}

#mediaplayer_display_button_play {
}

.vdbox {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}





/*170205-投资者关系*/
.ban_o {
    height: 298px;
    background: center top no-repeat;
    margin-top: 71px;
}

.investor {
    padding-top: 50px;
    padding-bottom: 27px;
}

.i_tits {
    height: 1px;
    width: 100%;
    background-color: #eaeaea;
    position: relative;
}

    .i_tits span {
        display: block;
        width: 145px;
        text-align: center;
        border-left: 5px solid #ad0000;
        line-height: 27px;
        font-size: 24px;
        color: #575757;
        position: absolute;
        left: 0;
        top: -22px;
        z-index: 2;
        background-color: #fff;
    }

.stock {
    margin-top: 55px;
}

.stockl {
    width: 15%;
}

.stockr {
    width: 70%;
}

.stockl ul li {
    padding-left: 27px;
    background: url(../images/up.jpg) no-repeat left top;
    margin-bottom: 38px;
}

    .stockl ul li h2 {
        font-size: 18px;
        color: #575757;
        line-height: 18px;
        margin-bottom: 20px;
    }

    .stockl ul li h3 {
        font-size: 24px;
        color: #ad0000;
    }

.i_pro {
    margin-top: 40px;
    margin-bottom: 35px;
}

.tits {
    font-size: 24px;
    color: #575757;
    line-height: 24px;
    margin-bottom: 17px;
}

.i_prods {
    width: 48%;
    float: left;
}

    .i_prods.spe {
        float: right;
    }

    .i_prods ul li {
        line-height: 35px;
        border-bottom: 1px solid #cccccc;
        font-size: 14px;
    }

.notice {
    background-color: #fafafa;
    padding-top: 35px;
}

.nitce {
    width: 48%;
    float: left;
    margin-bottom: 35px;
}

    .nitce.spe {
        float: right;
    }

    .nitce h2 {
        height: 38px;
        line-height: 38px;
        background-color: #ededed;
    }

        .nitce h2 i {
            display: block;
            width: 164px;
            text-align: center;
            background-color: #ad0000;
            color: #fff;
            font-size: 18px;
        }

    .nitce ul {
        background-color: #fff;
    }

        .nitce ul li {
            line-height: 35px;
            border-bottom: 1px solid #f0f0f0;
            padding: 0 3%;
            font-size: 14px;
        }

            .nitce ul li a {
                display: block;
                color: #1d2217;
                overflow: hidden;
            }

            .nitce ul li span {
                float: left;
                padding-right: 24px;
                display: block;
                background: url(../images/pdf1.png) right center no-repeat;
            }

                .nitce ul li span.ccc {
                    float: left;
                    padding-right: 24px;
                    display: block;
                    background: url(../images/doc1.png) right center no-repeat;
                }

            .nitce ul li i {
                float: right;
            }

.more_o {
    margin-top: 30px;
    text-align: center;
    font-size: 14px;
    color: #676767;
}

    .more_o img {
        margin-left: 12px;
        vertical-align: -1px;
    }

.i_prods ul li i {
    width: 145px;
    display: inline-block;
}

.Pages {
    margin-top: 10px;
    text-align: center;
}

    .Pages a {
        border: 1px solid #ad0000;
        padding: 0 5px;
        color: #ad0000;
        display: inline-block;
    }

        .Pages a + a {
            margin-left: 5px;
            margin-right: 5px;
        }

        .Pages a.hover, .Pages a:hover {
            background: #ad0000;
            color: #fff;
        }
