.indexBanner{ height:300px;}
.indexBanner a{ display:block; height:300px;}

.indexBox{ padding:16px 0; background:#eeeeee;}
.indexBox .wal{ position:relative;}
.index_l{ width:279px; height:397px; background:url(../images/nimg287Bg.png) no-repeat; padding:0 4px;}
.index_l .title{ height:42px; background:url(../images/line2.jpg) no-repeat bottom; position:relative;}
.index_l .title img{ position:relative; left:10px; top:13px; display:block;}
.index_l .title a{ position:absolute; right:0px; top:18px; color:#ccc;}
.index_l .content{ color:#999; font-size:14px; padding:15px 12px 0 12px; line-height:24px;}
.index_l .imgDiv{ padding:15px 0 0 8px;}
.index_l .imgDiv img{ display:block;}
.index_m{ width:279px; height:397px; background:url(../images/nimg287Bg.png) no-repeat; padding:0 4px; margin-left:16px;}
.index_m .title{ height:42px; background:url(../images/line2.jpg) no-repeat bottom; position:relative;}
.index_m .title img{ position:relative; left:10px; top:13px; display:block;}
.index_m .title a{ position:absolute; right:0px; top:18px; color:#ccc;}
.index_m .content{ /*font-weight:bold; color:#222; font-size:14px; padding:15px 7px 0 7px; line-height:24px;*/    color: #999;
    font-size: 14px;
    padding: 15px 12px 0 12px;
    line-height: 24px;}
.index_m .msg{ color:#999; font-size:14px; padding:5px 7px 0 7px; line-height:24px;}
.index_m .imgDiv{ padding:15px 0 0 8px;}
.index_m .imgDiv img{ display:block;}
.index_r{ width:279px; height:397px; background:url(../images/nimg287Bg.png) no-repeat; padding:0 4px; margin-left:16px;}
.index_r .title{ height:42px; background:url(../images/line2.jpg) no-repeat bottom; position:relative;}
.index_r .title img{ position:relative; left:10px; top:13px; display:block;}
.index_r .title a{ position:absolute; right:0px; top:18px; color:#ccc;}
.index_r .list{ font-size:14px; color:#333; padding:10px 10px 0;}
.index_r .list li{ padding:6px 0;}
.index_r .imgDiv{ padding:15px 0 0 12px;}
.index_r .imgDiv img{ display:block;}

.index_r2{ width:274px; height:605px; background:url(../images/nimg274Bg.png) no-repeat; position:absolute; top:-199px; right:0px;}
.index_r2 .list{ padding:95px 18px 0;}
.index_r2 .list li{ margin-bottom:20px;}
.index_r2 .list li .time{ font-size:16px; color:#fff; font-weight:bold; text-transform:uppercase;}
.index_r2 .list li .name a{ font-size:14px; color:#fff; min-height:40px; overflow:hidden; display:block;}
.index_r2 .list li .name a:hover{ text-decoration:underline;}
.index_r2 .more{ padding:15px 0 0 18px;}
.index_r2 .more a{ font-size:16px; color:#fff;}

.history .content{ font-size:16px; color:#9a9a9a; line-height:28px; padding:30px 0;}
.history .imgList ul{ width:110%;}
.history .imgList li{ float:left; width:427px; height:253px; margin-right:38px;}
.history .imgList li img{ width:421px; height:247px; display:block; border:#f3bd84 solid 3px;}

.about{ padding:32px 0;}
.about .name{ height:80px; background:url(../images/nimg32_1.png) no-repeat left;}
.about .name p{ padding:14px 0 0 8px; color:#F6840B; font-size:24px;}
.about .name em{ padding-left:8px; color:#F6840B; font-size:14px;}
.about .content{ font-size:16px; color:#9a9a9a; line-height:28px; width:432px; padding-top:28px;}
.about .videoDiv{ width:420px; height:344px; border:#f6840b solid 3px; background:#f6840b; margin-top:90px;}
.about .videoDiv img{ display:block;}
.about .videoDiv .title{ color:#fff; font-size:20px; height:50px; line-height:50px; padding-left:12px;}
.about .content2{ font-size:16px; color:#9a9a9a; line-height:28px; width:432px; padding-top:108px;}

.team{ padding:65px 0;}
.team li{ height:360px; position:relative; padding-left:274px;}
.team li .imgDiv{ width:233px; height:315px; border:#ececec solid 3px; position:absolute; left:0px; top:0px;}
.team li .imgDiv img{ display:block; width:233px; height:315px;}
.team li .name{ border-bottom:#d2d2d2 solid 3px; height:38px; line-height:38px; color:#F6840B; font-size:22px; position:relative; padding-top:10px;}
.team li .name em{ position:absolute; right:0px; top:10px; color:#222;}
.team li .msg{ font-size:14px; line-height:28px; color:#9a9a9a; padding-top:30px;}

.energy{ padding:30px 0;}
.energy .content{ font-size:16px; color:#9a9a9a; line-height:28px; padding:25px 0;}
.energy .imgDiv{ padding-bottom:50px;}
.energy img{ display:block;}
.energy .title{ height:55px; background:#F6840B; text-align:center; line-height:55px; font-size:24px; color:#fff;}
.energy .imgList{ padding:15px 0 55px 0;}
.energy .imgList li{ float:left; width:409px; height:238px; margin:0 15px;}
.energy .imgList li img{ width:403px; height:232px; display:block; border:#f3bd84 solid 3px;}
.energy .imgList2{ padding:15px 0 55px 0;}
.energy .imgList2 ul{ width:110%;}
.energy .imgList2 li{ float:left; width:427px; height:239px; margin-right:15px;}
.energy .imgList2 li img{ width:421px; height:233px; display:block; border:#f3bd84 solid 3px;}

.treatment{ padding-bottom:50px;}
.treatment .content{ font-size:16px; line-height:28px; color:#9a9a9a; padding:38px 0;}

.treatment2{ padding-bottom:50px;}
.treatment2 .content{ font-size:16px; line-height:28px; color:#9a9a9a; padding:38px 0; width:583px;}
.treatment2 .imgDiv{ padding-top:24px;}

.treatmentList{ padding-bottom:50px;}
.treatmentList .content{ font-size:16px; line-height:28px; color:#9a9a9a; padding:30px 0;}
.treatmentList .list{ padding-top:15px;}
.treatmentList .list li{ width:249px; height:35px; line-height:35px; margin-bottom:31px;}
.treatmentList .list li a{ display:block; width:249px; height:35px; line-height:35px; font-size:16px; text-align:center; background:url(../images/nimg249_1.png) no-repeat;}
.treatmentList .list li a:hover{ background:url(../images/nimg249_1on.png) no-repeat; color:#fff;}
.treatmentList .imgDiv{ width:427px; height:253px;}
/*.treatmentList .imgDiv img{ display:block; border:#f3bd84 solid 3px;}*/

.service{ padding-bottom:50px;}
.service .content{ font-size:16px; line-height:28px; color:#9a9a9a; padding:30px 0;}
.service .imgDiv{ text-align:center;}

.partners{ padding:40px 0;}
.partners .list li{ float:left; margin-right:75px;}
.partners .list li img{ display:block;}
.partners .listBox{ height:auto; background:url(../images/bg1.png) no-repeat -20px top;} 
.partners .list2{ padding-top:50px;}
.partners .listBox li{ width:780px; height:113px; background:url(../images/nimg893_2.png) no-repeat; margin-bottom:18px; padding-left:113px; position:relative;}
.partners .listBox li em{ position:absolute; left:0px; top:0px; font-size:24px; color:#a06524; text-align:center; width:113px; padding-top:20px;}
.partners .listBox li p{ font-size:24px; color:#fff; line-height:113px; text-align:center;}

.areas{ padding-right:310px; position:relative; min-height:470px; _height:470px;}
.areas .content{ font-size:16px;line-height:28px; color:#9a9a9a; padding:40px 0;}
.areas .msg{ font-size:16px; color:#9a9a9a;}
.areas .msg a{ border-bottom:#f8c085 solid 1px;}
.areas .imgDiv{ position:absolute; right:0px; top:40px; width:278px; height:408px;}
.areas .imgDiv img{ display:block; border:#e7e7e7 solid 3px;}

.model{ padding-top:33px;}
.model .msg{ color:#9a9a9a; font-size:16px; padding-bottom:22px;}
.model li{ height:43px; line-height:43px; font-size:16px; color:#9a9a9a;}
.model li em{ color:#f6840b;}

.dynamic{ padding-top:15px;}
.dynamic .msg{ font-size:18px; color:#222; padding:25px 0;}
.dynamic .msg em{ color:#f6840b;}
.dynamic li{ height:139px; padding-left:99px; border-bottom:#cccccc solid 1px; position:relative;}
.dynamic li .time{ position:absolute; left:0px; top:40px; background:#f9ac20; width:75px; height:70px;}
.dynamic li .time p{ font-size:30px; color:#fff; text-align:center; height:48px; line-height:48px; border-bottom:#fff solid 3px;}
.dynamic li .time em{ color:#fff; text-align:center; font-size:14px; display:block; height:20px; line-height:20px;}
.dynamic li .name a{ display:block; padding-top:35px; font-size:16px; color:#333; height:34px; font-weight:bold;}
.dynamic li .name a:hover{ color:#f6840b;}
.dynamic li .content{ font-size:14px; height:45px; overflow:hidden; line-height:22px; color:#999;}
.dynamic .btnDiv{ width:210px; height:46px; margin:60px auto;}
.dynamic .btnDiv a{ color:#222; font-size:16px; text-align:center; line-height:46px; display:block; width:210px; background:url(../images/btn2.png) no-repeat;}
.dynamic .btnDiv a:hover{ color:#f6840b;}

.dynamicShow{ padding-top:28px;}
.dynamicShow .name{ height:78px; line-height:35px; text-align:center; border-bottom:#f1f1f1 solid 1px; font-size:24px; color:#333; font-weight:bold;}
.dynamicShow .time{ text-align:center; font-size:14px; color:#999; line-height:34px;}
.dynamicShow .time p{ display:inline-block; padding:0 15px;}
.dynamicShow .time em{ color:#333;}
.dynamicShow .content{ font-size:14px; line-height:24px; color:#999; padding:50px 0;}
.dynamicShow .content p{ font-size:20px; color:#333; padding-bottom:35px;}
.dynamicShow .content .imgDiv{ text-align:center; padding:45px 0;}
.dynamicShow .content b{ color:#333;}

.pageDown{height:105px; padding-top:25px; border-top:#eeeeee solid 2px; position:relative;}
.pageDown .btn{position:absolute; top:30px; right:0px; width:136px; height:35px; background:url(../images/btn3.png) no-repeat; text-align:center; line-height:35px; color:#fff; font-size:14px;}
.pageDown li{font-size:14px; height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px;}
.pageDown li a{ font-size:16px;}
.pageDown li em{ color:#333;}

.job .imgDiv{ padding-top:10px;}
.job li{ border-bottom:#cccccc solid 1px; position:relative; padding-bottom:15px;}
.job li .name{ font-size:16px; color:#333; padding:38px 0 20px 0;}
.job li .name em{ color:#f9ac20;}
.job li p{ color:#999; font-size:16px; padding-bottom:8px;}
.job li .msg{ font-size:14px; line-height:26px;}
.job li .more{ width:120px; height:40px; display:block; position:absolute; right:0px; top:40px; background:url(../images/btn4.png) no-repeat; text-align:center; color:#fff; line-height:40px; font-size:14px;}

.jobShow{ padding-top:50px;}
.jobShow .name{ font-size:20px; color:#333; font-weight:bold; padding-bottom:30px;}
.jobShow p{ font-size:16px; color:#999999; padding-bottom:10px;}
.jobShow .content{ font-size:14px; line-height:28px; padding-bottom:30px;}
.jobShow .msg{ color:#333333; font-size:14px;}
.jobShow .msg a{ color:#333; text-decoration:underline}
.jobShow .msg a:hover{ color:#f6840b;}
.jobShow .btnDiv{ padding-top:55px; height:140px;}
.jobShow .btnDiv a{ display:inline-block; height:40px; border-radius:4px; -moz-border-radius:4px; color:#fff; text-align:center; line-height:40px; font-size:14px;}
.jobShow .btnDiv .btn1{ width:355px; background:#f6840b; margin-right:15px;}
.jobShow .btnDiv .btn2{ background:#f9ac20; width:120px;}

.contact{ padding-top:70px;}
.contact .list{ width:665px;}
.contact li{ float:left; padding-left:54px; position:relative; height:31px; min-width:204px; _width:204px; line-height:31px; font-size:14px; color:#333; margin-bottom:18px;}
.contact li img{ position:absolute; left:0px; top:0px;}
.contact .imgDiv{ padding:10px 0 80px 0}

.lyb{ padding-bottom:100px;}
.lyb .form{ padding:78px 0 0 148px;}
.lyb .form li{ height:60px; padding-left:90px; position:relative; line-height:32px; font-size:14px;}
.lyb .form li em{ position:absolute; left:0px; top:0px; text-align:right; width:85px;}
.lyb .form li span{ color:#F00;}
.lyb .form li .input1{ border:none; background:#eeeeee; width:473px; height:36px; line-height:36px; font-size:14px; padding-left:15px;}
.lyb .form li.li01{ height:178px;}
.lyb .form li textarea{ width:488px; height:146px; background:#eee;}
.lyb .form li .btn1{ width:128px; height:38px; background:#f9ac20; text-align:center; font-size:16px; cursor:pointer; color:#fff; border-radius:6px; -moz-border-radius:6px;}








/*12.27*/
.product li{ height:55px; border-bottom:#ccc solid 1px; font-size:16px; overflow:hidden; line-height:65px;}
.product li a{ color:#333;}
.product li a:hover{ color:#f6840b; font-weight:bold;}

.productShow{ padding:35px 0 100px;}
.productShow .part1{ height:383px; padding-left:380px; position:relative;}
.productShow .part1 .imgDiv{ position:absolute; left:0px; top:0px;}
.productShow .part1 .name{ color:#1f1f1f; font-size:24px; padding-bottom:25px;}
.productShow .part1 .msg{ font-size:14px; line-height:40px; color:#535252;}
.productShow .part2{ padding:40px 0 90px; color:#535252;}
.productShow .part2 .title{ font-size:24px;}
.productShow .part2 li{ font-size:14px; min-height:38px; line-height:38px;}
.productShow .part2 .li01{ padding-left:68px; position:relative;}
.productShow .part2 li em{ position:absolute; left:0px; top:0px;}
.productShow .btnDiv{ width:161px; margin:0 auto;}
.productShow .btnDiv a{ display:block; width:161px; height:45px; background:url(../images/btn5.png) no-repeat; text-indent:28px; color:#fff; font-size:16px; line-height:45px;}























































