/*css reset*/
 @charset "UTF-8";
 html, body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, article, aside, audio, canvas, figure, footer, header, mark, menu, nav, section, time, video {
     margin: 0;
     padding: 0;
}
 h1, h2, h3, h4, h5, h6 {
     font-size: 100%;
     font-weight: normal
}
 article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote {
     display: block;
}
 ul, ol {
     list-style: none;
}
 img {
     border: 0 none;
     vertical-align: top;
}
 blockquote, q {
     quotes: none;
}
 blockquote:before, blockquote:after, q:before, q:after {
     content: none;
}
 table {
     border-collapse: collapse;
     border-spacing: 0;
}
 strong, em, i {
     font-style: normal;
     font-weight: normal;
}
 ins {
     text-decoration: underline;
}
 del {
     text-decoration: line-through;
}
 mark {
     background: none;
}
 input::-ms-clear {
     display: none !important;
}
 body {
     font: 0.75rem/1.5 \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", "Droid Sans Fallback", SimSun, sans-serif;
     background: #fff;
}
 a {
     text-decoration: none;
     color: #333;
}
 a:hover {
     text-decoration: underline;
}
/*page css*/
 .root{
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     overflow: hidden;
     background: url('../images/bjs.png') no-repeat;
     background-size: 100% 100%;
    /* background-size: cover;
     */
    /* 背景色填充把背景图片放大到适合元素容器的尺寸，图片比例不变。 */
}
 .container{
     width: 100%;
     height: 100%;
     position: relative;
     /* background: url('../images/mobilepeople.png') no-repeat bottom center; */
     background: url('../images/fms.png');
     /* background-size: contain; */
     background-size:100% 100%;

}
 .page{
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     margin: auto;
    /* padding: 3.4375rem 2.5rem;
     */
    /* padding: 20% 10%;
     */
     padding: 10% 8%;
}
 .logo{
    /* width: 6.75rem;
     */
    /* height: 1.625rem;
     */
     height:2.5rem;
     margin-top: 4%;
}
 .logo img{
     height: 100%;
}
 .content-wrap{
     width: 100%;
     padding-top: 2.5rem;
    /* border: 1px solid blue;
     */
}
/* .left,.right{
     height: 12.5rem;
}
 .left{
     float: left;
     width: 12.5rem;
     background-color:skyblue;
}
 .right{
     margin-left: 12.5rem;
     background-color: greenyellow;
}
 */
 .zhuangfang{
     width: 100%;
     padding-top: 10%;
     overflow: hidden;
}
 .zhuangfangImg{
     display: block;
     float: left;
     height: 3.5625rem;
     width: 6.25rem;
}
 .peopleName{
    /* border: 1px solid red;
     */
     margin-left: 7.5rem;
     height: 3.5625rem;
}
 .peopleName img{
     height: 2rem;
}
 .peopleName span{
     display: block;
     font-size: 1rem;
     color: #000;
     line-height: 2.125rem;
}
 .jiesao3 ul li {
     line-height: 1.875rem;
    /* font-size: 0.6875rem;
     */
     font-size: 0.875rem;
}
 .jiesao3{
     padding:10% 0;
}
 .weixinCode{
    /* height: 4.4375rem;
     */
     height: 5.625rem;
}
 .weixinCode img{
     height: 100%;
}
/* 精彩图集 */
 .WonderfulGallery{
     width: 100%;
     height: 100%;
     position: relative;
}
 .Gallery{
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     margin: auto;
     width: 100%;
    /* height: 27.9375rem;
     */
     height: 80%;
    /* border: 1px solid red;
     */
}
 .Gallery h3{
     text-align: center;
     font-size: 1.375rem;
     color: #c10b00;
     font-weight: bold;
     height: 2.8125rem;
     background-color: #fff;
     border-bottom: 0.0625rem solid #c10b00;
     display: inline-block;
     padding: 0 0.625rem;
     line-height: 2.5rem;
}
 .Gallery .whitebj{
     width: 100%;
     text-align: center;
}
 .lunbo{
	 margin:20px;
}
 .lunboimg{
		width:100%;
}
 .item{
     height: 14.0625rem;
     position: relative;
}
 .item img{
     width: 100%;
     height: 14.0625rem;
}
 .lunbo .hd{
     height: 1.25rem;
     z-index: 1;
     text-align: center;
     padding: 0.625rem 0;
}
 .lunbo .hd ul li{
     display: inline-block;
     width: 0.375rem;
     height: 0.375rem;
     -webkit-border-radius: 0.3125rem;
     -moz-border-radius: 0.3125rem;
     border-radius: 0.3125rem;
     background: #d5d3d3;
     text-indent: -624.9375rem;
     overflow: hidden;
     margin: 0 0.375rem;
}
 .lunbo .hd ul li.on{
     background-color: #9c3;
}
 .tuwen{
     position: absolute;
     bottom: -4.375rem;
     left: 50%;
     margin-left: -50%;
     color: #000;
     font-size: 20px;
     text-align: center;
     width: 100%;
}

 .zonghe{
	 clear:both;
     width: 100%;
     height: 150px;
     text-align: center;
     background-color:#999;
}
.zonghe img{
	margin:25px 30px;
	/*border:#FFF solid 1px;*/
	width:100px;
	height:100px;
}

 .footer{
	 clear:both;
     width: 100%;
     height: 35px;
     color: #fff;
     text-align: center;
     background-color: #9c3;
     line-height: 32px;
}

