﻿/*全局样式开始-------------------------------------------------------------------------*/
html {}
body { margin:0 auto; padding:0; text-align:center; font-size:12px; color:#666666; font-family:arial;}
a { text-decoration: none; color:#666666; }
a:hover {text-decoration:none; cursor:pointer; color:#115935; -webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
a:link { outline-style:none;}
ul { margin:0px; padding:0px; list-style:none; }
li { list-style-type:none }
div { text-align:left }
img { border:none; }
h3 { }
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.line10{ clear:both; margin:0; padding:0; height:10px; overflow:hidden;}
.line20{ clear:both; margin:0; padding:0; height:20px; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
/*全局样式结束-------------------------------------------------------------------------*/





/*通用样式开始-------------------------------------------------------------------------*/

.box{ margin:0 auto; width:1200px;}


/*header*/


/*menu*/
.menu{ width:100%; height:80px; position:fixed; z-index:99999; top:0; left:0; background-color:#018242;}
.menu .logo{ float:left; width:345px; margin-top:15px;}
.menu .logo a{}
.menu .logo img{ width:345px; height:49px;}
.menu .dh{ float:left; margin-left:100px;}
.menu .dh ul{}
.menu .dh ul li{ float:left;}
.menu .dh ul li a{ display:block; padding:0 20px; line-height:80px; height:80px; color:#fff; font-size:14px;}
.menu .dh ul li a:hover{ background-color:#115935;}
.menu .right{ float:right; width:80px; height:80px; background-color:#115935; text-align:center; line-height:80px; vertical-align:middle;}
.menu .right a{ color:#fff;}
.menu .right a:hover{ text-decoration:underline;}


/*banner*/
.banner{ position:relative; z-index:1;  left:0; margin-top:80px;  height:500px; min-width:1000px;}
.banner_box{ width:100%;  position:relative;  height:500px; }	
.banner_box .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.banner_box .bd ul{ width:100% !important;  }	
.banner_box .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center; }	
.banner_box .bd li a{ height:518px;  }
.banner_box .bd li .banner1 { display:block; width:100%; height:500px; background:url(../images/banner_bg.jpg) no-repeat center; }
.banner_box .bd li .banner2 { display:block; width:100%; height:500px; background:url(../images/banner_bg.jpg) no-repeat center; }
.banner_box .bd li .banner3 { display:block; width:100%; height:500px; background:url(../images/banner_bg.jpg) no-repeat center; }
.banner_box .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:20px; line-height:20px; }	
.banner_box .hd ul{ text-align:center; }	
.banner_box .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; border-radius:5px; width:10px; height:10px; margin:5px; overflow:hidden; background:#000;		filter:alpha(opacity=80);opacity:0.8;  line-height:999px; }	
.banner_box .hd ul .on{ background:#fff;  }	
.banner_box .prev,.banner_box .next{ border-radius:10px;  display:block;  position:absolute; z-index:99999; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=80);opacity:0.8; display:none; 	 }	
.banner_box .next{ left:auto; right:5%; background-position:-6px -137px; }

/*内页banner*/
.content_banner{ margin-top:80px; width:100%; min-width:1200px;}
.content_banner img{ width:100%; height:auto;}


/*footer*/
.footer{ margin-top:40px; width:100%; min-height:320px; overflow:hidden; background-color:#018242;}
.footer .td1{ padding-top:40px;}
.footer .td1 ul{ float:left; margin-left:50px;}
.footer .td1 ul li{ color:#fff; line-height:30px;}
.footer .td1 ul span{ color:#fff; margin-bottom:15px; font-size:16px; display:block; height:30px; line-height:30px; font-weight:bold; border-bottom:solid 1px #fff;}
.footer .td1 ul li a{ color:#fff; font-size:14px;}
.footer .td1 ul li a:hover{}
.footer .td1 .ewm{ float:right; width:280px;}
.footer .td1 .ewm img{ width:155px; height:155px; margin:0 62px;}
.footer .td1 .ewm span{ margin-top:10px; display:block; text-align:center; font-size:14px; color:#fff;}
.footer .td2{ margin-top:20px; width:1200px; height:50px; line-height:50px; border-top:solid 1px #4ea87b;}
.footer .td2 span{ color:#fff; font-size:14px;}
.footer .td2 a{ color:#fff;}

/*产品展示*/
.cpzs{ margin-top:40px;}
.cpzs .title{ margin:0 auto; width:358px; line-height:30px; text-align:center; font-size:18px; color:#666;}
.cpzs .title span{ font-size:24px; display:block; float:left; color:#333; min-width:10px; padding:0 15px;}
.cplb{ float:left; margin-top:40px; width:220px;}
.cplb .cplb_t{ color:#fff; font-size:16px; line-height:60px; padding-left:20px; width:200px; height:65px; background:url(../images/cplb_t.jpg) no-repeat;}
.cplb .cplb_c{ width:220px; min-height:10px; overflow:hidden; background:url(../images/cplb_c.jpg) repeat-y;}
.cplb .cplb_c ul{}
.cplb .cplb_c ul li{}
.cplb .cplb_c ul li a{ display:block; margin:7px 15px; font-size:14px; color:#333; width:150px; padding-left:40px; line-height:32px; background:url(../images/cplb_a.jpg) no-repeat 22px 15px;}
.cplb .cplb_c ul li a:hover{ text-decoration:underline;}
.cplb .cplb_b{ width:220px; height:15px; background:url(../images/cplb_b.jpg) no-repeat;}
.cptp{ float:right; width:960px; margin-top:40px;}
.cptp ul{}
.cptp ul li{ float:left; margin:0 7px;}
.cptp ul li a{}
.cptp ul li a:hover{}
.cptp ul li .pic{ width:225px; height:190px; overflow:hidden;}
.cptp ul li img{ width:225px; height:190px; -moz-transition: all 1s linear;-o-transition:  all 1s linear;transition: all 1s linear;}
.cptp ul li a:hover img{ -webkit-transform:  scale(1.1) ; -moz-transform: scale(1.1) ; -ms-transform: scale(1.1);     -o-transform:  scale(1.1) ; transform:  scale(1.1); }
.cptp ul li span{ display:block; font-size:14px; height:30px; line-height:30px; text-align:center; width:220px;}

/*我们的优势*/
.wmdys{ margin-top:40px; padding-top:40px; width:100%; height:530px; background-color:#018242;}
.wmdys .title{ margin:0 auto; width:352px; line-height:30px; text-align:center; font-size:18px; color:#fff;}
.wmdys .title span{ font-size:24px; display:block; float:left; color:#fff; min-width:10px; padding:0 15px;}
.wmdys .list{ margin-top:50px;}
.wmdys .list ul{}
.wmdys .list ul li{ cursor:pointer; float:left; width:260px; margin:0 20px;}                                         
.wmdys .list ul li img{ padding:5px; width:180px; height:180px; margin:20px 35px; border:solid 1px #018242; border-radius:95px;}
.wmdys .list ul li span{ display:block; text-align:center; font-size:16px; color:#fff;}
.wmdys .list ul li p{ color:#fff; font-size:14px; text-align:center; line-height:24px;}
.wmdys .list ul li:hover p{ text-decoration:underline;}
.wmdys .list ul li:hover img{ border:solid 1px #fff;}

/*应用领域*/

.yyly{ margin-top:40px;}
.yyly .title{ margin:0 auto; width:360px; line-height:30px; text-align:center; font-size:18px; color:#666;}
.yyly .title span{ font-size:24px; display:block; float:left; color:#333; min-width:10px; padding:0 15px;}
.yyly .list{ margin-top:50px;}
.yyly .list .left{ float:left; width:590px; min-height:10px; overflow:hidden; border:solid 1px #018242;}
.yyly .list .left img{ width:590px; height:395px;}
.yyly .list .left span{ padding:15px; display:block; line-height:24px; font-size:14px; color:#333;}
.yyly .list .left p{ padding-left:15px; font-size:18px; color:#018242; margin-top:10px;}
.yyly .list .right{ float:left; width:605px;}
.yyly .list .right ul{}
.yyly .list .right ul li{ float:left; margin-left:20px; margin-bottom:20px;}
.yyly .list .right ul li img{ width:282px; height:185px;}
.yyly .list .right a{ display:block; width:550px; height:60px; background-color:#018242; font-size:18px; color:#fff; border-radius:4px; margin-top:30px; margin-left:37px; text-align:center; line-height:60px;}
.yyly .list .right a:hover{}

/*新闻中心*/
.xwzx{ margin-top:40px; padding-top:40px; width:100%; height:560px; background:url(../images/xwzx_bg.jpg) no-repeat center;}
.xwzx .title{ margin:0 auto; width:310px; line-height:30px; text-align:center; font-size:18px; color:#fff;}
.xwzx .title span{ font-size:24px; display:block; float:left; color:#fff; min-width:10px; padding:0 15px;}
.xwzx .list{ margin-top:50px; padding:10px; width:1180px; height:397px; background-color:rgba(255,255,255,.5);}
.xwzx .list .left{ float:left; width:411px;}
.xwzx .list .left a{}
.xwzx .list .left a:hover{}
.xwzx .list .left .pic{ width:411px; height:397px; overflow:hidden;}
.xwzx .list .left img{ width:411px; height:397px; -moz-transition: all 1s linear;-o-transition:  all 1s linear;transition: all 1s linear;}
.xwzx .list .left a:hover img{ -webkit-transform:  scale(1.1) ; -moz-transform: scale(1.1) ; -ms-transform: scale(1.1);     -o-transform:  scale(1.1) ; transform:  scale(1.1); }
.xwzx .list .right{ float:left; width:769px; padding-top:30px;}
.xwzx .list .right ul{}
.xwzx .list .right ul li{ float:left; line-height:20px; margin-bottom:20px; width:350px; margin-left:33px; height:50px; border-bottom:solid 1px #fff;}
.xwzx .list .right ul li a{ color:#333;}
.xwzx .list .right ul li a:hover{ color:#018242;}
.xwzx .list .right ul li span{ font-size:14px;}

/*关于我们*/
.gywm{ margin-top:40px;}
.gywm .title{ margin:0 auto; width:260px; line-height:30px; text-align:center; font-size:18px; color:#666;}
.gywm .title span{ font-size:24px; display:block; float:left; color:#333; min-width:10px; padding:0 15px;}
.gywm .list{ margin-top:50px;}
.gywm .list .left{ float:left; width:860px;}
.gywm .list .left .top{}
.gywm .list .left .top .spzs{ display:block; float:left; width:520px; height:400px;}
.gywm .list .left .top .yb{ float:left; width:340px; padding-top:30px;}
.gywm .list .left .top .yb .bt{ width:340px; height:60px; text-align:center; line-height:60px; font-size:24px; letter-spacing:2px; color:#fff; background-color:#018242;}
.gywm .list .left .top .yb span{ margin-left:20px; display:block; color:#333; line-height:30px;}
.gywm .list .left .top .yb .mz{ margin-top:30px; font-size:16px; font-weight:bold;}
.gywm .list .left .top .yb .nr{ font-size:14px;}
.gywm .list .left .bottom{}
.gywm .list .left .bottom p{ text-indent:2em; line-height:30px; margin:0; padding:0;}
.gywm .list .right{ padding-top:30px;}
.gywm .list .right img{}




/*content页面开始*/
.content{ margin:50px 0; width:100%; min-width:1200px; overflow:hidden;}


/*content左侧*/
.content .left{}
.content_zc{ float:left; width:220px;}
.content_zc .cplb_t{ color:#fff; font-size:16px; line-height:60px; padding-left:20px; width:200px; height:65px; background:url(../images/cplb_t.jpg) no-repeat;}
.content_zc .cplb_c{ width:220px; min-height:10px; overflow:hidden; background:url(../images/cplb_c.jpg) repeat-y;}
.content_zc .cplb_c ul{}
.content_zc .cplb_c ul li{}
.content_zc .cplb_c ul li a{ display:block; margin:7px 15px; font-size:14px; color:#333; width:150px; padding-left:40px; line-height:32px; background:url(../images/cplb_a.jpg) no-repeat 22px 15px;}
.content_zc .cplb_c ul li a:hover{ text-decoration:underline;}
.content_zc .cplb_b{ width:220px; height:15px; background:url(../images/cplb_b.jpg) no-repeat;}

.content .left .kfzx{ margin-top:20px; width:220px; height:68px;}
.content .left .kfzx img{ width:220px; height:68px;}

.content .left .lxdz{ margin-top:20px; width:200px; min-height:10px; padding:10px; overflow:hidden; background-color:#eeeff3;}
.content .left .lxdz span{ font-size:12px; line-height:24px;}

.content .right{ float:right; width:950px; overflow:hidden;}
.content h3{ margin:30px 0; width:100%; text-align:center; font-size:20px; color:#525252; text-decoration:underline;}






/*content右侧*/
.content .lxwm_right{ float:right; width:950px;}
.content .lxwm_right .title{ width:950px; height:40px; line-height:40px; background-color:#018242;}
.content .lxwm_right .title span{ color:#fff; margin-left:20px; font-size:14px; font-weight:bold; padding-left:5px; border-left:solid 2px #fff;}
.content .lxwm_right .title h2{ float:right; margin-top:0; line-height:40px; font-size:12px; margin-right:10px; color:#fff;}
.content .lxwm_right .title a{ color:#fff;}


/*content列表右侧*/
.content .lxwm_right .list{ padding-top:20px;}
.content .lxwm_right .list ul{}
.content .lxwm_right .list ul li { float:left; padding:5px; position:relative; overflow:hidden; background-color:rgba(1,130,66,1); color:#fff; font-size:14px; font-weight:bold; width:215px; height:212px; margin:10px 6px;}
.content .lxwm_right .list ul li a{ display:block; color:#fff;}
.content .lxwm_right .list ul li a:hover{ background-color:rgba(17,89,53,.8); color:#fff;}
.content .lxwm_right .list ul li img{ width:215px; height:182px;}
.content .lxwm_right .list ul li span{ display:block; width:225px; height:30px; line-height:30px; text-align:center; vertical-align:middle; font-size:14px;}

/*content列表右侧*/
.content .lxwm_right .ryzz{ padding-top:20px;}
.content .lxwm_right .ryzz ul{}
.content .lxwm_right .ryzz ul li{ float:left; margin:10px;}
.content .lxwm_right .ryzz ul li a{ display:block; width:205px; height:320px; color:#fff; background-color:#018242; padding:5px;}
.content .lxwm_right .ryzz ul li a:hover{ background-color:#115935; color:#fff;}
.content .lxwm_right .ryzz ul li img{ width:205px; height:290px;}
.content .lxwm_right .ryzz ul li span{ display:block; width:205px; text-align:center; line-height:30px; height:30px; font-size:14px;}


/*content详情右侧*/
.content .lxwm_right .show{ padding-top:20px;}



/*content新闻列表*/
.content .lxwm_right .news_list ul{}
.content .lxwm_right .news_list ul li{ margin-top:20px;}
.content .lxwm_right .news_list ul li a{ display:block; width:950px; height:120px; background-color:#f6f6f6; color:#333;}
.content .lxwm_right .news_list ul li a:hover{ color:#018242;}
.content .lxwm_right .news_list ul li a:hover .ckxq{ background-color:#018242;}
.content .lxwm_right .news_list ul li .sj{ margin-left:10px; padding-top:35px; float:left; width:60px; height:85px;}
.content .lxwm_right .news_list ul li .sj .yy{ font-size:24px; font-weight:bold; text-align:center;}
.content .lxwm_right .news_list ul li .sj .dd{ text-align:center; font-family:Arial;}
.content .lxwm_right .news_list ul li .c{ float:left; padding-top:15px; width:680px; height:120px; margin-left:30px;}
.content .lxwm_right .news_list ul li .c .bt{ width:680px; height:30px; line-height:30px; vertical-align:middle; font-size:14px; font-weight:bold;}
.content .lxwm_right .news_list ul li .c .nr{ line-height:24px; color:#666;}
.content .lxwm_right .news_list ul li .ckxq{ float:right; margin-top:48px; color:#fff; margin-right:20px; width:80px; height:24px; text-align:center; line-height:24px; vertical-align:middle; font-size:14px; background-color:#999;}



/*content新闻详情*/
.content .lxwm_right .xinwen_title{ padding-bottom:20px; margin-top:20px; width:900px; text-align:center; }
.content .lxwm_right .xinwen_title h1{ font-size:18px; color:#333333;}
.content .lxwm_right .xinwen_title span{ color:#a8a8a8; line-height:24px;}
.content .lxwm_right .xinwen_list{ padding-top:20px;}

.content .lxwm_right .page{ margin-top:20px; width:950px; font-size:14px; height:30px; line-height:30px; color:#333333;}
.content .lxwm_right .page .prev{ float:left;}
.content .lxwm_right .page .next{ float:right;}

/*产品详情页面样式*/
.content .cpzs_show{ padding-top:30px;}
.content .cpzs_show .td1{ width:950px; height:316px;}
.content .cpzs_show .td1 img{ float:left; padding:10px; height:296px; width:350px; background-color:#f3f3f3;}
.content .cpzs_show .td1 .r{ float:right; width:550px;}
.content .cpzs_show .td1 .r .bt{ width:550px; height:40px; border-bottom:dashed 1px #ccc; line-height:40px; font-size:16px; color:#333; font-weight:bold;}
.content .cpzs_show .td1 .r .rx{ margin-top:30px; padding:20px; width:510px; height:40px; background-color:#f3f3f3; font-size:14px; color:#333;}
.content .cpzs_show .td1 .r .rx b{ font-size:24px; font-weight:bold; color:#018242; font-family:Impact;}
.content .cpzs_show .td1 .r .zx{ margin-top:30px; width:550px; height:40px;}
.content .cpzs_show .td1 .r .zx ul{}
.content .cpzs_show .td1 .r .zx ul li{}
.content .cpzs_show .td1 .r .zx ul li a{ display:block; margin-right:40px; float:left; width:220px; height:40px; background-color:#018242; font-size:14px; color:#fff; text-align:center; vertical-align:middle; line-height:40px; }
.content .cpzs_show .td1 .r .zx ul li a:hover{ background-color:#006532;}
.content .cpzs_show .td1 span{ display:block; margin-top:20px; text-indent:2em; font-size:14px; line-height:30px; color:#666;}

.content .cpzs_show .td2{ width:900px; margin-top:50px;}
.content .cpzs_show .td2 .bt{ width:900px; height:40px; border-bottom:solid 1px #018242;}
.content .cpzs_show .td2 .bt span{ display:block; color:#fff; font-weight:bold; font-size:14px; width:120px; height:40px; background-color:#018242; line-height:40px; text-align:center; vertical-align:middle;}
.content .cpzs_show .td2 .nr{ padding-top:20px;}


/*产品详情分页下载样式-------------------------------------------------------------------------*/


.goods_list .hd
        {
            height: 40px;
            background: #eeeeee;
            border: 1px #e1e1e1 solid;
        }
       .goods_list .hd ul li
        {
            float: left;
            padding: 0;
            margin: 0;
            display: inline;
            width: 150px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            cursor: pointer;
            border-right: 1px #e1e1e1 solid;
        }
        .goods_list .hd ul li.on
        {
            background: #018242;
            color: #ffffff;
        }
       .goods_list .bd ul
        {
            padding: 10px;
            border: 1px #e1e1e1 solid;
            border-top: none;
            min-height: 100px;
            height: auto;
            overflow: hidden;
        }




    .list_dl .list_dd ul{padding:0;border:0px; margin:0px}
    .list_dl{ position:relative; width:945px; height:500px; }
    .list_dt
    {
        color: white;
        margin:0 12px;
        width: 130px;
        height: 125px;
        line-height: 34px;
        cursor: pointer;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        position: relative;
        float:left;
        background:url(../images/ico/folder.png) no-repeat;
    }
    .list_dt p{ font-size:12px; color:#000; padding-top:70px; text-align:center}
    
    .list_dt:hover    {background:url(../images/ico/folder.png) no-repeat 0px -126px;
        
    }
    
    #open
    { background:url(../images/ico/folder.png) no-repeat 0 -126px;
    }
    .list_dd
    {
        position:absolute;
        top:240px;
        left:0px;
        display: none;
        width:945px;
        
    }
    
    .list_li
    {
        list-style-type: none;
        color: white;
        cursor: pointer;
        width:130px;
        height:156px;
        float:left;
        margin:5px 13px;
        background-image:url(../images/ico/download_ico.png);
        background-repeat:no-repeat;
    }
    .list_cad{ background-position: -36px -40px;}
    .list_cad:hover{background-position:  -36px -260px;}
    .list_pdf{ background-position: -239px -40px;}
    .list_pdf:hover{background-position:  -239px -260px;}
    .list_3d{ background-position: -454px -40px;}
    .list_3d:hover{background-position:  -454px -260px;}
    .list_li a{ color:#000; padding-top: 120px;display: block; font-size:12px; text-align:center; height:156px}
    
    


/*css flickr style pagination*/
div.green{ padding:0px;margin:5px auto; text-align:center; font-family:Verdana; font-size:12px;text-align:right;}
div.green a{ border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none; }
div.green a:hover{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; }
div.green a:active{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; }
div.green span{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #999; margin-right: 3px; padding-top: 2px; }
div.green span.current{ padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px; }
div.green span.disabled{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px; }





