@charset "gb2312";
html { font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
input[type="submit"], input[type="reset"], input[type="button"], input { -webkit-appearance: none; resize: none; }
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
.wrap img { max-width: 100%; height: auto; width: auto\9; -ms-interpolation-mode: bicubic; border: none; display: block; width: 100%; }
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; border: none; }
body, button, input, select, textarea { font: 12px/1.5 'Î¢ÈíÑÅºÚ', tahoma, Srial, helvetica, sans-serif; }
body { min-width: 320px; overflow-x: hidden; }
em, i, b { font-style: normal; font-weight: normal; }
strong { font-weight: normal; }
.clearfix:after { content: ""; display: block; visibility: hidden; height: 0; clear: both; }
.clearfix { zoom: 1; }
a { text-decoration: none; color: #969696; }
a:hover { text-decoration: none; }
ul, ol { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-family: Microsoft YaHei; font-weight: normal; }
* { margin: 0; padding: 0; text-shadow: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { display: table; content: ""; }
.clearfix:after { clear: both; }
.clearfix { *zoom:1;}
.re { position: relative; }
.ab { position: absolute; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.per { font-size: 3.2rem; line-height: 2.5; text-align: center; color: #2e3642; display: block; }
p { text-align: justify; text-justify: inter-ideograph; font-size: 2.4rem; color: #000; }
.aa{width:56%; position:relative; background:linear-gradient(left, #f89d44 0%, #f28948 33%, #ee7c4b 53%, #e96e4e 61%, #e56051 80%,#e35b52 100%);
background:-webkit-linear-gradient(left, #f89d44 0%, #f28948 33%, #ee7c4b 53%, #e96e4e 61%, #e56051 80%,#e35b52 100%); font-size:2.8rem; color:#FFF; border-radius:30rem; color:#fff; padding:3% 0 3% 0%; text-align:center; position:relative;  display:block; margin:10% auto 0; box-shadow:0 10px 20px #f59b93 }
.aa>p{ position:absolute; width:6%; left:70%; top:40%; animation:spanimg 1s ease-in-out infinite alternate;-webkit-animation:spanimg 1s ease-in-out infinite alternate}
img{ display:block}
.h{ font-size:3.5rem; color:#000; text-align:center;}
.title{ width:100%; margin:0 auto; overflow:hidden;}
.title>p:nth-of-type(1){ font-size:2rem; color:#666666; margin:0 auto; line-height:1.5; text-align:center}
.pb{ font-size:2.8rem; text-align:center; margin:2% auto 5%; line-height:3.4rem}
.body{max-width:640px;margin:0 auto;color:#6b6b6b;font-size:2.4rem;color:#6b6b6b;overflow:hidden; box-sizing:border-box }
.box1{max-width:640px;margin:0 auto;color:#6b6b6b;font-size:2.4rem;color:#6b6b6b;overflow:hidden; box-sizing:border-box }

.box2{ padding:5% 0; width:100%; margin:0 auto}
.box2>p:nth-child(3){ width:94%; margin:0 auto; box-shadow:0 10px 40px rgba(0,0,0,0.4); padding:3% 4%}
.box2>p:nth-child(3)>span{ font-size:2.2rem; color:#575757; text-align:center; display:block; margin:4% auto}
.box2>p:nth-child(3)>span>i{ width:5%; display:inline-block; vertical-align:middle; margin-right:2%; box-shadow:0 5px 30px #e66350; border-radius:100%}

.box3{ padding:6% 0; width:100%; margin:0 auto}
.box3-middle{ width:100%; margin:5% auto; padding-top:26%; position:relative}
.box3-middle>img{ display:block;}
.box3-middle>ul{ width:94%; position:absolute; left:3%; top:0;}
.box3-middle>ul>li{ width:32%; margin-left:2%;background:#fff; float:left}
.box3-middle>ul>li:first-child{ margin-left:0; }
.box3-middle>ul>li>p{text-align:center; color:#666; font-size:2rem; margin:2% auto 4% }

.box4{ padding:5% 0; width:100%; margin:0 auto}
.box4>img{ display:block; margin:3% auto;}
/*.box4-top{ width:94%; margin:3% auto;}
.box4-top>ul>li{width:20%; margin-left:6.6%; float:left; font-size:2rem;}
.box4-top>ul>li:first-child{ margin-left:0; }
*/
.box4-middle{ width:88%; box-shadow:0 0 30px rgba(0,0,0,0.5); margin:5% auto; padding:6%; background:#ededed}
.box4-middle>img:nth-of-type(1){ display:block; margin:0 auto}
.box4-middle>p{ width:100%; background:#fff; padding:2% 0; margin-top:3%}
.box4-middle>p>img{ display:block; margin:0 auto}

.box5{ width:100%; position:relative; padding:5% 0}
.box5>h4{ position:absolute; top:10%; font-size:3rem; width:100%; text-align:center}

.box6{ width:100%; padding:5% 0}
.box6>h5{ width:100%;}
.box6>h5>span{ display:inline-block; }
.box6>h5>span:nth-child(2){ width:17%; vertical-align:middle}
.box6>img{ display:block; margin:5% auto}
.box6-middle{ width:94%; margin:0 auto}
.box6-middle>div:nth-child(2n){ background:#ededed}
.box6-middle p{ font-size:2.4rem; font-weight:600; text-align:center; color:#e35a52}
.box6-middle div{ padding:2% 0 }

.box7{ padding:5% 0 8%; background:#bee4ff}
.qwj{width:96%;margin:5% auto 0 !important;padding:0 0 10%}	
.qwj-buttoma .swiper-pagination-bullet{background:#aaaaaa !important;opacity:1 !important;}
.qwj-buttoma .swiper-pagination-bullet-active{background:#ff9000 !important}

.box8{ width:100%; position:relative; margin:0 auto 10%; padding-bottom:15%}
.box8>a{width: 41%;position: absolute;top: 54%;left: 5%; box-shadow:0px 10px 20px #396ed8}
.box8>a>p{ animation:none; left:80%}
.pb{width:96%;margin:auto;padding:4% 4% 1%;left:2%;background:#fff;position:absolute;bottom:0%;box-shadow: 18px 45px 50px #dcdcdc;	}
.pb>span{display:inline-block;width:30%}
.pb>span:nth-child(2){margin:auto 3%}	

.box9{width:100%;margin:8% auto 5%;overflow:hidden; padding:5% 0}				
.box9>h4{margin:5% auto;font-weight:600}		
.box9>a{ margin-top:6%}
.qwja{width:100%;padding-bottom: 15%;	}
.sildera{width:46% !important;-webkit-filter: grayscale(100%);filter: grayscale(100%);box-shadow:0px 0px 35px -5px #999999; }
.swiper-slide-active	{-webkit-filter: grayscale(0);filter: grayscale(0);}	
.qwj-buttomb .swiper-pagination-bullet-active{background:#ff9000 !important}	

.box10{width:100%;margin:auto;/*padding:10% 0;background:#bee4ff;*/overflow:hidden}	
.box10>h3:nth-child(2){margin:2% auto; font-size:3rem}		
.ula{width:96%;margin:6% auto;}
.ula li{width:50%;/*float:left*/ margin:0 auto;}	
.ula li dl dd:first-child{text-align:center;}	
.ula li dl dd:first-child>img{ display:block; margin:0 auto}
.ula li dl dd:nth-child(2){font-size:2.4rem;margin: 3% auto;color:#35435c;text-align:center;}	
.ula li dl dd:last-child{padding:0 5%;color:#35435c;line-height:1.5;font-size:2rem; text-align:left}

.box11{width:100%;margin:auto;padding:10% 0 0;}
.box11>p:first-child{font-weight:600; font-size:3rem; color:#35425c; text-align:center}
.box11>p:nth-child(2){margin:2% auto;font-size:2.4rem; color:#35425c; text-align:center}			
.box11-center{width:96%;margin:4% auto;}
.box11-center>ul{ width:48%; float:left; margin-left:4%}
.box11-center>ul:first-child{ margin-left:0;}
.box11-center>ul>li>dl>dd{ text-align:center; margin:2% auto; font-size:2.2rem; color:#525252}

.box12{width:100%;overflow:hidden;margin:0 auto 10%}	
.box12>a{width:30%;margin:6% auto;display:block;}	
.box12>p{font-size:2.4rem; text-align:center;color:#3e3e3e;text-align:center}		

@keyframes spanimg{
	0%{left:80%;}
	100%{left:90%}
	}
@-webkit-keyframes spanimg{
	0%{left:80%;}
	100%{left:90%}
	}	
@media screen and (min-width:320px) and (max-width:359px) {
html { font-size: 31.25%!important; } /*0.5*/
}
@media screen and (min-width:360px) and (max-width:409px) {
html { font-size: 35%!important; }  /*0.56*/
}
@media screen and (min-width:410px) and (max-width:479px) {
html { font-size: 40%!important; }  /*0.64*/
}
@media screen and (min-width:480px) and (max-width:639px) {
html { font-size: 47%!important; }  /*0.75*/
}