﻿@charset "utf-8";

/*??????button?????????????????????????????????????????????*/

a, input, button {

    outline: none;

}



::-moz-focus-inner {

    border: 0px;

}



header {

    height: 102px !important;

}



    header .title {

        top: 34px !important;

        height: 100px !important;

    }



        header .title img {

            min-width: 80px !important;

            min-height: 80px !important;

        }



.foot {

    width: 100%;

}



.nav_bar {

    width: 80%;

    margin: 10px auto;

}



    .nav_bar li {

        float: left;

        width: 25%;

    }



    .nav_bar img {

        width: 70%;

        min-width: 95px;

        min-height: 126px;

        max-height: 120px !important;

        max-width: 210px !important;

    }



.home_page, .login {

    width: 70%;

    min-width: 133px !important;

    min-height: 30px !important;

}



.slide1 {

    position: relative;

    max-width: 640px;

    overflow: hidden;

    margin: 0 auto 5px auto;

    height: 243px;

    max-height: 478px;

    width: 342px;

}



    .slide1:after {

        content: '';

        display: block;

        width: 100%;

        padding-top: 50%;

    }



    .slide1 ul {

        position: absolute;

        left: 5px;

        top: 48px;

        width: 80%;

        height: 55%;

    }



    .slide1 li {

        list-style: none;

        position: absolute;

        left: 0;

        top: 0;

    }



        .slide1 li:first-child {

            z-index: 1;

        }



        .slide1 li img {

            position: absolute;

            left: 0;

            top: 0;

            /*width: 100%;

             height: 100%;

             border: none;*/

        }



    .slide1 .dot {

        position: absolute;

        left: 50%;

        right: 10px;

        bottom: 10px;

        font-size: 0;

    }



        .slide1 .dot span {

            display: inline-block;

            width: 5px;

            height: 5px;

            margin-left: 5px;

            border: 1px solid #fff;

            border-radius: 50%;

        }



        .slide1 .dot .cur {

            background-color: #fff;

        }



.slide .dot {

        left:40% !important;

        bottom: -8px;

}

    .slide .dot span {

        width:10px !important;

        height:10px !important;

    }





.agent_info {

    

    width: 100%;

    height: 80px;

    margin: 45px 0 -26px -31px;

}



    .agent_info p {

        width: 80%;

        height: 20px;

        text-align: left;

        font-size: 14px;

        padding-left: 13%;

    }

.agent_info h2 h5 {

    text-align:left;

    margin-left:10px;

}

.icons {

    width: 85%;

    margin-top: 10%;

}



    .icons ul {

        width: 100%;

        height: 100px;

    }



        .icons ul li {

            float: left;

            width: 50%;

            height: 100%;

            border: 1px solid rgba(241, 236, 236, 0.10);

            border-top: none;

            text-align: center;

            padding-top: 5%;

        }



            .icons ul li a {

                color: #fff;

            }



            .icons ul li i {

                font-size: 2.5em;

            }







.rebd {

    border-bottom: none !important;

}



@font-face {

    font-family: 'weixinfont';

    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');

    font-weight: normal;

    font-style: normal;

}



[class^="icon-"], [class*=" icon-"] {

    font-family: 'weixinfont';

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    /* Better Font Rendering =========== */

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.icon-film:before {

    content: "\e913";

}



.icon-dropbox:before {

    content: "\eaaf";

}



.icon-github:before {

    content: "\eab1";

}



.icon-github2:before {

    content: "\eab2";

}



.icon-paypal:before {

    content: "\ead6";

}



.slide .dot .cur {

     background-color: #BC1D86; 

}