@charset "utf-8";
/* CSS Document */
.aas{ background:url(Img/Index/bg.jpg) repeat-x; height:431px;}
.flashs{ width:960px; height:431px; margin:0 auto; background:url(Img/Index/fgx1.jpg) no-repeat bottom;}
.lefts{ margin-top:7px; width:229px;}
.pro{ background:#F6FAEC; padding-top:3px;}
.title{ background:#4D9912; padding-left:22px; height:31px; line-height:31px; }
.title h4 a{font-size:15px; font-weight:normal; color:#fff;}
.dibu1{ background:url(Img/Index/dibu1.gif) no-repeat; height:17px; line-height:0; font-size:0;}
.pro .nr{ height:297px; overflow:hidden; padding-top:5px;}
.pro h5{ line-height:26px; height:26px; overflow:hidden; padding:3px 0 0 16px;}
.pro h5 a{ background:url(Img/Index/ico1.gif) no-repeat 0 2px; padding-left:16px; color:#4D9912;}
.uls{ background:url(Img/Index/fgx1.gif) no-repeat left bottom; padding-bottom:10px;}
.uls li{ height:22px; line-height:22px; border-top:1px solid #fff; overflow:hidden; padding:3px 0 0 18px;}
.uls li a{ background:url(Img/Index/ico2.gif) no-repeat 0 3px; padding-left:13px; color:#808080;}
.bb1{ background:url(Img/Index/bgs.gif);}
/*adveo*/
.adveo{  background:#F6FAEC; margin-top:17px;}
.adveo .nr{ height:190px; padding:17px 14px 0 11px;}
.adveo2{ height:141px;} 
.adveo p{ padding-top:16px; height:15px; line-height:15px; text-align:center; overflow:hidden;}
/*rights*/
.rights{ width:708px; padding-top:7px;}
.pro2 .tits{ background:url(Img/Index/tit1.gif) no-repeat left bottom; padding:12px 18px 0; overflow:hidden; height:24px;}
.h4s{ font-size:15px; background:url(Img/Index/ico1.png) no-repeat left; padding-left:16px; }
.yan{ color:#316A04;}
.pro2 .tits span{ color:#949393; text-transform:uppercase; font-size:12px; font-weight:bold; padding:3px 0 0 5px;}
.pro2 .tits div{ padding-top:5px;} 
.dls{ width:213px; overflow:hidden; height:180px; padding:16px 11px 0 8px; float:left;}
.dls dt{ width:213px; height:153px; line-height:0; font-size:0;}
.dls dt img{ width:209px; height:149px;}
.dls dt a{ display:block; width:209px; height:149px; padding:1px; border:1px solid #ccc;}
.dls dt a:hover{ border:1px solid #2DA647;}
.dls dd{ padding-top:11px; height:15px; line-height:15px; text-align:center; overflow:hidden;}
.line{ background:url(Img/Index/fgx2.gif) no-repeat; height:9px; line-height:0; font-size:0;}
/*jiao*/
.jiao .tits{ background:url(Img/Index/tit2.jpg) no-repeat; height:42px;  padding-left:30px; margin-top:15px; overflow:hidden;}
.uls2 li{ float:left; width:169px; text-align:center; line-height:29px; } 
.uls2 li a{ display:block; color:#fff; font-size:14px; background:url(Img/Index/as1.jpg) no-repeat 0 1px;}
.uls2 li a:hover, .uls2 .cur a{background:url(Img/Index/as2.jpg) no-repeat 0 1px; text-decoration:none; color:#fff;}

.zuo{ background:#F6FAEC; padding:20px 25px 0 30px; height:427px; width:479px;}
.img2{ width:477px; height:147px; line-height:0; font-size:0;}
.img2 img{width:471px; height:141px; padding:2px; border:1px solid #91C83D; background:#fff; }
.yan2{ color:#4D9912;}
.uls3 li{ background:url(Img/Index/fgx3.gif) no-repeat bottom; line-height:24px; font-size:14px; padding:10px 0 14px 0;}
.uls3 li h4{ width:130px; padding:0 0 75px 8px; float:left;}
.a1{ height:24px; overflow:hidden;}
.a2{ height:96px; overflow:hidden;}
.a3{ height:48px; overflow:hidden;}
.fgx1{ background:url(Img/Index/fgx4.gif) no-repeat; height:447px; width:17px;}
.you2{ background:url(Img/Index/fgx5.gif) repeat-x; width:409px; height:447px;}
.you2 .tit2{ height:63px; line-height:63px; padding-left:65px; font-size:18px; font-weight:bold; color:#444;}
.dibu2{ background:url(Img/Index/fgx6.gif) no-repeat; height:11px; line-height:0; font-size:0;}
/*main*/
.main{ background:#F6FAEC; height:340px; padding-top:20px;}
.dibu3{ background:url(Img/Index/dibu2.gif) no-repeat; height:42px; line-height:0; font-size:0;}
.title2{ background:url(Img/Index/tit5.gif) no-repeat left bottom; height:29px; overflow:hidden; width:260px;}
.zhishi{ width:288px; padding-left:20px; background:url(Img/Index/fgx7.gif) no-repeat right top;height:326px;}
.dls2{ padding:10px 0 0 7px; width:235px;}
.dls2 dt{ width:235px; height:95px; line-height:0; font-size:0; }
.dls2 dt img{width:231px; height:78px;  border:1px solid #C8E6E4; padding:1px; background:#fff; }
.uls4 li{ line-height:31px; height:31px; border-bottom:1px dotted #C5C8BD; font-family:"宋体"; color:#4C4C4C;}
.uls4 li a{ color:#4C4C4C;}
/*went*/
.went{ width:310px; padding-left:22px; background:url(Img/Index/fgx7.gif) no-repeat right top; height:326px;}
.went .nr{ width:270px; padding-left:5px;}
.dls6{ height:102px; padding-top:10px; background:url(Img/Index/fgxs1.gif) repeat-x bottom; overflow:hidden; }
.dls6 dt{ width:82px; height:82px; float:left;}
.dls6 dt img{ width:78px; height:78px; border:1px solid #C8E6E4; padding:1px; background:#fff;}
.dls6 dd{ float:left; width:165px; padding-left:18px; line-height:19px; height:76px; color:#4C4C4C; overflow:hidden;}
.dls6 dd h5{height:19px; overflow:hidden;}
.yan3{ color:#2DA647}
/*anli*/
.anli{ width:265px; padding-left:18px;}
.dls5{ height:81px; padding-top:10px; overflow:hidden; }
.dls5 dt{ width:81px; height:81px; float:left;}
.dls5 dt img{ width:75px; height:75px; border:1px solid #E3E3E2; padding:2px; }
.dls5 dd{ float:right; width:160px;line-height:22px; color:#818181; }
.dls5 dd h5{height:22px; overflow:hidden;}
.dls5 dd p{ height:42px; overflow:hidden;}
.img4, .img4 img{  height:105px;}
.img5, .img5 img{  height:111px;}
/*youshi*/
.list1{ background:url(Img/Index/a1.jpg) no-repeat; height:348px;}
.youshi .tits{ left:307px; top:49px;}
.youshi h4 a{ height:32px; line-height:32px; overflow:hidden; display:block; color:#fff; font-size:16px;}
.youshi p{ line-height:28px; font-size:13px; font-weight:bold; padding-top:13px;}
.list2{ background:url(Img/Index/a2.jpg) no-repeat; height:660px;}
.list3{ background:url(Img/Index/a3.jpg) no-repeat; height:457px;}
.aa1{ left:86px; top:149px; width:440px;}
.aa2{ left:540px; top:3px; width:350px;}
.aa3{ left:137px; top:222px; width:345px;}
.aa4{ left:552px; top:502px; width:370px;}
.aa5{ left:147px; top:0; width:360px;}
.aa6{ left:605px; top:252px; width:315px;}
/*rong*/
.rong{ margin-top:20px; background:url(Img/Index/fgxs2.gif) no-repeat right; height:331px; width:210px; padding:0 30px 0 5px;}
.title3{ background:url(Img/Index/tit1.gif) no-repeat left bottom; height:23px; padding:18px 0 0 2px; overflow:hidden;}
.title3 span{ padding-top:5px;}
.title3 .h4s span{ color:#D2D2D2; text-transform:uppercase; font-size:12px; font-weight:bold; margin-left:8px;}
.uls5 li{ width:187px; height:117px; overflow:hidden; position:relative; padding:10px 0 0 15px;}
.uls5 li img{ width:183px; height:113px; padding:1px; border:1px solid #C9E6E4;}
.uls5 li div{ left:17px; bottom:2px; width:183px; background:#222;filter:alpha(opacity=70);opacity:.7; text-align:center; color:#fff; height:20px; line-height:20px;}
/*about*/
.about{ margin-top:20px; background:url(Img/Index/fgxs3.gif) no-repeat right; height:331px; width:420px; padding:0 35px 0 20px;}
.about .nr img{ width:200px; height:128px; padding:1px; border:1px solid #C8E6E4; float:left; margin-right:16px;}
.about .nr{ line-height:22px; height:220px; overflow:hidden; padding-top:15px;}
.btn1{ padding:10px 18px 0 0;}
.dls3{ padding:19px 0 0 4px;width:189px; height:126px; overflow:hidden;}
.dls3 dt{ width:189px; height:90px; line-height:0; font-size:0;}
.dls3 dt img{ width:189px; height:90px; }
.dls3 dd{ padding-top:10px; height:25px; line-height:25px; text-align:center; overflow:hidden;}
.uls6 li{ height:25px; line-height:25px; overflow:hidden; font-family:"宋体";}
/*dong*/
.dong{ margin-top:20px;width:215px;}
/*c*/
.sheng .tits{ background:url(Img/Index/tit3.gif) no-repeat bottom; padding:13px 14px 0 6px; overflow:hidden; height:29px;}
.sheng h3{ font-size:18px; background:url(Img/Index/ico1.png) no-repeat 0 7px; padding-left:20px;}
.yan{ color:#316A04;}
.sheng .tits span{ color:#D2D2D2; text-transform:uppercase; font-size:12px; font-weight:bold; padding:6px 0 0 9px;}
.sheng .tits div{ padding-top:10px; } 
.sheng .nr{ height:183px; padding-left:20px;}
.ico1{ padding-top:66px;}
.dls2s{ padding:20px 10px 0 10px; width:155px; overflow:hidden; float:left;}
.dls2s dt{ width:155px; height:121px; line-height:0; font-size:0;}
.dls2s dt img{ width:145px; height:111px;padding:4px;border:1px solid #BAEAC4;}
.dls2s dd a{ display:block; padding-top:8px; height:15px; line-height:15px; overflow:hidden; color:#818181; text-align:center;}

/*link*/
.link{ margin-top:17px; border:1px solid #B8E9C2; height:59px;}
.link dt{width:77px; padding:16px 0 0 16px; float:left;}
.link dd{ float:left; width:830px; color:#4E4E4E; padding:6px 0 0 20px; line-height:24px; height:48px; overflow:hidden; }
.link dd a{ padding:0 11px; color:#4E4E4E; }