﻿/* CSS Document */

body { 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;
}



/* 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{ position:relative; overflow:hidden;}


#hdbox
{
    width:100%;
    height:119px;
     margin:0; padding:0;
     background:#1e761c;
}

.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:23px; padding-right:23px;
            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;
        }

.main_visual{height:520px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:520px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:520px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:520px;}
.main_image li span{display:block;width:100%;height:520px}
.main_image li a{display:block;width:100%;height:520px}
.main_image li .img_1{background:url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/img_main_3.jpg') center top no-repeat}
.main_image li .img_4{background:url('../images/img_main_4.jpg') center top no-repeat}
.main_image li .img_5{background:url('../images/img_main_5.jpg') center top no-repeat}


div.flicking_con{position:absolute;top:460px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}


.m_banner
{
    width:100%;
    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:100px;
    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:143px;height:240px;float:left; margin-left:24px; _margin-left:10px; margin-top:20px; overflow:hidden;}
.imgB {width:143px;height:191px;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:143px; 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:14px;
        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:150px;
        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:150px;
        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:30px;
        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:200px;height:300px;float:left; margin-right:100px; _margin-right:35px; margin-top:30px; overflow:hidden;}
.imgBox {width:200px;height:267px;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:200px; 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;
  
}

.B_txt
{
    width:1200px;
    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;
    }
