@import "resetcommon.css";


/* 龙立达装修工程案例 */
.g_anli{ background: #eaeaea; height: 716px;}
.g_anli h2{background:url(../images/anlitit.jpg) no-repeat left bottom;height:50px; padding-top: 36px; text-align: center; margin-bottom: 24px; text-align: center; display: block; }
.g_anli h2 a{ color: #666; font-size: 20px; font-weight: bold;text-decoration: none;}
.g_anli h2 .u_more{ top:63px; right:0; font-family: arial;}
.g_anli h2 .u_more a{ color: #666; font-size: 12px; font-weight: normal; }

.g_anli h2 em{ display: block; font-weight: normal; font-size: 14px; color: #959595; font-family: arial; text-transform: uppercase;}

.g_anli .m_tab1{ width: 205px; float: left; margin-right: 37px; }
.g_anli .m_tab1 li{text-align: left; height: 72px; _display:inline; *+display:inline; zoom:1; width: 205px; }
.g_anli .m_tab1 li a{ font-size: 14px; color: #fff; font-weight: normal; display: block; background:url(../images/ta1bg.jpg) no-repeat left bottom;  height: 57px;  padding-top: 15px; padding-left: 25px; width: 187px;

 }
.g_anli .m_tab1 li em{ display: block; font-family: arial; font-size: 12px; color: #a5aab5; text-transform: uppercase;}
.g_anli .m_tab1 li a:hover,.g_anli .m_tab1 .cur a{background:url(../images/ta1bgh.jpg) no-repeat;  text-decoration: none; }

.g_anli .m_tab1 .lastli a{ font-size: 14px; color: #fff; font-weight: normal; display: block; background:url(../images/ta1bg2.jpg) no-repeat left bottom;  height: 55px; padding-top: 15px; padding-left: 25px; width: 187px; }
.g_anli .m_tab1 .lastli a:hover{background:url(../images/ta1bg2h.jpg) no-repeat;  }

.g_anli .m_anli{ width: 526px; float: left; margin-right: 33px; position: relative;}
.g_anli .m_anli img{ width: 526px; height: 355px; }
.g_anli .m_anli span{ position: absolute; left: 0; bottom: 3px; height: 104px; background:url(../images/serbg.png) repeat; padding:18px 66px 0 24px; display: block; width:436px; cursor: pointer;  }
.g_anli .m_anli span h3{ font-size: 14px; color: #fff; }
.g_anli .m_anli span p{font-size: 12px; color: #fff; line-height: 24px; text-indent: 24px; overflow:hidden; height:68px;}


.g_anli .m_kfc{ position: relative;  
	 padding-top: 29px;   }
.g_anli .m_kfc .u_ljt,.g_anli .m_kfc .u_rjt{ width:28px; height:24px;  display:block; position: absolute;}
.g_anli .m_kfc .u_ljt{ top: 0; right: 85px;}
.g_anli .m_kfc .u_rjt{ top: 0; right: 118px;}
.g_anli .m_kfc .u_ljt a{ background: url(../images/ljt.jpg) no-repeat; width:28px; height:24px; display:block;}
.g_anli .m_kfc .u_rjt a{ background: url(../images/rjt.jpg) no-repeat; width:28px; height:24px; display:block;}
.g_anli .m_kfc .u_ljt a:hover{ background: url(../images/ljth.jpg) no-repeat; width:28px; height:24px; display:block;}
.g_anli .m_kfc .u_rjt a:hover{ background: url(../images/rjth.jpg) no-repeat; width:28px; height:24px; display:block;}

.g_anli .m_kfc .u_mid{ width:146px; overflow:hidden; }
.g_anli .m_kfc .u_lst1{ height:246px;}
.g_anli .m_kfc .u_lst1 li{ width:146px; float:left;background: url(../images/anbg.jpg) no-repeat; margin-bottom: 26px;}
.g_anli .m_kfc .u_lst1 li span{ display: block;text-align: center; font-size: 12px; color: #575757; height: 30px; line-height: 30px; overflow: hidden;cursor:pointer;}
.g_anli .m_kfc .u_lst1 li img{ width:134px; height:82px; padding: 0 12px 12px 0; }
.g_anli .m_kfc .u_lst1 a:hover{text-decoration: none;}
.g_anli .u_btn1,.g_anli .u_btn2{ width: 147px; height: 37px; display: block; margin-bottom: 9px;}
.g_anli .u_btn1 a{display: block; width: 147px; height: 37px;}

.g_anli .m_hz{ height: 166px; background: #fff; margin-top: 42px;}
.g_anli .m_hz h3{ float:left; width: 140px; border-right: 1px solid #dadada; margin-top: 11px; height: 119px; padding: 36px 32px 0 32px; text-align: center; color: #666666;}
.g_anli .m_hz .u_hztit{ font-size: 18px; font-weight: bold; height: 32px; line-height: 32px; border-bottom: 1px solid #d6e0ee; display: block; }
.g_anli .m_hz h3 em{ display: block; border-bottom: 1px solid #d6e0ee; font-size: 14px; color: #666; font-weight: normal; line-height: 24px; padding-bottom: 3px;}
.g_anli .m_hz h3 b{ display: block; color: #3462a9; font-size: 22px; font-family: arial; font-weight: normal;}
.g_anli .m_hz .m_hzc { float: left; width: 710px; margin-top: 11px; padding-left: 45px; padding-top: 24px;}
.g_anli .m_hz .m_hzc li{ float: left; width: 154px; margin-right: 18px;}
.g_anli .m_hz .m_hzc li img{ width: 152px; height: 79px; border: 1px solid #c0c5cd;}
.g_anli .m_hz .m_hzc li span{display: block; text-align: center; height: 34px; line-height: 34px;overflow: hidden; color: #666; font-size: 12px;}

/* 龙立达三大产品 */
.g_cp{ height: 967px; padding-top: 33px;}

.g_xban{  height: 149px;}
.g_xban .u_tel2{left: 802px; top:30px; font-size: 14px; color: #fff; text-align: center;}
.g_xban .u_tel2 b{font-weight: normal; font-family: arial; font-size: 22px; display: block;}
.g_xban .u_btn3{left: 807px; top:83px;}


.g_pro h2{background:url(../images/anlitit.jpg) no-repeat left bottom;height:50px; padding-top: 36px; text-align: center; margin-bottom: 24px; text-align: center; }
.g_pro h2 a{ color: #666; font-size: 20px; font-weight: bold;}
.g_pro h2 em{ display: block; font-weight: normal; font-size: 14px; color: #666666; }
.g_pro .m_pro{ margin-top: 22px; height: 500px; background: #eaeaea;}
.g_pro .m_pro1{ width: 320px; float: left;}
.g_pro .m_pro1 dd{ padding: 33px 13px 0 29px; height:216px; }
.g_pro .m_pro1 h3{  position: relative; padding-left: 50px; width: 226px; color: #3462a9; font-size: 18px; font-weight: bold;}
.g_pro .m_pro1 h3 a{color: #3462a9; text-decoration: none;}
.g_pro .m_pro1 h3 i{position: absolute; font-size: 52px; color: #ccced2; font-family: arial; left:-5px; top:-10px; letter-spacing: -6px;}
.g_pro .m_pro1 h3 b{font-size: 18px; color: #999faa; font-family: arial; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; display: inline-block; padding-left: 6px; }
.g_pro .m_pro1 h3 em{ font-size: 14px; font-weight: normal; display: block;padding-top: 3px;}
.g_pro .m_pro1 p{ font-size: 12px; color: #666; line-height: 21px; margin-top: 12px;}

.g_xban2{ height: 153px; margin-top: 11px;}
.g_xban2 .u_btn4{ left: 272px; top:92px;}

/* 优势 */
.g_ys{background:url(../images/ysbg.jpg) repeat-y center top ;height:1320px;}
.g_ys .m_ys1{margin-top: 35px;}
.g_ys .m_ys2 .u_ys2{background:url(../images/ysimg5.jpg) no-repeat;}
.g_ys .m_ys1 dd h3{padding-bottom: 5px;}
.g_ys .m_ys2 dd h3{ padding-top: 25px; padding-bottom: 15px;}
.g_ys .m_ys4 dd h3{ padding-bottom: 15px;}
.g_ys .m_ys2 dd h3 i{ top:15px;}
.g_ys .m_gy{ height: 244px; }
.g_ys .m_gy dt{ width: 480px;}
.g_ys .m_gy dt img{ width: 480px; height: 244px; display: block;}
.g_ys .m_gy dd{ padding: 26px 13px 0 22px; width: 445px; background: #fff; height: 218px; }
.g_ys .m_gy h3{  position: relative; padding-left: 46px; width: 396px; color: #3462a9; font-size: 20px; font-weight: bold;}
.g_ys .m_gy h3 a{color: #3462a9; text-decoration: none;}
.g_ys .m_gy h3 i{position: absolute; font-size: 52px; color: #ccced2; font-family: arial; left:-10px; top:-10px; letter-spacing: -4px;}
.g_ys .m_gy h3 b{font-size: 18px; color: #999faa; font-family: arial; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; display: inline-block; padding-left: 6px; }
.g_ys .m_gy h3 em{ font-size: 16px; font-weight: normal; display: block;padding-top: 3px;}
.g_ys .m_gy p{ font-size: 12px; color: #666; line-height: 21px; margin-top: 12px;}

.g_xban3{ height: 154px; margin-top: 37px;}
.g_xban3 .u_btn5{ left: 750px; top:92px;}
.g_xban3 .u_tel2 {color: #fff;font-size: 14px;left: 750px;text-align: center;top: 36px; width: 192px;}
.g_xban3 .u_tel2 b{ display: block; font-size: 24px; font-family: arial; font-weight: normal; }

/* 龙立达设计师团 */
.g_sjs{ height: 433px; padding-top: 32px;}
.g_sjs h2{ height: 35px; line-height: 35px; border-bottom: 1px solid #cccccc; position: relative; font-size: 16px; font-weight: bold; color: #666;}
.g_sjs h2 i{position: absolute; width: 40px; height: 3px; background: #ffa801; left: 0; bottom: -3px; overflow: hidden;}
.g_sjs h2 em{ display: inline-block; font-weight: normal; color: #666; font-size: 16px; font-family: arial; text-transform: uppercase; padding-left: 10px;}
.g_sjs h2 .u_more a{ font-size: 12px; font-family: arial; font-weight: normal; padding-right: 16px;}
.g_sjs .m_sjs{ margin-top: 30px;}
.g_sjs .u_dlst1{ float: left; margin-right: 29px; width: 218px; height: 322px; background: #eaeaea; position: relative;}
.g_sjs .lastdl{ margin-right: 0;}
.g_sjs .u_dlst1 dt{ height: 184px; display: block; width: 218px; z-index: 1; position: relative;}
.g_sjs .u_dlst1 dd{ padding: 18px 10px 0 12px; z-index: 2;position: relative;}
.g_sjs .u_dlst1 dd h3 a{ height: 20px; line-height: 20px; overflow: hidden; color: #3462a9; font-size: 16px; font-weight: normal;}
.g_sjs .u_dlst1 dd h4{ font-weight: normal; font-size: 14px; line-height: 21px; height: 21px; overflow: hidden;}
.g_sjs .u_dlst1 dd p{padding-top: 6px;font-size: 12px; line-height: 21px; height: 63px;overflow: hidden;}
.bg{width: 218px; height: 322px; border: 2px solid #b4bdca; margin: -2px;position:absolute;left:0;top:0;z-index:50;display:none; cursor: pointer;}
.bg2{width: 218px; height: 322px; background: #fff;position:absolute;left:0;top:0;z-index:1;display:none; cursor: pointer; }

.g_ly{background:url(../images/fsbg.jpg) no-repeat center top ;height:133px; margin-bottom: 30px;}
.g_ly h2{padding-top: 18px; height: 44px; line-height: 44px; color: #fff; padding-left: 20px;}
.g_ly h2 a{ color: #fff; font-size: 16px; font-weight: normal;}
.g_ly h2 b{ color: #6688bd; font-size: 14px;}


.p_ak ul{ padding-left: 17px; padding-top: 17px;}
.p_ak ul li{margin-bottom:15px; float: left;}
.p_ak .u_tz label{ width: 145px;}
.p_ak .u_check{ float:left;line-height:29px;margin-left:10px;font-weight:bold; font-size: 14px;}
.p_ak .yes,.p_ak .no{ display: inline-block; float: left; width:70px;height:20px;line-height:20px; border:none; padding-left: 10px;}
.p_ak .radio input{width:14px;height:14px;background:none;color:#007cc3;}
.p_ak .radio div{padding-top:5px;}
.p_ak .radio div label{line-height:14px;width:30px;margin-left:6px; margin-right: 30px;}
.p_ak label,.p_ak input,.p_ak textarea,.p_ak img{float:left;display:inline-block;}
.p_ak label{width:40px;color:#fff;line-height:20px; font-size: 12px;}
.p_ak input{width:115px;height:20px;line-height:20px;background:url(../images/online_input.png) no-repeat;border:none; padding-left: 10px;}
.p_ak textarea{width:115px;height:20px;overflow:hidden;border:none;background:url(../images/online_input.png) no-repeat; font-size: 12px; color: #bcbcbc; padding: 3px 0 0 10px; resize:none; }
.p_ak span{color:#ff7e00;float:left;line-height:29px;margin-left:10px;font-weight:bold; font-size: 12px; }

.p_ak .s_btn{height:20px;overflow:hidden;margin:0 0 0 4px;_display:inline;+display:inline; _margin-top:6px;}
.p_ak .s_btn input{border:none;width:63px;height:20px;cursor:pointer; padding-left: 0;}
.p_ak .s_btn .s_m{background:url(../images/btn6.png) no-repeat;}
.p_ak .s_btn .t_i{margin-left:4px;background:url(../images/btn7.png) no-repeat;}


/* 客户见证 */
.g_kf{ height: 492px;}
.g_kf h2{ height: 35px; line-height: 35px; border-bottom: 1px solid #cccccc; position: relative; font-size: 16px; font-weight: bold; color: #666;}
.g_kf h2 a{height: 35px; line-height: 35px;}
.g_kf h2 i{position: absolute; width: 40px; height: 3px; background: #ffa801; left: 0; bottom: -3px; overflow: hidden;}
.g_kf h2 em{ display: inline-block; font-weight: normal; color: #999; font-size: 16px; font-family: arial; text-transform: uppercase; padding-left: 10px;}
.g_kf h2 .u_more a{ font-size: 12px; font-family: arial; font-weight: normal; padding-right: 16px;}


.g_kf .u_dlst2{ width: 450px; padding-top: 23px; float: left; margin-right: 50px; margin-bottom: 20px;}
.g_kf .lastdl{ margin-right: 0;}
.g_kf .u_dlst2 dt{ width: 136px; float: left; margin-right: 26px;}
.g_kf .u_dlst2 dt img{ width: 136px; height: 174px; }
.g_kf .u_dlst2 dd{ float: left; width: 287px;}
.g_kf .u_dlst2 h3{height: 30px; line-height: 30px; overflow: hidden;}
.g_kf .u_dlst2 h3 a{ font-size: 14px; color: #3462a9; height: 30px; line-height: 30px; overflow: hidden; font-weight: bold;}
.g_kf .u_dlst2 h4{ font-size: 14px; color: #666; font-weight: normal;}
.g_kf .u_dlst2 p{ font-size: 12px; color: #666;  line-height: 24px; overflow: hidden; padding: 10px 10px 0 10px; margin: 13px 0 0 0; background:url(../images/kfp.jpg) no-repeat; height: 114px;  }
.g_kf .u_dlst2 p a{ color: #ff6000; display: inline-block; padding-left: 22px;}
.g_kf .u_dlst2 span a{  width: 79px; height: 22px; line-height:22px;display: block; float: left; color: #fff; text-align: center; }


/* 证书 */
.g_zs{ background: #eaeaea; height: 334px; padding-top: 32px;}
.m_zs h2{ height: 35px; line-height: 35px; border-bottom: 1px solid #cccccc; position: relative; font-size: 16px; font-weight: bold; color: #666;}
.m_zs h2 a{height: 35px; line-height: 35px;}
.m_zs h2 i{position: absolute; width: 40px; height: 3px; background: #ffa801; left: 0; bottom: -3px; overflow: hidden;}
.m_zs h2 em{ display: inline-block; font-weight: normal; color: #999; font-size: 16px; font-family: arial; text-transform: uppercase; padding-left: 10px;}
.m_zs h2 .u_more a{ font-size: 12px; font-family: arial; font-weight: normal; padding-right: 16px;}


.m_zs .m_kfc{ padding:26px 0 0 0; position: relative; height: 240px; }
.m_zs .m_kfc .u_ljt,.m_zs .m_kfc .u_rjt{ width:28px; height:24px;  display:block; position: absolute;}
.m_zs .m_kfc .u_ljt{ top:108px;left: 0;}
.m_zs .m_kfc .u_rjt{top:108px;right: 0;}
.m_zs .m_kfc .u_ljt a{ background: url(../images/ljt2.jpg) no-repeat; width:28px; height:24px; display:block;}
.m_zs .m_kfc .u_rjt a{ background: url(../images/rjt2.jpg) no-repeat; width:28px; height:24px; display:block;}

.m_zs .m_kfc .u_ljt a:hover{ background: url(../images/ljt2h.jpg) no-repeat; width:28px; height:24px; display:block;}
.m_zs .m_kfc .u_rjt a:hover{ background: url(../images/rjt2h.jpg) no-repeat; width:28px; height:24px; display:block;}

.m_zs .m_kfc .u_mid{ width:865px; overflow:hidden; padding-left: 54px;}
.m_zs .m_kfc .u_lst2 li{ width:268px; height: 230px; float:left; margin-right: 28px; background: url(../images/zsbg.jpg) no-repeat;}
.m_zs .m_kfc .u_lst2 .lastli{ margin-right:0;}
.m_zs .m_kfc .u_lst2 li img{ width:206px; height:147px;  padding: 12px 0 45px 30px; display: block;}
.m_zs .m_kfc .u_lst2 span{ width:268px; display:block;  height:26px; line-height:26px; overflow:hidden; text-align:center; color:#fff; font-size: 12px; cursor: pointer; }
.m_zs .m_kfc .u_lst2 a:hover{text-decoration: none;}



.g_zj{ height: 450px; overflow: hidden;}
.g_ab{ width: 660px; float: left; margin-top: 33px;}
.u_gytit{ height: 35px; line-height: 35px; border-bottom: 1px solid #cccccc; position: relative; font-size: 16px; font-weight: bold; color: #666;}
.u_gytit a{height: 35px; line-height: 35px;}
.u_gytit i{position: absolute; width: 40px; height: 3px; background: #ffa801; left: 0; bottom: -3px; overflow: hidden;}
.u_gytit em{ display: inline-block; font-weight: normal; color: #999; font-size: 16px; font-family: arial; text-transform: uppercase; padding-left: 10px;}
.u_gytit .u_more a{ font-size: 12px; font-family: arial; font-weight: normal; padding-right: 16px;}

.g_ab .u_dlst3{ padding-top: 23px;}
.g_ab .u_dlst3 dt img{ width: 507px; height: 198px; display: block;}
.g_ab .u_dlst3 dd{ width: 511px;}
.g_ab .u_dlst3 dd h3 a{display: block; height: 36px; line-height: 36px; margin-top: 11px; color: #666666; font-size: 14px; font-weight: bold;}
.g_ab .u_dlst3 dd  p{ font-size: 11px; color: #666; line-height: 24px;}
.g_ab .u_dlst3 dd  p a{ color: #ff6000;}

.g_ab .u_lst3{ right:0; top:58px;}
.g_ab .u_lst3 li{background: url(../images/abbg.jpg) no-repeat; width: 114px; height: 96px; margin-bottom: 13px;}
.g_ab .u_lst3 li img{ width: 106px; height: 90px; display: block; padding-top: 0; padding-right: 6px;}





.g_con{ background: #eaeaea; height: 567px;}
.g_new1{ width: 274px; float: right; margin-top: 33px;}
.g_new1 .u_lst4 .first{ margin-top: 23px; height: 105px; padding-bottom: 10px; display: block; background: no-repeat;padding-left: 0; border-bottom: none;}
.g_new1 .u_lst4 li{background: url(../images/dtico.jpg) no-repeat left 12px; padding-left: 14px; height: 32px; line-height: 32px; border-bottom: 1px dashed #c5c5c5; overflow: hidden;}

.g_news{width: 658px;  margin-top: 23px;}

.g_news .u_dlst3{padding-top: 24px; padding-left: 8px; height: 146px;}
.g_news .u_dlst3 dt{ float: left; width: 307px;  margin-right: 32px;}
.g_news .u_dlst3 dt img{width:307px; height: 140px;}
.g_news .u_dlst3 dd{ float: left; width: 310px;}
.g_news .u_dlst3 dd h4 a{ font-size: 14px; display: block; color: #666; height: 26px; line-height: 26px; overflow: hidden; font-weight: bold; font-family:"Microsoft YaHei";}
.g_news .u_dlst3 dd p{ color: #666666; font-size: 12px; line-height: 24px; overflow: hidden; }
.g_news .u_dlst3 dd span a{ display: block; margin-top: 10px;}
.g_news .u_lst5{padding-top: 18px;}
.g_news .u_lst5 li{ width: 300px; float: left; height: 33px; line-height: 33px;background:url(../images/dtico2.jpg) no-repeat 0 12px; padding-left: 12px; border-bottom: 1px dashed #b5b5b5;  margin-right: 30px; overflow: hidden; }
.g_news .u_lst5 .lastli{ margin-right: 0;}
.g_news .u_lst5 li a{ font-size: 12px; color: #666666;}
.g_news .u_lst5 li span{ color: #666666; font-family: arial;}

.wend{ width:272px; margin-top: 23px;}
.wend dl{ margin-bottom: 25px;}
.wend .lastdl{ margin-bottom: 0;}
.wend .m_zxc{ padding-top: 20px; padding-left: 10px;}
.wend dt{ height:26px;  line-height:19px;  font-size:14px; color:#666;   font-weight: bold; }
.wend dt a{ color:#666;background:url(../images/wen.jpg) no-repeat left 3px;padding-left:34px; display: block;}
.wend dd{padding-left:30px; background:url(../images/da.jpg) no-repeat left 4px; line-height:24px; color:#666; }


.g_link{width: 960px; height: 122px; padding-top: 20px;  }
.g_link h2 em{ color: #999; padding-left: 2px;}

.g_link .u_more a{ font-size: 12px; color: #ff6000; font-family:"Microsoft YaHei";}
.g_link .m_zxc{ width: 295px; height: 367px;}
.m_link{ padding-top: 10px;}
.m_link a{ font-size: 12px; color: #575757; padding: 0 18px; line-height: 21px;}
.ban_bg{height:520px;width:100%; position:relative; z-index:0 }
.ban_bg .bgitem{ position:absolute; top:0;display:block; z-index:0;}
.ban_bg .btn{  bottom: 62px;margin-right: -450px;padding: 4px 31px;position: absolute;right: 50%;z-index: 7;}
.ban_bg .btn span {background: none repeat scroll 0 0 #3462a9;border: 1px solid #3462a9;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px;}
.ban_bg .btn span.cur {font-weight: bold;padding: 4px 8px;}