a{text-decoration:none;}
header{height:42px;background:#66c3c8;}
header .logo{float:left;width:105px;height:auto;margin-top:10px;margin-left:15px;}
header h1{float:left;line-height:16px;margin-top:14px;margin-left:25px;font-size:0.875rem;color:#ffffff;}
header h2{line-height:42px;text-align:center;font-size:0.875rem;color:#ffffff;}
header .l_icon{float:right;width:22px;height:42px;margin-right:1.5%;background:url(img/tr_list.png) center center no-repeat;background-size:100% auto;}
.dabiaoti{background:#efefef;height:43px;overflow:hidden;text-align: center}
.dabiaoti a{font-size:0.875rem;color:#333333;margin:14px auto;padding:0 4.375%;display: inline-block;border-right: 1px solid #999;}
.dabiaoti a:hover{color:#66c3c8;}
.dabiaoti a:last-child{border: none;}
.dabiaoti .current{color:#66c3c8;}


.dabiaoti_1{background:#efefef;height:43px;overflow:hidden;}
.dabiaoti_1 .clumn{width:93.75%;margin:auto;border: solid 1px #66c3c8;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-top:8px;overflow: hidden;}
.dabiaoti_1 a{font-size:0.875rem;color:#66c3c8;height:27px;line-height: 27px;width:14%;float:left;text-align: center;border-right:solid 1px #ccc;}
.dabiaoti_1 a:last-child{border:none;}
.dabiaoti_1 a:hover{color:#fff;background:#66c3c8;}
.dabiaoti_1 .current_1{color:#fff;background:#66c3c8;}




.mom_main{background:#fff;}
.mom_main li{width:93.75%;margin:16px auto 0; padding-bottom:16px;border-bottom:solid 1px #ccc;overflow:hidden;position:relative;}
.mom_main li img{float:left;width:34.66666666666667%;height:auto;}
.mom_main li .mom_text{float:right;width:62%;}
.mom_main li .mom_text_1{width:93.75%
;}
.mom_main li .mom_text h2,.mom_main li .mom_text_1 h2{font-size:0.8125rem;line-height:1.5;color:#333;}
.mom_main li .mom_text div{position:absolute;bottom:16px;}
.mom_main li .mom_text p,.mom_main li .mom_text_1 p{font-size:0.725rem;line-height:1.35rem;color:#898989;height:4.05rem;overflow: hidden;}
.mom_main li .mom_text a,.mom_main li .mom_text_1 a{color:#66c3c8;}
.mom_main li .mom_text_1 div{padding:18px 0 31px;}
.mom_main li:last-child{border-bottom:none;}

.mom_main li.no_img .mom_text{float:left;width:90%;}


footer{height:53px;
	text-align: center;}
footer a{color:#363;font-size:0.625rem;
	display: inline-block;margin-top:21px;}
footer a.current_a{padding:3px 3.75%;color:#fff;background:#363;border-radius:3px;}
footer span{color:#363;padding:3px 1.5625%;}

.fumu{position:relative;}
.fumu h3{background:#333;font-size:0.5625rem;color:#ccc;line-height:1rem;padding-left:20.9375%;}
.fumu p{background:#180f07;font-size:0.5625rem;color:#ccc;line-height:1rem;padding-left:20.9375%;padding-bottom:7px;}
.fumu .fumu_logo{position:absolute;left:5.625%;top:-11px;width:12.1875%;height:auto;max-width:32px;}
.fumu a{padding:2px 5.3125%;position:absolute;right:5.8125%;top:12px;background:#ec5951;border-radius:2px;color:#fff;font-size:0.5625rem;}
.fumu .down{position:absolute;top:4px;right:4px;width:2.8125%;height:auto;max-width:16px;}
@media(max-width: 320px){
	.fumu a{padding:2px 3%;right:4%;font-size:0.5rem}
	}
.loading{height:38px;line-height:38px;color:#363;font-size:0.8125rem;text-align:center;background:#eaeaea;margin-bottom:14px;}
.article_container{width:88.75%;margin:auto;font-size: 0.875rem;color:#333;line-height:1.5;overflow: hidden;}
.article_container img{  display: block;
	max-width: 100% !important;
	height: auto !important;
	margin: 0 auto;}
.article_container strong{font-weight: bold;}
.experts{width:100%;margin:14px auto 18px;overflow: hidden;padding-bottom: 4px;border-bottom: solid 1px #a0a0a0;}
.experts img{float: left;width:14.67576791808874%;height:42px;max-width:42px;border-radius:22px;border:solid 1px #c1dca6;margin-right: 3.52112676056338%;}
.experts_text{float: left;width: 80%;}
.experts_text h3{font-size:0.75rem;color:#666;}
.experts_text p{font-size: 0.6rem;color:#999;}
.article_title{width:100%;overflow: hidden;margin-top:18px;font-size: 0.875rem;color:#333;line-height:1.5;}
.article_title img{float: left;width:11.09154929577465%;max-width: 32px;height:32px;border-radius: 17px;border:solid 1px #c1dca6;margin-right:1.40845070422535%;}
.article_title h1{font-size: 1.25rem;color:#333;line-height: 1.625rem;margin-right:4.57746478873239%;}
.article_title p{font-size: 0.625rem;color:#777;margin-top:17px;margin-bottom: 35px;}
.text_title{font-size: 0.625rem;color:#999;margin:26px 0;}
.text{font-size: 0.8125rem;color:#333;margin:0px 0 23px;line-height:24px; }
.zan{
	margin: 48px auto 26px;
	width:17.6056338028169%;
	position: relative;max-width: 48px;}
.zan img{
	width: 100%;
	height: auto;}
.zan a{position: absolute;left:0;bottom:0;
	font-size: 0.375rem;
	color: #26b136;
	display: block;
	width: 100%;
	text-align: center;}
.zan span{
	opacity: 0;
	font-size: 0.5rem;
	color: #ea5b6c;
	display: block;
	width: 100%;text-align: center;
	position: absolute;top:-20px;}
.keywords{
	font-size: 0.5625rem;
	color: #999;
	margin-bottom: 23px;}
.keywords span{
	font-size: 0.5625rem;
	color: #ff6666;
	margin-right: 3.52112676056338%;}
.reg{
	background: #f2f2f2;
	height: 60px;
	margin-bottom: 36px;}
.reg h3{margin:0 2.64084507042254%;padding-left:16px;background: url("img/reg.png") no-repeat center left;
	font-size: 0.5625rem;
	color: #000;
	height: 26px;line-height: 26px;}
.reg p{
	font-size: 0.5rem;
	color: #999;margin:0 2.64084507042254%;
	line-height: 1.0rem;}
.reg p span{
	font-size: 0.5rem;
	color: #27664b;}
.comments_title{position: relative;
	border-bottom: solid 1px #999999;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.comments_title p{
	font-size: 0.625rem;
	color: #999;
	position: absolute;bottom:8px;
	left: 0;}
.comments_title a{
	position: absolute;
	bottom: 8px;
	right: 0;
	width:7.3943661971831%;height:auto}
.comments_main{
	overflow: hidden;
	border-bottom: solid 1px #999999;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.comments_main img{
	float: left;
	width:8.80281690140845%;
	height: auto;max-width: 25px;}
.comments_main .comments_text{
	float: right;
	width:86.61971830985915%;}
.comments_main .comments_text h3{font-size: 0.625rem;color:#333;margin:2px 0 4px;}
.comments_main .comments_text h4{font-size: 0.5rem;color:#999;}
.comments_main .comments_text p{font-size: 0.8125rem;color:#333;
	line-height: 1.5;
	margin-top: 10px;margin-bottom: 7px;}
.comments_main  h2{font-size: 0.8125rem;color:#333;
	margin-top: 10px;
	line-height: 49px;
	height: 49px;padding-left:0.1161971830985915%;}
.comments_main h2 a{
	color: #27664b;}
.Related_articles_title{
	font-size: 0.625rem;
	color: #999;margin-top:37px;
	padding-bottom: 8px;
	border-bottom: solid 1px #999999;}
.Related_articles{
	margin-top: 11px;
	overflow: hidden;}
.Related_articles img{height:auto;
	float: left;
	width: 42.25352112676056%;}
.Related_articles .Related_articles_text{
	float: right;
	margin-right: 2.46478873239437%;
	width: 50.35211267605634%;}
.Related_articles .Related_articles_text h3{
	font-size: 0.625rem;
	color: #999;
	height: 18px;
	line-height: 18px;}
.Related_articles .Related_articles_text h3{
	font-size: 0.75rem;
	color: #333;
	line-height: 1.5;}
.button{float: right;
	margin-top: -150px;}
.button img{
	margin-bottom: 2px;
	display: block;}
.carousel_dep{overflow: hidden;visibility: hidden;position: relative;}
.swipe-wrap{overflow: hidden;position: relative;}
.swipe-wrap .per{float:left;width:100%;position: relative;}
.swipe-wrap .per h1{position:absolute;bottom:0;left:0;width:100%;height:18px;line-height:18px;text-align:center;font-size:0.625px;color:#ffffff;background:rgba(170,170,170,0.55)}
.carousel_dep .index_icon{position:absolute;bottom:0;right:0;width:auto;height:18px;line-height:18px;padding-right:10px;text-align:right;}
.carousel_dep .index_icon i{float:left;width:6px;height:6px;margin:6px 3px 0;border-radius:50%;background:#ffffff;}
.carousel_dep .index_icon i.curr{background:#ea5b6c}
.img_title{width:90%;height:auto;margin:18px auto;display: block;}
.img_xtitle{width:24.375%;height:auto;margin:18px auto;display: block;}
.img_xtitle1{width:17.1875%;height:auto;margin:18px auto;display: block;}
.classroom,.career,.child,.tv_box,.child_box{width:96.875%;height:auto;margin:auto;overflow: hidden;}
.classroom{background: }
.classroom img{width: 65%;height:auto;float: left;}
.classroom .right{width:35%;float: left;background: #f5f5f5;position: relative;}
.classroom .right img{width:6.4375%;position: absolute;display:none;}
.classroom .right img:first-child{left:6%;
	top: 12px;z-index: 9; }
.classroom .right img.title_border{
	right:6%;
	top:36px;z-index: 9; }
.classroom .right h1{font-size:0.875rem;
	color: #222;line-height:21px;width:80%;height:21px;margin:8px auto;overflow:hidden;}
.classroom .right p{font-size:0.75rem;
	color: #666;line-height:18px;width:80%;margin:4px auto;height:54px;overflow: hidden;}
.classroom .right label{font-size:0.75rem;
	color: #666;line-height:18px;float:right;margin-right:14%;}	
.pink_logo{width:93.75%;margin:auto;}
.pink_logo img{width:21.67%;margin:6px 0}
.child img{width:31.2%;height:auto;}
.btn{margin:15px auto;display: block;border: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height: 18px;line-height: 18px;color:#fff;width:20.9375%;background: #fca2bc;font-size:0.5625rem;}
.btn1{margin:8px auto 0;display: block;border: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height: 18px;line-height: 18px;color:#fff;width:60%;background: #fca2bc;font-size:0.5625rem;}
.career img{width:38%;height:auto;margin:6px 5% 6px 0;float: left;}
.career p,.career h1{float: left;width:56%;color:#333;}
.career h1{font-size: 0.75rem;font-weight: bold;margin:16px 0 8px 0;}
.career h2{font-size: 0.75rem;font-weight: bold;margin:16px 0 8px 0;color: #774c22;float: left;width:56%;}
.career span{font-size: 0.75rem;font-weight: bold;margin:0px 0 28px 0;color: #ea5b6c;float: left;width:56%;}
.career p{font-size: 0.625rem;line-height:2;height:6rem;overflow: hidden;}
.small_shop{margin-top: 15px;padding-bottom: 15px;border-bottom: 1px solid #ccc;}
.tv_box .tv{width:49.2%;float: left;margin-right:1.6%;position: relative;overflow: hidden;}
.tv_box .tv:last-child{margin-right: 0;}
.tv_play{display:none;position: absolute;left:40%;top:30%;width:20%;height:auto;}
.tv_box .tv h2{font-size: 0.5625rem;
	color: #ffffff;padding-left: 25px;
	height: 1rem;line-height: 1rem;background-color: rgba(0,0,0,0.67);
	position: absolute;bottom: 0;width:100%;background-image: url("img/tv_x.png");background-repeat: no-repeat;background-position:8px center;background-size: 6%;}
.tv_box .tv h3{font-size: 0.5625rem;
	color: #ffffff;text-align: center;
	height: 1rem;line-height: 1rem;background-color: rgba(0,0,0,0.67);position: absolute;bottom: 0;width:100%;}
.mr_t{
	margin-top: 14px;}
.past{position: absolute;left:0;top:0;width:29%;}
.child_box{margin:7px auto 18px;}
.carve_out{width:23.8%;float: left;margin-right:1.6%;position: relative;}
.child_box .carve_out:last-child{margin-right: 0;}

.menu_list{width:100%;height:100%;position: absolute;left:0;top:0;background: rgba(0,0,0,0.7);overflow: hidden;display: none;}
.login1{background: #f2f2f2;line-height: 44px;text-align: center;overflow: hidden;}
.login1 a{font-size: 1rem;color: #00c1d2;line-height: 44px; height:44px;border-right: solid 1px #e8e8e8;float: left;width:49%;}
.login1 a:last-child{border-right: none;}
.login1 a:last-child.quit_btn{border: solid 1px #e8e8e8;}
.login{background:#fff;}
.quit a{float: left;}
.quit .uesr_name{font-size: 0.875rem;color: #333;border: none;width:48%;margin-right: 2%;text-align: right;}
.quit .quit_btn{font-size: 0.75rem;color: #b2b2b2;width:auto;border: solid 1px #e8e8e8;border-radius: 3px;height:24px;line-height: 24px;padding: 0 12px;margin:10px 0;}
.list_menu{width:75.3125%;float: left;background: #fff;height:100%;}
.list_menu .list_title{position: relative;top:0;border-bottom: 1px solid #ccc;text-align: center;overflow: hidden;}
.list_menu .list_title img{width:4%;margin-left:4%;float: left;padding: 18px 0 18px;}
.list_menu .list_title li{display:inline-block;color:#999;font-size:1rem;margin: 0 10px;line-height: 3;}
.list_menu .list_title li.cur{font-weight: bold;color: #66cccc;border-bottom: 2px solid #66cccc;}
.fumu_logo_1{width: 100%;height:24%;position: relative;top:15%;}
.fumu_logo_1 img{display: inline-block;width:59%;position: absolute;left:20%;}
.list_clumn h1{font-size: 0.75rem;color: #737373;background:#f2f2f2;line-height: 24px;height:24px;border-bottom: solid 1px #e8e8e8;border-top: solid 1px #e8e8e8; padding-left: 3.125%;}
.list_clumn ul{overflow: hidden;}
.list_clumn ul i{display:block;clear:both;border-top: solid 1px #e8e8e8;}
.list_clumn li{float:left;width:49%;text-align:center;font-size: 1rem;color: #333;height:16px;line-height: 16px;margin: 14px 0;border-right: solid 1px #e8e8e8;}
.list_clumn li:nth-child(2),.list_clumn li:nth-child(5),.list_clumn li:nth-child(8){border-right: none;}
.list_clumn li:last-child{border-right: none;}
.list_clumn li.cur{font-weight: bold;color: #66cccc;}
.list_clumn li a{font-size: 1rem;color:#333;}
.list_clumn li.cur a{font-weight: bold;color: #66cccc;}
#close{position: absolute;width:24px;top:10px;left:78%;}
.heigheAuto{height:100%;overflow: hidden;}



.page_dep{margin-top:10px; margin-bottom:10px;}
.page_dep .page_list{height:30px;text-align:center;}
.page_dep .page_list a, .page_dep .page_list span{display:inline-block;*float:left;width:auto;height:24px;line-height:24px;padding:0 5px;text-align:center;font-size:14px;color:#000000;border:solid 1px #8daea0;}
.page_dep .page_list span{color:#ffffff;background:#8daea0}
.page_dep .tips{margin-top:10px;text-align:center;display:none;}
.page_dep .tips span{padding:5px 10px;font-size:12px;color:#666666;background:#f5f5f5;}
.page_dep .tips .arrow{}
.page_dep .tips .close{padding-left:10px;}