@charset "utf-8";

/* CSS Document */



/*苗木介绍*/

.introduce{ padding-top:40px;}

.introduce h3{ text-align:center; font-size:30px; font-weight:bold;}

.introduce h3 b{ color:#57b000; font-weight:bold;}





/*小广告一*/

.b1{ height:225px; background:url(../images/b1_16.jpg) no-repeat center top;}

.b1 .b1n{ width:1080px; height:225px; position:relative;}

.b1 .b1n div{ position:absolute; top:156px; left:470px; color:#fff;}

.b1 .b1n div span{ font-size:24px; font-family:Impact;}

.b1 .b1n div span i{ font-family:"微软雅黑"; font-size:18px; margin-right:3px;}

.b1 .b1n div img{ vertical-align:bottom; margin:0 0 3px 224px;}



/*瑞景园林产品*/

.pro{ padding:20px 0;}

.pro_l{ width:210px; text-align:center;}

.pro_l_t{ height:57px; background:#3c7901; border-top:3px solid #ff4f00; color:#fff; padding-top:10px;}

.pro_l_t h3 a{ font-size:18px; font-weight:bold; color:#fff;}

.pro_l_t span{ font-size:14px; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}

.pro_l dt{ height:25px; line-height:25px; font-size:14px; background:url(../images/pro_dt_06.jpg) no-repeat center top;}

.pro_l dt a{ color:#fff;}

.pro_l dd{ height:30px; font-size:14px; line-height:30px; background:url(../images/pro_dd_bg_10.jpg) no-repeat center center #f7f9f6; border-bottom:1px dashed #dcdcdc;}

.pro_l dd a{ color:#545454;}

.pro_l dd:hover{ background:url(../images/pro_dd_bg_hover_11.jpg) no-repeat center center #f7f9f6; }



.pro_r{ width:870px;}

.pro_r li{ float:left; width:181px; margin:0 0 10px 26px;}

.pro_r li img{ width:175px; height:131px; padding:2px; border:1px solid #dcdcdc; border-radius:3px;}

.pro_r li span{ display:block; text-align:center; margin-top:5px; font-size:14px;}



/*绿化工程*/

.lhgc{ height:462px; background:url(../images/yl_case_bg_02.jpg) no-repeat center bottom;}

.lhgc_n{ height:426px; background:#fff;}

.lhgc_top{ height:18px; text-align:center;}

.lhgc_top h3 a{ font-size:18px; font-weight:bold; color:#3c7901;}

.lhgc_top span{ font-size:18px; font-family:"Times New Roman", Times, serif; color:#c5c5c5; text-transform:uppercase;}

.lhgc_con{ background:url(../images/lh_bg_03.jpg) no-repeat center bottom;}

.container {margin: 0 auto;position: relative;width: 1000px;font-size:.8125em;}

#gallery {height:400px;overflow:hidden;}

/*===== gallery =====*/

.roundabout-holder  { width:850px;height:400px;margin:0 auto;}

.roundabout-moveable-item {width: 400px;height: 248px;cursor: pointer;border:3px solid #ccc;border:3px solid rgba(0, 0, 0, 0.08);border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.roundabout-moveable-item img{width:100%;}

.roundabout-in-focus {border:3px solid rgba(0, 0, 0, 0.2);}





/*优势*/

.rj_adv{ height:1478px; background:url(../images/ys_bg_06.jpg) no-repeat center top;}

.rj_adv_con{ width:1080px; height:1478px; position:relative;}

.rj_adv_t{ text-align:center; padding-top:40px;}

.rj_adv_t h3{ font-size:24px; font-weight:bold; color:#3c7901;}

.rj_adv_t h3 i{ color:#ff6c00; font-weight:bold;}

.rj_adv_t span{ font-size:18px; font-family:"Times New Roman", Times, serif; color:#c5c5c5; text-transform:uppercase;}



.rj_adv1{ position:absolute; top:184px; left:0px;}

.rj_adv2{ position:absolute; top:370px; left:602px;}

.rj_adv3{ position:absolute; top:600px; left:0px;}

.rj_adv4{ position:absolute; top:1070px; left:420px;}

.rj_adv5{ position:absolute; top:1285px; left:260px;}



.rj_adv1 div{ background:url(../images/ys1_03.jpg) no-repeat left center; padding-left:60px;}

.rj_adv2 div{ background:url(../images/ys2_07.jpg) no-repeat left center; padding-left:60px;}

.rj_adv3 div{ background:url(../images/ys3_10.jpg) no-repeat left center; padding-left:60px;}

.rj_adv4 div{ background:url(../images/ys4_13.jpg) no-repeat left center; padding-left:60px;}

.rj_adv5 div{ background:url(../images/ys5_17.jpg) no-repeat left center; padding-left:60px;}

.rj_ys div{ height:40px; margin-bottom:20px;}

.rj_ys div h3{ font-size:18px; font-weight:bold; color:#3c7901;}

.rj_ys div span{ font-size:14px; text-transform:uppercase; color:#c5c5c5; font-family:"Times New Roman", Times, serif;}

.rj_ys p{ font-size:14px; line-height:24px; padding-left:15px;}



.rjcase{ position:absolute; top:837px; left:0px;}

.gd_all{ position:relative;}

.gd_all em{ position:absolute;top:30%;}

.t_l{ left:0; }

.t_r{ right:0;}

#simgss{ margin: 0 50px;}

#simgss li{ float:left; width:221px; height:154px; padding:3px; border:1px solid #cdcdcd; border-radius:3px; margin-left:20px; position:relative;}

#simgss li img{ display:block; width:221px; height:154px;}

#simgss li span{ display:block; width:221px; height:24px; text-align:center; line-height:24px; background:rgba(0,0,0,0.7); position:absolute; bottom:3px; left:3px;}

#simgss li span a{ color:#fff;}



.rj_tell{ width:192px; text-align:center; color:#fff; position:absolute; top:1332px; left:857px;}

.rj_tell span{ font-size:18px;}

.rj_tell i{ display:block; font-family:Impact; font-size:24px;}

.rj_tell a{ font-size:18px; width:148px; height:30px; text-align:center; line-height:30px; background:#ff6c00; border-radius:3px; margin:0 auto; display:inline-block; color:#fff;}

/*瑞景园林施工流程*/



.rj_top{ text-align:center; padding-top:30px;}

.rj_top h3 a{ font-size:24px; font-weight:bold; color:#3c7901;}

.rj_top span{ text-transform:uppercase; font-size:18px; color:#c5c5c5; font-family:"Times New Roman", Times, serif;}









.gd_02{ position:relative; margin-top:30px;}

.gd_02 em{position: absolute;top: 46px;}

.gd_02 .t_l{ left:0px;}

.gd_02 .t_r{ right:0px;}

.gd_02 li{ float:left; width:192px;margin: 0 16px 0 0; text-align:center;}

.gd_02 li.last{ padding-right:0;}

.gd_02 li span{ display:block; width:192px; height:24px; text-align:center; line-height:24px;}

.gd_02 li img{ display:block; width:190px; height:131px; margin-bottom:5px; border:1px solid #a0a0a0;}

.gd_02 .fl { float:left;}

.gd_02 .fr { float:right;}

.gd_02 .pa{ position:absolute;}

.gd_02 .pr{ position:relative}





/*小广告*/

.b2{ width:1080px; height:240px; background:url(../images/b3_31.jpg) no-repeat; position:relative;}

.b2 span{ font-size:24px; font-family:Impact; position:absolute; top:120px; left:226px; color:#fff;}

.b2 a{ display:inline-block; width:140px; text-align:center; line-height:30px; font-size:18px; color:#fff; height:38px; background:#ff6c00; border-radius:50px; position:absolute; top:102px; left:842px;}

.khjz_con li{ float:left; width:212px; padding:3px; background:#ebecf1; border-radius:3px; margin:10px 26px;}

.khjz_con li div{ padding:10px; text-align:center;}

.khjz_con li div span{ display:block; text-align:center; font-size:14px; height:24px; line-height:24px; overflow:hidden;}

.khjz_con li div p{ height:74px; overflow:hidden; text-align:left;}

.khjz_con li div b{ display:inline-block; width:152px; height:28px; text-align:center; line-height:28px; color:#fff; background:#3c7901; margin:0 auto;}

.khjz_con li div b a{ color:#fff;}



/*公司简介及新闻动态样式*/

.about{ width:630px; overflow:hidden; border-right:1px dashed #c5c5c5;}

.about_dt{ padding-top:20px;}

.about_t{ height:70px; overflow:hidden;}

.about_t h3 a{ font-size:18px; font-weight:bold; color:#3c7901;}

.about_t span{ font-size:18px; text-transform:uppercase; color:#c5c5c5; font-family:"Times New Roman", Times, serif;}

.about_con{ overflow:hidden; margin-bottom:20px;}

.about_im{ width:284px; height:222px; background:url(../images/ab_bg_07.jpg) no-repeat; padding:3px;}

.about_title{ width:300px; padding-right:24px;}

.about_title h3 a{ font-size:14px; color:#3c7901;}

.about_title p{ height:140px; overflow:hidden; line-height:24px; margin-bottom:10px;}

.about_title span a{ display:block; width:86px; height:22px; text-align:center; line-height:22px; text-align:center; line-height:22px; color:#343434; border:1px solid #343434;}

.dts{ width:424px;}

/*新闻样式*/

.newss{ overflow:hidden;padding:20px 0;}

.newss_l{ width:630px; overflow:hidden; border-right:1px dashed #c5c5c5;}

#tab01{width:630px;position:relative;}

#tab01 .tab_menu01{width:100%;float:left;position:absolute;z-index:1; height:55px; background:url(../images/news_bg_11.jpg) no-repeat left 40px;}

#tab01 .tab_menu01 li{float:left; margin-right:5px; height:45px; line-height:45px;border-bottom:0px;cursor:pointer;text-align:center; padding-right:30px; text-transform:uppercase; font-size:20px; color:#080; font-weight:bold;}

#tab01 .tab_menu01 li a{ color:#3c7901;}

#tab01 .tab_menu01 li a:hover{ color:#ff6600;}

.mores{ position:absolute; right:8px; top:-50px;}

#tab01 .tab_box01{height:374px;clear:both;top:60px;position:relative;}

#tab01 .tab_menu01 .selected01{transition:.3s; cursor:pointer; color:#ff4500;}

#tab01 .hide{display:none;}

.news_img{ width:258px; height:146px;}

.wnt_l{ width:268px; overflow:hidden;}

.wnt_l span{ display:block; margin:3px 0;}

.wnt_l span a{ font-size:14px; color:#3c7901;}

.wnt_r{ width:320px; margin-right:20px;}

.wnt_r li{ float:left; width:310px; margin-right:20px; height:30px; line-height:30px; padding-left:20px; background:url(../images/news_li_icon_15.jpg) no-repeat left center;}

.news_con p{ height:57px; overflow:hidden;}

.news_con b a{ display:block; width:120px; height:24px; text-align:center; line-height:24px; color:#fff; background:#3c7901;}

.newss_r{ width:424px;}

.faq{ height:44px; padding-left:10px;}

.faq h3 a{color:#080; font-size:20px;}

.faq span{ color:#ababab;}

.message{ margin-left:10px; padding:20px 40px; border:2px solid #d5d5d5; margin-top:20px;}



.marqueetop{height:248px;overflow:hidden;margin:10px auto; padding:10px;}

.marqueetop li{padding:5px 0; margin:5px 0; border-bottom:1px dotted #bfbfbf;}

.marqueetop li a{color:#3c7901;}

.pics{ display:block; height:30px; line-height:30px; font-size:12px; font-weight:bold; padding-left:35px; background:url(../images/pw_16.jpg) no-repeat;}

.txts{ display:block;  color:#8a8a8a; padding-left:35px; background:url(../images/pd_16.jpg) no-repeat;}



/*友情链接样式*/

.link{ padding:10px 5px; border:1px solid #c5c5c5; margin-bottom:20px;}

.kh_case_name{ width:130px; height:94px; border-right:1px solid #c5c5c5; padding-left:20px; font-size:24px; color:#3c7901; text-transform:uppercase;}

.link_con{ width:915px; overflow:hidden; padding:15px 0;}

.link_con a{ margin:0 8px;}