﻿@charset "utf-8";

@import url(global.css);
@import url(module.css);

/* 园景-景观前沿
------------------*/ 
.Column{ background:url(bg_theme.jpg) no-repeat left top; }
.pl{ float:left;}
.pr{ float:right;}
.col{ overflow:hidden; zoom:1;}
.more{ float:right; margin-top:10px; padding:2px 5px; background:#999;}
.more a{ color:#FFF;}
.more a:visited{ color:#FFF;}
.more a:hover{ color:#ff0;}

.mrg10{ margin-top:10px;}
.subMenu{ width:160px; margin:0 0 0 0px; display:inline;}
.subMenu li{ border:1px solid #CCC; height:24px; line-height:24px; text-align:center; margin-bottom:5px; font-size:14px; font-weight:bold; background-color:#1D6B0D;}
.subMenu li a{ display:block; height:24px; color:#FFFFFF;}
.subMenu li a:hover{ background:url(bg_menu_item.gif) repeat-x; text-decoration:none;}
.blk_A{  height:260px; overflow:hidden; margin-top:8px;}
.blk_A .pl{ width:670px;}
.blk_A .pr{ width:255px; margin-left:20px;}
.blk_A .pl .pic{ width:500px; height:238px; overflow:hidden; border:1px solid #CCC; font-size:0;}
.blk_A .pl .pic p{ text-align:center; font:14px/22px "宋体";}
.blk_A .pr ul{ padding:10px 0 0 15px;}
.blk_A .pr li{ font:14px/26px "宋体";}

.blk_B { margin-top:0px;}
.blk_B .pl{ width:960px;}
.blk_B .pl h2{ height:24px; border-bottom:1px solid #F0F0F0; margin-bottom:5px;}
.blk_B .pl h2.sp{ height:auto; border:0; margin:0 5px; float:left;}
.blk_B .pl .con{ overflow:hidden; zoom:1;}
.pl .pc{ width:302px; float:left; margin-right:20px;}
.pl .pc .pic{ width:300px; height:160px; border:1px solid #CCC;}
.pl .pc p{ width:300px; height:60px; margin-top:10px; border:3px solid #E6E6E6; position:relative;}
.pl .pc p span{ display:block; width:250px; height:56px; color:#666; text-indent:1em; line-height:160%; padding:5px 10px; background:#FFF; position:absolute; top:-3px; left:11px;}
.pl .pc p span a{ color:#666;}
.pl .pc p span a:hover{ color:#F60; text-decoration:none;}
.pic2{ float:left; border:1px solid #CCC; padding:2px; font-size:0; margin:0 10px;}
.blk_B .pl .pic2 img{ margin:0 1px;}
.blk_B .pl li{ font:14px/26px "宋体";}
.blk_B .pr{ width:290px;}
.blk_B .pr .col{ background-color:#F5F5F5;}
.blk_B .pr ul{ padding:8px 10px;}
.blk_B .pr li{ font:12px/24px "宋体"; color:#666;}
.blk_B .pr li a{ color:#666;}
.blk_B .pr li a:hover{ color:#F00;}

.blk_C{ margin:10px 0 0 0;}
.blk_C .tab{ height:24px; padding-left:10px;}
.blk_C .tab ul{ border-left:1px solid #CCC; overflow:hidden; zoom:1;}
.blk_C .tab li{ float:left; height:23px; cursor:pointer; font:bold 14px/23px "宋体"; background-color:#F5F5F5; color:#CCC; border-right:1px solid #CCC; border-top:1px solid #CCC; border-bottom:0; padding:0 15px;}
.blk_C .tab li.active{ color:#9C3; background-color:#FFF; height:23px; position:relative; top:0px;}
.blk_C .pc{ background-color:#F5F5F5; border-top:1px solid #CCC; overflow:hidden; zoom:1; padding:10px 0; }
.blk_C .pc ul{ padding-left:2px;}
.blk_C .pc li{ margin:0 0 0 8px;}
.blk_C .pc li div{ margin-bottom:5px;}
.blk_C .pc .more{ margin-top:5px;}

.blk_D .col{ width:320px;}
.blk_D ul{ padding:5px 0 0 10px;}
.blk_D li{ font:14px/26px "宋体";}



.blk{ margin-top:10px;}
.blk h2{ height:36px; }
.blk li{ font:12px/24px "宋体";}
.blk ul{ padding:10px 0 10px 10px;}
.blk .pl{ width:690px;}
.blk .pr{ width:250px;}
.blk .part_A{ border:1px solid #CCC;}
.blk .part_A .col{ width:344px; height:255px; margin:5px 0; overflow:hidden;}
.blk .part_A .fl{ background:url(bg_dashed_y.gif) repeat-y right top;}
.blk .part_A ul{ padding-left:20px; padding-bottom:0;}
.blk .part_B{ border:1px solid #CCC;}
.blk .part_B .col{ width:329px; padding:0 0 10px 10px; margin:5px 0 0; overflow:hidden;}
.blk .part_B .hd h3 a{ color:#990;}
.blk .part_B .hd h3 a:hover{ color:#F60; text-decoration:none;}
.blk .part_B ul{ padding:5px 0 0 5px;}
.blk .pr .con .pc{ float:left; margin:10px 0 0 5px; display:inline;}
.blk .pr .con .pc img{ border:1px solid #CCC;}
.blk .pr .con .pc p{ border:1px solid #CCC; line-height:26px; margin-top:5px; text-align:center;}
.blk .pr .con .list_flt{ float:left; margin-left:5px; padding-bottom:5px;}
.blk .pr .con .list_flt li{ width:75px;}

.spec{ background-color:#F5F5F5;}
.hd_1{ background:#E0E0E0; border-bottom:1px solid #CCC; margin:0;}
.hd_1 h3{ font:bold 14px/20px "宋体"; padding:0 20px; float:left; background-color:#A3CC29; color:#FFF;}
.hd_1 h3 a{ color:#FFF;}
.hd_1 h3 a:visited{ color:#FFF;}
.hd_1 h3 a:hover{ color:#EEE; text-decoration:none;}
.hd_1 span{ width:45px; height:11px; overflow:hidden; right:20px; top:4px; background:url(bg_icon.gif) no-repeat left -35px;}
.hd_1 span a{ display:block; height:11px; text-indent:-9999px;}
