@charset "utf-8";
/* CSS Document */
/*ban1*/
.banw{height:592px;}
.ban1{height:592px;overflow:visible;margin:0 auto;background:url(Img/Index/ban1_sd.gif) center bottom no-repeat;}
.ban1 .ban_img{display:block;height:549px;background:url(Img/Index/ban.jpg) center top no-repeat;}
.ban_bt{ width:100%;text-align:center;padding:17px 0 0;height:35px;background:url(Img/Index/bg1.png);z-index:9;margin:-95px auto 0; z-index:9;}
.ban_bt a{ display:inline-block;margin:0 10px 0 0;width:19px;height:19px;background:url(Img/Index/ban_ic2.png) center top no-repeat;}
.ban_bt a:hover,.ban_bt .cur{background:url(Img/Index/ban_ic1.png) center top no-repeat;}

/*box*/
.box{height:1282px;overflow:hidden;background:url(Img/Index/box_bg.gif) left top repeat;margin:0 auto;}
.lf_n{width:233px;overflow:hidden;background:#fff; }
.lf_n h2{ text-transform:uppercase; text-align:center;height:46px; line-height:46px; overflow:hidden;background:#105b37; font-family:Impact;}
.lf_n h2 a{font-size:16px; color:#fff;font-weight:100}
.lf_n h2 a:hover{color:#fff; }
.lf_n_c{padding:14px 14px 0; height:1177px; overflow:hidden;border:2px #006326 solid; border-bottom:3px #006326 solid; border-top:none;}
.lf_n_c h3{font-family:Arial;  text-transform:uppercase;padding:0 0 0 12px;margin:0 0 3px; font-size:12px; line-height:32px;height:32px; overflow:hidden;
background:#b3b3b3;}
.lf_n_c h3 a,.lf_n_c h3 a:hover{ color:#fff;}
.lf_n_c ul{padding:5px 0 8px 4px;}
.lf_n_c li{padding:0 0 0 20px; font-size:14px; line-height:26px;height:26px; overflow:hidden; font-weight:100;
background:url(Img/Index/lf_n_ic.gif) left 8px no-repeat;}
.lf_n_c li a{ color: #707070;
    display: block;
    font-family: Arial;
    font-size: 12px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 175px;}
.lf_n_c li a:hover{ color:#707070;}
.pro{width:697px;overflow:hidden;}
.pro_t{ line-height:41px;height:50px; overflow:hidden;padding:0 12px 0 30px;background:#105b37;}
.pro_t h3{ float:left;font-size:16px;font-family:Impact;font-weight:100;}
.pro_t a,.pro_t a:hover{color:#fff;}
.pro_t .fr{ display:inline-block;padding:0 20px 0 0;background:url(Img/Index/more_ic.gif) right 14px no-repeat; }
.pro_c{padding:25px 0 0;width:100%; clear:both; background:#fff;}
.pro_c ul li{height:347px; overflow:hidden; float:left;width:213px;margin:0 0 0 17px; display:inline; text-align:center;}
.pro_c ul .lst{margin:0;}
.pro_c ul li img{ border:1px #e2e3e2 solid;width:211px;height:280px;overflow:hidden; display:block;}
.pro_c ul li span a{ border:1px #e2e3e2 solid; border-top:none;  text-transform:uppercase;overflow:hidden; font-weight:bold;display:block; color:#707070;line-height:47px;height:47px; }
.pro_c ul li span a:hover{ color:#006326;}
.pro1{margin:0 0 25px;height:778px; overflow:hidden; background:#fff;}
.pro2{height:437px; overflow:hidden; background:#fff;}

/*adv*/
.adv{height:970px;padding:25px 0 0;overflow:hidden;background:url(Img/Index/adv_bg.gif) repeat;margin:0 auto;}
.adv h3{background:url(Img/Index/adv_t_ic.gif) center top no-repeat;padding:30px 0 0; text-align:center;height:108px; font-family:impact; letter-spacing:1px;overflow:hidden;}
.adv h3 a span{ display:inline-block;margin:0 auto; line-height:48px;height:48px; overflow:hidden;font-size:24px; color:#105b30;font-weight:100}
.adv h3 a:hover span{color:#105b30;}
.adv h3 a span b{ color:#006326;}
.adv h3 a:hover b{color:#006326;}
.adv li{ float:left;width:430px;height:358px; overflow:hidden; display:inline;margin:0 0 53px 35px;
background:#f9f8f8 url(Img/Index/adv_more2.gif) right bottom no-repeat;}
.adv li h4{height:168px; overflow:hidden;}
.adv li h4 img{ float:right; display:block;}
.adv li h4 span{ display:inline-block; float:left;padding:6px 0 0; text-align:center;width:168px; overflow:hidden;height:162px;background:#105b30 url(Img/Index/adv_l.gif) center 108px no-repeat; color:#fff;}
.adv li h4 span em img{ float:none;margin:0 auto;display:block;overflow:hidden;}
.adv li h4 span em{ display:block;padding:22px 0 0;height:88px;}
.adv li h4 span b{ display:block; font-weight:100; line-height:16px; text-transform:uppercase; font-size:14px;}
.adv li p{padding:31px 0 0 20px; height:130px; overflow:hidden;clear:both;}
.adv li p a{ width:340px;display:block;padding:0 0 0 20px; line-height:39px;height:39px; overflow:hidden; font-size:14px; color:#707070;
background:url(Img/Index/adv_ic.gif) left 17px no-repeat; border-bottom:1px #c7c7c7 dotted;text-decoration:none;}
.adv li p a:hover{background:url(Img/Index/adv_ic1.gif) left 17px no-repeat; color:#006326;}
.adv li i a{ display:inline-block;width:22px;height:22px; float:right;margin:0 10px 0 0;}
.adv li:hover,.adv .cur{background:#fff url(Img/Index/adv_more1.gif) right bottom no-repeat;}
.adv li .lst{ border:none;}



/*cor*/
.cor{height:275px;padding:35px 0 0; overflow:hidden; background:#105b30;}
.cor h3{ padding:32px 0 0;text-align:center; line-height:51px;height:75px; overflow:hidden;background:url(Img/Index/cor_t.gif) center top no-repeat; font-family:impact; letter-spacing:1px;}
.cor h3 a{ font-size:24px; color:#fff;font-weight:100}
.cor h3 a:hover{color:#fff;}
.cor li{overflow:hidden; float:left;width:200px;margin:0 5px 0 31px; display:inline;}
.cor li img{padding:3px; border:1px #8cb99d solid;width:192px;height:88px;overflow:hidden; vertical-align:top; display:block;}
.cor li span{ line-height:40px; display:block; text-align:center; font-family:Arial; font-size:14px;}
.cor li span a{ color:#fff;}


/*inf*/
.inf{ clear:both;padding:50px 0 0;height:532px; overflow:hidden;background:url(Img/Index/adv_bg.gif);}
.inf_t{ line-height:63px;height:63px; overflow:hidden;padding:0 0 0 20px;background:url(Img/Index/inf_t.gif) -2px 23px no-repeat;}
.inf_t h3{ font-family:impact; letter-spacing:1px;float:left;font-size:24px; text-transform:uppercase; font-weight:100;font-weight:100}
.inf_t a,.inf_t a:hover{color:#105b30;}
.inf_t .fr{margin:20px 0 0;}
.inf1{width:433px; overflow:hidden;}
.inf1 p{width:433px;height:160px; position:relative;}
.inf1 p img{ display:block;width:433px;height:160px; overflow:hidden;}
.inf1 p a span{ position:absolute; display:block;width:427px;height:154px; border:1px #fff solid;left:2px;top:2px; z-index:9;}
.ing1_b{padding:14px 0 0;height:163px; overflow:hidden;}
.ing1_b h4{ font-weight:100; line-height:46px;height:46px; overflow:hidden;}
.ing1_b h4 a,.ing1_b h4 a:hover{ font-size:16px; color:#105b30; font-weight:100; text-transform:uppercase;}
.ing1_b p{ line-height:26px; color:#707070;height:98px; overflow:hidden;padding-top:20px;padding-bottom:10px;}
.ing1_b p span{color:#105b30;font-size:16px;}
.ing1_b span a,.ing1_b span a{ color:#105b30;text-transform:uppercase;}
.inf1_m{width:250px; float:right;}
.inf1_m h5{ line-height:22px;height:22px; overflow:hidden; font-size:12px; color:#707070; font-weight:100;}
.inf1_m span{ display:block;height:26px;}
.inf1_m .ipt1{padding:0 0 0 7px;width:210px; line-height:24px;height:24px; overflow:hidden; border:1px #e9e9e9 solid; border-right:none; background:#fff;}
.inf1_m .ipt2{ border:none; font-family:Arial; font-size:18px; color:#fff;width:27px;height:26px; background:#105b30;}
.inf2{width:472px; overflow:hidden;}
.inf2 dl{padding:20px 0 0;height:106px; overflow:hidden; background:#fff;margin:0 0 4px;}
.inf2 dt{ float:left;}
.inf2 dt a{ display:inline-block; position:relative;width:129px;height:87px;}
.inf2 dt a span{ display:block;width:123px;height:81px; border:1px #fff solid;left:2px;top:2px; z-index:9; position:absolute;}
.inf2 dt img{ display:block;width:129px;height:87px;overflow:hidden;}
.inf2 dd{padding:0 30px 0 0; float:right;width:300px;}
.inf2 dd p{line-height:26px; color:#525252;height:68px; overflow:hidden; text-align:justify;}
.inf2 dd h5 a,.inf2 dd h5 a:hover{ color:#707070;}
.inf2 dd span{ display:block; line-height:30px;height:30px; overflow:hidden;padding:0 0 0 28px;background:url(Img/Index/inf_ic.gif) left top no-repeat;}
.inf2 dd span a{ float:right; font-size:12px; color:#105b30; text-transform:uppercase;}
.inf2 dd span a:hover{color:#105b30;}
.inf2 dd span b{ float:left; font-weight:100;color:#105b30; }
#flashs{position:relative;height:594px;overflow: visible;margin: 0 auto;background: url(Img/Index/ban1_sd.gif) center bottom no-repeat;}
#flashs .bgitem {
    position: absolute;
    top: 0;
    z-index: 1;
    height:549px;cursor:pointer; width: 100%; margin:0 auto;
}
#flashs .btn {
   width: 100%;
text-align: center;
padding: 17px 0 0;
height: 35px;
background: url(Img/Index/bg1.png);
z-index: 9;
margin: 499px auto 0;

    position: absolute;
  

}
#flashs .btn span {
   display: inline-block;
margin: 0 10px 0 0;
width: 19px;
height: 19px;
background: url(Img/Index/ban_ic2.png) center top no-repeat;
}
#flashs .btn span.cur 
{
   background: url(Img/Index/ban_ic1.png) center top no-repeat;
}

  #mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}

