body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
code,
kbd,
pre,
samp {
  font-family: couriernew, courier, monospace;
}
small {
  font-size: 12px;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: none;
  color: inherit;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
legend {
  color: #000;
}
fieldset,
img {
  border: 0;
}
button,
input,
select,
textarea {
  font-size: 100%;
  outline: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
body * {
  -webkit-text-size-adjust: 100%;
  -webkit-user-select: none;
}
input,
button {
  -webkit-appearance: none;
  border-radius: 0;
}
body {
  width: 100%;
  min-width: 320px;
  max-width: 640px;
  background-color: #fff;
  margin: 0 auto;
  font-family: arial, "微软雅黑";
  font-size: 0.65625rem;
  color: #333;
}
.img-responsive {
  margin: 10px 0;
}
.img-responsive {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.img-block {
  display: block;
}
.m-t-md {
  margin-top: 0.46875rem;
}
.m-b-md {
  margin-bottom: 0.46875rem;
}
.p-md {
  padding: 0.46875rem;
}
.text2em {
  text-indent: 2em;
}
.p-m {
  padding: 0.3515625rem;
}
.btn-link {
  width: 12.2109375rem;
  height: 1.4765625rem;
  margin: 0 auto;
  background: #d89d41;
  border-radius: 0.73828125rem;
  font-size: 0.515625rem;
  color: #FFF;
  text-align: center;
  line-height: 1.4765625rem;
}
.btn-link span {
  height: 1.4765625rem;
  margin: 0 auto;
  background: #be700a;
  border-radius: 0.73828125rem;
  display: inline-block;
  float: right;
  padding: 0 0.3515625rem;
}
.space {
  height: 0.234375rem;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  background: #eee;
}
.con2 {
  display: flex;
}
.con2 dt {
  width: 3.4921875rem;
  float: left;
}
.con2 dt img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.con2 dd {
  font-size: 0.5625rem;
  flex: 1;
  width: 10.6640625rem;
  float: right;
  text-indent: 2em;
}
.btn1-link {
  width: 13.4765625rem;
  height: 1.4765625rem;
  margin: 0 auto;
  background: #d89d41;
  border-radius: 0.73828125rem;
  font-size: 0.515625rem;
  color: #FFF;
  text-align: center;
  line-height: 1.4765625rem;
}
.btn1-link span {
  height: 1.4765625rem;
  margin: 0 auto;
  background: #be700a;
  border-radius: 0.73828125rem;
  display: inline-block;
  float: right;
  padding: 0 0.3515625rem;
}
/*banner*/
.banner {
  width: 14.296875rem;
  height: auto;
  overflow: hidden;
  position: relative;
  margin: 1.5% auto;
}
.banner .bigbanner {
  position: relative;
  z-index: 0;
  width: 100%;
  overflow: hidden;
}
.banner .bigbanner li {
  position: relative;
  text-align: center;
  width: 100%;
  height: auto;
  float: left;
}
.banner .bigbanner li img {
  background: url(../images/loading.gif) center center no-repeat;
  vertical-align: top;
  /* 图片宽度100%，达到自适应效果 */
}
.banner .smallbanner {
  position: absolute;
  line-height: 20px;
  bottom: 0;
  left: 50%;
  z-index: 1;
}
.banner .smallbanner li {
  display: inline-block;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #d2d2d2;
  border: 1px solid #fff;
  text-indent: -9999px;
  overflow: hidden;
  margin: 0 6px;
}
.banner .smallbanner li.on {
  background: #00d2ff;
}
/*end*/
/*.banner img{width:100%;margin:0px; }*/
.bigbanner .zxbtn1 {
  width: 4.171875rem;
  float: left;
}
.bigbanner .zxbtn2 {
  width: 10.078125rem;
  float: left;
}
.zjbtnlist ul {
  height: auto;
  overflow: hidden;
  clear: both;
}
.zjbtnlist ul li {
  width: 19%;
  height: 2.8359375rem;
  text-align: center;
  background: #eee;
  padding: 0.234375rem;
  border-radius: 10%;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  float: left;
  margin-right: 2.5%;
}
.zjbtnlist ul li p {
  width: 100%;
}
.zjbtnlist ul li:nth-child(1) {
  background: #2196b3;
}
.zjbtnlist ul li:nth-child(2) {
  background: #57a342;
  font-size: 0.5625rem;
}
.zjbtnlist ul li:nth-child(3) {
  background: #b8884f;
}
.zjbtnlist ul li:nth-child(4) {
  background: #d36d51;
  font-size: 0.5625rem;
  margin-right: 0;
}
.c4tab {
  width: 95%;
  margin: 0 auto;
}
/*
.c4tab .tablist ul {
  height: auto;
  overflow: hidden;
  background: url(../images/jj_c4tabbg.jpg) repeat;
}
.c4tab .tablist ul li {
  cursor: pointer ;
  width: 2.6953125rem;
  height: 2.6953125rem;
  border-radius: 100%;
  text-align: center;
  background: #e3e3e3 ;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  float: left;
  margin-right: 1%;
}
*/
.c4tab .tablist ul {
  height: auto;
  overflow: hidden;
  background: url(../images/jj_c4tabbg.jpg) repeat;
  display: flex;
  align-items: center;
}
.c4tab .tablist ul li {
  cursor: pointer ;
  width: 19%;
  height: 2.6953125rem;
  line-height: 2.6953125rem;
  border-radius: 100%;
  text-align: center;
  background: #e3e3e3 ;
  float: left;
  margin-right: 1%;
  display: flex;
  flex-wrap: wrap;
  /*align-items: center;*/
}




.c4tab .tablist ul li span {
  width: 100%;
}
.c4tab .tablist ul li.hover {
  background: #d89d41;
  color: #fff;
}
.c4qhcon {
  width: 95%;
  margin: 0 auto;
  margin-bottom: 0.3515625rem;
}
.con5 {
  height: auto;
  overflow: hidden;
  clear: both;
}
.con5 dl {
  margin: 0.234375rem 0;
}
.con5 dt {
  width: 3.234375rem;
  float: left;
}
.con5 dt img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.con5 dd {
  float: right;
  font-size: 0.609375rem;
  width: 10.546875rem;
  display: block;
  padding-left: 0.3515625rem;
}
.con5 dd b {
  font-size: 0.75rem;
  font-weight: 700;
  display: block;
}
.con6 ul {
  /*display: flex; flex-wrap: wrap;  align-items: center; justify-content: space-between;*/
}
.con6 li {
  width: 4.453125rem;
  height: 4.9453125rem;
  border-radius: 10%;
  text-align: center;
  color: #fff;
  font-size: 0.5625rem;
  margin-bottom: 0.46875rem;
  float: left;
  margin-right: 3%;
}
.con6 li:nth-child(1) {
  background: #eaa553;
}
.con6 li:nth-child(2) {
  background: #2196b3;
}
.con6 li:nth-child(3) {
  background: #57a342;
  margin-right: 0;
}
.con6 li:nth-child(4) {
  background: #b8884f;
}
.con6 li:nth-child(5) {
  background: #1aa3e3;
  font-size: 0.5625rem;
}
.con6 li:nth-child(6) {
  background: #d36d51;
  font-size: 0.515625rem;
  margin-right: 0;
}
.con6 li font {
  text-transform: uppercase;
  font-size: 0.28125rem;
  opacity: 0.5;
  display: block;
}
.con6 li p {
  line-height: 0.515625rem;
  width: 100%;
}
.con6 li span {
  width: 100%;
  text-align: center;
}
.con6 li img {
  border-top-left-radius: 10%;
  border-top-right-radius: 10%;
  margin-bottom: 0.3515625rem;
  display: block;
}
.yytitle {
  text-align: center;
  clear: both;
}
.yytitle h4 {
  font-size: 0.75rem;
  font-weight: 700;
  color: #1e1e1e;
}
.yytitle p {
  text-transform: uppercase;
  font-size: 0.28125rem;
  color: #999;
}
.yyform {
  margin: 0.3515625rem auto;
  width: 12.2109375rem;
  clear: both;
}
.yyform li {
  width: 12.2109375rem;
  height: 1.875rem;
  background: #f8f8f8;
  border: 1px solid #d7d7d7;
  border-radius: 0.234375rem;
  color: #676767 ;
  margin: 0.234375rem auto;
}
.yyform li font {
  border-left: 1px solid #ccc;
  padding-left: 0.234375rem;
  margin-left: 0.234375rem;
}
.yyform li img {
  width: 0.5859375rem;
  height: 0.703125rem;
  margin-left: 0.234375rem;
}
.yyform input {
  border: none;
  background: #f8f8f8;
  height: 1.875rem;
  width: 6.5rem;
  font-size: 0.9em;
}
.yyform select{
	border: none;
	background: #f8f8f8;
	height: 1.875rem;
	width: 6.9rem;
	font-size: 0.8em;
}
.yybtn {
  margin: 0.3515625rem auto;
  clear: both;
}
.yybtn span {
  width: 5.859375rem;
  height: 1.875rem;
  background: #0171b3;
  display: block;
  border-radius: 0.234375rem;
  text-align: center;
  line-height: 1.875rem;
  float: left;
}
.yybtn span img {
  width: 0.7734375rem;
  height: 0.7734375rem;
  margin-right: 0.3515625rem;
  margin-top: 0.5859375rem;
}
.yybtn span a {
  display: block;
  color: #fff;
}
.yysubmit {
  width: 5.859375rem !important;
  height: 1.875rem !important;
  background: #d89d41  !important;
  border-radius: 0.234375rem;
  color: #fff;
  float: right;
}
.clear {
  clear: both;
}
/*footer*/
.yyshu{color:#2d3540;text-align:center;height:23px;font-size:14px;line-height:23px;width:170px;}
.yyshu .shuzi{width:78px;padding:0 2px;margin:0 2px;color:#FFF;height:23px;background:url(../images/shuzibg.jpg) no-repeat;letter-spacing:9px;background-size:82px 23px;}


}
@media screen and (min-width:480px) and (max-width:640px){ 
  html{font-size:47% !important}
  #header{height:72px;}
  .yyshu .shuzi{width:156px;padding:0 4px;margin:0 4px;color:#FFF;height:46px;background:url(../images/shuzibg.jpg) no-repeat;letter-spacing:19px;font-family:"微软雅黑"}

}
@media screen and (min-width:480px) and (max-width:960px){ 
  .yyshu .shuzi{width:156px;padding:0 4px;margin:0 4px;color:#FFF;height:46px;background:url(../images/shuzibg.jpg) no-repeat;letter-spacing:19px;font-family:"微软雅黑"}

}
@media screen and (min-width:320px) and (max-width:379px){ 
.yyshu .shuzi{width:78px;padding:0 2px;margin:0 2px;color:#FFF;height:23px;background:url(../images/shuzibg.jpg) no-repeat;letter-spacing:10px;background-size:82px 23px;}
}
 .footer-end {width:100%;height:80px;position:fixed !important;bottom:0;line-height:80px;z-index:100;max-width:640px;margin:0px auto; font-size:10px;}
.footer-end .footerInner {width:100%;height:100%;-moz-box-shadow:6px 0 24px rgba(32,21,18,.72);-webkit-box-shadow:6px 0 24px rgba(32,21,18,.72);box-shadow:6px 0 24px rgba(32,21,18,.72);}
.footer-end a {display:block;float:left;position:relative;}
.footer-end a em,.footer-end a i {display:block;position:absolute;    font-style: normal;}
.footerLink1 {width:15%;height:100%; background-color:#2e3642;}
.footerLink0 {width:29%;height:100%; background-color:#0171b3;}
.homeIcon {left:50%;top:12px;width:59px;height:50px;margin-left:-29px; background:url(../images/footer-end-home.png) no-repeat;background-size:100% 100%;}
.qqIcon {/*animation: tel 1s infinite ease-in-out;-webkit-animation: tel 1s infinite ease-in-out;-moz-animation: tel 1s infinite ease-in-out;-o-animation: tel 1s infinite ease-in-out;*/left:54%;top:50%;width:54px;height:54px;margin-top:-27px;margin-left:-90px; background:url(../images/QQ.png) no-repeat;}
.footerLink0 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:2em;line-height:46px;}
.footerLink1 em {display:block;left:0;top:48px;width:100%;color:#6a7380;font-size:20px;line-height:36px;text-align:center;}
.footerLink2 {width:28%;height:100%; background-color:#ff6005;}
.swtIcon {left:60%;top:20px;width:54px;height:48px;margin-left:-100px; background:url(../images/footerLink2.png) no-repeat;}
.swtIcon_Counter {animation: tiwen 1s infinite ease-in-out;-webkit-animation: tiwen 1s infinite ease-in-out;-moz-animation: tiwen 1s infinite ease-in-out;-o-animation: tiwen 1s infinite ease-in-out;left:54%;top:10px;width:28px;height:28px;margin-left:-68px;text-align:center;line-height:26px; background-color:#e60012;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);}
.footerLink2 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:2em;line-height:46px;}
.footerLink3 {width:28%;height:100%; background-color:#26c540;}
.phoneIcon {animation: tel 1s infinite ease-in-out;-webkit-animation: tel 1s infinite ease-in-out;-moz-animation: tel 1s infinite ease-in-out;-o-animation: tel 1s infinite ease-in-out;left:54%;top:50%;width:54px;height:54px;margin-top:-27px;margin-left:-90px; background:url(../images/footerLink3.png) no-repeat;}
.phoneicon_counter{animation: tel 1s infinite ease-in-out;-webkit-animation: tel 1s infinite ease-in-out;-moz-animation: tel 1s infinite ease-in-out;-o-animation: tel 1s infinite ease-in-out;left:45%;top:5px;width:28px;height:28px;margin-left:-68px;text-align:center;line-height:26px; background-color:#e60012;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);}
.footerLink3 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:2em;line-height:46px;}
@keyframes tiwen{ 
  from{opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
  to{ opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
 }
@-webkit-keyframes tiwen{ 
  from{opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
  to{ opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
 }
@-o-keyframes tiwen{ 
  from{opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
  to{ opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
 }
@-moz-keyframes tiwen{ 
  from{opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
  to{ opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
 }
 @keyframes tel{ 
  from{opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
  to{ opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
 }
@-webkit-keyframes tel{ 
  from{opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
  to{ opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
 }
@-o-keyframes tel{ 
  from{opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
  to{ opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
 }
@-moz-keyframes tel{ 
  from{opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
  to{ opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
 }
@media screen and (min-width:320px) and (max-width:639px){
.footer-end {height:50px;}
.homeIcon {top:12px;width:35px;height:30px;margin-left:-15px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.qqIcon {width:27px;height:27px;margin-top:-14px;margin-left:-45px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.footerLink0 em {font-size:13px;line-height:16px;margin-left:-10px;margin-top:-11px;}
.footerLink1 em {font-size:10px;top:25px;line-height:18px;}
.swtIcon {top:15px;width:27px;height:24px;margin-left:-50px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.swtIcon_Counter {top:12px;width:14px;height:14px;margin-left:-34px;line-height:13px;font-size:9px;}
.footerLink2 em {font-size:13px;line-height:23px;margin-left:-10px;margin-top:-12px;}
.phoneIcon {width:27px;height:27px;margin-top:-14px;margin-left:-45px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.phoneicon_counter {top:10px;width:14px;height:14px;margin-left:-34px;line-height:13px;font-size:9px;}
.footerLink3 em {font-size:13px;line-height:23px;margin-left:-10px;margin-top:-12px;}

}
