/************************************************************  服务项目 ************************************************************/
* { box-sizing:border-box; } .none { display:none; }
.mContain { width:100%; min-width:320px; max-width:640px; margin:0 auto; }
header, .mBanner, .mMain, footer { width:100%; }
img { vertical-align:top; }
@media screen and (min-width: 300px) and (max-width: 350px) {
    body, input, select, a { font-size: 14px; } 
    .xp1 { font-size:13px; }
    .xp2,.gzContact h2{ font-size:16px; }
    .xp1D, .xp7D, .xp9 { font-size:12px; }
    .xp10, .xp11, .xp12, .xp13, .xp14 { font-size:10px; }
    .xp13D { line-height:14px; }
    .xp16 { line-height:20px; }

}
@media screen and (min-width: 350px) and (max-width: 414px) {
    body, input, select, a { font-size: 16px; }
    .xp1{ font-size:15px; }
    .xp2,.gzContact h2 { font-size:18px; }
    .xp1D, .xp7D, .xp9  { font-size:14px; }
    .xp10, .xp11, .xp12, .xp13, .xp14 { font-size:12px; }
    .xp13D { line-height:15px; }
    .xp16 { line-height:22px; }
}
@media screen and (min-width: 414px) and (max-width: 490px) {
    body, input, select, a { font-size: 18px; }
    .xp1{ font-size:17px; }
    .xp2,.gzContact h2 { font-size:20px; }
    .xp1D, .xp7D, .xp9  { font-size:16px; }
    .xp10, .xp11, .xp12, .xp13, .xp14 { font-size:14px; }
    .xp13D { line-height:16px; }
    .xp16 { line-height:24px; }
}
@media screen and (min-width: 490px) and (max-width: 583px) {
    body, input, select, a { font-size: 20px; }
    .xp1{ font-size:19px; }
    .xp2,.gzContact h2 { font-size:22px; }
    .xp1D, .xp7D, .xp9  { font-size:18px; }
    .xp10, .xp11, .xp12, .xp13, .xp14 { font-size:16px; }
    .xp13D { line-height:17px; }
    .xp16 { line-height:26px; }
}
@media screen and (min-width: 583px) {
    body, input, select, a { font-size: 22px; } 
    .xp1{ font-size:19px; }
    .xp2,.gzContact h2 { font-size:24px; }
    .xp1D, .xp7D, .xp9  { font-size:20px; }
    .xp10, .xp11, .xp12, .xp13, .xp14 { font-size:18px; }
    .xp13D { line-height:22px; }
    .xp16 { line-height:28px; }
}

/* header */
/*header { background-color:#ffffff; padding:15px 3.125%; }
header h1 { font-size:1px; }
.city-name { width:65px; height:14px; border-radius:2px; background:url(../syimages/index_01.png) no-repeat 50px 6px; background-size:10px; padding-right:12px; line-height:14px; text-align:center; margin-left:12px; color:#ea5404; }
.city-name a { color:#ea5404; }
.city-title { font-family: Microsoft YaHei; margin-left: 20px; line-height:12px; }*/