/* 视频专访*/
 .videoInterview{
     width: 100%;
     height: 100%;
     position: relative;
     /*background: url('../images/mobilevideobj.png') no-repeat bottom center;*/
     background-size: contain;
}
 .videoInterview .videoPage{
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     margin: auto;
     width: 100%;
    /* height: 32.5rem;
     */
     height: 85%;
    /* border: 1px solid red;
     */
	 text-align:center;
}
 .videoPage h3{
     color: #9c3;
     font-size: 1.125rem;
     font-weight: bold;
     text-align:center;
     font-family:"兰亭粗黑简体";
     font-family: '方正兰亭刊黑';
	 margin:30px auto 50px;
}

.teacher {
	width:100%;
}
.n_t {
	float:left;
	width:30%;
	text-align:left;
	padding-left:20px;
}
.n_t .n {
	font-size:18px;
	color:#000;
	font-weight:bold;
	margin:3px auto;
}
.n_t .t {
	font-size:14px;
	color:#000;
}
.img {
	float:left;
	width:60%;
}
.img img {
	width:100%;
	box-shadow:3px 3px 2px #999999;
}


 .videosp{
     height: 12.8125rem;
     margin-top: 3.5rem;
}
 .videosp video{
     width: 100%;
     height: 100%;
     object-fit: fill;
}
 .videoTitle{
	 width:100%;
     margin: 20px auto;
     background-color:#FFF;
     opacity: 0.8;
}
.videoTitle p {
	font-size:14px;
	color:#000;
	line-height:28px;
	padding:10px;
	text-indent:28px;
	text-align:left;
 }

/*第三页 */

.aq {

	margin:20px auto;
	padding-top:35px;
	padding-left:5px;
}

.ac {
	
	position:relative;
}

.aicon {
	float:left;
	width:15%;
}
.aicon img {
	display:block;
	width:54px;
	margin:5px auto;
}

.atext {
	float:left;
	width:75%;
	background-color:#9c3;
	border-radius: 15px;
	box-shadow: 5px 5px 3px #999999;
	padding:5px;
	text-align:left;
}
.atext p {
	font-size:14px;
	line-height:26px;
	text-indent:26px;
	color:#FFF;
	padding:5px;
}

/*-----------------*/

.qc {
	
	position:relative;
	padding-left:5px;
}

.qicon {
	float:left;
	width:15%;
	padding-left:5px;
}
.qicon img {
	display:block;
	width:54px;
	margin:5px auto;
}

.qtext {
	float:left;
	width:75%;
	background-color:#fff;
	border-radius: 15px;
	box-shadow: 5px 5px 3px #999999;
	padding:5px;
	text-align:left;
}
.qtext p {
	font-size:14px;
	line-height:26px;
	text-indent:26px;
	color:#000;
	padding:5px;
}

/*-------------*/

