@charset "utf-8";
/*-------------------------------   index 首页---------------------------------*/
/*notice*/
.ntbd{width: 100%; height:30px; background: #222222;}
.notice{width:770px;height:30px; padding-left: 230px;  margin: 0 auto; }
.notice .title{ 
	float:left;
	width:64px;height:30px;padding-left:16px;
	color: #ffffff;font-size:12px; line-height:30px; font-weight:bold;
}
.notice .noticenr{
	float:left;
	width:590px;height:30px;
	color:#ffffff; font-size:12px; line-height:30px; }


/* 服务项目 */
.section{position:relative; width:100%; margin:auto;  clear:both; overflow: hidden;}
.TtitleBox{
	position:relative;
	width: 1000px;height: 80px; margin: 0 auto;
	background: url(../images/line.jpg) left 59px repeat-x;
}
.Ttitle a{ 
	width:280px; height:66px;padding-top:14px; margin: 0 auto; display: block; 
	color:#cd2223;font-size:26px;line-height:30px; text-align: center; 
	background: url(../images/titlebg.jpg) left bottom no-repeat;
}
.Ttitle a span{display:block;color: #989898; font-size:16px; font-family:arial; text-transform: uppercase; font-weight: normal;}	
.serList{
	width: 1000px; height: 240px; margin: 20px auto;
}
.serList dl{
	float:left;
	width: 210px; height: 240px; padding: 0px 20px;
	overflow: hidden;
}
.serList dl a{width: 210px; height: 240px; display: block;}
.serList dl dt{
	width: 120px; height: 120px;border-radius: 50%; margin: 8px auto;
	background: #b0b0b0;
}
.serList dl dt img{display: block; margin: 0 auto;  width:120px; height:120px;}
.serList dl dd span{
	width: 210px; height:38px; display:block;
	color:#333333;font-size:18px;line-height:38px; text-align: center;
}
.serList dl dd{
	width: 210px; height: 98px; border-bottom: 2px solid #989898;
	color:#666666;font-size:14px;line-height:24px; 
}
.serList dl a:hover dt{background: #cd2223;}
.serList dl a:hover dd span{color: #cd2223;}
.serList dl a:hover dd{border-bottom:2px solid #cd2223;}
/*案例*/
.circle_bg{ height:44px; width:998px; margin:20px auto; display:block; border:1px solid #eab1b1}
.mr_frbox{float: left;width: 100%;hei/ght: 247px;position: relative; margin-top:10px;}
.mr_frBtnL{cursor:pointer;display:inline;top:0;left:-1px;position: absolute;}
.mr_frBtnR{cursor:pointer;top:0;right:-1px;position: absolute;}
.mr_frUl{ margin:0 auto;width: 746px; overflow: hidden;}
.tempWrap ul{hei/ght:247px;overflow: hidden;	}
.tempWrap{width: 746px !important; }
.product-ul{ float:left; width:100%}
.product-ul li{ float:left; width:106px;height:26px; display:inline; padding: 0; margin:0px 0 0 0 ; position:relative; overflow:hidden; border-right:1px solid #e0e0e0}
.product-ul li a{float:left; width:106px; text-align:center; height:26px; color:#333333; font-size:16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

.inProBd{position: relative; width:1000px;  margin: 0 auto;}
.proClaList{
	position: absolute;right:98px; top:17px; padding: 0px; overflow:hidden;
	width: 720px; height: 27px;line-height: 27px; text-align: right;
}
.proClaList a{
	display: inline-block;
	padding: 0px 14px; height: 25px; border: 1px solid #ffffff; margin-left:5px;
	color:#ffffff; font-size: 14px; line-height:25px; 
}
.proListPic {width:1000px; margin:0 auto; padding-bottom: 8px; overflow: hidden; }
.proListPic ul li{ 
	position: relative;float:left;
	width:318px; height:282px; margin-right:23px; margin-bottom: 23px;
	 }	
.proListPic ul li .pic{position:relative;width:316px; height:238px;border:1px solid #d2d2d2;}
.proListPic ul li .pic .serimg{ float:left; width:316px; height:238px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.proListPic ul li .title a{ 
	position: relative;
	width: 300px; height: 41px; padding: 0px 8px;border:1px solid #d2d2d2; border-top: none; display: block;
	color:#666666; font-size:14px; line-height:41px; text-align: left; 
}
.proListPic ul li span{
	position: absolute;right:-1px;bottom:-1px;
	width: 30px; height: 30px; display: block;
	color:#ffffff;font-size:18px;line-height:30px; text-align:center;
	background: #cd2223;
	
}
.proListPic ul li .intro {
	position: absolute;left:0px;bottom:0px;
	width:218px; height:138px; padding: 50px;  display: none;
	color:#ffffff;font-size:14px;line-height:26px; text-align:left;
	background: url(../images/probg.png);
}
.proListPic ul li .intro a{
	width: 58px; height: 58px; margin: 10px auto; display: block;
}

/*搬家必读*/
.Ttitle2 a{ 
	width:280px; height:66px;padding-top:14px; margin: 0 auto; display: block; 
	color:#cd2223;font-size:26px;line-height:30px; text-align: center; 
	background: url(../images/titlebg2.jpg) center bottom no-repeat;
}
.Ttitle2 a span{display:block;color: #989898; font-size:16px; font-family:arial; text-transform: uppercase; font-weight: normal;}	

.sectionB{position:relative; width:100%; margin:auto; background: #e5e5e5; padding-bottom:10px;  clear:both; overflow: hidden;}
.knowListUl{width: 1000px; height: 224px; padding-bottom: 22px; margin: 20px auto 0;}
.knowListUl li{float:left;width: 238px; height: 194px; margin-right: 16px;}
.knowListUl li:nth-child(2n){ margin-top:30px;}
.knowListUl li:nth-child(4n){ margin-right:0;}

.knowListUl li a{
	width: 210px; height: 192px; padding: 0px 13px; border:1px solid #cfcfcf; display: block;
	background: #ffffff;
}
.knowListUl li .knowTime{
	width: 218px; height: 48px; border-bottom: 1px solid #bcbcbc;
	color:#cd2223; font-size: 12px; line-height: 48px; font-weight: bold;
}
.knowListUl li .knowTime span{
	float:left;
	width: 48px; height: 48px;
	color:#cd2223;font-size: 26px; line-height: 48px; font-weight: normal;
}
.knowListUl li .knowTitle{
	width: 218px; height: 28px; padding-top: 10px; padding-bottom: 4px; 
	color:#666666; font-size: 14px;line-height: 28px; 
}
.knowListUl li .knowIntro{
	color:#999999; font-size: 14px;line-height: 22px; 
}
.knowListUl li a:hover{
	 border:1px solid #cd2223;
}
.knowListUl li a:hover .knowTitle{color:#cd2223;}


/*产品*/
.ipp{ padding:0 0 30px;}
.casebg{position:relative;width: 955px; min-height: 256px; padding-top: 20px;padding-left: 45px; margin: 0 auto; }
.caseLeft{ 
	position: absolute;;left:0px; top:102px; 
	width:36px; height:36px; border:1px solid #cd2223; border-radius: 50%;
	color: #cd2223; font-size: 26px; font-family: '宋体';line-height:36px; text-align: center;
	cursor:pointer;
}
.caseRight{
	position: absolute;right:0px; top:102px; 
	width:36px; height:36px; border:1px solid #cd2223; border-radius: 50%;
	color: #cd2223; font-size: 26px; font-family: '宋体';line-height:36px; text-align: center;
	cursor:pointer;
}
#casePicUlId{ position:relative; width:918px;height: 256px; overflow: hidden;}
.casePicUlIdBox{position: absolute;left:0px; top:0px; height:256px; overflow:hidden;}
.casePicUl{float:left;width:100%;height:256px; }
.casePicUl li{
	position:relative;float:left;
 	width:286px;  margin-right:12px; margin-left: 8px;}
.casePicUl .pic{ width:284px; height:213px; border:1px solid #cfcfcf; background-position:center; background-repeat:no-repeat; background-size:cover; }
.casePicUl .intro{
	width: 260px; height: 40px; padding:0px 12px; border:1px solid #cfcfcf;  border-top:none;
	color:#666666;font-size:14px;line-height:40px;
	background: #ffffff;
}
.casePicUl a:hover .intro{color:#cd2223}

/*about*/
.company{
	width:1000px; margin: 0 auto 20px;
	color: #666666; font-size: 14px; line-height:30px;
}
.company span{
	width: 1000px; height: 40px;display: block; 
	color: #ae2422;font-size:18px; line-height:40px; text-align: center;
}

/*contact*/
.Ttitle3 a{ 
	width:280px; height:66px;padding-top:14px; margin: 0 auto; display: block; 
	color:#ffffff;font-size:26px;line-height:30px; text-align: center; 
	background: url(../images/titlebg3.jpg) left bottom no-repeat;
}
.Ttitle3 a span{display:block;color: #ffffff; font-size:16px; font-family:arial; text-transform: uppercase; font-weight: normal;}	

.sectionC{position:relative; width:100%; margin:auto; background: #b02a28;  clear:both; overflow: hidden;}
.contact{ 
   position: relative;
   width:1000px;height:90px; padding-top: 10px; margin: 0px auto;}
.contact dl{float:left;width:333px; display:block;}
.contact dl dt{
	float:left; position: relative;z-index: 999;
	width: 46px; height: 46px; border: 1px solid #dfaaa9; border-radius: 50%; margin-right: 20px; margin-top: 10px;
}
.dt1{background: url(../images/mobile.png) center center no-repeat;}
.dt2{background: url(../images/tel.png) center center no-repeat;}
.dt3{background: url(../images/mail.png) center center no-repeat;}

.contact dl dd{
	float:left; width:265px;
	color: #ffffff;font-size:14px; line-height:30px;
}
.map{
	width: 100%; height: 256px;
}
.map img{ display: block; margin: 0 auto;}

/*book*/
.ibook h2{ text-align:center; padding:70px 0 0}
.message{float:left; padding:45px 0 0}
.message input,.message textarea{float:left;margin-bottom:11px;border:1px solid #000;line-height:40px;height:40px;text-indent:20px;color:#999999; font-size:14px; font-family:微软雅黑;}
.message textarea{height:144px; }
.inp_fl{ float:left; width:362px; padding-right:16px;}
.yzm{width:100%; margin:20px 0 0}
.message .subbut{border:0;width:100%;height:46px;line-height:46px;color:#fff;font-size:16px;font-family:"Microsoft Yahei"}
.viewcon{overflow:hidden;ma/rgin:0 12px 36px;width:940px;display:inline;word-break:break-all;color:#6c4c30;font-size:14px;float:left;padding:0 20px 20px;line-height:30px;font-size:14px}
.focus { width:358px !important; height:38px !important; border:2px solid #ee0049 !important;}
.focus1 { width:618px !important; height:142px !important; border:2px solid #ee0049 !important;}

