
html {
	  min-height:100%;
}
.yydj{
	width:90%;padding:10px 0;
	color:red;border:1px solid red;
	text-align:center;
	margin-left:5%;margin-top:20px
}

.navhight{
	justify-content:space-between;
	padding:0 15px;
	border-bottom:1px solid #cecece;
	position: fixed;
	top:0;
	left: 0;
	background: #fff;
	z-index: 999999
}

.maskfile,.maskform{
   position: fixed;
   height: 100%;
   width: 100%;
   background: rgba(0,0,0,0.8);
   top:0;
   bottom: 0;
   z-index: 999999999;
}

.rs{
	color: #cecece;font-size: 12px;
	line-height: 20px;margin-bottom: 15px
}

h1,h5{
	margin:0;
	padding: 0;
}
body {
	  min-height:100%;
	  font-size:15px;
	  font-family:微软雅黑,Arial;
	  padding:0;
	  margin:0;
}
.flex{
	display: flex;
	justify-content: space-around;
	text-align: center;
	align-items: center;
	padding: 15px 0 ;
}

.flex p{
	color: #aa5f57;
	display: block;

}

.tel{
	width: 96%;
	margin-left: 2%;
	color: #aa5f57;
	font-size: 20px;
	background:#ececec;
	border-radius: 5px;
	margin-bottom: 20px;

}


a {
   cursor:pointer;
   text-decoration:none;
   line-height:1.8;
}
a:link,a:visited {
	              color:#3f3200;
}
img {
	 border:none;
	 display:line-block;
}
div {
	 display:block;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
	 box-sizing:border-box;
}
ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
.clear {
	     clear:both;
		 height:0;
		 overflow:hidden;
}
.fl {
	 float:left;
}
.fr {
	 float:right;
}
input,textarea {
	             border:none;
				 outline:medium;
				 font-family:微软雅黑,Arial;
}
p {
	display:block;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
	-webkit-margin-start:0;
	-webkit-margin-end:0;
}
#page {
	    min-height:100%;
		width:100%;
		max-width:640px;
		margin:0 auto;
		overflow:hidden;
}



#overlay {
	       position:absolute;
		   width:100%;
		   height:100%;
		   display:none;
		   z-index:1000;
		   filter:alpha(Opacity=10);
		   -moz-opacity:0.1;
		   opacity:0.1;
		   background-color:black;
}
.nti {
	   text-align:center;
	   position:relative;
	   height:50px;
	   overflow:hidden;
	   line-height:50px;
	   background-color:#131313;
}
.fh {
	 width:52%;
	 float:left;
}
.fh img {
	     width:100%;
}
.list {
       float:right;
	   position:absolute;
	   right:10px;
	   width:10%;
}
.list img {
	        width:100%;
}
#menulist {
	       display:none;
		   position:absolute;
		   right:3%;
		   top:90px;
		   z-index:9999;
		   min-width:150px;
           list-style:none!important;
		   text-align:center;
		   height:380px;
		   width:53%;
		   filter:alpha(Opacity=90);
		   -moz-opacity:0.9;
		   opacity: 0.9;
		   background-color:white;
}
#menulist li {
               width:100%;
}
#menulist li:first-child {
	                      border-top:none;
}
#menulist li:last-child {
	                      border-bottom:none;
}
#menulist li:last-child:after {
	                            height:0px;
								border:none;
}
#menulist.show {
	            display:block;
}
#menulist li a {
	            text-align:left;
				width:65%;
				display:block;
				height:40px;
				line-height:40px;
				color:black;
				font-size:16px;
				margin:0 auto;
				border-bottom:1px solid #cccccc;
				padding-left:17%;
}
#menulist li a:hover{
                     color:red;
}



.nav {
	  width:100%;
	  height:40px;
	  background-color:white;
}
.nav ul {
	     width:94%;
         padding:0 3%;
}
.nav ul li {
	        width:15%;
			float:left;
			height:40px;
			line-height:40px;
			font-size:16px;
			text-align:center;
}
.nav ul li:last-child {
	                     width:19%;
}
.underline {
	         border-bottom:3px solid red;
}


.content  img{
	width:100%
}


