﻿@charset "utf-8";
.top{background: url(../image/top_bg.jpg) repeat;}
.notice{width:100%;height:23px; line-height:1.2; padding-top:12px;}
.notice b {font-size: 14px; float: left; font-weight: normal; }
.noticer {float: right; width: 410px; }
.noticer a {float: left; width: 80px;font-size: 14px; }
.noticer a.swsy{background: url(../image/n_swsy.jpg) no-repeat ;padding-left: 20px;}
.noticer a.jrsc{background: url(../image/n_jrsc.jpg) no-repeat ;padding-left: 20px;}
.noticer a.zxly{background: url(../image/n_zxly.jpg) no-repeat ;padding-left: 20px;}
.noticer a.lxwm{background: url(../image/n_lxwm.jpg) no-repeat ;padding-left: 20px;}
.top_c{width: 1200px;margin: 0 auto;position: relative;}
.main_c{width: 1200px;margin: 0 auto;}
.container {
    width: 1200px;
    margin: 0 auto;
}

.head {height: 60px; }
.logo{width: 300px;}
.tel {height: 52px; padding-left: 60px; background: url(../image/tel.jpg) left 15px no-repeat; color: #000000;padding-top: 10px; }
.tel .a {font: 16px "Microsoft Yahei"; }
.tel .b {font: 30px/35px "Impact"; color: #00842f; }


.nav{ padding:0 20px; height:46px; line-height:46px; background:#00842f;  position:relative; z-index:1;  }
.nav_c{width: 1200px;margin: 0 auto;position: relative;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block;  font-size:14px; font-weight:normal;width: 130px;text-align: center;  }
.nav .sub{ display:none; width:130px; left:0; top:46px;  position:absolute; background:#00842f;  line-height:30px; text-align: center;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#01782C; color:#fff;  }
.nav .on h3 a{ background:url(../image/nav_bg.jpg) no-repeat center; color:#fff;   }

.serch_c{width: 1200px;margin: 0 auto;position: relative;}
.search {height: 24px;border-bottom:1px solid #eeeeee; }
.searchBd{float: right}
.text {float: left; width: 170px; height: 20px; text-indent: 10px; margin-right: -2px; font-size: 14px; line-height: 24px; }
.btn {float: left; width: 29px; height: 24px; border: 0; cursor: pointer; border: none; background: url(../image/search.jpg) no-repeat center center; }
.gjc{line-height: 24px;font-size: 14px;}
.gjc a{margin: 0 5px;}

.slideBox{ width:100%; height:470px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:48%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; background:#fff; cursor:pointer;border-radius: 50%;text-indent: -9999px; }
.slideBox .hd ul li.on{ background:#00842f;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }

/*main1*/
.main1{padding-bottom: 30px;}
.main1 .gsjj{width: 825px;float: left;}
.main1 .til{border-bottom: 1px solid #e8e7e7;margin-bottom: 10px;  color: #00842f;}
.main1 h2{float: left;font-size: 18px;font-weight: normal;line-height: 47px;height:47px;}
.main1 h2 span{color: #cecece;font-size: 16px;}
.main1 .til a{float: right;line-height: 47px;height: 47px;}
.main1 img.imgl{float: left;margin-right: 10px;padding: 2px;border:1px solid #ddd;}
.main1 p.npcon{font-size: 12px;line-height: 25px;color: #333;}
.main1 a.more{display: block;float: right;font-size: 14px;color: #757575;}
.main1 .alzs{float: right;width: 320px;}
.focusBox { float:left; position: relative; width: 320px; height: 280px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 320px; height: 280px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

/*main2*/
.main2{padding-top: 40px;margin-top: 40px;}
.main2 .left{float:left;width:201px;height:auto;overflow:hidden}
.left_title1{padding-left: 15px;width:201px;height:55px;background: #00842f;color:#fff;text-indent:4px;overflow:hidden;font-size: 16px;padding-top: 20px;}

.left_nav{height:auto;overflow:hidden;background:#fff;padding:20px 0 16px;max-height: 662px;border: 1px solid #ddd;}
.sub_left{max-height:10000px;}
.left_nav li a{padding-left: 60px;display:block;width:193px;height:37px;overflow:hidden;font:14px/37px "microsoft yahei";color:#666666;margin:0 auto 7px;}
.left_nav li li a{background:url(../images/leftli3.jpg) 0 -44px no-repeat;}
.left_nav ul li{background:url(../image/f_nav_bg.jpg) center no-repeat;}
.left_nav ul li:hover a{font-weight:bold; }
.sub_left li a{text-align: left;text-indent:38px;}
.sub_left li li a{text-align: left;text-indent:52px;}
.left_nav li a:hover,.left_nav li li a:hover,.left_nav li a.hover,.left_nav li li a.hover{}
.more_product{display:block;width:214px;height:37px;background:url(../images/leftli2.jpg) 0 0 no-repeat;text-align:center;font:14px/37px "microsoft yahei";color:#737373;margin:9px auto 0}
.left_title2{width:238px;height:62px;overflow:hidden;background:#3889c7;text-indent:24px;color:#fff;}
.left_title2 span{font:700 16px/62px "microsoft yahei";}
.left_title2 font{font:14px/62px "microsoft yahei";color:#e2eaf1;text-transform: uppercase}
.left_news{width:232px;height:auto;overflow:hidden;border:3px solid #e2e2e2;border-top:0;padding-bottom:27px;margin-bottom:26px;}
.left_news li{width:210px;margin:0 auto;background:url(../images/icons1.jpg) 1px center no-repeat;text-indent:16px;font:14px/47px "microsoft yahei";color:#666666;border-bottom:1px dotted #b8b8b8;overflow:hidden}
.left_news li a{color:#666}
.main2 .right{float:left;width:960px;padding-left:36px;height:auto;overflow:hidden}
.right_title{border-bottom: 1px solid #00842f;width:100%;height:27px;}
.right_name{float:left;font-size: 14px;width: 91px;height: 27px;line-height: 27px;background: #00842f;color: #fff;text-align:center;}
.right_more{float:right;font:14px/22px "microsoft yahei";color:#00842f;margin-right:16px;}
.pro_content ul li {
    float: left;
    width: 204px;
    padding: 2px;
    position: relative;
    border: 1px solid #e9e9e9;
    background-color: #fff;
    margin-right: 30px;
    margin-top: 20px;
}
.pro_content ul li.li3,.pro_content ul li.li6,..pro_content ul li.li9{margin-right: 0;}
.pro_content ul li a img {
    width: 204px;
    height: 178px;
    display: block;
}
.pro_content ul li span {
    display: inline-block;
    width: 100%;
    position: absolute;
    left: 2px;
    bottom: 2px;
    width: 204px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background: url(../image/qqqqqqe_08.png);
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.f_bann {
    width: 100%;
    margin: 25px auto 0;
    height: 182px;
}
.pro_content ul li a img:hover{
    opacity: 0.9;
    filter: alpha(opacity=90);
    -webkit-box-shadow: 0 2px 4px #666;
    box-shadow: 0 2px 4px #666;
}

/*main3*/
.right_title1{width:100%;height:37px;border-bottom:1px solid #dbdbdb;}
.right_name1{float:left;font:700 16px/22px "microsoft yahei";color:#00842f;height:37px;padding:0 8px;}
.picMarquee-left{ overflow:hidden; position:relative; width: 1200px; }
.picMarquee-left .bd{ padding:10px 70px 20px 70px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:224px; height:162px; display:block;  border:3px solid #d6d6d6; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.main3{background: url(../image/m3_bg.jpg) no-repeat  center;height:405px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.picMarquee-left  .prev{ position:absolute; left:0; top:40%; margin-top:-20px; display:block; width:39px; height:39px; background:url(../image/slider-arrow.png) left no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.picMarquee-left  .next{ position:absolute; right:0; top:40%; margin-top:-20px; display:block; width:39px; height:39px; background:url(../image/slider-arrow.png) right no-repeat; filter:alpha(opacity=50);opacity:0.5;   }




.main3 .til{border-bottom: 1px solid #e8e7e7;margin-bottom: 10px;color: #00842f}
.main3 h2{float: left;font-size: 18px;font-weight: normal;line-height: 47px;height:47px;    ;}
.main3 h2 span{color: #cecece;font-size: 16px;}
.main3 .til a{float: right;line-height: 47px;height: 47px;}

/*----mian4----*/
.main4{padding-top: 20px;height: 440px;}
.news {width: 730px;  height: 384px;}
.more02 {font-weight: normal; font-size: 12px; line-height: 35px; }
.more02 a{color: #b51b13;}
.newtil li {    width: 49%; float: left;  text-align: center;border: 1px solid #ddd;  }
.newtil li a { line-height: 47px;  display: inline-block; text-align: center;font-size: 16px;}
.newtil li.active a { color:#00842f;}
.newtil li.active{border: 1px solid #00842f;}

.newsmain1 { float:left;width:730px;  padding:20px 0 0 0; }
.newsmain1 .newsli_r{float:left; line-height:1.5; color:#595959;width:470px; margin-left:15px; padding:0 0 0 0; }
.newsmain1 .newsli_rt{float:left;width:470px;font:14px/2 'Microsoft Yahei' }
.newsmain1 .newsli_rt .fl{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newsmain1 p.newscontent{ color:#797979; float:left; line-height:20px; height:60px;font-size:14px; overflow:hidden; padding:5px 0 0 0;}
.news_ful{ float:left;  padding:10px 0 0 10px;}
.news_ful li{ float:left; font-size: 14px;background: url(../image/jt.jpg) no-repeat 10px center;}
.news_ful li a{ float:left; width:610px; height:37px; line-height:37px; color:#454545; padding:0 0 0 30px; overflow:hidden; }
.news_ful li  span{ float:right; width:80px; height:37px; line-height:37px ;overflow:hidden; font-size:12px; color:#454545; }
.pimg{ float:left;  width:210px; height:145px; display:inline; margin:0 0 0 10px ; border:1px solid #d5d5d5}

.jianjie{width: 300px;height: 384px;border: 1px solid #ddd;}

.main4 .til{border-bottom: 1px solid #e8e7e7;margin-bottom: 10px;color: #00842F;    padding: 0 10px;}
.main4 h2{float: left;font-size: 18px;font-weight: normal;line-height: 47px;height:47px;    ;}
.main4 h2 span{color: #cecece;font-size: 16px;}
.main4 .til a{float: right;line-height: 47px;height: 47px;}

.tel1 {height: 52px; padding-left: 50px; background: url(../image/tel2.jpg) left 15px no-repeat; color: #000000;padding-top: 10px; }
.tel1 .a {font: 16px "Microsoft Yahei"; }
.tel1 .b {font-size: 22px; color: #212121; }

/**/
.right_title2{width:100%;height:37px;border-bottom:1px solid #dbdbdb;}
.right_name2{float:left;font:700 16px/22px "microsoft yahei";color:#00842f;height:37px;border-bottom:1px solid #00842f;padding:0 8px;}
.right_name2 font{font:14px/22px "microsoft yahei";color:#979797;margin-left:8px;text-transform: uppercase;}
.right_more2{float:right;font:14px/22px "microsoft yahei";color:#b7b7b7;margin-right:16px;}
.right_con {
    width: 100%;
    padding: 15px 0;
    font: 14px/30px "microsoft yahei";
    color: #000;
    height: auto;
    overflow: hidden;
}
.right_title2 p {
    float: right;
    font: 12px/32px "microsoft yahei";
    color: #7b7b7b;
}

.main_ny .left{float:left;width:201px;height:auto;overflow:hidden}
.main_ny .right{float:left;width:840px;padding-left:36px;height:auto;overflow:hidden}
.main_ny {
    margin-top: 40px;
}

 .mainContect .titleNews{
    width:100%;  border-bottom:1px dotted #c8c8c8;padding-top:25px;
    color: #00842f;font-size: 24px;  line-height: 34px;font-family: "微软雅黑"; text-align: center; }
.mainContect .titleNews span{
    display:block;
    color:#999999;font-size:12px;line-height:50px; font-weight:normal}
.mainContect .picNews{ width:100%; text-align:center;padding:20px 0;}
.mainContect .picNews img{margin:0 auto;}
.mainContect .pgfy{
     width:100%; border-top:1px solid #c8c8c8; padding-top:15px;padding-bottom:20px;}
.mainContect .pgfyl{ width:840px;float:left}
.mainContect .pgfyl p{ color:#666;font-size: 12px;}
.mainContect .pgfyl p a{ color:#666; font-size: 12px;}
.mainContect .pgfyr{ width:100px;float:left; text-align:center;padding-top:30px;}
.mainContect .pgfyr a{ color:#00842f;font-size:12px;}






/* news */
.news2{margin:0 auto;height:auto;overflow:hidden;}
.news2 li{width:100%;height:46px;border-bottom:1px dotted #b8b8b8;overflow:hidden;background:url(../image/icons2.jpg) 2px center no-repeat;text-indent:16px;font:14px/46px "microsoft yahei"}
.news2 li a{float:left;color:#666}
.news2 li span{float:right;color:#999;padding-right:6px;}
.news2 li.none{margin-bottom:30px;}
/*page*/
#pages{text-align: center;margin:20px 0;}
#pages a{padding:0 10px;height: 30px;line-height: 30px;text-align: center; background: #e6e6e6;color: #333;display: inline-block;}
#pages span{padding:0 10px;height: 30px;line-height: 30px;text-align: center; background: #006fcf;color: #fff;display: inline-block;}
#pages a:hover{background: #006fcf;color: #fff;}



/*footer*/
.footer{height: 233px;background:#00842f url(../image/foot_bg.jpg) 0 45px repeat-x;}
.footer ul li{float: left;}
.footer ul li a{font-size: 14px;color: #fff;line-height: 45px;margin-right:30px;}
.footer p.p1{font-size: 14px;color: #fff;line-height: 50px;    padding-top: 20px;}
.share{margin-top: 20px;color: #fff;}
.ewm{text-align: center;color: #fff;line-height: 25px;font-size: 14px;    padding-top: 20px;}
.ewm div{margin-right: 30px;}
a{-webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
.footer a:hover{text-decoration: underline;}
.footer a {color:#fff;}



