﻿/* CSS Document */

body
{
    margin: 0 auto;
    padding: 0;
    line-height: 24px;
    font-family: 微软雅黑;
    font-size: 12px;
    background: #fff;
}

div, ul, li, dt, dl, dd, h1, h2, h3, h4, h5, h6, h7, img, p, span
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    padding: 0;
    list-style-type: none;
    margin-left: auto;
    margin-top: 0;
    margin-bottom: 0;
}



/* Link */
a:link
{
    text-decoration: none;
}

a:visited
{
    text-decoration: none;
}

a:hover
{
    cursor:pointer;
    text-decoration: none;
}

a:active
{
    border: 0px;
    background-color: Transparent;
}

a
{
    blr: expression(this.onFocus=this.blur());
}

.blank5
{
    width: 100%;
    height: 5px;
    clear: both;
}

.blank10
{
    width: 100%;
    height: 10px;
    clear: both;
}

.blank15
{
    width: 100%;
    height: 15px;
    clear: both;
}

.blank20
{
    width: 100%;
    height: 20px;
    clear: both;
}

.blank30
{
    width: 100%;
    height: 30px;
    clear: both;
}

.blank40
{
    width: 100%;
    height: 40px;
    clear: both;
}

/*Clear*/
.clear
{
    clear: both;
    font-size: 1px;
    height: 0px;
    line-height: 0px;
    overflow: hidden;
}
/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max
{
    position: relative;
    overflow: hidden;
}

.m_banner
{
    width: 1920px;
    *width: 1920px;
    _width: 1920px;
    height: 500px;
    float: left;
    position: relative;
    z-index: 9;
    top: 0;
    left: 50%;
    margin-left: -952px;
    *margin-left: -952px;
    _margin-left: -952px;
    margin-top: -95px;
    overflow: hidden;
}

#hdbox
{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    position: relative;
    z-index: 99;
    overflow: hidden;
}

.m_header
{
    width: 1200px;
    height: 40px;
    float: left;
}

.m_top
{
    float: right;
    margin-top: 10px;
}

    .m_top ul li
    {
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        background: url(../images/c_line_bg.jpg) no-repeat right;
        font-family: 微软雅黑;
        font-size: 12px;
        color: #fff;
        line-height: 20px;
    }

        .m_top ul li a
        {
            font-family: 微软雅黑;
            font-size: 12px;
            color: #fff;
            line-height: 20px;
        }



.nabox
{
    width: 1200px;
    height: 55px;
    float: left;
    background: #424147;
    overflow: hidden;
}

.m_logo
{
    width: 295px;
    height: 55px;
    float: left;
    overflow: hidden;
}

    .m_logo a img
    {
        border: none;
    }


.navi
{
    float: right;
}

    .navi ul li
    {
        height: 55px;
        float: left;
        text-align: center;
    }

        .navi ul li a
        {
            width: auto;
            height: 55px;
            float: left;
            padding-left:15px;
            padding-right: 15px;
            font-family: 微软雅黑;
            font-size: 16px;
            color: #fff;
            line-height: 55px;
            text-align: center;
        }

            .navi ul li a:hover
            {
                height: 55px;
                float: left;
                font-family: 微软雅黑;
                font-size: 16px;
                color: #000;
                line-height: 55px;
                background: #43d6ac;
                text-align: center;
            }

            .navi ul li a.nhov
            {
                height: 55px;
                float: left;
                font-family: 微软雅黑;
                font-size: 16px;
                color: #000;
                line-height: 55px;
                background: #43d6ac;
                text-align: center;
            }




.m_Max
{
    width: 1200px;
    height: auto;
    margin: 0px auto;
    overflow: hidden;
}


.m_index
{
    width: 1200px;
    height: auto;
 
    overflow: hidden;
	margin:0 auto;
}


.m_list
{
    width: 120px;
    height: 170px;
    float: left;
    margin-left: 146px;
    _margin-left: 68px;
}

.m_list_img
{
    width: 120px;
    height: 120px;
    float: left;
    overflow: hidden;
}

    .m_list_img a img
    {
        width: 100%;
        border: none;
    }

