/*.about_as_content{
    width: 80%;
    height: 100%;
    text-align: center; 
    margin-left: 50%;   
}*/
.left{
    width: 228px;
    float: left;
    
}
.l_top{
    width: 218px;
    height: 100%;
    background: url(../images/sdbt1.png);
     
}
.l_bot{
    margin-top: 0px;
    width: 218px;
   
    background:url(../images/left.png);
    background-repeat: repeat-y;
}
/*.right{
    float: left;
    margin-left: 35px;
    margin-top: 20px;
    width: 800px;
    height: 100%;
}*/
.menu_clear{
    width: 400px;
    height: 100%;
    float: left;
    background: red;
}
.menu_title {
    float:left;
}
.menu {
    float: left;
    width: 185px;
    padding: 16px 27px 160px 16px;
    margin-top: 0px;
    background: gray;
    background: url(../images/menuul.png) no-repeat;
}
    .menu li {
        border-bottom: 1px solid #dbdbdb;
    }
        .menu li a {
            padding-left: 28px;
            background: url(http://www.heverdin.com/images/default/i2.gif) 12px 13px no-repeat;
            font-family: "Microsoft Yahei", "simsun";
            font-size: 14px;
            color: #444;
            line-height: 34px;
            display: block;
        }
            .menu li a:hover, .menu li.active a {
                background: url(http://www.heverdin.com/images/default/i2.gif) 12px -8px no-repeat #fff;
                border: 1px solid #f3f2f2;
                color: #ce0236;
                line-height: 32px;
                display: block;
            }
        .menu li.active a {
            background-position: 12px -28px;
            display: block;
        }
        .menu li dl {
            padding-left: 28px;
            padding-bottom: 10px;
        }
        .menu li.active dd a {
            display: block;
            padding-left: 11px;
            background: url(http://www.heverdin.com/images/default/i3.gif) 0 14px no-repeat;
            border: none;
            color: #686868;
            line-height: 32px;
        }
            .menu li.active dd a:hover {
                background-position: 0 -5px;
                color: #ce0236;
                display: block;
            }
        /* lv1 */
        .menu li.level1 a {
            display: block;
            height: 28px;
            line-height: 28px;
            font-weight: 700;
            color: #444;
            text-indent: 0px;
            font-weight: normal;
        }
            .menu li.level1 a:hover {
                text-decoration: none;
            }

            .menu li.level1 a.current {
                background: url(http://www.heverdin.com/images/default/i2.gif) 12px -8px no-repeat #fff;
                border: 1px solid #f3f2f2;
                color: #ce0236;
                line-height: 32px;
                font-weight: bold;
            }
        /* lv2 */
        .menu li ul {
            overflow: hidden;
        }
            .menu li ul.level2 {
                display: none;
                padding-left: 28px;
                padding-bottom: 10px;
            }
                .menu li ul.level2 li {
                    border: 0px;
                }
                    .menu li ul.level2 li a {
                        display: block;
                        padding-left: 11px;
                        background: url(http://www.heverdin.com/images/default/i3.gif) 0 14px no-repeat;
                        border: none;
                        color: #686868;
                        line-height: 32px;
                        overflow: hidden;
                    }
                        .menu li ul.level2 li a:hover {
                            color: #f60;
                        }
/*.rnr{
    text-align: left;
}*/
/*.rbt {
    clear: both;
    height: 29px;
    background: url(http://www.heverdin.com/images/default/rbt.gif) 0 24px repeat-x;
}
    .rbt h3 {
        float: left;
        height: 26px;
        background: url(http://www.heverdin.com/images/default/rbt.gif) 0 -2px repeat-x;
    }
        .rbt h3 span {
            display: block;
            padding-left: 28px;
            background: url(../images/about_02.png) 5px 3px no-repeat;
            font-family: "Microsoft Yahei", "simsun";
            font-size: 15px;
            font-weight: normal;
            color: #3a3a3a;
        }*/
.more2 {
    float: right;
    padding-left: 15px;
    background: url(http://www.heverdin.com/images/default/more2.gif) 0 4px no-repeat;
    color: #1b68a1;
    line-height: 17px;
}
    .more2:hover {
        text-decoration: underline;
    }
/*.rbt ul {
    margin-left: -6px;
    margin-right: -7px;
    _display: inline;
}
.rbt ul, .rbt li {
    float: left;
}
.rbt li {
    width: 102px;
    height: 29px;
    background: url(/images/default/time.gif) center bottom no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    color: #202020;
    text-align: center;
}*/
/*.rnr {
    clear: both;
    overflow: hidden;
    padding-top: 16px;
    padding-bottom: 30px;
    line-height: 24px;
    color: #696969;
}
    .rnr dt {
        float: left;
        width: 230px;
        height: 160px;
        line-height: 40px;
    }
    .rnr dd {
        line-height: 100px;
        float: left;
        color: #3a3a3a;
        line-height: 24px;
        //font-family: ����;
        margin-left: 30%;
        margin-right: auto;
    }
    .rnr p{
        line-height: 40px;
    }
        .rnr dd img {
            margin-right: 10px;
        }*/
.ContactT {
    float: right;
    text-align: left;
    width: 420px;
}
    .ContactT .dl {
        font-family: ΢���ź�;
        color: #000;
        border-bottom: 1px solid #ddd;
    }
        .ContactT .dl li {
            font-weight: bold;background: url(/images/default/tmore.gif) 406px 15px no-repeat #fff; line-height:40px;
        }
    .ContactT li {
        font-size: 13px;
        color: #005dad;
        cursor: pointer;
        list-style-type: none;
    }
    .ContactT p {
        display: none;
        font-size: 12px;
    }
    .ContactT .zj {
        font-size: 12px;
        margin-bottom: 8px;
    }
   /* .ContactT .fw { font-family: microsoft yahei;
        color: #000;
     line-height:50px;}*/
.about dd, .process dd {
    margin-top: -5px;
    width: 494px;
}
/*.pro_list dt {
    float: left;
    border: 1px solid #ededed;
}
    .pro_list dt img {
        width: 168px;
        height: 168px;
    }
.pro_list dd b {
    font-size: 14px;
    font-family: "Microsoft Yahei", "simsun";
}
.pro_list dl {
    clear: both;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px dotted #CCC;
}
.pro_list dd {
    float: right;
    width: 564px;
    color: #2d2d2c;
    line-height: 24px;
}
    .pro_list dd b {
        display: block;
        padding-bottom: 5px;
    }
    .pro_list dd a {
        padding-left: 10px;
        background: url(/images/default/tmore.gif) left center no-repeat;
        color: #0a96d2;
    }*/
/*��ҳ*/
.page {
    font-family: ����;
    margin: 10px auto 18px auto;
    height: 20px;
    text-align: center;
    font-size: 11px;
}
    .page a {
        margin: 0px 2px 0px 2px;
        padding: 0px 6px 0px 6px;
        line-height: 20px;
        font-family: ����;
        display: inline-block;
        width: auto;
        height: auto;
        text-decoration: none;
        color: #000000;
        font-size: 11px;
    }
    .page .current {
        font-family: ����;
        background: #C69E61;
        color: #FFFFFF;
        display: inline-block;
        margin: 0px 2px 0px 2px;
        padding: 0px 6px 0px 6px;
        line-height: 20px;
        font-weight: bold;
        font-size: 11px;
    }
    .page a:hover {
        font-family: ����;
        background: #C69E61;
        color: #FFFFFF;
        display: inline-block;
        margin: 0px 2px 0px 2px;
        padding: 0px 6px 0px 6px;
        line-height: 20px; /*border: 1px solid #00428d;*/
        font-size: 11px;
    }

/*.pro_list dt {
    float: left;
    border: 1px solid #ededed;
}
    .pro_list dt img {
        width: 168px;
        height: 168px;
    }

.pro_list dd b {
    font-size: 14px;
    font-family: "Microsoft Yahei", "simsun";
}
.pro_list dl {
    clear: both;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px dotted #CCC;
}
.pro_list dd {
    float: right;
    width: 564px;
    color: #2d2d2c;
    line-height: 24px;
}
    .pro_list dd b {
        display: block;
        padding-bottom: 5px;
    }
    .pro_list dd a {
        padding-left: 10px;
        background: url(/images/default/tmore.gif) left center no-repeat;
        color: #0a96d2;
    }*/
/*.about_intro .rnr dd {
    font-size: 14px;
    color: #696969;
    line-height: 31px;
}
.about_yb .rnr dd {
    float: left;
}*/
.fltp {
    float: left;
    margin-right: 15px;
    margin-top: 6px;
}
.about_intro .rnr dd h4 {
    height: 30px;
    padding-left: 10px;
    background: url(/images/default/h4.png) repeat-x;
    border: 1px solid #ededed;
    line-height: 28px;
}
    .about_intro .rnr dd h4 strong {
        padding-left: 12px;
        background: url(/images/default/i5.gif) left center no-repeat;
        font-family: "Microsoft Yahei", "simsun";
        font-weight: normal;
        font-size: 14px;
        color: #000;
    }
.content {
    color: #444;
    width: 95%;
    margin: auto;
    line-height: 30px;
    margin-top: 8px;
    font-size: 14px;
    margin-left: 20px;
    padding-bottom: 10px;
}
    .content img {
        max-width: 600px;
    }
    .content dt {
        width: 325px;
        text-align: center;
        overflow: hidden;
        float: left;
        margin-right: 10px;
        border: #ccc solid 1px;
    }
        .content dt img {
            width: 320px;
        }
.title {
    width: 95%;
    height: 10%;//60px;
    line-height: 30px;
    margin: 15px auto auto auto;
    text-align: center;
    font-size: 22px;
    color: #444;
    font-weight: bold;
    font-family:Microsoft Yahei;
    margin-top: 6%;
}
.shuxing {
    color: #444;
    width: 95%;
    height: 50%;
    line-height: 40px;
    text-align: left;
    font-weight: normal;
    font-family:黑体;
    font-size: 16px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #E4E4E4;
    margin-right: auto;
    margin-left: auto;
}

/*.list {
    width: 99%;
    margin-top: 10px;
}
    .list ul {
        width: 99%;

    }
        .list ul li {
            border-bottom: 1px dotted #ccc;
            width: 99%;
            height: 30px;
            line-height: 30px;
            padding-left: 12px;
            position: relative;
            background-image: url('/0606/web/Public/img/tmore.gif');
            background-repeat: no-repeat;
            background-position-y: center;
        }
            .list ul li a, a:visited {
                font-size: 12px;
                color: #555;
            }
                .list ul li a:hover {
                    text-decoration: underline;
                }
            .list ul li span {
                position: absolute;
                right: 0px;
                top: 0px;
            }*/
.list_img {
    width: 95%;
    height: 600px;
    margin-top: 10px;
}
    .list_img ul {
        width: 95%;
        height: 600px;
    }
    .list_img li {
        padding: 4px;
        width: 172px;
        height: 170px;
        text-align: center;
        float: left;
        background-image: url('/images/default/index_bj1.png');
        background-repeat: no-repeat;
        margin-right: 15px;
        margin-left: 15px;
        margin-top: 6px;
    }
        .list_img li img {
            width: 170px;
            height: 145px;
        }
        .list_img li span {
            width: 170px;
            line-height: 30px;
            font-size: 14px;
        }


      

        
.case_shuxing {
    color: #444;
    width: 90%;
    height: 20%;
    line-height: 30px;
    text-align: left;
    font-weight: normal;
    font-family:黑体;
    font-size: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    margin-right: auto;
    margin-left: auto;
}

.case_title {
    width: 95%;
    height: 10%;
    line-height: 60px;
    margin: 15px auto auto auto;
    text-align: center;
    font-size: 22px;
    color: #444;
    font-weight: bold;
    font-family:Microsoft Yahei;
    margin-top: 6%;
}

.case_content{
    color: #444;
    width: 100%;
    height: 30%;
    margin: auto;
    line-height: 30px;
    margin-top: 8px;
    font-size: 14px;
    margin-left: 20px;
    padding-bottom: 10px;
    text-align: center;
    font-family:Microsoft Yahei;
}

.case_rnr{
    margin-right: auto;
    margin-left: 3%;
    width: 100%;
    height: 90%;
}

.case_right{
    float: left;
    margin-left: 6%;
    margin-top: 0.5%;
    width: 60%;
    height: 100%;
}

.case_rbt {
    clear: both;
    height: 29px;
    //background: url(/0606/web/Public/img/rbt.gif) 0 24px repeat-x;
    background: url(../img/rbt.gif) 0 24px repeat-x;
}
    .case_rbt h3 {
        float: left;
        height: 26px;
        //background: url(/0606/web/Public/img/rbt.gif) 0 -2px repeat-x;
        background: url(../img/rbt.gif) 0 -2px repeat-x;
    }
        .case_rbt h3 span {
            display: block;
            padding-left: 28px;
            //background: url(/0606/web/Public/img/about_02.png) 5px 3px no-repeat;
            background: url(../img/about_02.png) 0px 3px no-repeat;
            font-family: "Microsoft Yahei", "simsun";
            font-size: 15px;
            font-weight: normal;
            color: #3a3a3a;
        }
        
 .case_left{
    //width: 228px;
    //height: 752px;
    width:15%;
    float: left;
    height: 100%;
        }
        
.case_about_as_content{
    //width: 1100px;
    //height: 1752px;
    width: 80%;
    height:900px;//100%;
    text-align: center; 
    margin-left: 10%;   
    margin-top:21%;
}

.case_img{
    text-align: center;
    width: 90%;
    height: 30%;
    //line-height: 30px;
    //margin-left: 5%;   
    margin-top: 5%;
    margin-bottom: 0;
}

.case_detail{
    text-indent:2em;
    text-align: left;
    width: 90%;
    height: 30%;
    font-family: microsoft yahei;
    color: #444;
    line-height: 30px;
    margin-left: 5%;   
    margin-top: 5%;
    margin-bottom: 5%;
}

//.case_foot_bottom{ width:100%; height: 30px; line-height:30px; background: #003366; position:fixed;bottom: 0;}
.case_foot_bottom{ width:100%; height: 30px; line-height:30px; background: #003366; float:top; margin-top: 5%;}
.case_bot{   font-size:11px; text-align:center; color:#c1c1c1;}

.case_bot a{  color:#c1c1c1;}


#case_bottom{
    width: 100%;
    height: 30px;
    background: #2a2a2a;
    background-color: #003366;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
    font-size:11px; text-align:center; color:#c1c1c1;
}

.case_bottom_top{
    padding: 30px 0px 10px 0px;
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
color: #b5b5b6;
}
.case_bottom_l {
    width: 33%;
}
.case_bottom_m {
    margin-left: 3%;
    width: 30%;
}
.case_bottom_r {
    margin-left: 3%;
    width: 30%;
}

.case_bottom_left{
    float: left;
}
.case_clear{
    clear: both;
}
.case_bottom_b{
    border-top: #404040 1px solid;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(64, 64, 64);
    width: 100%;
}
.case_w1024{
    width: 1024px;
    margin: 0 auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    height: auto;
}

.case_bottom_b_m{
    padding: 15px 0;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
}