/* CSS Document */
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}
a{ text-decoration:none; color:#333;}
body{ font-size:14px; font-family:'微软雅黑'; color:#333;}
.clr{ clear:both; height:0; font-size:0; line-height:0;}

.main{ width:1000px; margin:0 auto;}
.main #top{ width:1000px; float:left;}
.main #top #logo{ font-size:0; float:left;}
.main #top #menu{ float:right; font-size:16px;}
.main #top #menu li{ float:left; padding-left:10px;}
.main #top #menu li a{ display:block; float:left; padding-top:40px; width:90px; text-align:center; line-height:58px;}
.main #top #menu li a:hover{ background:url(images/menu.jpg) repeat-x; color:#FFF;}
.main #top #menu li a.on{ background:url(images/menu.jpg) repeat-x; color:#FFF;}

#bner{ width:100%; float:left; border-top:2px solid #379317; font-size:0;}
#bner #full-screen-slider { width:100%; height:549px; float:left; position:relative; z-index:10;}
#bner #slides { width:100%; height:549px; position:relative}
#bner #slides li {width:100%; height:100%; position:absolute}
#bner #slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#bner #pagination { position:absolute; left:20%; bottom:20px; padding:5px 15px 5px 0; z-index:99900;}
#bner #pagination li { width:16px; height:16px; float:left; margin-left:15px; background:#CCC; cursor:pointer; text-indent:-999; border-radius:100%;}
#bner #pagination li.current { background:#3fa254;}

.main .lt{ width:1000px; float:left; text-align:center; margin:30px 0;}
.main .lt dt{ width:1000px; float:left; font-size:30px; color:#3dae56; font-weight:bold;}
.main .lt dd{ width:1000px; float:left; background:url(images/lt.jpg) no-repeat center; font-size:20px;}

.main .lts{ width:1000px; float:left; text-align:center; margin:30px 0;}
.main .lts dt{ width:1000px; float:left; font-size:30px; color:#FFF; font-weight:bold;}
.main .lts dd{ width:1000px; float:left; background:url(images/lts.png) no-repeat center; font-size:20px; color:#FFF;}


.main .ilt{ width:100%; float:left; margin-bottom:25px;}
.main .ilt dt{ float:left; font-size:16px;}
.main .ilt dt span{ color:#666666; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.main .ilt dd{ float:right;}
.main #iab{ width:456px; float:left;}
.main #iab #v{ width:456px; float:left;}
.main #iab #v dt{ width:451px; height:131px; font-size:0; float:left; border:2px solid #e5e5e5; margin-bottom:20px;}
.main #iab #v dd{ width:456px; float:left; line-height:2;}

.main #inews{ width:466px; float:right;}
.main #inews #inw{ width:466px; float:left;}
.main #inews #inw dl{ width:466px; float:left; border-bottom:1px dashed #979797; padding:14px 0;}
.main #inews #inw dl dt{ width:63px; float:left; line-height:1.5;}
.main #inews #inw dl dt table{ border-collapse:collapse;}
.main #inews #inw dl dt td{ border:1px solid #e3e3e3;}
.main #inews #inw dl dt .d{ font-size:30px;}
.main #inews #inw dl dd{ width:386px; float:right; color:#666; font-size:12px; line-height:1.8;}
.main #inews #inw dl dd a{ font-size:14px;}


#ipro{ width:100%; float:left; background:#59c370; margin-top:40px; padding-bottom:50px;}

.main #ipv{ width:1000px; float:left; background:#FFF;}
.main #ipv dl{ width:235px; float:left; height:256px; overflow:hidden; margin:7px;}
.main #ipv dl dt{ width:235px; height:212px; font-size:0; float:left;}
.main #ipv dl dd{ width:232px; float:left;}

#ics{ width:100%; float:left; background:#f5fcf6; padding-bottom:50px;}

.main #icv{ width:1000px; float:left;}
.main #icv dl{ width:238px; float:left; margin:6px; height:370px; overflow:hidden; background:#FFF;}
.main #icv dl dt{ width:238px; height:267px; float:left; font-size:0;}
.main #icv dl dd{ width:200px; float:left; border:1px solid #e4eae5; padding:10px 18px; text-align:center; color:#666; font-size:12px; line-height:2;}
.main #icv dl dd .t{ color:#333; border-bottom:1px dashed #999999; font-size:16px;}
.main #icv dl:hover{ background:#32a24a;}
.main #icv dl:hover dd{ color:#FFF;}
.main #icv dl:hover dd .t{ color:#FFF; border-bottom:1px dashed #FFF;}

#ic{ width:100%; float:left; background:#f5fcf5; padding-bottom:50px;}
.main #mid{ width:974px; float:left; background:#FFF; padding:36px 12px; border:1px solid #deefde; border-top:2px solid #ff9600; margin-top:-36px;}
.main #mid #left{ width:240px; float:left;}
.main #mid #left #mlt{ width:240px; float:left; text-align:center; line-height:57px; font-weight:bold; color:#FFF; background:url(images/mlt.jpg) no-repeat; font-size:20px; margin-bottom:15px;}
.main #mid #left #lm{ width:240px; float:left; line-height:48px; font-size:16px; margin-bottom:15px;}
.main #mid #left #lm li{ width:240px; float:left; margin-bottom:12px;}
.main #mid #left #lm li a{ width:240px; float:left; display:block; background:url(images/lm.jpg) no-repeat; text-align:center;}
.main #mid #left #lm li a:hover{ color:#32a24a;}
.main #mid #left #lm li a.on{ color:#32a24a;}
.main #mid #left #lx{ width:206px; float:left; border:2px solid #419f56; padding:15px;}
.main #mid #left #lx .tel{ font-size:20px; font-weight:bold; color:#ff9b0b; margin-bottom:15px; background:url(images/tel.jpg) left no-repeat; line-height:30px; padding-left:30px; text-align:center;}
.main #mid #left #lx .qr{ border-top:1px dashed #7f7f7f; text-align:center; padding:15px 0;}


.main #mid #right{ width:704px; float:right;}
.main #mid #right #site{ width:704px; float:left; border-bottom:1px solid #b9b9b9; line-height:30px; padding-top:15px; margin-bottom:20px;}
.main #mid #right #site dt{ float:left; font-size:16px; border-bottom:1px solid #3e9c53; padding:0 10px; font-weight:bold;}
.main #mid #right #site dd{ float:right; font-size:12px;}
.main #mid #right #show{ width:704px; float:left; min-height:600px;}
.main #mid #right #show #ab{ width:704px; float:left; line-height:2;}

.main #mid #right #show #news{ width:704px; float:left;}
.main #mid #right #show #news dl{ width:704px; float:left; line-height:1.8; border-bottom:1px dashed #7f7f7f; padding:10px 0;}
.main #mid #right #show #news dl dt{ width:704px; float:left; font-size:16px;}
.main #mid #right #show #news dl dt a{ color:#329949;}
.main #mid #right #show #news dl dd{ width:704px; float:left;}

.main #mid #right #show #pro{ width:704px; float:left;}
.main #mid #right #show #pro dl{ width:212px; float:left; height:236px; overflow:hidden; margin:11px;}
.main #mid #right #show #pro dl dt{ width:212px; height:191px; font-size:0; float:left;}
.main #mid #right #show #pro dl dd{ width:212px; float:left;}

.main #mid #right #show #case{ width:704px; float:left;}
.main #mid #right #show #case dl{ width:214px; float:left; margin:10px; height:346px; overflow:hidden; background:#FFF;}
.main #mid #right #show #case dl dt{ width:214px; height:240px; float:left; font-size:0;}
.main #mid #right #show #case dl dd{ width:192px; float:left; border:1px solid #e4eae5; padding:10px; text-align:center; color:#666; font-size:12px; line-height:2;}
.main #mid #right #show #case dl dd .t{ color:#333; border-bottom:1px dashed #999999; font-size:16px;}

.main #mid #right #show #tech{ width:704px; float:left; line-height:2.7;}
.main #mid #right #show #tech table{ border-collapse:collapse;}
.main #mid #right #show #tech .tr td{ background:#fafdfb; border:1px solid #e6e5e5;}
.main #mid #right #show #tech td{ border-bottom:1px dashed #b2b2b2;}

.main #mid #right #show #ly{ width:704px; float:left; line-height:2.7;}
.main #mid #right #show #ly .input{ border:1px solid #cdcccc; padding:4px; font-family:'微软雅黑'; font-size:14px;}
.main #mid #right #show #ly .btn{ width:88px; height:31px; border:0; background:url(images/btn.jpg) no-repeat;}
.main #mid #right #show #ly .error{ color:#F00;}

#im{ width:100%; float:left; background:#242424;}
.main #fm{ width:1000px; float:left; line-height:50px;}
.main #fm li{ float:left; text-align:center;}
.main #fm li a{ color:#c8c8c8; display:block; float:left; width:115px; }
.main #fm li a.l{ color:#FFF; width:190px; background:url(images/down.png) 140px no-repeat #32a24a;}

#ft{ width:100%; float:left; background:#333333; padding:35px 0; color:#c6c6c6;}
.main #foot{ width:1000px; float:left;}
.main #foot #fl{ width:230px; float:left; line-height:1.5; border-right:1px dashed #999999;}
.main #foot #fl .tel{ color:#c8c8c8; font-size:26px; font-weight:bold;}
.main #foot #cp{ float:left; margin-left:70px; font-size:12px; line-height:1.8;}

.main #foot #qr{ float:right; width:198px; text-align:center; font-size:0; border-left:1px dashed #999999; padding-left:20px;}

.page{ width:100%; float:left; text-align:center; padding:10px 0;}
.page a{ border:1px solid #b7b8bb; padding:2px 4px;}
.page strong{ background:#32a24a; color:#FFF; padding:2px 4px; border:1px solid #32a24a;}