/* Write your styles */
*{
	padding:0px;
	margin:0px;
	list-style:none;
}.clear{ clear:both;}
html {font-size: 100%; max-width:640px; margin:0 auto; background:#fff;}
body{font-family:"微软雅黑"; margin:0; padding:0; font-size:1em;  background:url(bg_01.jpg) repeat !important; max-width:640px;}
* {margin: 0px;padding:0px;}
body, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, p, blockquote, table, th, td, embed, object,select,option { margin: 0; padding: 0; border: 0; outline: 0;   
    vertical-align: baseline; }
img{ border:none; max-width:100%; }
.clear{clear:both;}
a{ text-decoration:none; font-size:12px; font-family:'微软雅黑'; color:#FFF;} 
.sub_img ul dl dt a{color:#000}
a:hover img{opacity:0.5;filter:alpha(opacity=80);}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
header{ width:100%; height:auto; display:table; background:#fff;/* position:fixed; top:0; z-index:999; max-height:96px;*/}
.allbody{ display:block; width:94%; height:auto; margin:0 auto;}
.allbody1{display:block; width:88.75%; height:auto; margin:0 auto;}

@font-face {
    font-family: 'fzzhengheis';
    src: url('../fonts/webfont.eot');
    src: url('../fonts/webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webfont.woff2') format('woff2'),
         url('../fonts/webfont.woff') format('woff'),
         url('../fonts/webfont.ttf') format('truetype'),
         url('../fonts/webfont.svg#fzzhengheis') format('svg');
    font-weight: normal;
    font-style: normal;

}
.qfj-tel p{ font-size:16px; color:#c80b21; line-height:58px;text-align:center; font-family:'fzzhengheis'; font-weight:600; letter-spacing:0.8px;}
.qfj-tel{ background:#fff; box-shadow:0 0 10px rgba(4,22,192,0.4); margin-top:-29px; position:relative; z-index:2; }
.qfjsynv{margin-top:25px; margin-bottom:5px;}
.qfjsynv ul li{ font-family:'fzzhengheis'; display:block; float:left; text-align:center; width:20%; height:auto; margin-right:6.66%; margin-bottom:20px;}
.qfjsynv ul li:nth-child(4n){ margin-right:0;}
.qfjsynv ul li a{ display:block; width:100%; height:auto; line-height:0; color:#0416c0; position:relative;}
.qfjsynv ul li a img{ display:block; width:100%; height:auto}
.qfjsynv ul li div{ position:absolute; top:0; left:0; right:0; bottom:0; height:inherit;font-size:19px; font-weight:600; display:table; text-align:center;}
.qfjsynv ul li div p{ display:table-cell; vertical-align:middle;font-family:'fzzhengheis'; width:100%; padding-top:22px;}
.qfjsynv ul li div p span{ display:block; line-height:2; font-size:12px; padding-top:8px;transform: scale(0.6,0.6);
    -moz-transform: scale(0.6,0.6);
    -ms-transform: scale(0.6,0.6);
    -o-transform: scale(0.6,0.6);
    -webkit-transform: scale(0.6,0.6);}
	.qfjgrade{ margin-bottom:70px;}
.qfjgrade h3{ font-size:24px;  font-family:'fzzhengheis';color:#0416c0; text-align:center; margin-bottom:20px;}
.qfjgrade h3 span{ display:block; font-size:12px;transform: scale(0.8,0.8);
    -moz-transform: scale(0.8,0.8);
    -ms-transform: scale(0.8,0.8);
    -o-transform: scale(0.8,0.8);
    -webkit-transform: scale(0.8,0.8);}
.qfjgrade ul li{ width:30%; height:auto; margin-right:5%; float:left;box-shadow:0 0 10px rgba(4,22,192,0.4);}
.qfjgrade ul li:last-child{ margin-right:0;}
.qfjgrade ul li a{ display:block; width:100%; height:auto;}
.qfjgrade ul li a img{ display:block; width:100%; height:auto;}
.qfjsjmore{ display:block; width:100%; height:auto; font-size:24px; letter-spacing:1px; font-weight:600; line-height:40px; margin-top:20px; border-radius:8px; text-align:center; background:#e9e9e9;}
.qfjsjmore a{ display:block; width:100%; height:auto;color:#0416c0;}

.am-navbar a {font-family:'fzzhengheis'!important; font-size:22px; letter-spacing:1px;}
.am-navbar a img{ margin-right:10px;}

 .swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
       width:30%; height:auto; margin-right:5%; float:left;box-shadow:0 0 10px rgba(4,22,192,0.4);
        
        /* 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;
    }
	.swiper-slide img{ display:block; width:100%; height:auto;}
@media screen and (max-width:400px) {
   .qfj-tel p{ font-size:14px; line-height:50px;}
}
@media screen and (max-width:350px) {
   .qfj-tel p{ font-size:12px; line-height:48px;}
}