body {
	background: #fff;
}

img {
	width: 100%;
}

i {
	font-style: italic;
}

.txt_center {
	text-align: center;
}

.fl_l {
	float: left;
}

.fl_r {
	float: right;
}

.clear {
	clear: both;
}

.hide {
	display: none;
}

header {
	background: #FFF;
	overflow: hidden;
	padding: 0 .2rem;
}

header h1 {
	float: left;
	width: 85%;
	padding: .12rem 0;
}

header h1 a {
	display: block;
	width: 100%;
	padding: 0;
}

header h1 a img {
	width: 100%;
	display: block;
}

header a.control_btn {
	color: #E9441A;
	float: right;
	display: block;
	margin-top: 0.26rem;
}

.icon-category {
	font-size: .8rem !important;
	color: #ee7700;
	height: 1rem;
	line-height: 1rem;
}

#menu_body {
	margin: 0;
	padding: 0;
}

.sj_menu_bg {
	background: #fc9820;
	width: 100%;
}

.sj_menu_ul {
	background: #fc9820;
	overflow: hidden;
}

.sj_menu_ul li {
	float: left;
	width: 24%;
	border-left: 2px solid #FFF;
	text-align: center;
	line-height: .6rem;
	height: .6rem;
	background: #fc9820;
	font-size: .3rem;
}

.sj_menu_ul li:first-child {
	border-left: none;
}

.sj_menu_ul li a {
	color: #FFF;
}

.clear {
	clear: both;
}

