﻿/* CSS Document */



body { min-width: 1200px;margin:0 auto; padding:0; line-height:24px; font-family:宋体; font-size:12px; color:#333; 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;

}



.m_banner #slider{background-position:center center !important;}

.m_banner #slider img{
}

/* Link */

a:link { text-decoration:none;}

a:visited {text-decoration:none;  color:#333;}

a:hover { 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不太好用*/





.max{width: 100%;display: block;margin:0 auto; position:relative; overflow:hidden;}





#hdbox

{

    width:100%;

    height:119px;

     margin:0; padding:0;

     background:#4bb032;

}



.m_head

{

    width:1200px;

    height:119px;

     margin:0 auto;

}

.m_logo

{

    width:303px;

    height:119px;

    float:left;

}

    .m_logo a img

    {

        border:none;

    }



.navibox

{

    float:right; margin-top:52px;

}



.navi

{

    float:left;

}

    .navi ul li

    {

        height:35px; float:left;

        text-align:center;

    }

        .navi ul li a

        {

        width:auto;

        height:35px;

        float:left; padding-left:16px; padding-right:16px;

            font-family:微软雅黑;

            font-size:16px;

            color:#fff;

            line-height:30px;

        text-align:center;

        }

        .navi ul li a:hover

        {

        height:35px;

        float:left;

            font-family:微软雅黑;

            font-size:16px;

            color:#fff;

            line-height:30px;

            background:#ffae00;

        text-align:center;

        }

        .navi ul li a.nhov

        {

        height:35px;

        float:left;

            font-family:微软雅黑;

            font-size:16px;

            color:#fff;

            line-height:30px;

            background:#ffae00;

        text-align:center;

        }









.m_banner

{


    height:520px;

    /*margin:0 auto;*/

    text-align:center;

    background:url(../images/ban_bg.jpg) repeat-x left bottom; padding-bottom:8px;

}





.m_max

{

    width:1200px;

    height:auto;

    margin:0 auto;

    overflow:hidden;

}

.m_first

{

    width:1200px;

    height:auto;

    margin:0;

    float:left;

    margin-top:20px;

}





.m_abo_img

{

    width:295px;

    height:170px;

    float:left;

            border:1px solid #ccc;

    overflow:hidden;

}



        #banmax

        {

            position: relative;

    width:295px;

    height:170px;

            overflow: hidden;

            margin:0;

        }

        #banmax a

        {

            color: #333;

        }

        #banmax *

        {

            border: 0;

            padding: 0;

            margin: 0;

        }

        #banmax .Limg

        {

            position: relative;

        }

        #banmax .Limg li

        {

            position: absolute;

            top: 0;

            left: 0;

        }

        #banmax .Limg li img

        {

            border:none;

            margin: 0;

        }

        #banmax .Nubbt

        {

            position: absolute;

            z-index: 9;

            width:143px;

            height:18px;

            left:10px;

            bottom:10px;

            line-height:18px;

            background:url(../images/abo_bg.png) no-repeat left top;

        }

        #banmax .Nubbt span

        {

            padding: 1px 5px;

            margin-left:15px;

            margin-right:15px;

            font-style: normal;

            cursor: pointer;

        }

        #banmax .Nubbt span.on

        {

            background: #ff8400;

            color: #fff;

        }









.m_abo_txt

{

    width:253px;

    height:170px;

    float:left; margin-left:20px;

    overflow:hidden;

}



.m_abo_txt_cokk

{

    width:253px;

    height:47px;

    float:left;

    border-bottom:1px solid #e5e5e5;

}





    .m_abo_txt_cokk h3

    {

        float:left;

        font-family:微软雅黑;

        font-size:18px;

        color:#3f9739;

        line-height:47px;

        font-weight:normal;

        text-align:left;

    }



    .m_abo_txt_cokk h4

    {

        float:right;

        margin-top:15px;

    }

        .m_abo_txt_cokk h4 a img

        {

            border:none;

        }

.m_abo_txt_con

{

    width:253px;

    height:100px;

    float:left;

    font-size:12px;

    line-height:20px;

    color:#666666;

    text-align:left;

}









.m_news

{

    width:332px;

    height:170px;

    float:left; margin-left:40px; _margin-left:20px;

    overflow:hidden;

}





.m_news_cokk

{

    width:332px;

    height:47px;

    float:left;

    border-bottom:1px solid #e5e5e5;

}





    .m_news_cokk h3

    {

        float:left;

        font-family:微软雅黑;

        font-size:18px;

        color:#3f9739;

        line-height:47px;

        font-weight:normal;

        text-align:left;

    }



    .m_news_cokk h4

    {

        float:right;

        margin-top:15px;

    }

        .m_abo_txt_cokk h4 a img

        {

            border:none;

        }

.m_news_con

{

    width:332px;

    height:180px;

    float:left;

    font-size:12px;

    line-height:20px;

    color:#666666;

    text-align:left;

}



.m_news_con_list

{

    width:332px;

    height:170px;

    float:left;

}



    .m_news_con_list ul li

    {

    width:332px;

    height:40px;

    float:left;

    font-size:12px;

    line-height:20px;

    color:#666666;

    text-align:left;

    border-bottom:1px solid #e5e5e5;

    }



        .m_news_con_list ul li a

        {

    width:280px;

    height:40px;

    float:left;

    background:url(../images/d1.png) no-repeat left 50%;

    padding-left:20px;

    font-size:12px;

    line-height:40px;

    color:#666666;

    text-align:left;

        }

        .m_news_con_list ul li span

        {

            float:right;

    font-size:12px;

    line-height:40px;

    color:#999999;

        }





span.m_news_con_list_con

{

    width:332px;

    height:60px;

    float:left;

    font-size:12px;

    line-height:23px;

    color:#666666;

    text-align:left;

    padding-bottom:10px;

    padding-top:10px;

    border-bottom:1px solid #e5e5e5;

}





.m_conta

{

    width:227px;

    height:170px;

    float:right;

}





.m_conta_cokk

{

    width:227px;

    height:47px;

    float:left;

    border-bottom:1px solid #e5e5e5;

}





    .m_conta_cokk h3

    {

        float:left;

        font-family:微软雅黑;

        font-size:18px;

        color:#3f9739;

        line-height:47px;

        font-weight:normal;

        text-align:left;

    }



    .m_conta_cokk h4

    {

        float:right;

        margin-top:15px;

    }

        .m_abo_txt_cokk h4 a img

        {

            border:none;

        }

.m_conta_con

{

    width:227px;

    height:135px;

    float:left;

    font-size:12px;

    line-height:20px;

    color:#666666;

    text-align:left;

    margin-top:10px;

    overflow:hidden;

}



    .m_conta_con h3

    {

    width:227px;

    height:30px;

        float:left;

        font-family:微软雅黑;

        font-size:14px;

        color:#e83622;

        line-height:30px;

        font-weight:normal;

    }

    .m_conta_con h3 font

    {

        font-family:Arial;

        font-size:16px;

        color:#e83622;

        line-height:30px;

        font-weight:normal;

    }

        .m_conta_con h3 img

        {

            float:left; margin-top:8px; padding-right:10px;

        }



    .m_conta_con img

    {

        border:none;

    }









.m_pro_index

{

    width:1200px;

    height:auto;

    margin:0 auto;

    overflow:hidden;

}





.m_pro_cokk

{

    width:1200px;

    height:47px;

    float:left;

    border-bottom:1px solid #e5e5e5;

}





    .m_pro_cokk h3

    {

        float:left;

        font-family:微软雅黑;

        font-size:18px;

        color:#3f9739;

        line-height:47px;

        font-weight:normal;

        text-align:left;

    }



    .m_pro_cokk h4

    {

        float:right;

        margin-top:15px;

    }

        .m_abo_txt_cokk h4 a img

        {

            border:none;

        }

.m_pro_con

{

    width:1200px;

    height:auto;

    float:left;

    font-size:12px;

    line-height:20px;

    color:#666666;

    text-align:left;

    margin-top:10px;

    overflow:hidden;

}







        .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;

        }



.pBox

{width:254px;height:240px;float:left; margin-left:24px; _margin-left:10px; margin-top:20px; overflow:hidden;}

.imgB {width:254px;height:177px;display: table-cell;line-height:177px;text-align:center;vertical-align:middle;*display: block; *font-size:177px; border:none; float:left; overflow:hidden;}

.imgB img {vertical-align:middle;}

.txtB { width:254px; text-align:center; font-size:14px;height:30px;line-height:30px; float:left; margin-top:10px;   overflow:hidden;}

.txtB a{

        font-family:微软雅黑;

        font-size:14px;

        color:#666666;

        line-height:30px;

        font-weight:normal;}

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







.s_banner

{



	width:1920px;

	height:287px;

	clear:both;

	margin:0 ;

	overflow:hidden;

	position:relative;

	z-index:1;

	top:0;

	left:50%;

	margin-left:-952px;

	*margin-left:-952px;

	_margin-left:-952px;

    background:url(../images/bans_bg.jpg) repeat-x left bottom;

    padding-bottom:11px;

}



.s_ban_box

{

    width:1216px;

    height:287px;

    margin:0 auto;

    position:relative;

    z-index:9;

    margin-top:-287px;

    overflow:hidden;

}



.s_ban_logo

{

    width:238px;

    height:134px;

    float:left;

    position:absolute;

    margin-top:152px; 

    background:#1d771b;

    overflow:hidden;

}

    .s_ban_logo img

    {

        border:none;

    }







.s_max

{

    width:1200px;

    height:auto;

    margin:0 auto;

    overflow:hidden;

}



.s_type

{

    width:238px;

    height:auto;

    float:left;

}



.s_type_list

{

    width:238px;

    height:auto!important;

    min-height:455px;

    background:#2d8747 url(../images/left_bg.jpg) no-repeat left bottom;

}



.s_list

{

    /*width:150px;*/

    height:auto;

    /*float:left;*/

    margin-top:20px;

}

 .s_list h3

    {

        /*width:150px;*/

        height:35px;

        /*float:left;*/

        margin-top:20px;

        font-family:微软雅黑;

        font-size:19px;

        color:#fff;

        line-height:35px;

        text-align:center;

        font-weight:normal;

        overflow:hidden;

    }

.s_list ul

{

    /*width:150px;*/

    height:auto;

    /*float:left;*/

}



    .s_list ul li

    {

        /*width:150px;*/

        height:35px;

        /*float:left;*/

        margin-top:10px;

        font-family:微软雅黑;

        font-size:14px;

        color:#fff;

        line-height:35px;

        text-align:center;

        font-weight:normal;

        overflow:hidden;

    }

        .s_list ul li a

    {

        /*width:150px;*/

        height:35px;

        /*float:left;*/

        font-family:微软雅黑;

        font-size:14px;

        color:#fff;

        line-height:35px;

        text-align:center;

        overflow:hidden;

    }



        .s_list ul li a:hover

    {

        width:100%;

        display: block;

        height:35px;

        /*float:left;*/

        font-family:微软雅黑;

        font-size:14px;

        color:#fff;

        line-height:35px;

        text-align:center;

        background:#ffae00;

        overflow:hidden;

    }



    .s_list ul li a.shov

    {

        width:100%;

        display: block;

        height:35px;

        /*float:left;*/

        font-family:微软雅黑;

        font-size:14px;

        color:#fff;

        line-height:35px;

        text-align:center;

        background:#ffae00;

        overflow:hidden;

    }



.s_type_conta

{

    width:238px;

    height:auto;

    float:left;

}



    .s_type_conta img

    {

        float:left; margin-top:12px;

    }



    .s_type_conta h3

    {

        width:190px;

        height:auto;

        float:left;

        font-family:Arial;

        font-size:25px;

        color:#479948;

        line-height:30px;

        font-weight:bold;

    }

        .s_type_conta h3 font

        {

            width:180px;

            height:30px;

            float:left;

        font-family:微软雅黑;

        font-size:14px;

        color:#3f3f3f;

        line-height:30px;

        text-align:right;

        }





.s_right

{

    width:908px;

    height:auto;

    float:right;

    margin-top:10px;

    overflow:hidden;

}







.s_cokkie

{

    width:908px;

    height:47px;

    float:left;

    border-bottom:1px solid #e5e5e5;

}





    .s_cokkie h3

    {

        float:left;

        font-family:微软雅黑;

        font-size:18px;

        color:#333333;

        line-height:47px;

        font-weight:normal;

        text-align:left;

    }



    .s_cokkie h4

    {

        float:right;

        font-size:12px;

        color:#333333;

        line-height:47px;

        font-weight:normal;

        text-align:left;

    }

        .m_abo_txt_cokk h4 a

        {            

        font-size:12px;

        color:#333333;

        line-height:47px;

        font-weight:normal;

        text-align:left;

        }



.s_con

{

    width:908px;

    height:auto;

    float:left;

    font-size:14px;

    line-height:30px;

    color:#666666;

    text-align:left;

    margin-top:20px;

    padding-bottom:20px;

    overflow:hidden;

}





.s_conta

{

    width:908px;

    height:auto;

    float:left;

    font-size:14px;

    line-height:30px;

    color:#666666;

    text-align:left;

    margin-top:20px;

    padding-bottom:20px;

    overflow:hidden;

}



.s_conta h3

{

    width:908px;

    height:auto;

    float:left;

    font-size:14px;

    line-height:30px;

    color:#666666;

    text-align:left;

    margin-top:20px;

}



    .s_conta img

    {

        border:none;

    }









.n_list{width:908px; height:auto; float:left;   overflow:hidden;}

.n_list ul{width:908px; height:auto; overflow:hidden;}

.n_list ul li{width:908px; height:30px; float:left;}

.n_list ul li a{width:788px; height:30px; float:left; background:url(../images/d2.jpg) no-repeat 5px 50%; padding-left:15px; font-family:微软雅黑; font-size:14px; color:#666666; line-height:30px; text-overflow:ellipsis; overflow:hidden;}

.n_list ul li a:hover{width:788px; height:30px; float:left; background:url(../images/d3.jpg) no-repeat 5px 50%; font-family:微软雅黑; font-size:14px; color:#1d771b; line-height:30px;}

.n_list ul li span{float:right; font-family:微软雅黑; font-size:14px; color:#999; line-height:30px;}











.s_news_con

{

    width:908px;

    height:auto;

    float:left;

    font-size:14px;

    line-height:30px;

    color:#666666;

    text-align:left;

    margin-top:20px;

    padding-bottom:20px;

    overflow:hidden;

}





.s_news_con_cokk

{

    width:908px;

    height:auto;

    float:left;

    padding-top:10px;padding-bottom:10px;

    border-bottom:1px solid #ccc;

}



    .s_news_con_cokk h3

    {

        width:620px;

        height:auto;

        float:left;

        font-family:微软雅黑;

        font-size:18px;

        color:#666666;

        line-height:30px;

    }

    .s_news_con_cokk h4

    {

        width:270px;

        height:auto;

        float:right;

        font-family:微软雅黑;

        font-size:12px;

        color:#999999;

        line-height:30px;

        font-weight:normal;

    }



.s_pBox

{

    width:978px;

    height:auto;

    float:left;

}



.prodBox{width:254px;height:210px;float:left; margin-right:70px; _margin-right:35px; margin-top:30px; overflow:hidden;}

.imgBox {width:254px;height:177px;display: table-cell;line-height:175px;text-align:center;vertical-align:middle;*display: block; *font-size:175px; float:left; overflow:hidden;}

.imgBox img {vertical-align:middle;}

.txtBox { width:254px; text-align:center; font-size:14px;height:30px;line-height:30px; float:left; margin-top:10px;   overflow:hidden;}

.txtBox a{font-family:微软雅黑; font-size:14px; color:#666666;}

.txtBox a:hover{ color:#1d771b;}







.s_Box

{

    width:908px;

    height:auto;

    float:left;

    text-align:center;

    font-family:微软雅黑; font-size:14px; color:#666666; line-height:30px;

}



    .s_Box img

    {

        border:none;

    }



    

.s_mess

{

    width:860px;

    height:auto;

    float:left;

    margin-left:10px;

    margin-top:10px;

    padding-bottom:40px;

    overflow:hidden;

}



.sm1

{

    width:60px;

    height:30px;

    float:left;

    padding-right:10px;

    margin-top:12px;

    font-size:14px;

    color:#666666;

    line-height:30px;

    text-align:right;

}



.sm2

{

    width:760px;

    height:auto;

    float:left;

    margin-top:12px;

    overflow:hidden;

}





.sm3

{

    width:760px;

    height:auto;

    float:left;

    margin-top:20px;

    overflow:hidden;

}



.mtab1

{

    width:285px;

    height:40px;

    float:left;

    border:1px solid #c2c2c2;

    background:#fff;

}



.mtab1:hover

{

    width:285px;

    height:40px;

    float:left;

    border:1px solid #1d771b;

    background:#fff;

}







.mtab2

{

    width:630px;

    height:230px;

    float:left;

    border:1px solid #c2c2c2;

    background:#fff;

}



.mtab2:hover

{

    width:630px;

    height:230px;

    float:left;

    border:1px solid #1d771b;

    background:#fff;

}





.mtab3

{

    width:125px;

    height:40px;

    float:left;

    border:1px solid #c2c2c2;

    background:#fff;

}



.mtab3:hover

{

    width:125px;

    height:40px;

    float:left;

    border:1px solid #1d771b;

    background:#fff;

}







.mtab4

{

    float:left; margin-right:10px;

}













/*fanye*/

.s_fanye

{

    width:908px;

    height:auto;

    float:left;

    margin-top:10px;

    padding-top:10px;

    border-top:1px solid #e0e0e0;

    padding-bottom:10px;

}



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: #999999; MARGIN-RIGHT: 8px; TEXT-DECORATION: none; BACKGROUND:#ccc;

}

DIV.quotes A:hover {

 padding-left:8px; padding-right: 8px; padding-top:5px; padding-bottom:5px; MARGIN-RIGHT:8px; BACKGROUND-COLOR: #1d771b; color:#fff;}

DIV.quotes A:active {

 padding-left:8px; padding-right: 8px; padding-top:5px; padding-bottom:5px; MARGIN-RIGHT: 8px; BACKGROUND:#ccc; color:#999999; }

DIV.quotes SPAN.current {

 padding-left:8px; padding-right: 8px; padding-top:5px; padding-bottom:5px; FONT-WEIGHT:normal; COLOR: #999999; MARGIN-RIGHT:8px; BACKGROUND-COLOR: #1d771b;

}

DIV.quotes SPAN.disabled {

 padding-left:8px; padding-right: 8px; padding-top:5px; padding-bottom:5px;  COLOR: #999999; MARGIN-RIGHT: 8px; BACKGROUND:#ccc;}









.s_fan1{width:700px; height:auto; float:left; padding-left:20px;  font-weight:normal;}



.s_fan1 p{font-family:微软雅黑; font-size:14px; color:#666666; line-height:30px; font-weight:normal;}



.s_fan1 p a{width:680px; font-family:微软雅黑; font-size:14px; color:#666666; line-height:30px; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}



.s_fan1 p a:hover{font-family:微软雅黑; color:#1d771b;}





.s_fan2{height:auto; float:right; padding-right:20px; margin-top:20px;font-weight:normal;}





.s_fan2 a{width:680px; font-family:微软雅黑;font-size:14px; color:#666666; line-height:30px; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}



.s_fan2 a img{ border:none;}



















/*foot*/

.Bot

{

    width:100%;

    height:162px;

    float:left;

    background:url(../images/bot_bg.jpg) repeat-x left bottom;

    overflow:hidden;

}



.Bot_txt

{

    width:1200px;

    height:120px;

    margin:0 auto;

    margin-top:38px;

    background:url(../images/lclogo.jpg) no-repeat right 10px;

}



.B_txt

{

    width:1002px;

    height:100px;

    float:left;

        font-size:14px;

        color:#666666;

        line-height:30px;

        font-weight:normal;

        text-align:left;

}



.B_wx

{

    width:70px;

    height:70px;

    float:left;

    margin-top:15px;

}

    .B_wx img

    {

        border:none;

    }

/*右侧悬浮菜单*/

.slide{

        width: 50px;

        height: 250px;

        position: fixed;

        top: 50%;

        margin-top: -126px;

        background: #4bb032;

        right: 0;

        border-radius: 5px 0 0 5px;

        z-index: 999;

}

.slide ul{

        list-style: none;

}

.slide .icon li{

        width: 49px;

        height: 50px;

        background: url(../images/icon.png) no-repeat;

}

.slide .icon .up{

        background-position:-330px -120px ;

}

.slide .icon li.qq{

        background-position:-385px -73px ;

}

.slide .icon li.tel{

        background-position:-385px -160px ;

}

.slide .icon li.wx{

        background-position:-385px -120px ;

}

.slide .icon li.down{

        background-position:-330px -160px ;

}

.slide .info{

        top: 50%;

        height: 147px;

        position: absolute;

        right: 100%;

        background: #4bb032;

        width: 0px;

        overflow: hidden;

        margin-top: -73.5px;

        transition:0.5s;

        border-radius:4px 0 0 4px ;

}

.slide .info.hover{

        width: 145px;



}

.slide .info li{

        width: 145px;

        color: #fff;

        text-align: center;

}

.slide .info li p{

        font-size: 1.1em;

        line-height: 2em;

        padding: 15px;

        text-align: left;

}

.slide .info li.qq p a{

        display: block;

        margin-top: 12px;

        width: 100px;

        height: 32px;

        line-height: 32px;

        color: #00DFB9;

        font-size: 16px;   

        text-align: center;

        text-decoration: none;

        border: 1px solid #00DFB9;

        border-radius: 5px;

}

.slide .info li.qq p a:hover{

        color: #FFFFFF;

        border: none;

        background: #00E0DB;

}

.slide .info li div.img{

        height: 100%;

        background: #DEFFF9;

        margin: 15px;

}

.slide .info li div.img img{

        width: 100%;

        height: 100%;

}

/*控制菜单的按钮*/

.index_cy{

        width: 30px;

        height: 30px;

        background: url(../images/index_cy.png);

        position: fixed;

        right: 0;

        top: 50%;

        margin-top: 140px;

        background-position: 62px 0;

        cursor: pointer;

}

.index_cy2{

        width: 30px;

        height: 30px;

        background: url(../images/index_cy.png);

        position: fixed;

        right: 0;

        top: 50%;

        margin-top: 140px;

        background-position: 30px 0;

        cursor: pointer;

}



/*自适应 当屏小于1050时隐藏*/

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

        .slide{

                display: none;

        }

        #btn{

                display: none;

        }



}