/********** 160309首页导航style  **********/
/*.mNav-icon { cursor:pointer; }
.mNav { width:100%; padding:15px 0; background-color:#ffffff; position:absolute; top:0; left:0; z-index:1000; display:none; }
.mNav-close { cursor:pointer; text-align:right; padding:0 3.125%; }
.mNav ul { padding:50px 0; }
.mNav ul li { width:33.33%; height:auto; padding-bottom:20px; text-align:center; float:left; }
.mNav ul li a img { width:50px; height:50px; }
.mNav ul li a span { display:block; width:100%; height:20px; line-height:20px; }*/
.bj-button{ background:#ffffff !important; color:#fa4c06 !important; height:38px; line-height:38px; border:#fa4c06 1px solid !important; }
.bj-button-false{ background:#ddd !important; color:#999 !important; height:38px; line-height:38px; border:#ccc 1px solid !important; }
/*.mNav-ani-fromTop{
    display:block;
    animation: fromTop .4s linear both;
    -webkit-animation: fromTop .4s linear both;
    -o-animation: fromTop .4s linear both;
    -moz-animation: fromTop .4s linear both;
    -ms-animation: fromTop .4s linear both;
}
@keyframes fromTop{
    0% { transform: translateY(-30%); opacity:0; }
    100% { transform: translateY(0%); opacity:1; }
}
@-webkit-keyframes fromTop{  
    0% { -webkit-transform: translateY(-30%); opacity:0; }
    100% { -webkit-transform: translateY(0%); opacity:1; }
}
@-o-keyframes fromTop{  
    0% { -o-transform: translateY(-30%); opacity:0; }
    100% { transform: translateY(0%); opacity:1; }
}
@-moz-keyframes fromTop{  
    0% { -moz-transform: translateY(-30%); opacity:0; }
    100% { -moz-transform: translateY(0%); opacity:1; }
}
@-ms-keyframes fromTop{  
    0% { -ms-transform: translateY(-30%); opacity:0; }
    100% { -ms-transform: translateY(0%); opacity:1; }
}*/

/* mMain */
.mMainDiv { position:relative; }
.xp1 { width:100%; height:auto; text-align:center; position:absolute; top:75.54%; left:0%;  }
.xp1D { width:33.33%; height:auto; text-align:center;float:left }
.xp2 { color:#333333; width:100%; text-align:center; position:absolute; top:48.26%; left:0; } .xp2-1 { top:7%;}  .xp2-2 { top:8%;}
.xp3 { color:#333333; width:100%; text-align:center; position:absolute; top:10%; left:0; }
.xp4 { color:#999999; width:93.75%; height:auto; position:absolute; top:85%; left:3.125%; }
.xp5 { color:#999999; width:93.75%; height:auto; position:absolute; top:74%; left:3.125%; }
.xp6 { color:#333333; width:100%; text-align:center; position:absolute; top:8%; left:0; }
.xp7 { color:#999999; width:93.75%; height:auto; position:absolute; top:88%; left:3.125%; }
.xp7D { width:50%; height:auto; text-align:center; float:left; }
.xp8 { color:#999999; width:93.75%; height:auto; position:absolute; top:83%; left:3.125%; }
.xp9 { color:#333333; width:100%; height:auto; position:absolute; left:0; top:67%; padding-left:3.125%; }
.xp10 { color:#999999; width:100%; height:auto; position:absolute; left:0; top:82%; padding-left:6.125%; background:url(../syimages/xiangmu_25.jpg) no-repeat 3.125% center; background-size:2%; }
.xp11 { color:#999999; width:100%; height:auto; position:absolute; left:0; top:82%; padding-left:61.125%; background:url(../syimages/xiangmu_25.jpg) no-repeat 59.525% center; background-size:2%; }
.xp12 { color:#999999; width:100%; height:auto; position:absolute; left:0; top:82%; padding-left:69.125%; background:url(../syimages/xiangmu_25.jpg) no-repeat 67.525% center; background-size:2%;  }
.xp13D { width:28.98125%; height:auto; color:#ffffff; text-align:center; }
.xp13 {  position:absolute; left:3.2%; top:61%; }
.xp14 { position:absolute; left:67.5%; top:61%; } 
.xp15 { top:55%; }
.xp16 { width:93.75%; position:absolute; top:20%; left:3.125%; }
.xp17 { width:93.75%; position:absolute; top:58%; left:3.125%; }
.scrollDiv { width:93.75%; height:auto; position:absolute; left:3.125%; top:16%; }

/* swiper */
.swiper-container {
    width: 100%;
    height: 100%;
    margin:-39px auto 0;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.dcxm-con1{
	background: #f0f0f0;
}
.gzContact{
	width: 93.75%;
	height: auto;
	margin: 0 auto;
	padding-top: 10px;
}
.gzContact h2{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-weight: normal;
	font-size: 24px;
	text-align: center;
	color: #333333;
}
.gzContact p{
	width: 100%;
	height: 24px;
	line-height: 20px;
	color: #666666;
	font-size: 13px;
	letter-spacing:-1px;
}
.gzBtn{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #fa4c06;
	color: #fff;
	display: inline-block;
	border-radius:4px;
	margin-top:5px;
	text-align: center;
	font-size:16px;
}
.yyZxBtn{
	margin-top:15px;
}
/* footer */
.gonglue-r { width:10% ;  position:fixed; bottom:50px; right:0%}
.gonglue-r a { display:inline-block; width:57.14286%; margin:10px 0 0 9px; } 
.gonglue-r a img{ width:100%; }
.xgtFoot{ width: 100%; height: 50px; margin-top:20px; background-color: rgba(0,0,0,0.7); position: fixed; bottom:0px; left: 0px;}
.xgtFootMain{ width: 93.75%; height: 50px; margin: 0 auto;}
.closeBar{ width:12px; height: 12px; float: left; margin-top:2px; cursor: pointer;}
.closeBar img{ width: 12px; height: 12px;}
.xgtFootMain h3{ float: left; color: #fefefe; font-size: 12px; font-family: Microsoft YaHei; margin-left: 10px; margin-top: 10px; line-height: 15px; font-weight: normal; }
.xgtFootMain h2{ color: #fa4c06; font-size: 18px; height: 50px; line-height: 30px; font-family: Microsoft YaHei; font-weight: normal; float: left; margin-top:3px; }
a.qlbBtn{width: 80px;height: 30px;float: right;line-height: 30px;text-align: center;background: #fa4c06;display: block;margin-top:10px;border-radius: 5px;color: #ffffff;font-size:12px;font-family: Microsoft YaHei;font-weight: normal;}
.xgtFtX{ width: 50px; height: 50px; position: fixed; left: 0px; bottom:0px; background-color: rgba(0,0,0,0.7); border-top-right-radius:20px; border-bottom-right-radius:20px; display: none; cursor: pointer;}
.xgtFtX h2{margin-top:6px; text-indent: 5px; color: #fa4c06; font-size: 18px; font-weight: normal; font-family: Microsoft YaHei;}
.xgtFtX span{ line-height: 20px; color: #fefefe; font-size: 14px; font-family: Microsoft YaHei;}
.xgtFtX-h2{ text-indent:0px !important;}