/* 共用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;}
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: 0.2rem auto; width: 100%;}
.zxan-b{background-color: #FFF;color: #00a0e9;}
.zxan-h{background-color: #ee7700;color: #FFF; border-radius:30px;}
.zxan-yellow{background-color: #ff8b00;color: #FFF;}
.zxan-brown{background-color: #6a3906; color: #FFF;}
.wrap{margin: 0.5rem;}
.block{display: block;}
.container{padding:2% 1% 3%; width: 98%;}
.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;}

.table-all{border:1px #000 solid; border-right: none; border-bottom: none; width: 100%;}
.table-all td{border-right:1px #000 solid; border-bottom:1px #000 solid;}
.ttitle{line-height:78px; background-color: #fff7de;}
.fsx-tit{background-color: #e3f3ff;line-height: 46px;}
.fsx-main td{color: #2132ad;}
.sdys .item{width: 294px;}
.sdys .xzxdf-tit{font-size: 24px;}

.ljfsx-all tr td:nth-child(1),.ljfsx-all tr td:nth-child(2),.ljfsx-all tr td:nth-child(3){background-color:#ddf0ff;}
.ljfsx-all tr td:nth-child(1),.ljfsx-all tr td:nth-child(2),.ljfsx-all tr td:nth-child(4),.ljfsx-all tr td:nth-child(5){border-right: none;}
.ljfsx-all tr td:nth-child(4),.ljfsx-all tr td:nth-child(5),.ljfsx-all tr td:nth-child(6){background-color:#edf7ff;}
.ljfsx-all .ljfsx td{line-height: 53px;}
.ljfsx-all td{line-height:40px;}

.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%;}
.block_img img{display: block; width: 100%;}
.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 */
.form-list-2 .item{overflow: hidden; margin: 2% 0;}
.form-list-2 .item label{float: left; width: 16%; text-align: right; line-height: 36px;color: #333333;}
.form-list-2 .item input{width: 80%; float: left; border:1px #333333 solid; box-sizing: border-box; line-height:36px; padding: 0 10px; border-radius: 5px;}
.form-list-2 .item select{width: 80%; float: left;border:1px #333333 solid; box-sizing: border-box; line-height:36px; padding: 0 10px; border-radius: 5px;}
.zyzy{border:3px #f0f0f0 solid; padding-bottom: 2%;}
/* 幻灯片图片两张 */
.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 img{display: block; width: 100%;}
.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 {
	padding: 0.4rem 1%;
}
.container .top{margin-bottom: 2%;}
.container .title{font-size: 0.36rem;color: #525252;margin-bottom: 10px; border-left:3px #f95a06 solid; padding-left:6px;font-weight: 100; margin-bottom: 0;}
.container .title span{color: #525252;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 #1b8cff;}
.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;}

.zysz .list{box-shadow:0 0 6px 1px #d4d4d4;border-radius: 10px; padding: 2%;position: relative;box-sizing: border-box; width: 49%; margin-bottom: 2%;}
.zysz .list:nth-child(2n){float: right;}
.zysz .list img{display: block;width: 100%;}
.zysz .list .tit{font-size: 0.28rem;color: #525252;font-weight: bold;}
.zysz .list p{font-size: 0.26rem; color: #525252; padding:4px 0;}
.zysz .list .btns{background-color: #ee7700; line-height: 0.6rem; border-radius: 30px; color: #FFF;font-size: 0.36rem; text-align: center; margin-top: 10px;}
.zysz .list .btns a{font-size: 0.3rem; color: #FFF;}
.zysz .list .more{position: absolute; right:5%; top:16%;}
.zysz .list .more img{width: 0.4rem;}
.more a { color: #222; font-size: 0.32rem;}

.clear_f:after{clear:both}
.clear_f:after,.clear_f:before{content:"";display:block}
.ul3-1{width:98%;margin:0.2rem auto 0.3rem; background:#fff;border-radius:.18rem;padding-top:.1rem;position:relative;height:1.2rem}
.ul3-1 img{display:block;width:70%;margin:0 auto;position:relative;top:15%}
.ul3-1 li{float:left;width:25%}
.ul3-1 span{display:block;width:0.75rem;height:0.75rem;margin:0 auto;border-radius:50%}
.ul3-1 li:nth-child(1) span{background:#f60}
.ul3-1 li:nth-child(2) span{background:#cc7832}
.ul3-1 li:nth-child(3) span{background:#702e00}
.ul3-1 li:nth-child(4) span{background:#e80010}
.ul3-1 div{font-size:0.24rem;line-height:0.53rem;color:#000;display:block;text-align:center}
.ul3-1 .active div{color:#000}
.ul3-1:after{position:absolute;content:'';width:100%;height:2px;background:#eee;bottom:-.13rem}
.ul3-1 b{position:absolute;width:25%;height:2px;background:#f60;left:0;bottom:-.13rem;z-index:1}
.zy_box img,.zy_btn img{width:100%;display:block}
.zy_box li:nth-child(2n){margin-right:0}
.zy_box li>img{border-top-left-radius:.11rem;border-top-right-radius:.11rem}
.tit_box{width:100%;text-align:center;color:#fff;padding:1px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:3.6rem}
.tit_b{font-size:0.36rem;line-height:0.45rem;margin-top:0.45rem}
.tit_e{display:inline-block;text-align:center;font-size:0.24rem;line-height:0.48rem;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;padding:0 0.36rem;margin:0 auto;margin-top:.11rem;text-transform:uppercase}
#zczy{background:url(../images/zysz/zysz/zczy_bg.jpg) no-repeat;background-size:100%}
#xdzy{background:url(../images/zysz/zysz/xdzy_bg.jpg) no-repeat;background-size:100%}
#dqzy{background:url(../images/zysz/zysz/tsxc_bg.jpg) no-repeat;background-size:100%}
#xlzy{background:url(../images/zysz/zysz/xlzy_bg.jpg) no-repeat;background-size:100%}
.zy_bg{padding:.2.rem 0 0.48rem;background:#eee}
@keyframes rotate{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
100%{ -webkit-transform:; transform:rotate(0); -moz-transform:; -ms-transform:; -o-transform:; }
}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.zyfx_box{width:100%;margin:0 auto 0}
.zyitem-tit {
	position: relative;
	color: #666;
	padding: 0.15rem 0 0.05rem;
	font-size: 0.26rem;
	text-align: center;
}
.zyitem-tit h3 {
    font-size: 0.28rem;
    line-height: 0.4rem;
    color: #222;
}
.zy_xz {
	margin-right: 5%;
    line-height: 0.3rem;
    font-size: 0.26rem;
    color: #FF6600;
}
.zy_box {
    width: 93.75%;
    margin: -1.7rem auto 0;
    padding-top: 0.125rem;
    padding-bottom: 0.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
}
.zy_box li {
    width: 49%;
    margin-right: 2%;
    position: relative;
    margin-bottom: 0.45rem;
    border-radius: 0.125rem;
    -webkit-box-shadow: 0px 1px 2px 2px #ddd;
    box-shadow: 0px 1px 2px 2px #ddd;
    background: #fff;
    padding: 0  0 1rem;
}
.zy_box li:nth-child(2n) {
    margin-right: 0;
}
.zy_box li p {
    padding: 0.1rem 0.15rem;
    font-size: 0.28rem;
    line-height: 0.4rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.zy_btn {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0.25rem;
    width: 93.75%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.zy_btn a {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 4%;
    text-align: center;
    font-size: 0.28rem;
    line-height: 0.6rem;
    border-radius: 0.125rem;
    border: 1px solid #f60;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-color: #EAEAEA;
    background: #fff;
    color: #ff8900;
}
.zy_btn a:last-child {
    margin-right: 0;
    background: #FF6600;
    color: #fff;
}
.zyfx-item {
    display: none;
}
.zyfx-item:first-child {
    display: block;
}