/* 重定义浏览器默认样式 Start */
	html { font-size:1rem; min-height:100%;}
	* { word-wrap: break-word; margin: 0; padding: 0; box-sizing:border-box;}
	body { background:#fff; min-height:100%;}
	body, input, button, select, textarea { font-family:微软雅黑; font-size:0.18rem;color:#313131;}
	input {outline: none;}
	table { empty-cells: show; border-collapse: collapse;}
		caption, th { text-align: left; font-weight: normal;}
		td,th { vertical-align:middle;}
	ul li { list-style: none;}
	h1, h2, h3, h4, h5, h6 {font-weight: normal;}
	em, cite, i { font-style: normal;}
	a { color:#313131; text-decoration: none;}
		a img { border: none;}	
/* End */
/* 左右浮动 Start 
	例如：<div class="l box"></div>
*/
	.z { float:left;}
	.y { float:right;}
/* End */
/* 清理浮动 Start 
	避免因子元素浮动而导致的父元素高度缺失能问题
	例如：<div class="cl box"></div>
*/
	.cl:after { content:"."; display: block; width:100%; height:1px; overflow:hidden;} .cl { zoom: 1;}
/* End */
.p42{ padding:0 0.42rem;}

..html{ background: url(../images/bj.jpg) no-repeat center 0;}
..body{ opacity:0.5;}





.load_more{
  display: block;
    width: 50%;
    border-radius: 6px;
    border: 1px solid #e6e6e6;
    color: #333;
    text-align: center;
    margin: 1.4em auto 0;
    line-height: 2.25em;
    font-size: 1.1111em;
}



/* 头部 */

.n_header{ height:0.86rem; width:100%; padding-top:0.07rem; background:rgba(255,255,255,0.9); /*position:fixed;*/ left:0; top:0; z-index:99;}
.logo{ text-align:center; height:0.4rem;}
.logo img{ height:100%;}
.n_header .hd{ height:0.26rem; padding:0 0.42rem; margin-top:0.05rem;}
.n_search{ float:left; height:0.26rem; line-height:0.26rem;}
.n_search .com_head_z{ float:left;}
.n_search .com_head_s{ float:left; margin-left:0.11rem; height:0.26rem; width:1.2rem; overflow:hidden; display:block; padding:0 0.09rem; background:url(../images/search.jpg) no-repeat 0 0/auto 100%;}
.n_search .com_head_s .com_head_ssk{ width:0.77rem; height:0.26rem; line-height:0.26rem; border:0; background:0; float:left; font-size:0.14rem;}
.n_search .com_head_s .com_head_button{ width:0.25rem; height:0.26rem; border:0; background:0; float:left;}

.n_nav_btn{ float:right; height:0.26rem; width:0.26rem; background:url(../images/nav_btn.jpg) no-repeat center center/ auto 0.21rem;}


.n_nav_menu{ position:fixed; left:0; border-top:#ac2542 solid 1px; top:0.86rem; background:rgba(255,255,255,0.9); display:none; width:100%; z-index:99;overflow-y: scroll;
    bottom: 91px;}
.n_nav_menu .nm{ border-bottom:#ac2542 solid 1px; min-height:0.64rem;}
.n_nav_menu .nm .nm_link{ height:0.64rem; line-height:0.64rem; font-size:0.24rem; width:100%; display:block; padding:0 0.42rem;}
.n_nav_menu .nm .nm_link span{ width:100%; height:100%; display:block;}
.n_nav_menu .nm .inactive span{ background:url(../images/nav_p.jpg) no-repeat right center/0.2rem auto;}
.n_nav_menu .nm .inactives{background:#fff;}
.n_nav_menu .nm .inactives span{ background-image:url(../images/nav_l.jpg);}

.n_nav_menu .nm ul{ display:none; background:#fff; padding:0.08rem 0.42rem;}


.n_nav_menu .nm ul li{ width:50%; float:left; height:0.34rem; line-height:0.34rem; overflow:hidden; font-size:0.2rem;}





.n_nav_menu .nm .nm_ul{ width:50%; float:left; padding:0;}
.n_nav_menu .nm .nm_ul li{ width:100%;line-height:0.26rem; height:0.26rem;}
.n_nav_menu .nm .nm_ul li.tit{ height:0.32rem; line-height:0.32rem;}
.n_nav_menu .nm .nm_ul li a{ font-size:0.14rem;}
.n_nav_menu .nm .nm_ul_l{ padding-left:0.42rem; padding-bottom:0.15rem;}
.n_nav_menu .nm .nm_ul_r{ padding-right:0.42rem; padding-bottom:0.15rem; float:right;}





/* 首页 */

.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative; z-index:2; overflow:hidden;}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block; margin:0 3px; border-radius:100%;background:#f6f6f6;}
.swiper-pagination-bullet-active{background:#af294c;}
.pagination {position:absolute; width:100%;bottom:10px;z-index:9;height:5px;text-align:center;}
.swiper-pagination-bullet {display: inline-block;}



.swiper-slide .img-responsive{display:block;/*height:100%;*/width:100%;}
.ibanner_btn{ height:0.8rem; width:0.8rem; background-size:100% 100%; position:absolute; top:4rem; z-index:2;}
.ibanner-next{ background-image:url(../images/icon_i_next.jpg); right:0;}
.ibanner-prev{ background-image:url(../images/icon_i_prev.jpg); left:0;}
.swiper-button-disabled{ opacity:0.5;}



.index_banner{width:100%; /*height:4.26rem;*/overflow:hidden;position:relative;}
.index_banner .swiper-slide a{ display:block; width:100%; height:100%; position:relative;}

.index_banner .slides_hed{ width:4.18rem; height:0.52rem; line-height:0.5rem; background:url(../images/slides_hed.jpg) no-repeat 0 0/100% auto; padding-left:0.22rem; padding-right:0.55rem; font-size:0.24rem; color:#fff; position:absolute; right:-0.89rem; bottom:0.92rem; z-index:5; overflow:hidden;}

.index_banner .slides_hed,.index_banner .slides_con{}


.index_banner .swiper-slide-active .slides_hed{
	transition: right 1s;
	-moz-transition: right 1s;	/* firefox 4 */
	-webkit-transition: right 1s;	/* safari 和 chrome */
	-o-transition: right 1s;	/* opera */
	right:0.89rem;}
.index_banner .slides_con{width:4.18rem; height:0.52rem; text-align:right; font-weight:100; line-height:0.55rem; background:url(../images/slides_con.jpg) no-repeat 0 0/100% auto;  padding-right:0.22rem; padding-left:0.55rem; font-size:0.18rem; color:#fff; position:absolute; left:-0.86rem; bottom:0.47rem; z-index:4; overflow:hidden;}

.index_banner .swiper-slide-active .slides_con{
	transition: left 1s;
	-moz-transition: left 1s;	/* firefox 4 */
	-webkit-transition: left 1s;	/* safari 和 chrome */
	-o-transition: left 1s;	/* opera */
	left:0.86rem;}




.index_nav{ height:3.6rem; padding:0.22rem 0.42rem 0; overflow:hidden; background:#fff;}
.index_nav ul{background:url(../images/index_nav_bj.jpg) repeat-x 0 0/6.66rem auto;}
.index_nav li{ width:25%; float:left; height:1.41rem; text-align:center; margin-bottom:0.14rem;}
.index_nav li a{ font-size:0.2rem; padding-top:0.99rem; display:block; height:100%; letter-spacing:1px;}

.index_nav .index_nav_1 a{ background:url(../images/in_1.jpg) no-repeat center 0.07rem/0.7rem auto;}
.index_nav .index_nav_1 a:hover{ background-image:url(../images/in_1a.jpg);}
.index_nav .index_nav_2 a{ background:url(../images/in_2.jpg) no-repeat center 0.13rem/1.1rem auto;}
.index_nav .index_nav_2 a:hover{ background-image:url(../images/in_2a.jpg);}
.index_nav .index_nav_3 a{ background:url(../images/in_3.jpg) no-repeat center 0.1rem/0.69rem auto;}
.index_nav .index_nav_3 a:hover{ background-image:url(../images/in_3a.jpg);}
.index_nav .index_nav_4 a{ background:url(../images/in_4.jpg) no-repeat center 0.1rem/0.61rem auto;}
.index_nav .index_nav_4 a:hover{ background-image:url(../images/in_4a.jpg);}
.index_nav .index_nav_5 a{ background:url(../images/in_5.jpg) no-repeat center 0.08rem/0.72rem auto;}
.index_nav .index_nav_5 a:hover{ background-image:url(../images/in_5a.jpg);}
.index_nav .index_nav_6 a{ background:url(../images/in_6.jpg) no-repeat center 0.09rem/0.87rem auto;}
.index_nav .index_nav_6{}
.index_nav .index_nav_6 a:hover{ background-image:url(../images/in_6a.jpg);}
.index_nav .index_nav_7 a{ background:url(../images/in_7.jpg) no-repeat center 0.14rem/0.74rem auto;}
.index_nav .index_nav_7 a:hover{ background-image:url(../images/in_7a.jpg);}
.index_nav .index_nav_8 a{ background:url(../images/in_8.jpg) no-repeat center 0.18rem/0.74rem auto;}
.index_nav .index_nav_8 a:hover{ background-image:url(../images/in_8a.jpg);}
.index_nav .index_nav_9 a{ background:url(../images/in_9.jpg) no-repeat center 0.18rem/0.74rem auto;}
.index_nav .index_nav_9 a:hover{ background-image:url(../images/in_9a.jpg);}





.index_tit{ text-align:center; font-size:0.36rem; position:relative; color:#fff;}
.index_tit a{ font-size:0.15rem; position:absolute; bottom:2px; right:0; color:#fff;}

.index_news{ height:6.94rem; background:#cfcece; padding-top:0.34rem;}

.index_news_list{ width:6.66rem; margin-top:0.36rem; height:5.32rem;}
.index_news_list li{ width:6.66rem; height:4.96rem; overflow:hidden;}
.index_news_list li .m{ height:100%; width:100%; overflow:hidden;}
.index_news_list li .m img{ height:100%; min-width:100%;}
.index_news_list li .t{ font-size:0.24rem; color:#fff; position:absolute; height:1.58rem; left:0; bottom:0; padding:0.18rem 0.28rem 0; line-height:0.62rem; overflow:hidden; width:100%; background:rgba(176,28,61,0.7);}
.index_news_list .pagination{ height:15px; bottom:0;}
.index_news_list .swiper-pagination-bullet{ height:10px; width:10px; margin:0 3px;}


.index_tell{ padding-top:0.31rem; padding-bottom:0.4rem;}
.index_tell .index_tit,.index_tell .index_tit a{ color:#bb133e;}
.index_tell ul{ margin-top:0.23rem;}
.index_tell li{ height:1.4rem; margin-bottom:0.19rem; padding-left:0.85rem;
-moz-box-shadow: 0px 0.03rem 0.1rem #bcbbbb;
-webkit-box-shadow: 0px 0.03rem 0.1rem #bcbbbb;
box-shadow: 0px 0.03rem 0.1rem #bcbbbb;}

.index_tell li .times{ width:1.3rem; height:1.4rem; background:#bb133e; color:#fff; text-align:center; float:left; margin-left:-0.85rem; padding-top:0.36rem;}
.index_tell li .times_day{ font-size:0.3rem;}
.index_tell li .event_details{ font-size:0.24rem; padding-left:0.16rem; padding-top:0.25rem; line-height:0.42rem; padding-right:0.23rem; height:1.07rem; overflow:hidden;}
.index_tell li .event_details a{ display:block; height:0.82rem; overflow:hidden;}


.index_result{ background:#056a78; padding-top:0.27rem; padding-bottom:0.48rem;}
.index_result_list{ margin-top:0.29rem;}
.index_result_list ul{ height:4.32rem;}
.index_result_list li{ padding:0 0.44rem;}
.index_result_list li .m{ height:100%; width:100%; overflow:hidden;}
.index_result_list li .m img{ height:100%; min-width:100%;}
.index_result_list li .t{ height:1.05rem; width:5.79rem; background:rgba(255,255,255,0.8); font-size:0.3rem; position: absolute; left:0; bottom:0; margin:0 0.44rem; padding:0.15rem 0.17rem 0; overflow:hidden;}


.result_btn{ height:0.63rem; width:0.63rem; background:url(../images/result_prev.jpg) no-repeat center center/auto 100%; position:absolute; top:1.75rem; left:-0.18rem; z-index:3;}
.result_next{ background-image: url(../images/result_next.jpg); left:inherit; right:-0.18rem;}


.index_view,#index_view{ height:6.28rem;}
.index_view li{ padding:0.36rem 0.42rem 0; height:100%;}
.index_view_li{ background:url(../images/icon_d.jpg) no-repeat 0 2.41rem/1.58rem auto;}
.index_view_li .m{ height:3.14rem;width: 2.71rem; margin:0 auto; text-align:center; overflow:hidden; position:relative;}
.index_view_li .m img{ height:100%;}
.index_view_li .t{ color:#fff; padding:0 0.21rem; margin-top:-0.16rem;} 
.index_view_li .tit{ font-size:0.36rem;}
.index_view_li h3{  margin-top:0.12rem; color:#fff;}
.index_view_li .tit .more{ float:right; font-size:0.12rem; color:#fff;margin-top:0.24rem;}
.index_view_li p{ line-height:0.3rem; margin-top:0.07rem;font-size:0.18rem; margin-bottom:0.08rem; height:1.2rem; overflow:hidden;}
.index_view_li p a{color:#fff;}
.index_view_li h3 a{color:#fff;font-size:0.24rem;}
.index_view_li a{ font-size:0.12rem; color:#bb133e;}

.view_btn{ height:0.36rem; width:0.36rem; position:absolute; top:2.96rem; background:url(../images/view_prev.jpg) no-repeat center 0/auto 100%; z-index:2;}
.view_prev{ left:0.33rem;}
.view_next{ right:0.33rem; background-image:url(../images/view_next.jpg);}





.index_activity{ background:#2f2424; padding-bottom:0.26rem; padding-top:0.34rem;}
.index_activity ul{ margin-top:0.26rem;}
.index_activity li{ height:1.5rem; margin-bottom:0.15rem; padding-left:2rem;}
.index_activity li .m{ width:2rem; height:1.5rem; position:relative; float:left; margin-left:-2rem; overflow:hidden;}
.index_activity li .m img{ height:100%;}
.index_activity li .m .time{    width: 0.96rem;
    height: 0.76rem;
    padding-top: 0.10rem;
    color: #fff;
    font-size: 0.08rem;
    text-align: center;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: #bb133e;}
.index_activity li .m .times_day{ font-size:0.18rem;}
.index_activity li .t { padding-left:0.17rem; padding-top:0.12rem; height:100%;}
.index_activity li .t .text{ height:0.84rem; overflow:hidden; line-height:0.42rem;}
.index_activity li .t .text a{color:#fff; font-size:0.24rem;}
.index_activity li .t a.more{ color:#fff; font-size:0.12rem; display:block; margin-top:0.23rem; margin-left:2px;}



.index_video{ padding-top:0.31rem; overflow:hidden; padding-bottom:0.17rem;}
.index_video ul{ width:105%;}
.index_video li{ width:3.22rem; height:1.16rem; float:left; margin-bottom:0.21rem; margin-right:0.21rem; overflow:hidden; position:relative;}
.index_video li img{ height:100%; min-width:100%;}
.index_video li span{ display:block; width:100%; height:100%; background:url(../images/pay.jpg) no-repeat center center / 0.5rem 0.5rem; position:absolute; left:0; top:0;}


.index_footer{ min-height:5.2rem; background: url(../images/index_foot_bj.jpg) no-repeat center 0/100% 100%; color:#fff;}

.index_footer .if_b{ height:1px; width:2.22rem; background:#fff; margin:0 auto;}


.index_footer_logo{ text-align:center; padding-top:0.31rem; margin-bottom:0.14rem;}
.index_footer_logo img{ height:0.46rem;}
.index_footer_tit{ font-size:0.3rem; font-weight:bold; text-align:center; margin-top:0.2rem;}



.index_footer_nav{ text-align:center; margin-top:0.1rem; margin-bottom:0.32rem;}
.index_footer_nav li{ display:inline-block; position:relative; z-index:9;}
.index_footer_nav li span{ display:block; cursor:pointer; width:0.55rem; text-align:center; padding-top:0.52rem; margin:0 0.34rem; font-size:0.24rem;}
.index_footer_nav li.ifn_1 span{ background:url(../images/icon_fn_1.jpg) no-repeat center 0/0.37rem auto;}
.index_footer_nav li.ifn_2 span{ background:url(../images/icon_fn_2.jpg) no-repeat center 0/0.48rem auto;}
.index_footer_nav li.ifn_3 span{ background:url(../images/icon_fn_3.jpg) no-repeat center 0.06rem/0.55rem auto;}
.index_footer_nav li.ifn_4 span{ background:url(../images/icon_fn_4.jpg) no-repeat center 0.05rem/0.5rem auto;}
.index_footer_nav li.ifn_5 span{ background:url(../images/icon_fn_5.jpg) no-repeat center 0.03rem/0.48rem auto;}
.index_footer_nav li .ifn_menu{ border:#fff solid 1px; border-top:0; position:absolute; left:0; top:1rem; display:none; background:url(../images/index_foot_bj.jpg) no-repeat center center;}
.index_footer_nav li .ifn_menu em{ display:block; width:100%; height:0.16rem; background:url(../images/icon_n.jpg) no-repeat center 0/auto 100%; margin-top:-0.15rem;}

.index_footer_nav li.ifn_1 .ifn_menu{ left:-0.15rem;}
.index_footer_nav li .ifn_menu .dz{ width:2.28rem; padding:0.29rem 0;}
.index_footer_nav li:hover .ifn_menu,.index_footer_nav li.on .ifn_menu{ display:block;}
.index_footer_nav li.ifn_1 .ifn_menu em{ background-position:-4.24rem 0;}




.index_footer_nav li.ifn_2 .ifn_menu{ width:6.66rem; text-align:left; left:-1.43rem;}
.index_footer_nav li.ifn_2 .ifn_menu em{ background-position:-2.96rem 0;}
.index_footer_nav li.ifn_2 .ifn_menu dl{ width:50%; float:left; margin-bottom:0.08rem;}
.index_footer_nav li.ifn_2 .ifn_menu dl a{ color:#fff;}
.index_footer_nav li.ifn_2 .ifn_menu dl dt{}
.index_footer_nav li.ifn_2 .if_dl{ padding:0.1rem;}




.index_footer_nav li.ifn_3 .ifn_menu{ left:-0.8rem;}
.index_footer_nav li.ifn_3 .ifn_menu .dz{ width:2.81rem;}
.index_footer_nav li.ifn_4 .ifn_menu{ left:-0.18rem;}
.index_footer_nav li.ifn_4 .ifn_menu .dz{ width:1.55rem;}
.index_footer_nav li.ifn_5 .ifn_menu{ left:-0.44rem;}
.index_footer_nav li.ifn_5 .ifn_menu .dz{ width:1.8rem;}
.index_footer_nav li.ifn_5 .ifn_menu em{ background-position:-3.95rem 0;}

.index_footer_social{ margin-top:0.28rem; text-align:center;}
.index_footer_social .tit{ font-size:0.3rem; font-weight:bold;}




.index_footer_social ul{ height:0.56rem; margin-top:0.29rem;}
.index_footer_social li{ display:inline-block; width:0.56rem; margin:0 0.26rem; height:0.56rem; overflow:hidden;}
.index_footer_social li a{ display:block; width:100%; height:100%;}
.index_footer_social li .wx{ background:url(../images/icon_wx.jpg) no-repeat center center/auto 100%;}
.index_footer_social li .wb{ background:url(../images/icon_wb.jpg) no-repeat center center/auto 100%;}
.index_footer_social li .fb{ background:url(../images/icon_fb.jpg) no-repeat center center/auto 100%;}
.index_footer_social li .tw{ background:url(../images/icon_tw.jpg) no-repeat center center/auto 100%;}
.index_footer_social li .in{ background:url(../images/icon_in.jpg) no-repeat center center/auto 100%;}
.index_footer_social li .ph{ background:url(../images/icon_ph.jpg) no-repeat center center/auto 100%;}

#in_copyright{ text-align:center;padding-top:0.1rem; padding-bottom:0.1rem; font-size:0.14rem;}
#in_copyright a{ color:#fff;}


/**/
.com_main{ /*padding-top:0.86rem;*/ padding-bottom:0.93rem;}
.com_footer {
	background:#98273f;
    text-align: center;
    padding: 0.18rem 0;
	color:#fff;
	font-size:0.2rem;}
.com_footer a{ color:#fff;}
.am-footer-switch{ margin-bottom:0.1rem;}
.am-footer-miscs p{ display:inline-block;}

.am-navbar { position:fixed; left:0; bottom:0; background:#98273f; width:100%; z-index:99;}
.am-navbar-nav{ padding:0 0.16rem;}
.am-navbar-nav li{ width:25%; float:left; text-align:center;}
.am-navbar-nav a{ color:#fff;}
.am-navbar-nav a img {
    display: block;
    vertical-align: middle;
    height: 0.48rem;
    margin: 0.08rem auto 0;}
.am-navbar-nav span{ padding:0.06rem 0; display:block;}



/**/
.com_padd{padding:0 0.2rem;}
.com_banner{}
.com_banner img{ width:100%; height:auto !important; display:block;}
.cons_dqwz{ font-size:0.26rem; margin:0.15rem 0;}
.cons_dqwz a{ margin-right:0.05rem;}
.cons_dqwz span{ color:#9f2943;}

.cons_bt{margin:0.15rem 0; font-size:0.26rem; font-weight:600;}
.am-tabs-one{ height:0.5rem; line-height:0.5rem; margin:0.15rem 0;}
.am-tabs-one li{ width:25%; float:left; text-align:center; font-size:0.24rem;}
.am-tabs-one li.am-active{ background:#98273e;}
.am-tabs-one li.am-active a{ color:#fff;}

.am-tabs-bd{position:relative;overflow:hidden;z-index:1;-webkit-transition:height .3s;transition:height .3s; width:100%;}
.am-tabs-bd .am-tab-panel{position:absolute;top:0;z-index:2;float:left;width:100%;padding:0.1rem 0 0.1rem;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0); background:#fff;}
.am-tabs-bd .am-tab-panel *{-webkit-user-drag:none;user-drag:none;}
.am-tabs-bd .am-tab-panel.am-active{position:relative;z-index:100;visibility:visible;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.am-tabs-bd .am-tab-panel.am-active~.am-tab-panel{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);}
[class*='am-animation-']{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;}




.teacher_list li{
	list-style-type: none;
	overflow: hidden;
	margin: 0.1rem 0;
	padding: 0.1rem 0;
	border-bottom: 1px dashed #ccc;}

.teacher_list li .m{ width:40%; float:left;} 
.teacher_list li .m img{ width:100%; height:auto;}
.teacher_list li .t{
	width: 60%;
    display: block;
    float: right;
    padding-left: 0.15rem;}

.teacher_list li .t b{
	font-size: 0.3rem;
    color: #000;}

.teacher_list li .p{margin: 0.1rem 0; line-height:0.42rem; font-size:0.24rem;}


.page{overflow:hidden;margin:auto;text-align:center; margin:0.22rem 0;}
.page span,.page a,.page em{ padding:0 0.1rem; font-size:0.24rem; margin:0.05rem 0;}
.page .before{background:url(../images/tzsyy.jpg) no-repeat center;}
.page .previous{background:url(../images/tzsyy1.jpg) no-repeat center;}
.page .next{background:url(../images/tzxyy1.jpg) no-repeat center;}
.page .after{background:url(../images/tzxyy.jpg) no-repeat center;}
.page em a{color:#333;}
.page .on,.page .Ch_Paging_choose{background:#9f2943;}
.page .on a,.page  .Ch_Paging_choose{color:#fff;}

.page{ margin:0 auto;  text-align:center; padding:30px 0 30px 10px;}
.page a { color:#757370; font-size:12px; line-height:18px;}
.page em,.page-item ,.page .Ch_paging_btn a,.page .Ch_paging_prev,.page .Ch_paging_next{ display:inline-block; min-width:15px; font-style:normal; font-family:arial; position:relative; *top:1px; line-height:19px; height:19px;  padding:0px 4px 0;}
.page em a,.page-item a{ display:block;}
.page em a:hover,.page-item a:hover{ color:#b01b1d;}
.page em.on,.page-item.active,.page .Ch_paging_btn a.Ch_Paging_choose { color:#fff;  background:#9f2943;}
.page em.on a{ color:#fff;}




.com_left{}
.left_dbt{
	font-size:0.26rem;
    color: #982742;
    font-weight: bold;
    border-bottom: 1px solid #982742;
    padding: 0.1rem 0;
	margin-bottom:0.1rem;}	
.left_dh li{ padding:0.1rem; border-bottom:1px dashed #ccc;}
.left_dh li a{ display:block; width:100%; font-size:0.24rem;}
.left_dh .on { padding:0; border:0;}
.left_dh .on a{ background:#982742 url(../images/leftdhjt.jpg) no-repeat 95% center; border:0; padding:0.1rem 0 0.1rem 0.15rem;}
.left_dh p .on{ padding-left:0;}
.left_dh .on a,.left_dh p .on{ color:#fff;}
.left_sd li .on{ padding:0 0.15rem;}
.am-tabs-default{height:0.6rem; line-height:0.6rem; font-size:0.22rem; margin-top:0.25rem;}
.am-tabs-default li{ width:50%; text-align:center; float:left; border-bottom:1px solid #982742;}
.am-tabs-default li.am-active{ border:1px solid #982742; border-bottom:0;}


.right_lb{}

.right_lb li{border-bottom: 1px dashed #ccc;padding:0.1rem 0; font-size:0.22rem;}
.right_lb li a{ color:#333;}




.teacher_a{
overflow: hidden;
text-align: center;
padding: 0.1rem 0;
border-top: 1px solid #9f2943;
border-bottom: 1px solid #9f2943;
z-index: 98;
background: #fff;}
.teacher_nav a{
display: block;
width: 0.45rem;
height: 0.45rem;
line-height: 0.45rem;
border: 1px solid #9f2943;
float: left;
margin: 0.12rem 0.2rem;
text-align: center;}

.dl_list{
padding: 0.2rem 0;
margin: 0;
border-bottom: 1px solid #9f2943;}


.dl_list dt{
width: 0.7rem;
height: 0.7rem;
line-height: 0.7rem;
text-align: center;
font-size: 0.45rem;
font-family: arial;
font-weight: bold;
border: 1px solid #9f2943;
color: #9f2943;}
.dl_list .na1{
color: #000;
display: block;
font-weight: bold;
margin-top: 0.15rem;
font-size:0.26rem;}
.dl_list .na2,.dl_list .na3{
color:#666;
font-size:0.24rem;
margin-top:0.15rem;
display:block;}
.dl_list .na2 i,.dl_list .na3 i{ font-style: italic;}


.news_list{}
.news_list li{padding: 0.1rem 0;border-bottom: 1px dashed #ccc; font-size:0.24rem;}
#teacher_science li span{ display: none;}


.news_list_daty{}
.news_list_daty li{
    margin: 0 0 0.1rem 0;
    padding: 0 0 0.1rem 0;
    border-bottom: 1px solid #9f2943;}
.news_list_daty li dt{ display:none;}
.news_list_daty li h2{ padding:0.1rem 0;}
.news_list_daty li a{ color: #9f2943; font-size:0.26rem;}


.am-tabs-thr li{ width:33.33%;}
.am-tabs-two li{ width:50%;}

.news_list_st{ margin-bottom:0.22rem;}
.news_list_st li{    border-bottom: 1px dashed #9f2943;
    padding: 0.15rem 0;}

.news_list_st li dl{ padding-bottom:0.15rem;}
.news_list_st li dt{ display:none;}
.news_list_st li dd{ margin-top:0.15rem;}
.news_list_st li h2{ margin-bottom:0.15rem;}
.news_list_st li h2 a{font-size:0.26rem;color: #9f2943; font-weight:600;}
.news_list_st li dd .moar{ font-size:0.24rem; color: #000;}

.m30{ margin:0.3rem 0 !important;}
.news_list li .fr{float: right;color: #666;font-size: 0.2rem; margin-top:0.05rem;}


.c_article h2{
    text-align: center;
    font-weight: bold;
    font-size: 0.28rem;
    border-bottom: 1px solid #9f2943;
    padding-bottom: 0.15rem;
    margin-bottom: 0.15rem;}
.c_article p{ margin-bottom:0.15rem; font-size:0.22rem;}
.c_article article img{ height: auto !important; width:auto !important; max-width:100%;}
.c_article .MsoNormal img{ margin-left:-24.1pt;}
.MsoNormalTable.ke-zeroborder{ max-width:100%;}


.art_p{ color:#666; font-size:0.24rem; margin-bottom:0.16rem;}
.left_dh ul li p{ padding-left:0.1rem;}

.left_dh ul li p a,.left_dh ul li p .on{display: block;background: url(../images/m.jpg) no-repeat left !important;padding: 0.1rem 0 0.1rem 0.15rem;font-size:0.2rem;}
.left_dh ul li p .on{ color:#982742 !important;}
.left_dh ul li p a{ color:#313131 !important;}


.journal_list li{  font-size:0.24rem;   padding: 0.15rem 0; margin: 0 0 0.15rem 0;border-bottom: 1px solid #9f2943; text-align: center;}
.journal_list li img{ width:100%; height:2.5rem!important;}
.journal_list li h4{    margin-bottom: 0.15rem;}
.journal_list li i{display: block;}
.journal_list li i a{
	display: block;
    width: 1.1rem;
    margin: auto;
    padding:0.12rem 0.15rem;
    background:#9f2943 url(../images/down.jpg) no-repeat 0.12rem center/0.18rem auto;
    color: #fff;}

.news_list_img li{
    overflow: hidden;
    padding: 0.15rem 0;
    border-bottom: 1px solid #9f2943;
    margin: 0.15rem 0;}


.news_list_img li dt{
	    width: 40%;
    float: left;}
.news_list_img li dt img{ width:100% !important; height:auto !important;}

.news_list_img li dd{
	width: 60%;
    float: right;
    overflow: hidden;
    padding-left: 0.15rem;
    margin: 0;}
.news_list_img li dd span{    color: #9f2943;}
.news_list_img li dd h2 {font-size:0.26rem;}
.news_list_img li dd h2 a{    color: #9f2943;}
.news_list_img li dd article{ color:#666; padding-right:0.20rem; margin-top:0.15rem; font-size:0.22rem;}
.news_list_img li dd .moar{    float: right;
    color: #000;
    font-size: 0.22rem;}

.cons_yzjy{ color:#666; margin-bottom:0.15rem; font-size:0.22rem;}
.cons_yzjy p{text-indent: 0.4rem; margin-bottom: 0.15rem;}

.cons_yzjyzc{    width: 50%;
    float: left;
    padding-right: 0.2rem;}
.cons_yzjyzc img{ width:100%; height: !important; display:block;}
.cons_yzjyzc .cons_yzjyzw{    text-indent: 0!important;
    color: #fff;
    background: #9f2943;
    font-size: 0.26rem;
    padding: 0.15rem 0.2rem ;}

.cons_lshbt{ color:#9f2943; font-size:0.24rem; margin-bottom:0.15rem;}

.dir_list{ margin-top:0.2rem;}
.dir_list li{ margin-bottom:0.2rem;}
.dir_list li img{ width:100%; height:auto !important; display:block;}
.dir_list li article{
	text-align: center;
    display: block;
    background: #9f2943;
    color: #fff;
    font-size: 0.24rem;
    padding: 0.15rem 0;}

.cons_wyhjs{  font-size: 0.24rem;
    padding: 0 0 0.15rem;
    margin: 0 0 0.15rem 0;
    border-bottom: 1px solid #9f2943;}
.cons_wyhjsbt{  
margin-bottom:0.15rem;
    color: #9f2943;}
.cons_wyhjs p{ color:#666;}


.school_list li{    margin: 0;
    width: 50%;
    padding: 0.15rem;
    float: left;}

.school_list li img{    width: 100%;
    margin: 0; display:block; height:2.43rem;}
.school_list li h3{    text-align: center;
    margin: 0.15rem 0; font-size:0.26rem;}

.lxwm_ditu{ margin-bottom:0.3rem;}

.lxwm_dizhi{ margin-bottom:0.15rem;}
.lxwm_dzlb{ overflow:hidden; margin-bottom:0.15rem;}
.lxwm_dzlb_z {
    overflow: hidden;
    width: 20%;
    height: 0.76rem;
    float: left;
	text-align:center;}
.lxwm_dzlb_z img{ height:100%;}

.lxwm_dzlb_y {
	font-size:0.24rem;
	color:#666;
    float: left;
    width: 80%;
    padding-left: 0.15rem;}

.lxwm_dzlb_y p{ margin-bottom:0.15rem;}
.lxwm_dzlb_y table {
    width: 99%!important;}
.lxwm_dzlb_y table td {
    border: 1px solid #9f2943;
    text-align: center;
    word-break: break-all;
    font-size:0.24rem;
    padding: 0.1rem;}

 .wdk_list_c1 {
    margin: 0.2rem 0;}
 .wdk_list_c1 h1 {
    margin-bottom: 0.15rem;
    color: #000;
    font-size: 0.28rem;
    font-weight: bold;}
.wdk_list_c1 ul li {
    border-bottom: 1px dashed #ccc;
    padding: 0.15rem 0;}
.wdk_list_c1 ul li:before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #982742;}
.wdk_list_c1 ul li a {
    font-size: 0.24rem;
    padding-left: 0.2rem;}
.special li {
    padding: 0.15rem 0;
    border-bottom: 1px dashed #ccc;}
 .special li dl dt {
    display: block;
    width: 50%;
    float: left;
	overflow:hidden;}
 .special li dl dt img{ width:100%; height:auto !important;}

.special li dl dd {
    display: block;
    width: 50%;
    float: right;
    padding-left: 0.15rem;}
.special li dl dd h2 a {
    display: block;
    font-size: 0.3rem;
    color: #9f2943;}
 .special li dl dd h2 span {
    display: block;
    font-size: 0.24rem;
    color: #9f2943;
    margin: 0.15rem 0;}
 .special li dl dd .moar {
    display: block;
    font-size: 0.26rem;
    text-align: right;
    color: #000;}
.x_xuxian {
    padding: 0.15rem 0;
    margin: 0.15rem 0;
    border-bottom: 1px dotted #ccc;}
 .x_xuxian p{ color:#666; font-size:0.24rem; margin-top:0.05rem;}
 .x_xuxian p:nth-child(1) {
    color: #4f4f4f;
    margin: 0;
	font-size:0.2rem;}
.cons_bt {
    color: #000;
    font-size: 0.24rem;
    padding-left: 0;}
.c_article h2 {
    text-align: center;
    font-weight: bold;
    font-size: 0.24rem;
    border-bottom: 1px solid #9f2943;
    padding-bottom: 0.15rem;
    margin-bottom: 0.15rem;}
.c_article .a_size,.c_article .a_print{ display:none;}
.c_article .title2{ margin-bottom:0.15rem;}
.c_article .bon {
    text-align: center;
	margin-bottom:0.22rem;}
.c_article .bon em {
    color: #6C1A79;}
.c_article article{ font-size:0.24rem; border-bottom:1px dotted #9f2943;}
.c_article p img {
    width: 100%;}
.c_article .share{ display:none;}

.c_article .updown{ margin-bottom:0.15rem;}
.c_article .updown span {
	display:block;
	margin:0.15rem 0;
    font-size: 0.24rem!important;
    color: #000000!important;}



.page .page_box{ display:none;}
.page_btn{
	border: #f4f4f4 solid 1px;
line-height: 0.52rem;
height: 0.52rem;
cursor: pointer;
text-align:center;
width:100%;
font-size:0.16rem;
border-radius:0.03rem;}

.am-tabs-nav{ height:0.5rem; line-height:0.5rem; margin:0.15rem 0;}
.am-tabs-nav li{ width:25%; float:left; text-align:center; font-size:0.24rem;}
.am-tabs-nav li.am-active{ background:#98273e;}
.am-tabs-nav li.am-active a{ color:#fff;}



.index_view_li .m .case{width: 2.71rem; height: 3.14rem; position:absolute; left:0; top:0; background:url(../images/case.jpg) no-repeat 0.1rem 0.12rem/2.51rem 2.9rem; z-index:1;}

.boxF, .boxS, .boxT, .overlay
{
	width: 2.71rem;
	height: 3.14rem;
	overflow: hidden;}
.boxF, .boxS
{
	visibility: hidden;}
.boxF
{
	transform: rotate(120deg);
	float: left;
	-ms-transform: rotate(120deg);
	-moz-transform: rotate(120deg);
	-webkit-transform: rotate(120deg);}
.boxS
{
	transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-webkit-transform: rotate(-60deg);}
.boxT
{
	transform: rotate(-60deg);
	background: no-repeat 50% center;
	background-size: 100% auto;
	-ms-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-webkit-transform: rotate(-60deg);
	visibility: visible;}






.cons_bt .black_0{
float: right;
display: block;
padding: 0 0.1rem;
font-size:0.22rem;
background: #EEEAF0;
color: #9f2943;
text-align: center;}





.main-title h3{
color: #9f2943;
font-weight: bold;
margin: 0.1rem 0;
font-size: 0.26rem;}
.search_list{border-top: 3px solid #9f2943;}

.search_list li {
    overflow: hidden;
    padding: 0.1rem 0;
    border-bottom: 1px dashed #9f2943;
	font-size:0.26rem;}
.search_list li span {
    float: right;
    font-size: 0.24rem;
    color: #9f2943;}

 .tea_article img {
    margin:0  auto;
	display:block;}
.tea_article article {
    margin: 0.15rem 0;
    text-align: center;}
.tea_article article span{font-size:0.24rem !important;}
.tea_article dd{ margin-top:0.1rem; font-size:0.26rem;}



.tea_article dd h3 {
    font-weight: bold;
	margin-bottom:0.15rem;
	float:left;}

.tea_article dd  a{ float:right;color: #9f2943;}

.tea_article dd p{ margin-bottom:0.15rem;}


.t_arti{margin: 0 0 1.6rem 0;}


.t_arti dd:nth-child(1) h4 {
    border-bottom: 1px solid #9f2943;
    color: #9f2943;
    margin: 0;
    padding: 0.15rem 0;
    font-size: 0.28rem;
    font-weight: bold;}
.t_arti dd:nth-child(2) h4 {
    color: #9f2943;
    margin: 0;
    padding: 0.15rem 0;
    font-size: 0.28rem;
    font-weight: bold;}

.cf > div {
    float: none !important;
    width: 100% !important;}
.cf img{ display:block; margin:0 auto;}




 .t_arti dd * {
    font-size: 0.28rem !important;
	line-height:1.7;
	color:#333;}

 .t_arti dd  span{ color:#666;}
 
 
 .tan_weixin,.tan_weibo{ position: absolute; top:-2.3rem; height:1.82rem; left:-0.72rem; width:2rem; z-index:160; display:none; background:url(../images/icon_n2.jpg) no-repeat center bottom/auto 0.16rem;}
  .tan_weixin p,.tan_weibo p{ border:1px solid #fff; height:1.66rem; text-align:center; font-size:0.12rem; border-bottom:0; margin-bottom:0.05rem; background: url(../images/index_foot_bj.jpg) no-repeat center -1.92rem/auto 5.2rem;}
  .tan_weixin p img,.tan_weibo p img{ width:1.14rem; margin-top:0.16rem; margin-bottom:0.05rem;}
.closed{ position: absolute; top:-0.15rem; right:-0.05rem; font-size:0.24rem; cursor:pointer; color:#000; font-style:normal;}
.disP{ display:block !important; z-index:161;}

.am-dimmer {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    z-index: 110;
    opacity: 0;
    -webkit-transition: opacity .15s;
    transition: opacity .15s;}
.am-dimmer.am-active {
    opacity: 1;
	display:block;}

.am-modal-actions {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 1110;
    width: 100%;
    text-align: center;
    border-radius: 2px;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
	display:none;}
.am-modal-actions.am-modal-active {
    -webkit-transition: all 300ms;
    transition: all 300ms;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	display:block;}
.am-share-title {
    padding: 0.2rem 0;
    margin: 0 0.2rem;
    font-weight: normal;
    text-align: center;
    color: #555;
    background-color: #f8f8f8;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-bottom: 1px solid #fff;
	font-size:0.28rem;}
.am-share-sns {
    margin: 0 0.2rem;
    padding-top: 0.3rem;
    background-color: #f8f8f8;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
	border-top:#ccc solid 1px;}

.am-share-sns li{
    display: block;
    height: auto;
    float: left;
	width: 33.33333%;
	margin-bottom: 15px;}
.am-share-sns a {
    display: block;
    color: #555;
	font-size:0.26rem;}

.am-share-sns [class*='am-icon'] {
    background-color: #3bb4f2;
    border-radius: 50%;
    width: 0.66rem;
    height: 0.66rem;
    line-height: 0.66rem;
    color: #fff;
    margin-bottom: 0.1rem;
    font-size: 0.26rem;
	display: inline-block;}
.am-share-sns .am-icon-weibo {
    background-color: #ea1328;}
.am-share-sns .am-icon-qq {
    background-color: #009cda;}
.am-share-sns .am-icon-star {
    background-color: #ffc028;}
.am-share-sns .am-icon-tencent-weibo {
    background-color: #23ccfe;}
.am-share-sns .am-icon-wechat, .am-share-sns .am-icon-weixin {
    background-color: #44b549;}
.am-share-sns .am-icon-renren {
    background-color: #105ba3;}
.am-share-footer {
    margin: 10px;}

.am-btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;}
.am-share-footer .am-btn {
    color: #555;}
.am-btn-default {
    color: #444;
    background-color: #e6e6e6;
    border-color: #e6e6e6;}
.am-btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 0.6em 0.2em;
    border-radius: 2px;
    line-height: 1.2;
    font-size: 0.26rem;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-transition: background-color 300ms ease-out, border-color 300ms ease-out;
    transition: background-color 300ms ease-out, border-color 300ms ease-out;}
.am-share-sns span {
    display: block;}

.am-icon-weibo {
	background:url(../images/fx_icon1.jpg);}
.am-icon-qq {
  background:url(../images/fx_icon2.jpg);}
.am-icon-star {
 background:url(../images/fx_icon3.jpg);}
.am-icon-tencent-weibo {
  background:url(../images/fx_icon4.jpg);}
.am-icon-wechat, .am-icon-weixin {
   background:url(../images/fx_icon5.jpg);}
.am-icon-renren {
   background:url(../images/fx_icon6.jpg);}

.am-modal {
    width: 270px;
    position: fixed;
    display: none;
    z-index: 1110;
    left: 50%;
    margin-left: -135px;
    margin-top: 0;
    top: 50%;
    text-align: center;
    border-radius: 2px;
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(1.185);
    -ms-transform: translate3d(0, 0, 0) scale(1.185);
    transform: translate3d(0, 0, 0) scale(1.185);
    -webkit-transition-property: -webkit-transform,opacity;
    -moz-transition-property: -moz-transform,opacity;
    -ms-transition-property: -ms-transform,opacity;
    transition-property: transform, opacity;}
.am-modal.am-modal-active {
    opacity: 1;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);}
.am-modal.on{ display:block; margin-top:-45px; opacity:1;}
.am-modal-dialog {
    border-radius: 2px;
    background: #f8f8f8;}
.am-modal-no-btn .am-modal-dialog {
    border-radius: 2px;
    border-bottom: none;}
.am-modal-hd {
    padding: 0.10rem 0.10rem 0.05rem 0.10rem;
    font-size: 0.2rem;
    font-weight: 500;
	text-align:right;}
.am-modal-footer-hd {
    padding-bottom: 0.1rem;}
.am-modal-bd {
    padding: 15px 10px;
    text-align: center;
    border-bottom: 1px solid #dedede;
    border-radius: 2px 2px 0 0;}
.am-modal-hd+.am-modal-bd {
    padding-top: 0;}
.am-modal-no-btn .am-modal-bd {
    border-bottom: none;}

.index_footer_social li.wx_box{ position:relative; overflow:inherit;}
.index_footer_social li.wb_box{ position:relative; overflow:inherit;}

.com_main .tan_weixin,.com_main .tan_weibo{ top:23%; height:auto; width:70%; left:15%; text-align:center; background:0; border:0; position:fixed;}
.com_main .tan_weixin img,.com_main .tan_weibo img{ width:80% !important; height:auto !important;}
.com_main .am-dimmer.am-active{ opacity:0.5; background:#000;}
.com_main.active{ overflow:hidden;}
.com_main .closed{ display:none;}

.tan_weibo.cb{ background:#fff; padding:0.15rem 0.3rem; text-align:center;}
.tan_weibo.cb .tit{ font-size:0.32rem; text-align:left; margin-bottom:0.15rem;}
.tan_weibo.cb .p{ font-size:0.26rem; line-height:0.46rem; text-align:left; margin-top:0.15rem;}
.tan_weibo.cb .p em{ color:#dd514c; font-weight:bold;}


h1.abcd {
    background: url(../images/rr6On_r.png) no-repeat calc(100% - 4.1rem) center;
   
    margin-top: 10px !important;
}
h1.abcd a {
    color: #9f2943 !important;
}