#banner {
  margin:0 auto;
  clear:both;
  width:100%;
}
.swipe {
	 line-height:0;
	 width:100%;
	 overflow:hidden;
	 position:relative;
}
.swipe img {
    width:100%;
	display:block;
}
.swipe ul {
    -webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe #pagenavi {
	  position:absolute;
	  bottom:10px;
	  width:100%;
	  z-index:10;
	  text-align:center;
}
.swipe #pagenavi a {
     width:40px;
	 height:4px;
	 line-height:99em;
	 background:#FFF;
	 margin-left:4px;
	 margin-right:4px;
	 overflow:hidden;
	 cursor:pointer;
	 display:inline-block;
}
.swipe #pagenavi a.first {
    margin-right:5%;
}
.swipe #pagenavi a.active {
    background:#614814;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}



.try {
	  height:40px;
	  width:100%;
	  background-color:#eaeeef;
	  line-height:40px;
	  color:#ff3333;
	  font-size:16px;
}
.try img {
      float:left;
	  height:40px;
}


.lanmu a{
	border-radius: 100%;height:50px;line-height: 50px;font-size: 12px;color:#fff;margin:0 5px;
	display:block;width:50px;
}

.lanmu{
	margin-bottom:10px;
}



.red {
	   width:100%;
	   background-color:#333333;
	   padding:10px 0;
}
.red ul {
      height:60px;
	  width:100%;
}
.red ul li {
     width:33%;
	 float:left;
	 border-right:1px solid #941121;
	 height:100%;
	 text-align: center;
}
.red ul li:last-child {
	                    border-right:0;
}
.red ul li p {
   color:#cccccc;
   font-size:16px;
   margin-top: 5px;

}
.red ul li span {
  color:white;
  font-size:12px;
  margin-top: 5px;
  display: inline-block;
}
.gray {
	    width:100%;
		margin-top:20px;
		background-color:#cccccc;
		float:left;
		padding:5px 0;
}



.title {
	     height:18px;
		 width:92%;
		 margin:20px 3% 0 3%;
		 border-left:3px solid #ff3333;
		 font-size:16px;
		 padding-left:2%;
		 color:#ff3333;
		 float:left;
}
.more {
	    float:right;
		font-size:16px;
}
.more a {
	      color:#cccccc;
}
.index {
		 float:left;
		 width:100%;
		 margin-top:20px;
}
.index ul li {
       float:left;
	   width:45%;
	   height:210px;
	   border:1px solid #cccccc;
	   margin-left:3%;
	   overflow:hidden;
	   margin-top:10px;
}
.index ul li:first-child {
	                       margin-top:0;
}
.index ul li:nth-child(2) {
	                        margin-top:0;
}
.index ul li img {
	              width:100%;
}
.index ul li p {
	             float:left;
				 margin-left:5px;
				 font-size:14px;
}
.index ul li span {
	                float:left;
					font-size:12px;
					color:#cccccc;
					margin-left:5px;
					width:100%;
}
.picMarquee-left {
	               width:96%;
				   overflow:hidden;
				   margin:0 auto;
}
.picMarquee-left .bd {
                      padding:10px 0;
}
.picMarquee-left .bd ul {
                         overflow:hidden;
						 zoom:1;
}
.picMarquee-left .bd ul li {
							float:left;
							_display:inline;
							overflow:hidden;
							width:32%;
							padding:5px;
}
.picMarquee-left .bd ul li .pic {
                                 text-align:center;
								 width:100%;
}
.picMarquee-left .bd ul li .pic img {
                                     width:100%;
									 display:block;
									 margin-bottom:3px;
}
.picMarquee-left .bd ul li .title2 {
                                    line-height:14px;
								    font-size:14px;
								    margin-top:10px;
}
.picMarquee-left .bd ul li .title3 {
	                                font-size:12px;
									color:#999999;
}
.index2 {
	     width:96%;
		 margin:0 auto;
		 overflow:hidden;
		 position:relative;
}
.index2 img {
	         width:100%;
			 margin-top:20px;
}
.index2 span {
	           text-align:center;
	           position:absolute;
			   bottom:0;
			   left:0;
			   width:100%;
			   height:40px;
			   color:white;
			   background-color:black;
			   line-height:40px;
			   font-size:16px;
			   filter:alpha(Opacity=70);
		       -moz-opacity:0.7;
		       opacity: 0.7;
}
.index3 {
	      width:96%;
		  margin:0 auto;
		  overflow:hidden;
}
.index3 ul li {
	            width:100%;
				float:left;
				height:90px;
				border-bottom:1px dashed #cccccc;
				margin-top:20px;
				overflow:hidden;
}
.index3 ul li img {
                    width:100%;
					float:left;
					margin-right:10px;
}
.index3 ul li p {
	              float:left;
				  width:70%;
				  font-size:14px;
}
.index3 ul li span {
	                 width:70%;
	                 float:left;
					 color:#999999;
					 font-size:12px;
					 margin-top:5px;
					 line-height:2;
}
#goTopBtn {
	        position:fixed;
			text-align:center;
			line-height:30px;
			width:30px;
			bottom:50px;
			height:33px;
			font-size:12px;
			cursor:pointer;
			right:50px;
			_position:absolute;
			_right:auto;
}



