﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em '微软雅黑',Arial,"宋体"; }
body{ padding:0px; margin:0px auto; font-size:1.6em; color:#333333; min-width:320px; max-width:640px; -webkit-text-size-adjust:none;
-webkit-text-size-adjust:none;
-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); /*取出点击出现半透明的灰色背景*/
-webkit-user-select: none;  /*控制内容的可选择性*/
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; background:#282828; font-family:"微软雅黑";
}
ul,li,form,dl,dt,dd, div,p,i,em{ font-style:normal; list-style:none; padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6,p{padding:0px; margin:0px;}
select,input,textarea{ font-size:1em; font-style:normal; color:#636363; font-family:'微软雅黑'; border-radius:0; -webkit-border-radius:0; vertical-align:middle;}
img,object{ border:none; max-width:100%; border:0; overflow:hidden; vertical-align:top;}
td img{border:none; max-width:100%; border:0; overflow:hidden; vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus {outline:none; -moz-outline:none;}
.Texthide{ display:none;}
.Textshow{ display:block;}
header,footer,nav,section,article,sside,time,small,figcaption,menu{ display:block; margin:0px; padding:0px;}
.fl{ float:left;}.fr{ float:right;}
.Container{ height:auto !important; height:300px; min-height:300px; min-width:320px; margin:0 auto; max-width:640px; clear:both; background:#fff; padding:0 6% 7%;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.mb5{ margin-bottom:5%;}
.mb6{ margin-bottom:6%;}
.line{border:1px solid #e1e1e1;}
/*font*/

/*公用样式*/
.Main{border-top:3px solid #bbc7da; background:#fff;}
.SubBox{ padding:3.5% 0%;}
.SubBox .SubName{width:18%; float:left; background:#1f4584; font-size:1.25em; color:#fff; font-weight:bold; border-radius:0px 30px 30px 0px; padding-left:4%; line-height:2.95em;}
.SubBox .SubMeun{width:70%; float:right;}
.SubBox .SubMeun a{display:inline-block; width:24%; margin:0% 1% 1% 0%; text-align:center; font-size:1.125em; color:#666666; line-height:1.7em; font-weight:bold;}
.SubBox .SubMeun a:hover,.SubBox .SubMeun a.on{background:#1f4584; color:#fff; border-radius:20px;}
.SubMeun .iphone{font-size:1.125em; color:#333333; display:block; line-height:1.4em; padding-top:3.5%;}
.SubMeun .iphone em{font-weight:bold;}
.SubMeun .iphone i{padding:0px 8px;}

.Current{background:#7c8fae; height:4.9em; line-height:4.9em; padding-left:3%; color:#fff;}
.Current span{font-size:1.5em; font-weight:bold;}
.Current em{padding-left:2.5%; font-size:1.125em;}

/*title*/


/*page*/
.Pages{text-align:center; padding-bottom:4%;}
.Pages a{display:inline-block; background:#e5e5e5; margin:0% 0.85%;}
.Pages .num a{color:#333333; padding:1.05% 2.45%;}
.a_prev,.a_next{color:#7f7f7f; padding:1.05% 1.5%;}
.Pages a:hover,.Pages a.cur{color:#fff; background:#1f4584;}


/*top*/
.top{position:relative; background:#fff;}
.logo{float:left; width:28.2%; padding:0% 2.5% 0% 1%; background:url(../images/topline.jpg) no-repeat right center;}
.logo img{width:100%; display:block;}

.TopTxt{width:50%; float:left; margin-left:2%;}
.TopTxt .Tmeun{width:25%; float:left; margin:14% 0% 0%;}
.TopTxt .Tmeun a{display:inline-block; width:50%;}
.TopTxt .Tmeun a img{display:inline-block; width:100%; margin-left:8%;}
.TopTxt .Thot{width:72%; float:right; margin:12% 0% 0% 2%;}
.TopTxt .Thot span{display:block; line-height:0.875em; font-size:0.875em; color:#9e9e9e;}
.TopTxt .Thot em{display:block; font-size:1.625em; line-height:1.2em; font-weight:bold; color:#333333;}

#navigation{float:right; width:15.5%;}
#navigation h2{ cursor:pointer; display:block; padding:30% 0%; text-align:center;}
#navigation h2.on .Textshow{ display:none;}
#navigation h2.on .Texthide{ display:block;}
#navigation .sub{font-weight:normal; margin-top:0%; display:none; z-index:1000; position:absolute; right:0px; width:100%; background:url(../images/filter_80.png); padding:1% 0;}
#navigation .sub li{background:url(../images/linebg.jpg) 0px bottom repeat-x; text-align:center;}
#navigation .sub li span{ position:relative; display:block;padding:2.2% 0 2.2% 6%;z-index:99;}
#navigation .sub li span a{ font-size:1em;color:#fff; display:block;}
#navigation .sub li:last-child{ background:none;}
#navigation .sub .foldContent { display:none; background:url(../images/subnavbg.png); padding:2% 0 2% 15%;}
#navigation .sub .foldContent li{ background:none; padding:0.8% 0; margin-bottom:0;}
#navigation .sub .foldContent li a{ color:#fff; font-size:0.95em;}

/*bottom*/
.Bottom{background:#111111; padding:3.5% 2% 4%;}
.BottomMeun{padding-bottom:5%;}
.BottomMeun a{display:inline-block; width:16.666%; color:#fff; text-align:center; line-height:2.5em; font-size:0.875em;}

.BottomCall{width:60%; float:left; /*background:url(../images/bhotline2.png) no-repeat;*/ height:92px; text-align:right;font-size:1.875em;}
.BottomCall a{color:#fff;font-size:0.775em;}
.BottomCall img{display:block; float:left; max-width:40%}
.SW{width:30%; float:right;}
.Share{font-size:0.875em; color:#d9d9d9; padding:0% 0% 0% 6%;}
.Share a{display:inline-block; margin:10% 0% 0% -1%; width:10%;}
.Share a img{display:inline-block; width:100%;}

.Weixin em{padding-top:2%; display:block; width:38%; float:left; line-height:1.2em; text-align:center; color:#d9d9d9; font-size:0.875em;}
.Weixin span{ display:inline-block; width:20%; margin:0 4%;}
.Weixin span .show{display:inline-block; margin-left:6%; background:#3e3e3e; padding:4px; width:100%;}
.Weixin span .hidden{display:none; position:fixed; bottom:20%; width:40%; left:15%; text-align:center;}

.BottomTxt{background:#111111; padding:2% 2% 32%; border-top:1px dashed #595959; font-size:0.875em; color:#e5e5e5; line-height:1.9em; }
.BottomTxt em{ float:right;}
.BottomTxt em a{color:#e5e5e5;}

/*banner*/
.banner{ position:relative; overflow:hidden; margin:0% auto;  max-width:640px;/* 设置焦点图最大宽度 */}
.banner .hd{display:none;}
.banner .bd li{text-align:center;}

.FloatContact{position:absolute; background:url(../images/opacity.png) repeat; width:100%; left:0px; bottom:0px; padding:1% 0%; text-align:center;}
.FloatContact .HotLine{display:inline-block; width:44%; padding-top:1.5%; /*background:url(../images/hotlinebg.png) no-repeat center bottom;*/ font-weight:bold; color:#fff;}
.FloatContact .HotLine span{font-size:1.25em; display:block; background:url(../images/call.png) no-repeat 29% center; padding-left:9%; line-height:1.25em;}
.FloatContact .HotLine em{display:block; font-size:1.875em; line-height:1.45em;}
.FloatContact .HotLine em a{color:#fff;}
.FloatContact .Number{display:inline-block; vertical-align:top; margin-left:3%; width:40%;color:#fff;font-size:1.125em; line-height:1.2em; padding-top:2%;}
.FloatContact .Number a{color:#fff;}
.FloatContact .Number img{padding-top:7%; display:inline-block; width:100%;}

/*首页*/
.index_Meun{background:#fff;}
.index_Meun ul{padding:2.5% 2% 3.5%;}
.index_Meun li{width:49.5%; float:left; text-align:center; padding:17% 0% 8%; margin-bottom:1%;}
.index_Meun li img{display:inline-block; width:42%;}
.index_Meun li:nth-child(2n){float:right;}
.index_Meun li.M1{background:#f9ece5 url(../images/tbg1.png) no-repeat center 28%;}
.index_Meun li.M2{background:#dfebf3 url(../images/tbg2.png) no-repeat center 28%;}
.index_Meun li.M3{background:#e2e9f5 url(../images/tbg3.png) no-repeat center 28%;}
.index_Meun li.M4{background:#f3f0e4 url(../images/tbg4.png) no-repeat center 28%;}
.index_Meun li.M5{background:#fff2ce url(../images/tbg5.png) no-repeat center 28%;}
.index_Meun li.M6{background:#d7f7ff url(../images/tbg6.png) no-repeat center 28%;}
.index_Meun li.M7{background:#f4eaf3 url(../images/tbg7.png) no-repeat center 28%;}
.index_Meun li.M8{background:#f2f2df url(../images/tbg8.png) no-repeat center 28%;}
.OnlinOrder{font-size:1.125em; text-align:center; background:url(../images/onlinebg.jpg) no-repeat center top; padding-top:11.5%;}
.OnlinOrder a{display:block; color:#fff;}

/*服务项目*/
.ProjectCon{padding:4% 1.5% 6%;}
.ProjectCon p{font-size:1.125em; color:#333333; line-height:1.6em; text-indent:2em; padding-bottom:3%;}

/*在线下单*/
.OnlineOrder{padding:2% 1.5% 6%;}
.OnlineOrder tr td{line-height:2.3em; padding-top:2%; font-size:0.93em; color:#333333; font-weight:bold;}
.OnlineOrder tr td input{border:1px solid #c3c3c3; padding:0% 3%; height:2.4em; line-height:2.4em;}
.OnlineOrder tr td .input1{width:30%;}
.OnlineOrder tr td .input2{width:92%;}
.OnlineOrder tr td .Textarea{border:1px solid #c3c3c3; padding:0% 3%; height:2.3em; line-height:2.3em; width:92%; height:12em; color:#bdbdbd;}
.OnlineOrder tr td .btn{width:22.5%; height:3em; line-height:3em; text-align:center; padding:0px; border:none; background:#1f4584; color:#fff; font-weight:bold; margin-top:4%;}

/*迁吉动态*/
.NewsList{padding:4% 1.5% 4%;}
.NewsList li{width:48%; float:left; text-align:center; margin-bottom:4%;}
.NewsList li img{display:block; width:100%;}
.NewsList li em{display:block; font-size:1.125em; color:#333333; line-height:1.9em;}
.NewsList li:nth-child(2n){float:right;}

/*搬迁攻略*/
.Strategy{padding:0% 2%;}
.Strategy li{margin-bottom:4%;}
.Strategy li .Simg{width:45%; float:left;}
.Strategy li .Simg img{display:block; width:100%;}
.Strategy li .Stxt{width:52%; float:right;}
.Strategy li .Stxt span{display:block; line-height:1.25em; font-size:1.25em; font-weight:bold;}
.Strategy li .Stxt span a{display:block; color:#666666;}
.Strategy li .Stxt p{font-size:1.125em; line-height:1.15em; color:#333333; padding:8% 0%;}
.Strategy li .Stxt p em{color:#777777; padding-left:2%; font-size:0.875em;}
.Strategy li .Stxt a.more{display:block; width:35.5%; height:2.5em; line-height:2.5em; text-align:center; border:1px solid #cacaca; color:#777777;}

/*联系我们*/
.ContactTxt{padding:0% 2% 0%;}
.ContactTxt h2{font-size:1.5em; color:#333333;}
.ContactTxt p{font-size:1.125em; color:#333333; line-height:1.45em; padding:2% 0% 3.5%;}
.ContactTxt p i{padding:0% 2%;}
.ContactTxt p em{padding:0 5%;}
/*.Map img{padding-bottom:6%; display:block; width:100%;}*/ /*这句会导致“联系我们”中百度地图坐标图片不显示*/
.Map {padding-bottom:6%; display:block; width:100%;height:549px; margin:59px 0px 0px;}
.Map img {max-width:none;}

/*招聘信息*/
.JobList{padding:0% 2% 0%;}
.JobList li.First{color:#fff; overflow:hidden; margin-bottom:3%; border-bottom:none;}
.JobList li.First .Titname{color:#fff; background:#7c8fae;}
.JobList li.First:hover .Titname{color:#fff;}
.JobList li .Titname{display:block; float:left; width:25%; font-size:1.125em; text-align:center; height:2.5em; line-height:2.5em; background:#ebebeb; color:#3e3a39;}
.JobList li{margin-bottom:4%; border-bottom:1px solid #efefef;}
.JobList li.lion .Con{display:block;}
.JobList li .Con{line-height:1.7em; color:#333333; padding:2% 2% 3%; font-size:1.125em; display:none;}

.JobList li:hover .Titname{color:#ff8811;}
.JobList li:last-child{margin-bottom:34px;}

/*服务流程*/
.ServiceBan{background:#0c3f82; padding:1% 2% 7%; position:relative;}
.ServiceBan .Car{position:absolute; left:2%; top:-3%; z-index:999; width:45%;}
.ServiceBan .Car img{display:block; width:100%;}
.ServiceBan .ServiceTxt{color:#fff; padding:3% 0% 0% 48%;}
.ServiceBan .ServiceTxt span{display:block; font-size:1.93em; line-height:1.2em;}
.ServiceTxt em{font-family:Arial; display:block; font-size:1.93em; font-style:italic; text-transform:uppercase; line-height:1.2em;}
.ServiceTxt em i{padding-right:5px;}
.ServiceTxt p{line-height:1.15em; font-size:1.125em;}

.ServiceBox{padding-bottom:6%;}
.StepListbg{background:url(../images/StepListbg.jpg) repeat-y center top; margin:-3% 2% 0%; position:relative; z-index:998;}
.StepList{ background:url(../images/StepList.png) no-repeat right bottom; padding:15% 0% 0%;}
.StepList li{width:50%; float:left; position:relative; padding:0% 0% 4% 0%; clear:both; margin-top:-10%;}
.StepList li .num{display:block; background:url(../images/numbg.png) no-repeat; width:22%; height:1.7em; position:absolute; line-height:1.7em; text-align:center; font-size:2em; color:#0c3f82; right:-10%; top:16%;}
.StepList li dl{width:80%; color:#fff; padding:8% 0% 0% 5%;}
.StepList li dl dt{font-size:1.625em; line-height:1.425em; font-weight:bold; margin-bottom:4%;}
.StepList li dl dd{line-height:1.25em;}

.StepList li:nth-child(2n){float:right;}
.StepList li:nth-child(2n) .num{left:-11%;}
.StepList li:nth-child(2n) em{left:-4%;}
.StepList li:nth-child(2n) dl{color:#333333; padding:8% 0% 0% 12%;}
.StepList li:nth-child(2n) dl dt{color:#0c3f82;}
.StepList li:last-child em{bottom:-6px;}

.StepList li em{ position:absolute; bottom:15%; right:-5%; }
.StepList li.S1 em{-webkit-animation: twinkling 1s infinite ease-in-out;}
.StepList li.S2 em{-webkit-animation: twinkling 1s infinite ease-in-out;}
.StepList li.S3 em{-webkit-animation: twinkling 1s infinite ease-in-out;}
.StepList li.S4 em{-webkit-animation: twinkling 1s infinite ease-in-out;}
.StepList li.S5 em{-webkit-animation: twinkling 1s infinite ease-in-out;}
.StepList li.S6 em{-webkit-animation: twinkling 1s infinite ease-in-out;}
.StepList li.S7 em{-webkit-animation: twinkling 1s infinite ease-in-out;}
@-webkit-keyframes twinkling{	/*透明度由0到1*/
	0%{
		opacity:0;				/*透明度为0*/
	}
	100%{
		opacity:1;				/*透明度为1*/
	}
}

@media screen and (min-width:320px) and (max-width:640px){
  body{ font-size:1.1em;}
}


/*17-03-31*/
#weixinBox{position:fixed; top:150px; left:50%; width:400px; margin-left:-200px; background:#fff; display:none; z-index:1000;}
.Wxwindows{width:340px; margin:0 auto;}
.Wxwindows a.close{position:absolute; top:0px; right:0px; font-size:30px; color:#333;}
.Wxwindows img{width:100%; margin:0 auto; display:block;}

/*17-04-06*/
.BottomNav{background:#204584; position:fixed; bottom:0px; left:0px; width:100%; padding:2% 0% 1%;}
.BottomNav a{display:inline-block; width:25%; text-align:center; padding:10% 0% 0%; color:#fff;}
.BottomNav a.Bn1{background:url(../images/bnon1.png) no-repeat center top;}
.BottomNav a.Bn2{background:url(../images/bnon2.png) no-repeat center top;}
.BottomNav a.Bn3{background:url(../images/bnon3.png) no-repeat center top;}
.BottomNav a.Bn4{background:url(../images/bnon4.png) no-repeat center top;}


#weixinBox2{position:fixed; top:10%; left:50%; width:250px; margin-left:-125px; background:#fff; display:none;}
.Wxwindows{width:220px; margin:0 auto;}
.Wxwindows a.close{position:absolute; top:0px; right:0px; font-size:2em; color:#333;}
.Wxwindows img{width:100%; margin:0 auto; display:block;}
.Wxwindows em{display:block; height:2em; line-height:2em; text-align:center; font-size:1.125em; color:#333; padding-bottom:2%;}
.Wxwindows em i{padding:0% 6%;}