.kw {
	width:100%;
	text-align:center;
}
.kw span {
	border:#9c3 dotted 2px;
	padding:5px;
	line-height:36px;
	margin:0px 3px;
}








/* 精彩图集 */
 .gundon{
     width: 100%;
     height: auto;
     position: relative;
}
 .gundonPage{
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     margin: auto;
     padding-top: 8%;
}
 .gundonPage h3{
     text-align: center;
     /*font-size: 1.125rem;*/
     color: #c10b00;
     font-weight: bold;
     height: 2.8125rem;
     background-color: #fff;
     border-bottom: 0.0625rem solid #c10b00;
     display: inline-block;
     padding: 0 0.625rem;
     line-height: 2.5rem;
}
 .gundonPage .whitebj{
     width: 100%;
     text-align: center;
    /* height: 2.8125rem;
     margin: 0 2.375rem;
     background-color: #fff;
     border-bottom: 0.0625rem solid #c10b00;
     margin-top: -2.25rem;
     */
}
 .contentgun{
     padding: 0 0.625rem;
}
 .bugun{
     overflow: hidden;
     padding: 1rem 0;
}
 .bugun .bgun{
     width: 48%;
     float: left;
}
 .bugun .bgun img{
     width: 100%;
     display: inline-block;
     border-radius: 0.3125rem;
}
 .bugun .bgun.right{
     float: right;
}
 .gun-header{
     font-size: 1.5rem;
     color: #fff;
     height: 1.5625rem;
     position: relative;
     overflow: hidden;
}
 .gun-header img{
     width: 94%;
     height: 100%;
    /* box-shadow: 0rem 0rem 0.3125rem #c10b00;
     */
}
/* .gun-header img{
     background: url(../images/wenda.png) no-repeat;
     background-size: contain;
}
 */
 .gun-header h4{
     text-align: left;
     text-indent: 9%;
     line-height: 1.5rem;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     font-size: 0.75rem;
     position: absolute;
     top: 0;
    width: 94%;
}
 .gun-page p{
     color: #333;
     line-height: 1.3rem;
     font-size: 0.75rem;
     font-family: "Microsoft YaHei", "PingFangSC-Regular", "HelveticaNeue";
}
 .gun-page{
     background-color: #fff;
     padding: 0.625rem;
     text-align: justify;
     font-size: 0.5625rem;
     margin: 1.25rem 0;
     border-radius: 0.3125rem;
     box-shadow: 0 0 0.5rem #ccc;
}
 .gun{
    /* max-height: 19.75rem;
     */
     position: absolute;
	 width:95%;
     height: 53%;
	 margin:0px auto;
     overflow: auto;
		border:#000 solid 1px;
}
 .gunba{
     width: 98%;
     position: relative;
	 	 
}

.acontent {
	width:96%;
	margin:10px 5px;
	background-color:#c00;
	border-radius: 15px;
	box-shadow: 5px 5px 3px #999999;
	padding:5px;
}
.acontent img{
	width:100%;
	display:block;
	margin:5px auto;;
}
.acontent h4{
	font-size:14px;
	line-height:26px;
	color:#fff;
	padding:10px;
	text-indent:26px;
}

.qcontent {
	width:96%;
	margin:10px 5px;
	background-color:#fff;
	border-radius: 15px;
	box-shadow: 5px 5px 3px #999999;
	padding:5px;
}
.qcontent img{
	width:100%;
	display:block;
	margin:5px auto;;
}
.qcontent p{
	font-size:14px;
	line-height:26px;
	color:#000;
	padding:5px 10px;
	text-indent:26px;
}

 .wendayuan{
     position: absolute;
     top: 1.625rem;
     right: 0.625rem;
     height: 1.625rem;
     width: 1.625rem;
}
 .wendayuan img{
     width: 100%;
}
 .fanye{
	 width:66px;
     position: absolute;
     bottom: 1.1875rem;
     left: 0;
     right: 0;
     margin: 0 auto;
}
 .fanye img{
     width: 100%;
}

/* ----------1&2--------- */

.zbt {
	width:100%;
	margin:50px auto;
	text-align:center;
}

img.center{
	display:block;
	width:100%;
}

.xy{
	width:100%;
	margin:50px auto;
	text-align:center;
}