.bottom {
	      height:40px;
		  width:100%;
		  background-color:#cccccc;
		  margin-top:-10px;
}
.bottom ul {
	        height:40px;
	        width:96%;
			margin:0 auto;
			border-bottom:1px solid #999999;
}
.bottom ul li {
	            float:left;
				width:15%;
				border-right:1px solid black;
				height:12px;
				line-height:40px;
				text-align:center;
				margin-top:14px;
}
.bottom ul li:last-child {
	                       width:19%;
						   border-right:0;
}
.bottom ul li a {
	              width:100%;
	              float:left;
	              font-size:12px;
				  margin-top:-5px;
}
.bottom2 {
   width:100%;
   padding: 15px 0;
   text-align:center;

}
.bottom2 p {
     font-size:12px;
	 color:gray;
	 line-height: 20px;
}



.back {
	    width:10%;
		float:left;
}
.back img {
	        width:100%;
}
.littlemore {
	         height:28px;
	         width:45%;
	         border:1px solid red;
	         float:left;
			 margin:10px 0 0 5px;
			 font-size:12px;
			 line-height:28px;
			 text-align:center;
			 color:#ff3333;
}
.index_2 {
		 float:left;
		 width:100%;
		 margin-top:20px;
		 margin-bottom: 40px;
}
.index_2 ul li {
	           float:left;
			   width:45%;
			   border:1px solid #cccccc;
			   margin-left:3%;
			   overflow:hidden;
			   margin-top:10px;
}
.index_2 ul li:first-child {
	                       margin-top:0;
}
.index_2 ul li:nth-child(2) {
	                        margin-top:0;
}
.index_2 ul li img {
	              width:100%;
}
.index_2 ul li p {
	             float:left;
				 margin-left:5px;
				 font-size:14px;
}
.index_2 ul li span {
	                float:left;
					font-size:12px;
					color:#cccccc;
					margin:10px 0 0 5px;
					width:100%;
}



.course_title {
	            width:94%;
				height:40px;
				font-size:16px;
				line-height:40px;
				color:#ff3333;
				float:left;
				margin-left:3%;
}
.course_title2 {
	             width:94%;
				 height:30px;
				 line-height:30px;
				 font-size:14px;
				 color:#999999;
				 float:left;
				 margin-left:3%;
				 margin-top:-10px;
}
.course_content {
      width:94%;
	  margin-left:3%;
	  height:auto;
	  float:left;
	  font-size:16px;
	  color:#666666;
	  line-height:1.5;
	  margin-bottom: 25px;
}
.course_span {
	           margin-left:5px;
			   color:#747474;
			   font-size:14px;
}
.course_detail {
		        float:left;
		        width:100%;
		        margin-top:20px;
}
.course_detail ul li {
	                  float:left;
			          width:45%;
			          border:1px solid #cccccc;
			          margin-left:3%;
			          overflow:hidden;
					  margin-top:10px;
}
.course_detail ul li img {
	                      width:100%;
}



