﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%;}


/**/
.banner{ height:600px; width:100%; position:relative; }
.banner .bd{ height:600px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../img/index/banner.jpg) no-repeat center top;height:880px; overflow:hidden;}
.banner .bantil{ width:132px; height:17px; position:absolute; bottom:40px;left:50%; z-index:8;}
.banner .bantil li{ width:17px; height:17px; float:left; display:inline; margin:0 12px;background:#119367;}
.banner .bantil li.cur{background:#fba124;}

.sou{ height:80px; background:#ececec;overflow:hidden;}
.sou p{ width:590px; height:80px; font:14px "Microsoft Yahei"; line-height:80px; background:url(../img/index/icon.gif) no-repeat left center; padding-left:34px;}
.sou p a{ display:inline-block; color:#666; padding:0 8px;}
.s_inp01{ width:282px; height:30px; float:right; margin-top:24px;}
.inp01{ width:220px;outline:none; font:14px "Microsoft Yahei"; color:#bcbcbc; overflow:hidden; height:30px; line-height:30px; border:0 ; padding-left:20px; background:url(../img/index/sou1.gif) no-repeat;}
.inp02{ background:url(../img/index/sou2.gif) no-repeat; width:42px; height:30px; border:0; cursor:pointer;}

.fen{ height:760px; width:280px; margin-top:60px; overflow:hidden; background:url(../img/index/fen_bg.gif) repeat-y center top;}
.fen2{ height:760px; overflow:hidden; background:url(../img/index/fen_b.gif) no-repeat center bottom;}
.fen2 h2{ height:100px; padding-top:36px; overflow:hidden; background:url(../img/index/fen_h.gif) no-repeat center top; font:30px "Microsoft Yahei"; text-align:center;}
.fen2 h2 a{ display:block; color:#eee;}
.fen2 h2 em{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#7bbda6; background:url(../img/index/fen_line.gif) no-repeat center center;}
.fen2 h3{ height:58px; border-bottom:1px solid #ececec;border-top:1px solid #ececec; font:18px "Microsoft Yahei"; line-height:58px;}
.fen2 .pro_erji{ display:none;}
.fen2 h3 a{ display:block; color:#333; background:url(../img/index/fen_jt1.png) no-repeat 206px center; padding-left:50px;}
.fen2 h3 a:hover{background:url(../img/index/fen_jt2.png) no-repeat 206px center; color:#078b5e;}
.fen2 li{ font:14px "Microsoft Yahei"; line-height:30px; overflow:hidden; padding-left:50px;}
.fen2 li a{ display:block; color:#666;}
.fen2 ul{ padding:10px 0;}

.pro{ width:897px; overflow:hidden;margin-top:64px;}
.pro dl{ height:460px; background:#f4f4f4; overflow:hidden;}
.pro dt{ width:612px; height:460px; float:left; overflow:hidden;}
.pro dt img{width:612px; height:460px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.pro dt a{ display:block;}
.pro dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.pro dd{ width:285px; float:right; overflow:hidden;}
.pro dd h3 a{ display:block; height:91px; font:20px "Microsoft Yahei"; color:#333; width:234px; margin-top:20px; border-bottom:1px solid #ebebeb; line-height:90px; padding-left:45px;}
.pro dd p{ font:14px "Microsoft Yahei"; line-height:25px; color:#666; margin-top:12px; padding-left:45px; width:200px;}
.pro dd span a{ display:block; width:125px; height:35px; background:url(../img/index/pro_btn.png) no-repeat center top; font:16px "Microsoft Yahei"; text-align:center; line-height:35px; color:#eee; overflow:hidden; margin:30px 0 0 45px;}
.pro li{ width:283px; height:212px; float:left; margin:20px 23px 0 0; overflow:hidden; position:relative;}
.pro li img{ display:block;width:283px; height:212px;}
.pro li a{ display:block;}
.pro li a:hover p{ display:block;}
.pro li p{ display:none;width:283px; height:212px; position:absolute; top:0; left:0; background:url(../img/index/pro_alp.png);}
.pro li p b{ display:block; width:18px; height:18px; margin:84px auto 0; background:url(../img/index/pro_sou.png) no-repeat;}
.pro li p em{ display:block; font:14px "Microsoft Yahei"; color:#eee; background:url(../img/index/pro_line.png) no-repeat center bottom; line-height:33px; text-align:center;}
.pro .nones{ margin-right:0;}

.ys h2{ text-align:center; margin-top:98px; height:180px; font:26px "Microsoft Yahei"; text-align:center; color:#333;}
.ys h2 em{ display:block; background:url(../img/index/h.png) no-repeat center top; height:19px; margin-top:7px;}
.ys h2 p{ font:36px "Microsoft Yahei"; font-weight:bold; color:#333;}
.ys h2 p b{ color:#119367;}
.ys h2 i{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ddd;}
.ys1{ height:400px; background:url(../img/index/ys_bg1.jpg) no-repeat center top;}
.ys1 dl{ width:600px;}
.ys1 dt{ height:90px; border-bottom:1px solid #e6e6e6; padding-top:73px;}
.ys1 dt em{ width:64px; height:75px; padding:15px 10px 0 10px; background:#119367; float:left; font:24px "Microsoft Yahei"; text-align:center; line-height:30px; color:#fff;}
.ys1 dt span{ display:block; margin-top:15px; width:496px; font:26px "Microsoft Yahei"; font-weight:bold; color:#333; float:right;}
.ys1 dt span i{ display:block; margin-top:7px; font:12px Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase;}
.ys1 dd{ padding:20px 0 0 74px;}
.ys1 dd p{ font:14px "Microsoft Yahei"; line-height:35px; color:#666; background:url(../img/index/ys_dot.gif) no-repeat left 12px; padding-left:30px; padding-right:20px;}
.ys1 dd p b{ color:#119367;}
.ys2{ background:url(../img/index/ys_bg2.jpg) no-repeat center top;}
.ys2 dl,.ys4 dl{ width:570px;}
.ys2 dt span,.ys4 dt span{ width:466px;}
.ys3{ background:url(/resource/images/c1761db8758347e0a3a142f21a480726_2.jpg) no-repeat center top;}
.ys4{ background:url(../img/index/ys_bg4.jpg) no-repeat center top;}
.ys5{ background:url(../img/index/ys_bg5.jpg) no-repeat center top;}

.case{ background:url(../img/index/case_bg.jpg) no-repeat center top; height:578px; overflow:hidden; padding-top:60px;}
.case h2{ height:157px; overflow:hidden; text-align:center; font:30px "Microsoft Yahei";}
.case h2 a{ color:#fff;}
.case h2 em{ display:block; background:url(../img/index/case_h.png) no-repeat center top; height:19px; margin-top:7px;}
.case h2 i{ display:block; font:36px "Microsoft Yahei"; font-weight:bold; padding-top:9px;}
.case2{ height:273px; overflow:hidden;}
.case2 dl{ width:555px; height:273px; background:#fff; overflow:hidden;}
.case2 dt{ width:273px; height:273px; float:left; overflow:hidden;}
.case2 dt img{ display:block; width:273px; height:273px;}
.case2 dd{ width:227px; padding:20px 25px 0 0; overflow:hidden; float:right;}
.case2 dd h3 a{ display:block; height:42px; font:16px "Microsoft Yahei"; text-align:center; line-height:42px; overflow:hidden; background:url(../img/index/case_line.gif) no-repeat center bottom; color:#333;}
.case2 dd p{ font:14px "Microsoft Yahei"; line-height:21px; color:#999; height:60px; margin:20px 0 15px 0; text-align:center;}
.case2 dd span a{ display:block; width:125px; height:35px; background:url(../img/index/pro_btn.png) no-repeat center top; font:16px "Microsoft Yahei"; text-align:center; line-height:35px; color:#fff; overflow:hidden; margin:30px 0 0 45px;}
.arr{ width:180px; margin:34px auto 0; height:36px; overflow:hidden;}
.arr a{ display:block; width:36px; height:36px;}

.wit{ height:655px; padding-top:85px; overflow:hidden; background:#eee;}
.wit h2{ height:110px; text-align:center; font:32px "Microsoft Yahei"; font-weight:bold;}
.wit h2 a{ color:#333;}
.wit h2 b{ color:#119367;}
.wit h2 em{ display:block; background:url(../img/index/h.png) no-repeat center top; height:19px; margin-top:9px;}
.wit dl{ width:350px; float:left; margin-right:75px; overflow:hidden; height:480px; background:#fff url(../img/index/wit1_bg.gif) no-repeat center bottom;}
.wit dt{ width:350px; height:240px; overflow:hidden;}
.wit dt a{ display:block;}
.wit dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.wit dt img{ display:block;width:350px; height:240px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.wit dd{ padding:0 30px;}
.wit dd h3 a{ display:block; font:18px "Microsoft Yahei"; line-height:40px; margin-top:20px; color:#333; height:40px; overflow:hidden;}
.wit dd p{ font:14px "Microsoft Yahei"; line-height:25px; height:75px; overflow:hidden; margin-top:12px; color:#666;}
.wit dd em a{ display:block; font:14px "Microsoft Yahei"; color:#999; margin-top:18px;}
.wit dd em a:hover{ color:#078b5e;}
.wit .nones{ margin-right:0;}

.dy{ width:834px; height:455px; overflow:hidden; margin-top:55px;}
.dy01{ height:75px; overflow:hidden;}
.dy01 li{ font:22px "Microsoft Yahei"; float:left; margin-right:40px;}
.dy01 li em{ display:block; font:18px "Times New Roman", Times, serif; text-transform:uppercase; color:#666;}
.dy01 li a{ display:inline-block; color:#333;}
.dy01 li a:hover,.dy01 .cur a{ color:#078b5e;}
.dy2 h2{ width:309px; height:309px; float:left; overflow:hidden; position:relative;}
.dy2 h2 img{ display:block; width:309px; height:309px;}
.dy2 h2 em{ display:block; width:100%; text-align:center; height:45px; font:14px "Microsoft Yahei"; text-align:center; line-height:45px; color:#fff; background:url(../img/index/pro_alp.png); position:absolute; bottom:0; left:0;}
.dy2 dl{ width:222px; float:left; margin-left:35px; overflow:hidden;}
.dy2 dt{ width:80px; height:65px; padding-top:15px; border:2px solid #00923f; overflow:hidden; text-align:center; font:24px Arial, Helvetica, sans-serif; color:#333;}
.dy2 dt em{ display:block; font:14px Arial, Helvetica, sans-serif; text-align:left; padding-left:10px;}
.dy2 dd h3 a{ display:block; font:16px "Microsoft Yahei"; line-height:40px; color:#333; margin-top:40px; height:40px; overflow:hidden;}
.dy2 dd p{ font:14px "Microsoft Yahei"; line-height:25px; height:75px; overflow:hidden;}
.dy2 dd em a{ display:block; font:12px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; background:url(../img/index/dy_jt1.gif) no-repeat left 2px; padding:4px 0 4px 22px; margin-top:30px;}
.dy2 dd em a:hover{ color:#00923f; background:url(../img/index/dy_jt2.gif) no-repeat left 2px;}

.faq{ width:290px; height:450px; overflow:hidden;margin-top:55px;}
.faq h2{height:75px;font:22px "Microsoft Yahei";  overflow:hidden;}
.faq h2 a{display:inline-block; color:#333;}
.faq h2 em{display:block; font:18px "Times New Roman", Times, serif; text-transform:uppercase; color:#666;}
.faq02{ height:330px; overflow:hidden;}
.faq02 dl{ padding:20px 0; border-bottom:1px dashed #ddd;}
.faq02 dt a{ display:block; font:16px "Microsoft Yahei"; line-height:30px; height:30px; overflow:hidden; background:url(../img/index/q.gif) no-repeat left center; padding-left:36px;}
.faq02 dd{font:14px "Microsoft Yahei"; line-height:25px; overflow:hidden; background:url(../img/index/a.gif) no-repeat left 3px; padding-left:36px; margin-top:12px;}

.about{ height:515px; overflow:hidden;}
.about dl{ height:515px; overflow:hidden;}
.about dt{ width:699px; height:438px; float:left; overflow:hidden;}
.about dt img{ display:block;width:699px; height:438px;}
.about dd{ width:495px;height:438px; float:left; position:relative; background:url(../img/index/about_bg.jpg) no-repeat center top;}
.about dd h3{ width:550px; height:96px; background:#078b5e; font:32px "Microsoft Yahei"; text-align:center; font-weight:bold; line-height:96px; overflow:hidden; position:absolute; top:0; right:0; z-index:9;}
.about dd h3 a{ color:#fff;}
.about dd h3 em{font:20px Arial, Helvetica, sans-serif;text-transform:uppercase; color:#83c5af; padding-left:8px;}
.about dd p{ width:385px; margin:130px auto 0; font:14px "Microsoft Yahei"; line-height:30px; color:#333; height:180px; overflow:hidden;}
.about dd span{ display:block; width:385px; margin:16px auto 0; height:56px; overflow:hidden; text-align:center;}
.about dd span a{ display:inline-block; width:125px; height:35px; background:url(../img/index/about_btn1.png) no-repeat center top; color:#fff; font:16px "Microsoft Yahei"; line-height:35px; margin:0 10px;}
.about dd span a.a02{background:url(../img/index/about_btn2.png) no-repeat center top; color:#078b5e;}

.link{ height:82px; border-top:1px solid #eee;overflow:hidden;}
.link h2{ width:118px; font:14px "Microsoft Yahei"; font-weight:bold; float:left; line-height:82px;}
.link h2 a{ color:#222;}
.link p{ width:1080px; float:right; font:14px "Microsoft Yahei"; line-height:82px;}
.link p a{ display:inline-block; color:#666; padding:0 30px;}