.index1{height: 3px; background-color: #54b130}
.index2{height: 120px;}
.logo{padding-top: 38px;}
.index2-r{width: 402px;}
.index2-r-top{ height: 38px;  line-height: 38px; position: relative;}

.index2-r-top span{margin: 0 17px;color: #999999;}

.index2-r-top a{color: #999999;}
.top-weixin{width: 101px; height: 100px; position: absolute;top: 34px; left: -17px;display: none}

.index2-r-down{background: url(../images/index2-1.jpg) no-repeat 0 2px; width: 120px; height: 48px; margin-top: 25px; padding-left: 158px;font-size: 15px;color: #666666;margin-right: 10px;}

.index3{ border-top:1px solid #cccccc; border-bottom:  1px solid #cccccc;}
.index3 .nav{}
.index3 .nav li{height: 38px;line-height: 38px;float: left;text-align: center;width: 140px;}
.index3 .nav .li1{width: 220px; background-color: #0d962c;font-size: 15px; color: #ffffff;cursor: pointer; position: relative}
.index3 .nav .li1:hover .li1-child{display: block}
.index3 .nav .li1 .li1-child{position: absolute; left: 0;top:38px;height: 462px; width:220px;display: none; background-color: #ffffff;z-index: 9999}
.index3 .nav .li1 .li1-child .li1-child1{min-height: 61px; border-top:1px solid #cccccc; padding-left: 22px;padding-bottom: 5px;}
.index3 .nav .li1 .li1-child .li1-child1 .child-header{height: 35px; 
  text-align:left;
 background-repeat:no-repeat;
 background-position:0 10px;
line-height: 43px; padding-left: 35px;font-size: 13px;color: #333333;}
.index3 .nav .li1 .li1-child .li1-child1 .child-header:hover{
    background-position:0 -34px;
    color: #0d962c;}
.index3 .nav .li1 .li1-child .li1-child1 .child-nav{line-height: 20px;text-align: left}
.index3 .nav .li1 .li1-child .li1-child1 .child-nav a{font-size: 12px;color: #999999;}
.index3 .nav .li1 .li1-child .li1-child1 .child-nav a:hover{text-decoration: underline;color: #333333}
.index3 .nav li .nav-a{display: block; line-height: 38px ;text-align:center;font-size: 13px;color: #999999;}

.index3 .nav li .nav-a:hover{color: #0c962c}

.nav-active{color: #0d962c !important;}


/*banner*/
.banner{position: relative;}
.banner .bd li{height: 460px;width: 100%; background-position: center;}

.banner .hd{
    position: absolute;
    left:45%;
    bottom:10px;
    z-index: 9999;
    padding:3px 6px 3px 13px;
    border-radius: 10px;
    background-color: #ffffff;
    filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65;

}
.banner .hd li{
    margin-right: 7px;
    width:10px;
    height:10px;
    border-radius:10px;
    border:1px solid #666666;
    float: left;}

.banner .hd .on{ background-color: #666666 !important;}



/*link*/
.link{height: 40px; line-height: 40px;font-size: 12px; color: #666666;}
.link a{font-size: 12px; color: #666666;}


/*banner1*/
.dingzhi-banner{height: 360px;}
.banner1{width: 890px;position: relative ; height: 360px;}
.banner1 .hd{position: absolute; bottom: 18px; left: 47%;z-index: 999}
.banner1 .hd li{ margin-right: 12px;
    width:8px;
    height:8px;
    border-radius:8px;
 background-color: #cccccc;
    float: left;}
.banner1 .hd .on{ background-color: #333333;}
.banner1 .bd{width: 890px; height: 360px;}
.banner1 .bd li{}
.banner1 .bd li img{width: 890px; height: 360px; display: block}
.message{width: 240px;height: 358px; border: 1px solid #cccccc; padding: 0px 19px;}
.message .p1{border-bottom: 1px solid #ececec; color: #666666; font-size: 16px; }
.message p{height: 32px; line-height: 32px; font-size: 12px; color: #999999}
.message input{height: 30px; width: 238px;}

/*ding-content*/
.ding-content{}
.title1{ height: 64px; line-height: 64px;}
.title1 span{border-left: 3px solid #0d962c; color: #666666; font-size: 20px; padding-left: 10px;}

.ding-content li{width: 370px; height: 320px; float: left; margin-right: 45px; margin-bottom: 40px;}
.ding-content li .a-title{height: 45px; line-height: 45px;text-align: center; display: block; font-size: 16px; color: #555555; margin-top: 5px;}
.ding-content li .a-title:hover{background-color: #cccccc;}
.ding-content li .img{ height: 270px;}
.ding-content li .img img{display: block; width: 370px; height: 270px;}



/*anli*/
.anli-left{ width: 890px; height: auto;}
.anli-right{width: 280px; height: auto;}

.anli-filter{width: 828px; height: auto; padding-left: 20px; padding-right: 40px; border:1px solid #cccccc}

.anli-filter li{height: 52px; line-height: 52px; border-bottom: 1px solid #ececec}
.anli-filter li:last-child{border: 0;}
.anli-filter li span{margin-right: 25px;}
.anli-filter li a{margin-right: 40px; font-size: 12px; color: #666666}
.fliter-active{color: #0d962c !important;}
.anli-filter li a:hover{color: #0d962c;}
.anli-list{ padding-top: 20px;}
.anli-list li{ border-bottom: 1px solid #cccccc; padding-bottom: 30px; padding-left: 13px; padding-right: 20px; margin-bottom: 30px;}
.anli-list li h2{font-size: 16px;}
.biaoqian span{font-size: 12px; color: #666666; width: 40px; height: 20px; display: inline-block; background-color: #ececec; line-height: 20px; text-align:center; border-radius: 5px; margin-right: 8px;}

.biaoqian{margin: 20px 0;}
.anli-list .anli-phone{margin-top: 20px;}
.anli-list .anli-phone dl{width: 150px; height: 150px; margin-right: 22px;float: left;}
.anli-list .anli-phone dl:last-child{margin-right: 0;}
.anli-list  .anli-des{font-size: 12px; color: #666666;text-indent: 2em;}



/*gongnue*/
.gongnue{ padding: 12px 35px 25px 14px; border:1px solid #cccccc;}
.gongnue .gongnue-title{font-size: 20px;text-align: center; margin-bottom: 20px;}
.gongnue li{background: url(../images/gongnue-dian.jpg) no-repeat left center; padding-left: 20px; margin-bottom: 10px;}


/*an-detail*/
.anli-content-title h2{font-size: 24px;}
.anli-content-title{border: 1px solid #cccccc; padding: 20px;}
.anli-content-title .biaoqian{border-bottom: 1px solid #cccccc;padding-bottom: 18px;}

.anli-des{font-size: 12px; color: #666666;text-indent: 2em;}

.anli-content-content{border: 1px solid #cccccc; padding: 20px 40px; margin-top: 20px;}

 .p-prev{font-size: 12px; color: #666666; margin-top: 20px;}
 .p-next{font-size: 12px; color: #666666;}

 .p-prev a{font-size: 12px; color: #666666}
 .p-next a{font-size: 12px; color: #666666}

/*套餐活动*/


.tao-list{ padding-top: 11px;}

.tao-list .tao-list-left li{
    width: 830px;
    height: 304px;
    border: 1px solid #cccccc;
    margin-bottom: 18px;
    padding: 9px 50px 10px 8px;

}
.tao-list .tao-list-left li .img{ width: 238px; height: 304px;}
.tao-list .tao-list-left li .img img{width: 100%; height: 100%;display: block;}
.tao-list .tao-list-left li .text{ width: 560px; height: 304px;}
.tao-list .tao-list-left li .text .p1{border-bottom: 1px solid #cccccc; padding-top: 20px; padding-bottom: 10px;}
.tao-list .tao-list-left li .text .p1 a{color: #e52636; font-size: 24px;}
.tao-list .tao-list-left li .text .p1 span{color: #666666; margin-left: 20px;}
.tao-list .tao-list-left li .text .p2{padding-top: 20px; padding-bottom: 50px;}

.tao-list .tao-list-left li .text .a1{width: 118px; height: 30px; line-height: 30px;text-align: center;
    color: #0d962c;display: block ; border: 1px solid #0d962c;
}
.tao-list .tao-list-left li .text .a1:hover{background-color: #0d962c; color: #ffffff; }
.tao-list .tao-list-left li .text .date{margin-top: 27px;
    border-top:1px solid #cccccc; padding-top: 10px;
    font-size: 12px; color: #666666; padding-left: 32px;
    background: url(../images/icon1.jpg) no-repeat 0 14px;
}
.tao-list-right{width: 280px; height: 380px;}


/*关于我们*/
.about{}
.about-left{ width: 888px; border: 1px solid #cccccc; height: auto; background-color: #fcfcfc;}
.about-right{width: 280px; height: auto; }
.fanan{width: 240px; height: auto; border: 1px solid #cccccc; padding: 10px 19px;}
.fanan h2{ font-size: 20px; text-align: center; margin-bottom: 15px;}
.fanan .img{width: 240px; height: 175px;}
.fanan .img img{width: 240px; height: 175px;}
.fanan .a1{height: 36px; line-height: 36px; font-size: 12px;  color: #555555; text-align: center; display: block;}


/*新闻*/


.new{}
.new-left{ width: 890px; height: auto; background-color: #fcfcfc;}
.new-left .new-cate{ border: 1px solid #cccccc ; height: 40px; line-height: 40px; padding-left: 14px; background-color: #fcfcfc}
.new-left .new-cate a{display: inline-block;  height: 24px;
    line-height: 24px; padding: 0 10px;border: 1px solid #fcfcfc;
    margin-right: 30px;
}
.new-left .new-cate a:hover{ border: 1px solid #fcfcfc;background-color: #0d962c; color: #ffffff }

.new-left .new-cate .active{border: 1px solid #fcfcfc;background-color: #0d962c; color: #ffffff}
.new-right{width: 280px; height: auto; }


.new-list{border: 1px solid #cccccc ;  width: 848px; height: auto;padding: 20px; margin-top: 8px;}
.new-list li{ margin-bottom: 25px;border-bottom: 1px solid #cccccc; padding-bottom: 5px;}

.new-list li h2{font-size: 15px; color: #666666}
.new-list li p{font-size: 12px; color: #999999}
.new-list li .a1{font-size: 12px; color: #e2a335}
.new-list li .new-date{background: url(../images/icon2.jpg) no-repeat left center; padding-left: 25px;font-size: 12px; color: #999999; line-height: 30px; height: 30px;}


/*新闻详情*/
.new-content{width: 808px; border: 1px solid #cccccc; padding: 0 40px; padding-bottom: 20px;}
.new-content .content-title{border-bottom: 1px solid #cccccc;text-align: center; padding-top: 20px; margin-bottom: 20px;}
.new-content .content-title h3{font-size: 20px;}
.new-content .content-title p{margin-top: 20px; margin-bottom: 20px;}
.new-content .content-content{border-bottom: 1px solid #cccccc;}



/*首页*/
.index4-bg{ background: url(../images/icon3.jpg) repeat-x; height: 117px;}
.index4{height: 117px; background: url(../images/index4.jpg) no-repeat}
/*  ***********************************************************************************    */
.index5{padding: 0 20px;  padding-bottom: 48px;background-color: #f9f9f9; width: 1160px !important;}


.index5 .hd{height: 284px;  }


.index5 .hd li{ float: left; width: 280px; margin-right: 13px; height: 263px; cursor: pointer}
.index5 .hd li .img{height: 197px;}
.index5 .hd li .img img{height: 197px; width: 100%; display: block;}
.index5 .hd li:last-child{margin-right: 0;}

.index5 .hd li .text{width: 278px; height: 66px; padding: 0 1px;}

.index5 .hd li .text p{ height: 50px; line-height: 50px; background-color: #ffffff;color: #666666; font-size: 18px;text-align: center;}

.index5 .hd li:hover .text{background: url(../images/icon4.jpg) no-repeat;}

.index5 .hd .on .text{background: url(../images/icon4.jpg) no-repeat;}


.index5 .bd{width: 1160px;}
.index5 .bd ul{ height: 450px;background-color: #ffffff;}

.index5 .bd ul .index5-left{ padding-left: 30px; width: 490px; height: 440px; padding-top: 10px;}
.index5 .bd ul .index5-left h2{height: 60px; line-height: 60px; background: url(../images/icon5.jpg) no-repeat left bottom;}

.index5 .bd ul .index5-left .p1{font-size: 12px; color: #666666; margin-top: 60px; margin-bottom: 40px;}
.index5 .bd ul .index5-left .a1{font-size: 15px; color: #ffffff; width: 120px; height: 40px;
    line-height: 40px;text-align: center;display: block; background-color: #0d962c;
}
.index5 .bd ul .index5-left .sheji{border-top:1px solid #0d962c;border-bottom:1px solid #0d962c;
    height: 108px; background: url(../images/icon6.jpg) no-repeat right bottom; padding-top: 30px; padding-left: 30px; padding-right: 40px;font-size: 13px; color: #666666; line-height: 30px;}
.index5 .bd ul .index5-right{ width: 580px; height: 450px;}

/*  ***********************************************************************************    */

.index6{width: 1158px; height: 568px; border: 1px solid #cccccc; margin: 0 auto; padding: 0 30px;}
.index6 .hd h2{font-size: 23px; color: #363636;}
.index6 .hd a{ font-size: 12px; color: #666666}
.index6 .hd{height: 40px; padding-top: 15px; padding-left: 27px;}
.index6 .hd li{ width: 25px; height: 25px; text-align: center;
    line-height: 26px;border: 1px solid #cccccc; font-size: 12px; color: #666666; margin-right: 10px; cursor: pointer}

.index6 .hd .on{border-color: #0d962c; background-color: #0d962c; color: #ffffff}

.index6 .bd .li1{width: 480px; height: 500px;}
.index6 .bd .li1 .img{ height: 360px;}


.index6 .bd li img{width: 100%; height: 100%;}
.index6 .bd .li1 .text{height: 110px; padding-top: 30px; font-size: 12px; color: #666666; line-height: 20px; text-indent: 2em;}
.index6 .bd li{float: left; width: 320px; height: 240px;}
.index6 .bd .li2{ margin-left: 19px;margin-bottom: 21px;}
.index6 .bd .li3{margin-left: 19px;margin-bottom: 21px;}
.index6 .bd .li4{margin-left: 19px;}
.index6 .bd .li5{margin-left: 19px;}

/*  ***********************************************************************************    */
.index7{}
.index7-bg{ background-color: #f9f9f9; padding-top: 75px; padding-bottom: 50px;}

.index7 .li2{ width: 235px; height: 304px; float: left; margin-left: 10px;}
.index7 .li2 img{width: 100%; height: 100%;}
.index7 .li1{ width: 218px; border: 1px solid #cccccc; background-color: #ffffff;}

.index7 .li1 .hd{float: right;}
.index7 .li1 h2{float: left; margin-right: 45px; margin-left: 15px; font-size: 15px;}
.index7 .li1 .hd li{display: none;}
.index7 .li1 .hd .on{display: block;}
.index7 .li1 .next{display: inline-block; width: 17px; height: 17px; background: url(../images/icon-right.jpg) no-repeat; margin-top: 5px; margin-left: 10px;}
.index7 .li1 .prev{display: inline-block; width: 17px; height: 17px; background: url(../images/icon-left.jpg) no-repeat; margin-top: 5px; margin-right: 10px}

.index7 .li1 .bd ul{border-top: 1px solid #cccccc; margin-top: 2px; padding-left: 15px;padding-bottom: 5px;}
.index7 .li1 .bd ul li{height: 30px; line-height: 30px; width: 180px;}
/*  ***********************************************************************************    */

.index8{ width: 1240px; margin: 0 auto; height: auto;}
.index8-left{}
.index8-left h2{ height: 42px; padding-top: 30px;}
.index8-left .img{ width: 238px; height: 621px;}
.index8-left .img img{ width: 100% ; height: 100%;}

.index8-right{ width: 985px; padding-bottom: 15px;}

.index8-right .hd{height: 42px; padding-top: 30px; font-size: 13px; color: #a7a7a7}

.index8-right .hd li{float: left; padding: 0 14px;}

.index8-right .hd li a{display: inline-block;font-size: 13px; color: #a7a7a7}
.index8-right .hd .on a{display: inline-block;color: #0d962c; border-bottom: 2px solid #0d962c;}

.index8-right .bd li{width: 235px; height: 309px; margin-bottom: 7px;
    background:#ffffff url(../images/icon8.jpg) no-repeat left bottom; float: left; margin-right: 15px;}
.index8-right .bd li:hover .text{background-color: #ffffff;}
.index8-right .bd li .text{height: 122px; padding: 0 13px;padding-top: 5px; }
.index8-right .bd li .text .p1{font-size: 13px;color: #3d3d3d;}
.index8-right .bd li .text .p2{font-size: 12px;color: #6c6c6c; margin: 4px 0; line-height: 17px;}
.index8-right .bd li .text .a1{font-size: 12px; color: #ff5c05;}
.index8-right .bd li .img{height: 176px;}
.index8-right .bd li .img img{width: 100%; height: 100%;}
.index8-right .bd li:last-child{margin-right: 0;}
.index8-right .bd li:last-child .img{ height: 138px;}
.index8-right .bd li:last-child .img img{width: 100%; height: 100%;}
.index8-right .bd li:last-child .text{height: 97px; padding: 0; padding-top: 67px; padding-left: 30px;}
/*  ***********************************************************************************    */
.index9 {background-color: #f9f9f9}
/*  ***********************************************************************************    */

.index10-bg{ height: 600px; background-image: url(../images/about-bg.jpg); background-position: center; background-repeat: no-repeat;}
.index10{width: 1192px; margin: 0 auto; padding-top: 70px; padding-bottom: 50px;}
.index10 .index-about-bg{background-color: #c6c8c2;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    opacity:0.9;position: absolute; width: 100%; height: 100%; left:0 ;top: 0;}

.index10 .index-about{  position: relative;height: 480px;}


.index10 .index-about-bg1{height: 424px; position: absolute;  left:0 ;top: 0; padding: 28px 56px; z-index: 2; width:1080px;}

.index10 .index-about-bg1 .about-title a{font-size: 16px; color: #000000; margin-top: 10px;}
.index10 .index-about-bg1 .about-content{ padding-top: 20px; height: 320px;overflow: hidden;}

.index10 .index-about-bg1 .about-content img{max-width: 100% ; height: auto; margin: 0 auto; display: block;}


/*  ***********************************************************************************    */
.index11{width: 1238px; height: auto; border-top: 1px solid #cccccc;
    padding-top: 6px;margin: 0 auto;margin-top: 7px;}
.index11 .index-new{ border: 1px solid #cccccc; padding: 0px 23px;}
.index11 .index-new p{font-size: 18px; color: #646464;text-align: center; height: 58px; line-height: 58px;letter-spacing:5px;}
.index11 .index-new li{width: 580px;height: 200px;float: left; margin-right: 30px; margin-bottom: 34px;}
.index11 .index-new li .img{width: 300px; height: 200px;}
.index11 .index-new li .img img{width: 100%; height: 100%;}
.index11 .index-new li .text{width: 245px; height: 295px; padding-top: 5px;}
.index11 .index-new li .text h2{font-size: 15px; }
.index11 .index-new li .text .a2{font-size: 13px;color: #666666;margin-top: 7px; display: block; width: 245px; }


/*  ***********************************************************************************    */
.index12 p{font-size: 15px; color: #7c7c7c;height: 45px; line-height: 45px;}
.index12 .flink{height: 65px; font-size: 12px; color: #7c7c7c; background-color: #fbfaf9; padding-top: 15px; padding-left: 36px; padding-right: 36px; line-height: 30px;}
.index12 .flink a{font-size: 12px; color: #7c7c7c}


/*  ***********************************************************************************    */
.footer{width: 1200px;height: 235px; background: url(../images/icon10.jpg) no-repeat; margin: 0 auto; padding-top: 22px; position: relative}
.footer-bg{background: url(../images/icon11.jpg) repeat-x;}
.footer .ul1{ padding-left: 44px; margin-bottom: 45px;}
.footer .ul1 li{float: left; margin-right: 160px;}
.footer .ul1 li:last-child{margin-right: 0;}
.footer .ul2{width: 164px; float: left;}
.footer .ul2 .li1{font-size: 15px; color: #555555; margin-bottom: 10px;}
.footer .ul2 li a{font-size: 13px; color: #999999}
.footer .code{position: absolute; right: 338px; bottom: 19px;}
.footer .contact1,.contact2{width: 160px; line-height: 20px;}
.footer .contact1{position: absolute; right: 20px; bottom: 89px;}
.footer .contact2{position: absolute; right: 20px; bottom: 24px;}
/*  ***********************************************************************************    */
.footer1-bg{background-color: #3a3836;}
.footer1{ height: 120px;font-size: 12px; color: #cdcdcd; line-height: 40px;}
.footer1 .footer-nav{text-align: center}
.footer1 .footer-nav a{font-size: 12px ; color: #c0c0c0;}
.footer1 .footer-nav span{font-size: 12px ; color: #c0c0c0;margin: 0 15px;}



/*  ***********************************************************************************    */
.link-page{height: 100px;text-align: center; line-height: 100px;}
.link-page a{width: 28px; height: 28px; border: 1px solid #cccccc;display: inline-block;
    font-size: 12px;text-align: center; line-height: 28px; margin-right: 10px;}
.link-page .current_page{background-color: #0d962c; border-color: #0d962c; color: #ffffff}

.link-page .prev_page{ width: 80px;}
.link-page .next_page{ width: 80px;}



































