/* 共用css */
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.flex-pack-around{-webkit-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:justify;justify-content:space-around;}
.fleft{float: left;}
.fright{float: right;}
body{background-color: #FFF;}
img{height: auto; max-width: 100%;}
.clear{clear: both;}
.text-center{text-align: center;}
.text-explain{font-size:0.36rem; text-indent:0.72rem; color: #525252;}
.zxan{display: block; border-radius: 5px; text-align: center; font-size: 0.36rem; line-height: 0.8rem;margin: 1% 0 0; width: 100%;}
.zxan-b{background-color: #FFF;color: #00a0e9;}
.zxan-h{background-color: #ff9409;color: #FFF;}
.zxan-yellow{background-color: #ff8b00;color: #FFF;}
.zxan-brown{background-color: #6a3906; color: #FFF;}
.zxan-violet{background-color: #7148cd; color: #FFF;}
.wrap{margin: 0.5rem;}
.block{display: block;}
.container{padding:2% 1% 3%;}
.container-1{background-color:#eeeeee;}
.container-2{background-color: #00a0e9;}
.banner img{display: block; width: 100%;}
.container .text-center:nth-child(1){margin-bottom: 2%;}
.container .white{color: #FFF;}
.container .yellow{color: #fff100;}
.container .black{color: #383838;}
.container .red{color: #e5004f;}
.container .text-center:nth-child(2){margin: 2% 0;}

.w20 img{width: 20%;}
.w30 img{width: 30%;}
.w40 img{width: 40%;}
.w50 img{width: 50%;}
.w60 img{width: 60%;}
.w70 img{width: 70%;}
.w80 img{width: 80%;}
.w90 img{width: 90%;}
.m-form-text{display: block; width: 100%; height: 0.68rem; border:1px #808080 solid; border-radius:5px; text-align: center; font-size: 0.36rem; margin-bottom: 0.3rem;}
.m-form-btn{display: block; width: 100%; height: 0.8rem;background-color: #e60012; border-radius: 5px; color: #FFF; font-size: 0.36rem;}
/* 共用css */

/* 幻灯片图片两张 */
.container .slideBox{max-height: 3rem; padding-bottom: 0.6rem;}
.container .slideBox li{display: block;width: 100%;}
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:640px;}
.slideBox .hd1{ position:absolute; height:28px; line-height:28px; left:0; bottom:0;right:0; z-index:1; text-align: center;}
.slideBox .hd1 li{display:inline-block; width:15px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#7d7d7d; text-indent:-9999px; overflow:hidden; margin:0 3px;   }
.slideBox .hd1 li.on{ background:#ffaf2b;  }
.slideBox .bd1{ position:relative; z-index:0; }
.slideBox .bd1 li{ position:relative; text-align:center; margin: 0;}
.slideBox .bd1 li img{vertical-align:top; width:100%; float: left;}
.slideBox .bd1 li img:nth-child(2){float: right;}

/* 两列排列 */
.m-list-2 .list{width: 49.5%;}
.m-list-2 .list img{display: block;}

/* 三列排列 */
.m-list-3 .list{width: 32.6%;}
.m-list-3 .list img{display: block;}

/* 三列排列 */
.m-muti-list-3{overflow: hidden;}
.m-muti-list-3 .list{float: left; width:32.6%; margin: 0 1% 1% 0;}
.m-muti-list-3 .list:nth-child(3n){margin-right: 0;}

.m-muti-list-3 .zx-item{text-align: center; border:1.5px #9a5053 solid; border-radius:2px; padding: 2% 0; font-size: 0.32rem;box-sizing: border-box;}

/* 两列多行排列 */
.m-muti-list-2{overflow: hidden;}
.m-muti-list-2 .list{width: 49.5%; margin-right: 1%; margin-bottom: 1%;float: left;}
.m-muti-list-2 .list:nth-child(2n){margin-right: 0;}

/* 图片9排列 */
.m-img-list-9{overflow: hidden;}
.m-img-list-9 img{float: left; width: 32.6%; margin-right: 1%; margin-bottom: 1%;}
.m-img-list-9 img:nth-child(3n){margin-right: 0;}

/* 公共标题 */
.container .title{font-size: 0.38rem;color: #383838;margin-bottom: 10px; }
.container .title span{color: #383838;font-weight: bold;}
.container .mtitle{font-size: 0.3rem; color: #525252;}
.container .mtitle span{color: #e94f51;}

.container .title .line{display: inline-block;width:1rem;border-top:3px solid #000000;}
.container .title .txt{vertical-align:sub;}

/* 文字标签 */
.tag {overflow: hidden;}
.tag a{background-color: #e60012; color: #FFF; padding: 0.1rem 0; font-size: 0.32rem; float: left; width:32.6%; margin-right:1%; margin-bottom: 1%; text-align: center;}
.tag a:nth-child(3n){margin-right: 0;}

/* 报名表单 */
.form-txt{display: block; line-height: 0.68rem; border-radius: 5px; width: 100%; text-align: center; margin-bottom: 2%; font-size: 0.36rem; border:1px #cccccc solid;}
.form-btn{display: block; line-height: 1rem; border-radius: 5px; width: 100%; text-align: center; font-size: 0.36rem; background-color: #e60012; color: #FFF;}
.form-tip{margin: 2% 0;}
.form-tip:before{content: "*"; color: #F00;}

.questlist{overflow: hidden;}
.questlist a{float: left; width: 49.5%; margin: 0 1% 1% 0; background-color: #b57e80; color: #FFF; box-sizing: border-box; padding:2% 1%; text-align: center;}
.questlist a span{font-weight: bold; color: #fff;}
.questlist a:nth-child(2n){margin-right: 0;}

.zp_nav_wrap .item{width: 48%;color: #383838; font-size: 22px; box-sizing: border-box; border-right: 1px #bfbfbf solid;text-align: center;}
.zp_nav_wrap .item a{font-size: 22px;}
.zp_nav_wrap .item img{vertical-align: middle;}
.zp-list .zp-tit{font-size: 0.36rem;}
.zp-list .list p{font-size: 0.28rem;}
.zp-list{color: #383838;}
.zp-list .list{background-color: #FFF; padding: 1%; box-sizing: border-box; text-align: center;}
.rmzy .rmzy-tit{font-size: 0.32rem; color: #383838;}
.rmzy p{color: #7148cd;font-size:12px;}
/*list page*/
.list-pages{text-align:center; padding: 8px 0 4px; border-bottom: 7px #f4f4f4 solid;}
.list-page{display:inline-block;color:#ACACAC;}
.list-page li{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #E3E3E3;margin-right:12px;display:inline;font-size:16px;padding-top:3px;padding-right:12px;padding-bottom:3px;padding-left:12px}
.list-page li a{display:inline-block;color:#1C1C1C;text-decoration:none}
.list-page .thisclass{color:#FFF;background-color:red}
.list-page .thisclass,.list-page li a{font-size:16px}

.article-details{margin-top:.2rem}
.article-details-title{font-size:.39rem;margin-top:.2rem;margin-bottom:.1rem;color:#2B2B2B;font-family:sans-serif;line-height:.6rem}
.article-details-info{font-family:sans-serif;margin-top:.3rem}
.article-details-info span{color:#5E5E5E;margin-right:.2rem}
.article-details-info span a{color:#150000}
.article-details-zx{padding-right: 0.2rem;background-color: #EBEBEB;text-align:right;border-top-width:1px;border-bottom-width:0px;border-top-style:solid;border-bottom-style:solid;border-top-color:#C8C8C8;border-bottom-color:#C8C8C8}

.hkj{padding-right:3%;padding-left:3%}
.article-details-info u{text-decoration: none;}
.article-details-info u a{color:#F00;text-decoration: none;}
.article-details-zx-ia i{color:#0080FF;margin-left:0.2rem;margin-right:0.1rem;}
.article-details-zx-ib i{color:#3EBB2B;margin-left:0.2rem;margin-right:0.1rem;}
.article-details-content{font-family:Tahoma;line-height:.48rem;color:#3C3C3C}
.article-details-content img{ width:100%}
.article-details-content p{margin-top:.15rem;margin-bottom:.35rem}
/*.article-details-content img{display:block;margin-top:.15rem;margin-bottom:.15rem;width:100% !important;}*/
.article-details-content a{font-size:.32rem;color:#FF6002 !important;}
.share-use-left{float:left;line-height:.58rem}
.share-use-right{float:left}

.other-title{
	margin-top: 0.15rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-top: 0.15rem;
	padding-bottom: 0.15rem;
}
.other-list ul{
	display: inline-block;
	margin-bottom:.1rem;		
	width: 100%;
	margin-top: 0.15rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
}
.other-list ul li{float:left}
.other-list ul li h5{font-style:normal;height:1rem}
.other-list ul li h5 a{font-style:normal;font-weight:400}
.other-list ul li p{color:#676767;line-height:.3rem;height:.3rem}
.other-list ul li span{float:right;margin-right:.1rem}

.other-list-img{width:30%}
.other-list-img img{width:100%}
.other-list-title{width:67%;margin-left:3%}
.news-content div{display:table}
.news-content div h5{display:block;padding:.15rem .35rem;border-radius:.15rem;background-color:#F3F3F3;color:#fff;text-align:center}
.news-content div h5 a{color:#EE7600;font-weight:400}
.news-content ul{display:table-row}
.news-content ul li{display:table-cell;vertical-align:middle;padding-top:.15rem}
.news-content-img{width:30%}
.news-content-img img{width:100%}
.news-content-text{width:66%;padding-left:3%}
.news-content-text h2{font-size:.31rem;font-weight:400;color:#331A00;font-family:Tahoma}
.news-content-text p{font-size:.24rem;margin-top:.1rem}