﻿@charset "utf-8";
/* CSS Document */
.mian{position:relative; margin-left:auto; margin-right:auto; min-width:320px; max-width:640px; overflow:hidden; background-color:#fff; font-family:Microsoft YaHei;}
a{text-decoration:none; color:#666;}
@media screen and (min-width:320px) {
	body{font-size:75%;}
}
@media screen and (min-width:375px) {
	body{font-size:87.5%;}
}
@media screen and (min-width:480px) {
	body{font-size:87.5%;}
}
@media screen and (min-width:540px) {
	body{font-size:112.5%;}
}
@media screen and (min-width:550px) {
	body{font-size:125%;}
}
@media screen and (min-width:640px) {
	body{font-size:150%;}
}

/*header*/
header{ overflow:hidden; width:94%; margin:0 auto; background-color:#fff; padding:4% 0;}
header h1{ width:25%; float:left;}
header h1 img{ display:block; width:100%;}
header h2{ color:#393939; float:left; text-align:right; padding-right:1em; font-size:1.2em; width:60%; border-right:1px solid #d8d8d8; margin-top:3%}
header h2 span{ color:#f07317;} 
header h2 P{ font-size:0.8em; font-weight:normal; margin-top:1%;}
header a.Phone{ display:block; width:7%; float:right; margin-top:5.5%}
header a.Phone img{ display:block; width:100%;}

/*nav*/
nav{ overflow:hidden; width:100%; background-color:#210a5b;}
nav a{ width:33%; display:block; text-align:center; color:#fff; font-size:1em;  float:left; padding:1em 0; border-bottom:1px solid #38236c; background:url(../images/Index/nav-liBg.png) no-repeat right center; background-size:1%;}
nav a:nth-child(3n){ background:none; width:34%;}

/*banner*/
.banner{ overflow:hidden; width:100%;}
.banner img{ display:block; width:100%;}

.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;font-size:0 }
.focus .hd ul .on{ background:#37266c;}
.focus .bd{ position:relative; z-index:0;}
.focus .bd li img{ width:100%;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

img.ImgTit{ display:block; width:100%;}

/*搜索*/
.ss{ overflow:hidden; width:94%; margin:0 auto; height:2.9em}
.ss input{ width:90%; height:2.9em; border:none; background:none; outline:none; font-size:1em ; color:#656464; line-height:2.9em; float:left;}
.ss a{ display:block; width:8%; height:2.9em; float:right}
.ss a img{ display:block; width:100%;}

/*服务*/
.Fw{ overflow:hidden; width:100%; background-color:#fff}
.Fw .fwBox{ overflow:hidden; width:94%; margin:3%; auto;}
.Fw ul li{ width:46.5%; float:left; margin:5% 0;}
.Fw ul li a{ display:block;}
.Fw ul li img{ display:block; width:100%;}
.Fw ul li:nth-child(2n){ float:right;}

/*中心*/
.Center{ overflow:hidden; width:100%; background-color:#f3f3f3; padding:3% 0;}
.Center a.center{ display:block;}
.Center .centerBox{ overflow:hidden; width:100%; background-color:#fff;}
.Center ul{ width:94%; overflow:hidden; margin:0 auto 3%;}
.Center ul li{ width:46.5%; float:left; margin-top:4%;}
.Center ul li img{ display:block; width:100%;}
.Center ul li span{ text-align:center; display:block; font-size:1em; color:#3c3c3c; margin:2.5% 0;}
.Center ul li:nth-child(2n){ float:right;}

/*优势*/
.ys{ overflow:hidden; width:100%; background-color:#fff}
.ys .ysBox{ overflow:hidden; width:94%; margin:5% auto;}
.ys .ysCon{ overflow:hidden; width:100%;}
.ys .imgBox{width:90%;border:1px solid #dbdbdb; margin:0 auto; position:relative;}
.ys .imgBox img{ display:block; width:90%; padding:5%;}
.ys .number{ width:3em; height:3em; background-color:#f1791f; color:#fff; text-align:center; line-height:3em; font-size:1.25em; position:absolute; bottom:-1em; left:-1em; border-radius:1.5em;}
.ys .ysCon h3{ font-size:1.25em; color:#3c3c3c; margin-top:6%;}
.ys .ysCon span{ color:#afafaf; font-size:0.7em; text-transform:uppercase; margin-bottom:3%;  display:block; margin-top:1%; }
.ys .ysCon p{ color:#5d5d5d; font-size:1em; line-height:1.5em; margin:1.5% 0;}
.ys .ysCon p em{ color:#f1791f;}

.ys .Afocus{ width: 100%; height: 1em; line-height: 1em; overflow: hidden; text-align: center; margin-top: 1em; margin-bottom: 0.3em;}
.ys .Afocus ul{  width: 100%; height: 0.8em; border-radius: 0.4em; display:inline-block; text-align: center;}
.ys .Afocus ul li{ width: 0.8em; height: 0.8em; display: inline-block; background: #c5c5c5; margin:0px 0.2em; border-radius: 0.4em; text-indent:-999999em;}
.ys .Afocus ul li.on{ background: #f1791f;}

.ys .ysBtn{ overflow:hidden; width:100%; text-align:center; margin-top:5%;}
.ys .ysBtn span{ display:inline-block; width:1em; height:1em; border-radius:0.5em; margin:0 .5em; background-color:#d4d4d4;}  
.ys .ysBtn span.on{ background-color:#f1791f}

/*关于我们*/
.about{ overflow:hidden; width:100%; background-color:#f3f3f3; padding:3% 0 0;}
.about a.about-imga{ display:block;}
.about .aboutHz{ overflow:hidden; width:100%; background-color:#fff;}
.about .aboutBox{ overflow:hidden; width:94%; margin:0 auto; margin-top:5%;}
.about .aboutBox img.img{ display:block; width:100%;}
.about .aboutBox h3{ font-size:1.2em; margin:5% 0 2%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.about .aboutBox h3 a{ color:#333}
.about .aboutBox p{ color:#6a6a6a; line-height:1.8em; height:5.4em; overflow:hidden; font-size:1em; text-align:justify;}
.about a.more{ display:block; width:60%; margin:5% auto;}
.about a.more img{ width:100%; display:block;}


/*风采*/
.fc{ overflow:hidden; width:100%; background:#210a5b;}
.fc img.fcEn{ display:block; width:45%; margin:6% auto 0;}
.fc h2{ font-size:1.28em; text-align:center; margin-top:-.5em}
.fc h2 a{ color:#fff}
.fc ul{ overflow:hidden; width:94%; margin:5% auto;}
.fc ul li{ width:48%; float:left; }
.fc ul li img{ display:block; width:95%; padding:2.5%; background-color:#fff}
.fc ul li span{ text-align:center; display:block; font-size:1em; color:#fff; margin:3% 0;}
.fc ul li:nth-child(2n){ float:right;}

/*咨讯中心*/
.news{ overflow:hidden; width:100%; background-color:#fff; padding-bottom:15%}
.news .newsBox{ overflow:hidden;width:94%; margin:0 auto;}
.news .newsBox img{ display:block; width:94%; padding:2.4%; border:1px solid  #c8c8c8}
.news .newsBox h3{ font-size:1.2em; margin:5% 0 2%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news .newsBox h3 a{ color:#3c3c3c}
.news .newsBox P{ color:#6a6a6a; line-height:1.8em; height:5.4em; font-size:1em; text-align:justify;}
.news ul{  overflow:hidden;  margin:5% auto;}
.news ul li{font-size:1em; overflow:hidden;  background:url(../images/Index/zxCenter-xjx.png) no-repeat left  center; background-size:2%; padding-left:1em;}
.news ul li a{ display:block; width:70%;  color:#424242;line-height:2em; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news ul li span{ width:25%; float:right; color:#424242; margin-top:1.5%}

/*底部*/
footer{ overflow:hidden; width:100%; background-color:#ef6400; position:fixed; left:0; bottom:0;}
footer a{ width:33%; display:block; text-align:center; font-size:1em; color:#fff; float:left; padding:.5em 0; }
footer a img{ display:block; margin:0 auto; width:20%;} 
footer a:last-child{ width:34%;}