.product_list {
	            float:left;
				width:100%;
				margin-top:20px;
}
.product_list ul li {
	                 float:left;
					 width:30%;
					 margin-left:2%;
height:207px;
					 overflow:hidden;
					 margin-top:10px;
}
.product_list ul li img {
	                      width:100%;
}
.product_list ul li p {
	                    float:left;
						margin:5px 0 0 5px;
						font-size:14px;
}
.product_list ul li span {
	                       float:left;
						   margin:5px 0 0 5px;
						   font-size:12px;
						   color:#999999;
}



.product_content {
	               width:100%;
				   height:auto;
				   background-color:#eaeeef;
				   text-align:center;
				   padding-top:20px;
}
.product_content p {
					font-size:16px;
}
.product_content span {
	                    font-size:12px;
						color:#999999;
}
.product_content img {
	                   width:100%;
					   margin-top:20px;
}



.teacher_content {
	               width:100%;
				   height:auto;
				   background-color:#eaeeef;
				   padding:20px 0;
}

.date {
	    font-size:12px;
		color:#999999;
		text-align:center;
		margin-top:10px;
}
.teacher_content img {
	                   margin-left:3%;
					   float:left;
}
.pic {
	  float:left;
	  width:45%;
}
.pic img {
	       width:100%;
}
.teacher2 {
	        float:left;
			margin-left:2%;
}
.teacher3 {
	        float:left;
			font-size:12px;
			color:#999999;
			margin:10px 0 0 2%;
}
.word {
	    float:left;
		width:53%;
		margin-left:2%;
}
.word2 {
	     float:left;
		 width:94%;
		 font-size:12px;
		 color:#999999;
		 margin:10px 0 0 3%;

}



.nav2 {
	   width:100%;
	   height:40px;
	   background-color:white;
}
.nav2 ul {
	      width:94%;
          padding:0 3%;
}
.nav2 ul li {
	         width:25%;
			 float:left;
			 height:40px;
			 line-height:40px;
			 font-size:16px;
			 text-align:center;
}
.job {
	   float:left;
	   width:100%;
	   margin-top:20px;
}
.job ul li {
	         float:left;
			 width:45%;
			 border:1px solid #cccccc;
			 margin-left:3%;
			 margin-top:10px;
}
.job ul li img {
	             width:100%;
}
.job ul li p {
	           float:left;
			   margin-left:5px;
			   font-size:14px;
}
.job ul li span {
	             float:left;
			     font-size:12px;
			     color:#999999;
			     margin:5px 0 0 5px;
				 width:100%;
}



.member {
	      width:94%;
		  margin:0 auto;
}
.member img {
	          width:100%;
			  margin-top:10px;
}
.member_content {
	              width:94%;
				  margin:0 auto;
				  font-size:14px;
				  line-height:1.5;
				  padding-bottom:10px;
}
.member2 {
	       width:94%;
		   margin:0 auto;
}
.member2 ul {
			  width:100%;
			  float:left;
			  padding-bottom:10px;
}
.member2 ul li {
	             margin-top:10px;
}
.member2 ul li img {
	                 width:100%;
}



.study {
	      width:96%;
		  margin:0 auto;
		  overflow:hidden;
		  background-color:#eaeeef;
}
.study ul li {
	            width:100%;
				float:left;
				height:100px;
				border-bottom:1px dashed #cccccc;
				margin-top:20px;
				overflow:hidden;
}
.study ul li img {
                    width:100%;
					float:left;
					margin-right:10px;
}
.study ul li p {
	              float:left;
				  width:70%;
				  font-size:14px;
}
.study ul li span {
	                 width:70%;
	                 float:left;
					 color:#999999;
					 font-size:12px;
					 margin-top:5px;
}



.study_content {
	               width:100%;
				   height:auto;
				   background-color:#eaeeef;
				   padding:20px 0;
}

.date {
	    font-size:12px;
		color:#999999;
		text-align:center;
		margin-top:10px;
}
.study_content img {
	                 width:94%;
					 margin-top:10px;
					 margin-left:3%;
}

.business3 {
	height:944px;
	margin:0 auto;
	width:640px;
}
.business4 {
	width:640px;
	height:681px;
	float:left;
	margin-top:80px;
}
.business5 {
	width:717px;
	float:left;
	height:681px;
}
.business6 {
	width:717px;
	height:211px;
	float:left;
}
.business6 img {
	float:left;
}