.m_list_txt
{
    width: 120px;
    height: 30px;
    float: left;
    margin-top: 10px;
    text-align: center;
    overflow: hidden;
}

    .m_list_txt a
    {
        font-family: 微软雅黑;
        font-size: 16px;
        color: #000;
        line-height: 30px;
        font-weight: bold;
    }


.m_type
{
    width: 400px;
    height: auto;
    float: left;
    overflow: hidden;
}

.m_type_cokk
{
    width: 396px;
    height: 33px;
    float: left;
    overflow: hidden;
}

    .m_type_cokk h3
    {
        float: left;
        padding-left: 20px;
        padding-right: 20px;
        background: #43d6ac;
        font-size: 14px;
        color: #000;
        line-height: 30px;
        font-weight: bold;
    }

    .m_type_cokk h4
    {
        float: right;
        margin-top: 10px;
    }

        .m_type_cokk h4 a img
        {
            border: none;
        }

.m_type_abo
{
    width: 398px;
    height: auto;
    float: left;
    font-family: 微软雅黑;
    font-size: 14px;
    color: #424147;
    line-height: 25px;
    text-align: left;
    font-weight: normal;
    overflow: hidden;
}

.m_type_abo a{color: #424147;}
    .m_type_abo img
    {
        border: 1px solid #43d6ac;
    }




.m_right
{
    width: 735px;
    height: auto;
    float: right;
    overflow: hidden;
}

.m_right_cokk
{
    width: 735px;
    height: 33px;
    float: left;
    overflow: hidden;
}

    .m_right_cokk h3
    {
        float: left;
        padding-left: 20px;
        padding-right: 20px;
        background: #43d6ac;
        font-size: 14px;
        color: #000;
        line-height: 30px;
        font-weight: bold;
    }

    .m_right_cokk h4
    {
        float: right;
        margin-top: 10px;
    }

.m_type_cokk h4 a img
{
    border: none;
}

.m_right_con
{
    width: 738px;
    height: auto;
    padding-top: 10px;
    float: left;
    font-family: 微软雅黑;
    font-size: 14px;
    color: #424147;
    line-height: 30px;
    text-align: left;
    font-weight: normal;
    overflow: hidden;
}

.m_right_abo img
{
    border: 1px solid #43d6ac;
}





.casBox
{
    width: 735px;
    height: auto;
float:left;
    overflow: hidden;
    padding: 0;
}

    .casBox .Cast
    {
        width: 735px;
        overflow: hidden;
        float: left;
    }

    .casBox .ScrCast
    {
        width: 10000000px;
    }

    .casBox .Cast .Casepic
    {
        width: 232px;
        height: auto;
        float: left;
        margin-right: 20px;
        text-align: left;
    }

    .casBox .Cast a:link, .casBox .Cast a:visited
    {
        text-decoration: none;
    }

    .casBox .Cast a:hover
    {
        text-decoration: none;
    }

    .casBox #CaseLi1, .casBox #CaseLi2
    {
        float: left;
    }

.C_box
{
    width: 232px;
    height: 199px;
    float: left;
}


.C_img
{
    width: 232px;
    height: 149px;
    float: left;
}

    .C_img a img
    {
        border: 1px solid #43d6ac;
    }

.C_text
{
    width: 232px;
    height: 150px;
    float: left;
    margin-top: 8px;
    overflow: hidden;
}

    .C_text h3
    {
        width: 232px;
        height: 25px;
        float: left;
        font-size: 12px;
        color: #000;
        line-height: 25px;
        text-align: left;
        font-weight: bold;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .C_text h4
    {
        width: 232px;
        height: 75px;
        float: left;
        font-size: 12px;
        color: #000;
        line-height: 25px;
        text-align: left;
        font-weight: normal;
    }

        .C_text h4 a
        {
            float: right;
            font-size: 12px;
            color: #43d6ac;
            line-height: 25px;
            text-align: left;
            *margin-top: -25px;
            font-weight: normal;
        }




.m_pro_cokk
{
    width: 1200px;
    height: 33px;
    float: left;
}





    .m_pro_cokk h3
    {
        float: left;
        margin-left: 546px;
        _margin-left: 273px;
        padding-left: 20px;
        padding-right: 20px;
        background: #43d6ac;
        font-size: 14px;
        color: #000;
        line-height: 30px;
        font-weight: bold;
    }






 .rollprod
        {
            overflow: hidden;
            width:1200px;
            height:auto;
        }
        .rollprod .Cont
        {
            float: left;
            overflow: hidden;
            width:1200px;
        }
        .rollprod .ScrCont
        {
            width: 10000000px;
        }
        
        .rollprod #List3
        {
            float: left;
        }
        .rollprod #List4
        {
            float: left;
        }

   .rollprod .Cont .pic
    {
        width: 287px;
        float: left;
        text-align: center;
        margin-right: 21px;
        height: 230px;
    }

   .rollprod .Cont  .pic img
        {
            width: 285px;
            height: 188px;
            display: block;
            margin: 0 auto;
            padding: 0;
            border: 1px solid #43d6ac;
        }

    .rollprod .Cont .pic a:hover img
        {
            width: 285px;
            height: 188px;
            display: block;
            margin: 0 auto;
            padding: 0px;
            border: 1px solid #000;
            color: #003987;
        }

    .rollprod .Cont  .pic a:hover .word1
        {
            color: #424147;
        }

.word1
{
    float: left;
    color: #393939;
    width: 285px;
    font-size: 14px;
    line-height: 39px;
}





.m_pro_line
{
    width: 1200px;
    height: 30px;
    float: left;
    background: url(../images/c_bg.jpg) repeat-x left 50%;
}

    .m_pro_line h3
    {
        float: left;
        margin-left: 568px;
        margin-top: 5px;
        padding-left: 20px;
        padding-right: 20px;
        background: #fff5cc;
        font-size: 12px;
        color: #43d6ac;
        font-weight: normal;
        line-height: 20px;
    }

        .m_pro_line h3 a
        {
            font-size: 12px;
            color: #43d6ac;
            font-weight: normal;
            line-height: 20px;
        }


.s_Box
{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

.s_cokkie
{
    width: 1200px;
    height: 33px;
    float: left;
    border-bottom: 1px solid #a09fa2;
}



    .s_cokkie h3
    {
        float: left;
        font-family: 微软雅黑;
        font-size: 16px;
        color: #424147;
        font-weight: bold;
        line-height: 33px;
    }

    .s_cokkie h4
    {
        float: right;
        line-height: 33px;
        font-size: 12px;
        color: #424147;
        font-weight: normal;
    }

        .s_cokkie h4 a
        {
            line-height: 33px;
            font-size: 12px;
            color: #424147;
            font-weight: normal;
        }

            .s_cokkie h4 a:hover
            {
                line-height: 33px;
                font-size: 12px;
                color: #43d6ac;
                font-weight: normal;
            }




.s_con
{
    width: 1200px;
    height: auto;
    float: left;
    font-family: 微软雅黑;
    font-size: 14px;
    color: #424147;
    font-weight: normal;
    line-height:25px;
    text-align: left;
    padding-bottom: 20px;
    overflow: hidden;
}
.s_con img{margin-right:15px;}
.s_contact img
{
 border:1px solid #a09fa2; 
}

.s_con_list
{
    float: left;
}

    .s_con_list ul li
    {
        float: left;
        margin-right:18px;
    }

        .s_con_list ul li a
        {
            float: left;
            padding-left: 20px;
            padding-right: 20px;
            font-family: 宋体;
            color: #fff;
            line-height: 30px;
            background: #a09fa2;
        }

            .s_con_list ul li a:hover
            {
                float: left;
                padding-left: 20px;
                padding-right: 20px;
                font-family: 宋体;
                color: #000;
                line-height: 30px;
                background: #43d6ac;
            }

            .s_con_list ul li a.shov
            {
                float: left;
                padding-left: 20px;
                padding-right: 20px;
                font-family: 宋体;
                color: #000;
                line-height: 30px;
                background:#43d6ac;
            }





.s_news_box
{
    width:1164px;
    height:auto;
    float:left;
    margin-left:16px;
    margin-top:20px;
    padding-bottom:10px;
    overflow:hidden;
}

.s_news_pic
{
    width:190px;
    height:110px;
    float:left;
}

    .s_news_pic img
    {
        border:1px solid #a09fa2;
    }


.s_news_txt
{
    width:950px;
    height:110px;
    float:right;
}

.s_news_txt a h3 
{
    width:950px;
    height:30px;
    float:left;
    font-size:12px;
    color:#424147;
    line-height:30px;
    text-overflow:ellipsis; overflow:hidden;
}

.s_news_txt a h4
{
    width:950px;
    height:40px;
    float:left;
    font-size:12px;
    color:#424147;
    line-height:20px;
    font-weight:normal;
    text-overflow:ellipsis; overflow:hidden;
}

.s_news_txt a span
{
    width:950px;
    height:30px;
    float:left;
    font-size:12px;
    color:#424147;
    line-height:30px;
    overflow:hidden;
}





.s_news_con
{
    width:1164px;
    height:auto;
    float:left;
    margin-left:16px;
    font-family: 微软雅黑;
    font-size: 14px;
    color: #424147;
    font-weight: normal;
    line-height:25px;
    text-align: left;
    padding-bottom: 20px;
    overflow: hidden;
}



    .s_news_con h3
    {
        width:1164px;
        height:20px;
        float:left;
        font-size:14px;
        color:#000;
        line-height:30px;
        font-weight:bold;
        text-align:center;
    }
    
    .s_news_con h4
    {
        width:1164px;
        height:20px;
        float:left;
        font-size:12px;
        color:#000;
        line-height:30px;
        font-weight:normal;
        text-align:center;
    }





.s_news_con_pic
{
    width: 1164px;
    height: auto;
    float: left;
    text-align:center;
}

    .s_news_con_pic img
    {
        border:1px solid #a09fa2;
    }


.s_pBox
{
    width:1224px;
    height:auto;
    float:left;
    margin-left:-24px;
}



.prodBox
{
    width:282px;
    height:214px;
    float:left;
    margin-left:24px;
    margin-top:20px;
    background:#a09fa2;
    overflow:hidden;
}

.prodBox:hover
{
    width:282px;
    height:214px;
    float:left;
    margin-left:24px;
    margin-top:20px;
    background:#43d6ac;
    overflow:hidden;
}


.imgbox
{
    width:278px;
    height:163px;
    float:left;
    margin-left:2px;
    margin-top:2px;
}


.txtbox
{
    width:278px;
    height:30px;
    float:left;
    margin-left:2px;
    margin-top:12px;
    font-size:14px;
    color:#424147;
    font-weight:bold;
    text-align:center;
}
    .txtbox a
    {
    font-size:14px;
    color:#fff;
    font-weight:bold;
    }
    .txtbox a:hover
    {
    font-size:14px;
    color:#000;
    font-weight:bold;
    }
.s_contact
{
    width:1166px;
    height:auto;
    float:left;
    margin-left:14px;
    font-family: 微软雅黑;
    font-size: 16px;
    color: #424147;
    font-weight:bold;
    line-height:30px;
    text-align: left;
    padding-bottom: 20px;
    overflow: hidden;
}

    .s_contact font
    {
    float:left;
    font-family: 微软雅黑;
    font-size: 16px;
    color: #424147;
    font-weight:normal;
    line-height:30px;
    text-align: left;
    }


    .s_contact img
    {
        border:1px solid #a09fa2;
    }


.stbox
{
    width:1200px;
    height:auto;
    float:left;
    overflow:hidden;
}


.stab1
{
    width:70px;
    height:40px;
    float:left;
    font-size:16px;
    color:#424147;
    line-height:40px;
    text-align:right;
    padding-right:20px;
    margin-top:10px;
    overflow:hidden;
}

.stab2
{
    width:1100px;
    height:auto;
    float:left;
    margin-top:10px;
    overflow:hidden;
}


.st1
{
    width:490px;
    height:40px;
    float:left;
    border:1px solid #a09fa2;
    background:#fff;
    line-height:58px\9;
}


.st2
{
    width:1070px;
    height:310px;
    float:left;
    margin-top:5px;
    border:1px solid #a09fa2;
    background:#fff;
}


.st3
{
    width:240px;
    height:40px;
    float:left;
    border:1px solid #a09fa2;
    background:#fff;
    line-height:58px\9;
}



.st4
{
    float:left; margin-left:40px; margin-top:5px;
}



.st5
{
    float:left; margin-right:30px; margin-top:30px;
}





/*fanye*/
.s_fanye
{
    width:1200px;
    height:auto;
    margin:10px auto;
    overflow:hidden;
}

DIV.quotes {
	PADDING: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN:center;
}
DIV.quotes A {
 padding-left:8px; padding-right: 8px; padding-top:5px; padding-bottom:5px; COLOR: #424147; MARGIN-RIGHT: 2px; TEXT-DECORATION: none; 
}
DIV.quotes A:hover {
 padding-left:8px; padding-right: 8px; padding-top:5px; padding-bottom:5px; MARGIN-RIGHT:2px; color:#43d6ac; }
DIV.quotes A:active {
 padding-left:8px; padding-right: 8px; padding-top:5px; padding-bottom:5px; MARGIN-RIGHT: 2px; }
DIV.quotes SPAN.current {
 padding-left:8px; padding-right: 8px; padding-top:5px; padding-bottom:5px; FONT-WEIGHT:normal; COLOR: #424147; MARGIN-RIGHT:2px; }
    DIV.quotes SPAN.disabled
    {
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 5px;
        padding-bottom: 5px;
        COLOR: #424147;
        MARGIN-RIGHT: 2px;
    }


    .s_fan1{width:800px; height:auto; float:left; font-size:14px; color:#9e9ca3; line-height:30px; font-weight:normal;}

.s_fan1 p{ font-size:12px; color:#666666; line-height:30px; font-weight:normal;}

.s_fan1 p a{font-size:12px; color:#666; line-height:30px; font-weight:normal;}

.s_fan1 p a:hover{ color:#000;}


.s_fan2{height:auto; float:right; padding-right:20px; margin-top:20px; font-size:12px; color:#666; line-height:20px; font-weight:normal;}


.s_fan2 a{font-size:12px; color:#666; line-height:30px; font-weight:normal;}

.s_fan2 a:hover{ color:#000;}

/*foot*/
.Bot
{
    width: 100%;
    background: #e9e9e9;
    overflow: hidden;
}


.Botbox
{
    width: 850px;
    padding-bottom:20px;

    margin:0 auto;
    margin-top: 10px;
    background: url(../images/lclogo.jpg) no-repeat right 20px;
    overflow: hidden;
}

.B_navi
{
    float: left;
    padding-left:50px;
}

    .B_navi ul li
    {
        height: 30px;
        float: left;
        text-align: center;
        background: url(../images/c_line.jpg) no-repeat right 8px;
        overflow: hidden;
    }

        .B_navi ul li a
        {
            width: auto;
            height: 30px;
            float: left;
            padding-left: 10px;
            padding-right: 10px;
            font-family: 微软雅黑;
            font-size: 14px;
            color: #aaaaaa;
            line-height: 30px;
            text-align: center;
        }

            .B_navi ul li a:hover
            {
                float: left;
                height: 30px;
                font-family: 微软雅黑;
                font-size: 14px;
                color: #000;
                line-height: 30px;
                text-align: center;
            }

.B_wx
{
    width: 70px;
    height: 70px;
    float: left;
}


.B_txt
{
    width: 650px;
    height: 70px;

    margin-left: 20px;
    font-size: 12px;
    color: #aaaaaa;
    line-height: 25px;
 
	 margin:0 auto;
}
