@charset "UTF-8";
html{width:100%;outline:0;-webkit-text-size-adjust:none}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:none;outline:0;vertical-align:baseline}
body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p{-webkit-text-size-adjust:none}
html{font-size:62.5%}
body{font-size:12px;font-size:1rem}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{font-family:"微软雅黑",arial,sans-serif;background-color:#f1f1f1;color:#707070}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
img{border:none;vertical-align:middle}
a{color:#707070;text-decoration:none;outline:0;border:0 none;-webkit-tap-highlight-color:transparent;cursor:pointer}
em{font-style:normal}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}
textarea{-webkit-appearance:none}
html{font-size:10px}
@media screen and (min-width:320px) and (max-width:375px){html{font-size:12px}
}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:14px}
}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:16px}
}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:16px}
}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:16px}
}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:16px}
}
@media screen and (min-width:800px){html{font-size:25px}
}
.pr{position:relative}
.pa{position:absolute}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.l{float:left}
.r{float:right}
.pt_0{padding-top:0}
.pt_10{padding-top:10px}
.pb_10{padding-bottom:10px}
.pt_4{padding-top:4%}
.pt_2{padding-top:2%}
.pb_4{padding-bottom:4%}
.pb_2{padding-bottom:2%}
.mt_4{margin-top:4%}
.mb_4{margin-bottom:4%}
.mr_10{margin-right:10px}
.pt_3{padding-top:3rem}
.pb_60{padding-bottom:60px}
.pb_90{padding-bottom:90px}
.pb_100{padding-bottom:100px}
.pl_10{padding-left:10px}
.pr_10{padding-right:10px}
.pb_6{padding-bottom:3rem}
.f60{color:#f60}
.font_14{font-size:14px}
.font_16{font-size:16px}
.font_18{font-size:18px}
.font_26{font-size:26px}
.cl{clear:both}
.btn{display:block;width:70%;margin:0 auto;background-color:#ff2530;border:0;border-radius:4px;text-align:center;color:#fff;line-height:36px;cursor:pointer}
.btn:hover{background:#fb5f39}
.clearfix:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
#Container{width:100%;height:auto;margin:0 auto;min-width:320px;max-width:640px}
.container{margin:0 auto}
.container::after{content:"";display:table;clear:both}
.row{margin:0 auto;width:94%}
.row::after{content:"";display:table;clear:both}
.row100{margin:0 auto;width:100%}
.row100::after{content:"";display:table;clear:both}
.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px}
.col-xs-1{float:left;width:8.333333%}
.col-xs-2{float:left;width:16.666667%}
.col-xs-3{float:left;width:25%}
.col-xs-4{float:left;width:33.333333%}
.col-xs-5{float:left;width:41.666667%}
.col-xs-6{float:left;width:50%}
.col-xs-7{float:left;width:58.333333%}
.col-xs-8{float:left;width:66.666667%}
.col-xs-9{float:left;width:75%}
.col-xs-10{float:left;width:83.333333%}
.col-xs-11{float:left;width:91.666667%}
.col-xs-12{float:left;width:100%}
.pull-xs-0{right:auto}
.pull-xs-1{right:8.333333%}
.pull-xs-2{right:16.666667%}
.pull-xs-3{right:25%}
.pull-xs-4{right:33.333333%}
.pull-xs-5{right:41.666667%}
.pull-xs-6{right:50%}
.pull-xs-7{right:58.333333%}
.pull-xs-8{right:66.666667%}
.pull-xs-9{right:75%}
.pull-xs-10{right:83.333333%}
.pull-xs-11{right:91.666667%}
.pull-xs-12{right:100%}
.push-xs-0{left:auto}
.push-xs-1{left:8.333333%}
.push-xs-2{left:16.666667%}
.push-xs-3{left:25%}
.push-xs-4{left:33.333333%}
.push-xs-5{left:41.666667%}
.push-xs-6{left:50%}
.push-xs-7{left:58.333333%}
.push-xs-8{left:66.666667%}
.push-xs-9{left:75%}
.push-xs-10{left:83.333333%}
.push-xs-11{left:91.666667%}
.push-xs-12{left:100%}
.show{display:block!important}
.hidden{display:none!important;visibility:hidden!important}
.invisible{visibility:hidden}
.bg_f{background:#fff}
.bg_f7{background:#f7f7f7}


@font-face{font-family:iconfont;src:url(../fonts/iconfont.eot);src:url(../fonts/iconfont.eot) format('embedded-opentype'),url(../fonts/iconfont.woff) format('woff'),url(../fonts/iconfont.ttf) format('truetype'),url(../fonts/iconfont.svg) format('svg')}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.iconshixun:before{content:"\e600"}
.iconzaixianliaotian:before{content:"\e629"}
.iconqucheshijian:before{content:"\e620"}
.iconboshimao-copy:before{content:"\e602"}
.iconxiaoyuanhuanjing:before{content:"\e623"}
.iconren:before{content:"\e717"}
.iconshouji:before{content:"\e70a"}
.iconche:before{content:"\e624"}
.icondizhi:before{content:"\e601"}
.iconxuexiao:before{content:"\e647"}
.iconditu:before{content:"\e625"}
.iconlingdaijingjirenxianxing:before{content:"\e614"}
.iconxueli:before{content:"\e693"}
.iconViconzq-:before{content:"\e632"}
.iconqicheweixiu:before{content:"\e681"}
.iconxuesheng:before{content:"\e609"}
.iconjiuye:before{content:"\e642"}
.iconphone:before{content:"\e603"}
.iconxiuli:before{content:"\e6d1"}
.iconqianbao:before{content:"\e6fd"}
.icondianhuazixun:before{content:"\ee80"}
.iconshipin:before{content:"\e794"}
.iconxiulichangchexingshezhi:before{content:"\e6b6"}

/* 漂浮导航 */
.panav{ background:#2593e3; position: fixed;top:0;width:100%; display:none; z-index:99; }
.panav a{ color:#fff;display: -webkit-flex;display: flex;justify-content:center; align-items:center; font-size:1.2rem;padding:0.8rem 0;}
.panav_item_1{ flex:1 }
.panav_item_1 a{cursor:pointer;color:#fff;}
.panav_item_2{ flex:8; }
.panav_item_2 a{cursor:pointer;margin:0 10px; font-size:16px; color:#fff;}
.icon_size{ font-size:28px;}
.hiddened{display:none;}
.showed{ display:block;}
.panav_bg{ background:#ff2530; }


/* 固定导航 */
.logo_new{ background: url(../images/logo.jpg) no-repeat center center; background-size: contain; height:60px; }
.logo_new img{max-height: 60px;}
.logo_new a{display: block;width: 100%;max-height: 60px;height:60px;}
/*.header{position: fixed; top: 0; width: 100%; z-index: 99; max-width: 640px;height: 100px; background: #fff;}*/
.header{/*position: fixed;*/top: 0; width: 100%; z-index: 99; max-width: 640px;height: 100px; background: #fff;}
.g_navbar1, .g_navback {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;height: 32px;line-height: 32px;}
.g_navbar1 {background-color: #fff;font-size: 1.25rem;border-bottom: 1px solid #e7e7e7;}
.g_navbar1>.g_item.active {color: #007cf0;}
.g_navbar1>.g_item {-webkit-box-flex: 1;color: #333333;display: block;-webkit-flex: 1;-ms-flex: 1;flex: 1;position: relative;text-align: center;width: 1%;font-size: 16px;}
.g_navbar1>.g_item.active:before {background: #007cf0;bottom: -1px;content: "";display: block;height: 4px;left: 50%;margin-left: -20px;overflow: hidden;position: absolute;width: 40px;}
.g_navbar, .g_navback {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;height: 40px;line-height: 40px;}
.g_navbar {background-color: #fcfcfc;border-bottom: 1px solid #eaeaea;font-size: 1.25rem;}
.g_navbar>.g_item.active {color: #007cf0;}
.g_navbar>.g_item {-webkit-box-flex: 1;color: #333333;display: block;-webkit-flex: 1;-ms-flex: 1;flex: 1;position: relative;text-align: center;width: 1%;}
.g_navbar>.g_item.active:before {background: #007cf0;bottom: -1px;content: "";display: block; height: 2px;left: 50%;margin-left: -35px;overflow: hidden;position: absolute;width: 70px;}

/* 标题 */
.title{}
.title_l{}
.title_l{ display: flex; justify-content:center;align-items:center;}
.title_l h2{ font-size:1.3rem; color: #1a2329;}
.title_l span{ display:inline-block; width:0.4rem; height:1.6rem; background:#007cf0; margin-right:10px;}
.title_r a{ color:#707070; font-size:1.1rem; padding-right:1rem;}
.title i{ margin-left:10px; font-size:12px; color:#999;font-style:normal}

/* 表单 */
.box_input{width:100%;height:2.75rem;line-height:2.75rem;font-size:1.25rem;border:1px solid #e7e7e7;text-indent:1rem;color:#333;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.box_input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
/*input.coolbg{position:relative;color:rgba(255,255,255,1);text-decoration:none;background-color:#ff2530;font-family:'Yanone Kaffeesatz';font-weight:700;font-size:1.25rem;display:block;padding:.65rem;-webkit-box-shadow:0 6px 0 #ad0b04,0 6px 10px rgba(0,0,0,.7);-moz-box-shadow:0 6px 0 #ad0b04,0 6px 10px rgba(0,0,0,.7);box-shadow:0 6px 0 #ad0b04,0 6px 10px rgba(0,0,0,.7);margin:1rem auto;width:100%;text-align:center;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}
input.coolbg:hover{-webkit-box-shadow:0 3px 0 #ad0b04,0 3px 6px rgba(0,0,0,.9);-moz-box-shadow:0 3px 0 #ad0b04,0 3px 6px rgba(0,0,0,.9);box-shadow:0 3px 0 #ad0b04,0 3px 6px rgba(0,0,0,.9);position:relative;top:6px}*/
.box_inputs{display:block;margin:0 auto 15px auto;width:99%;line-height:36px;height:36px;border-bottom:1px #d8d8d8 solid;text-align:center;color:#666}
.box_inputs select option:hover{background-color:#f80;color:#fff}
.box_button{display:block;width:100%;background-color:#007cf0;border:0;text-align:center;color:#fff;cursor:pointer;font-size:1.2rem;line-height:2.8rem;border-radius: 5px;}


/* 来校路线 */
.map_t{ text-align:center;}
.map_t h3{ font-size:1.2rem; color:#333; display:inline-block;}
.map_t p{ font-size:1rem; color:#707070; display:inline-block;}
.map_p i{ display:inline-block; margin-right:0.3rem;}
.map_p i{ font-size:1.2rem; border:1px solid #d8d8d8; border-radius:100%; width:2.6rem; height:2.6rem;  text-align:center; line-height:2.6rem;}
.map_p h4{font-size:1.2rem; color:#333;}
.map_p h4,.map_p p{ display:block;}
.map_p p{ font-size:1rem; color:#707070;}
.copy{ font-size:1rem; color:#707070; padding-top:10px; border-top:1px solid #e7e7e7; margin-top:10px;}

/* 底部 */
footer{width: 100%; position: fixed;bottom: 0px;z-index:990; overflow:hidden; text-align:center;min-width: 320px;
max-width: 640px;transform: translateY(100%);-webkit-transform: translateY(100%);-moz-transform: translateY(100%);animation: zx-con1 1.4s 1s forwards;-webkit-animation: zx-con1 1.4s 1s forwards;-moz-animation: zx-con1 1.4s 1s forwards}
@keyframes zx-con1 {
	0% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%)
	}
	100% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0)
	}
}
@-webkit-keyframes zx-con1 {
	0% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%)
	}
	100% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0)
	}
}
@-moz-keyframes zx-con1 {
	0% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%)
	}
	100% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0)
	}
}

.subnav{display: flex;justify-content: center;align-items: center;}
.subnav_cell{flex: 1;  background:#007cf0;}
div.subnav_bg{background:#ff2530;}
.subnav_cell:hover{ background:#004f9c;}
.subnav_cell a{ color:#fff;display: block;padding: 1.2rem;}
.subnav_cell a>div{font-size: 1rem;float: left;height: 1.2rem;line-height: 1.2rem;}
.subnav_cell a i{ margin-right:0.3rem;float: left;margin-left: 20%;height: 1.2rem;line-height: 1.2rem;}
em.tig{float: right; height:1.2rem;width:1.2rem;border-radius:5px;background-color:#fff;z-index:9999;right:0;top:0;color:#ff2530;text-align:center;line-height:1.2rem;font-size:0.75rem;display:block;margin-left: 0.3rem}

/*页码*/
.page{ text-align:center; clear:both;}
.page a{ display:inline-block;padding: 5px; line-height:21px; border:1px solid #e7e7e7; vertical-align:middle; text-align:center; margin:0 5px;}
.page a.cur{ background-color:#2493e1; color:#fff;border:1px solid #2493e1;}
.page a.prev,.page a.next{ background-repeat:no-repeat;background-position:center center; background-size: cover; background-image:url(../images/arrow_03.jpg);}
.page a.next{ background-image:url(../images/arrow_05.jpg);}


.input_validation-failed { border: 2px solid #FF0000;}
.select_validation-failed { color: red;}
p#vtip {position: absolute; padding: 10px; left: 5px; font-size: 12px; color:#666; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999}
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

/* 头部 */

.top_bg{ background: #fff;  height: 14.5rem;}
@media screen and (min-width:320px) and (max-width:374px){.pt_22{ padding-top: 5.5rem;}}
@media screen and (min-width:375px) and (max-width:413px){.pt_22{ padding-top: 7.6rem;}}
@media screen and (min-width:414px) and (max-width:639px){.pt_22{ padding-top: 5.5rem;}}


header{ width:100%; text-align:center;}
nav li{ float:left;}

.yyd{ border-top: 1px solid #d8d8d8}
.cz_btn{ background:#fff; color:#526b7e;padding:0.75rem 0; width:100%;display: block; font-size: 1rem;}
.gz_btn{background:#fff; color:#526b7e;padding:0.75rem 0; width:100%;display: block;font-size: 1rem; border-left: 1px solid #d8d8d8;}
.cz_btn span,.gz_btn span{ font-weight: bold;font-size: 1.1rem;}
.cz_btn span{color:#ff2530;}
.gz_btn span{color:#004098;}
#video {display: none;}

/* 推荐 */
.recommend{ background:#fff; }
.re_1{ width:38%;}
.re_2{ width:61.65%;}
.re_3{ width:49%;}
.re_4{ width:100%;}
.re_5{ width:47.5%;}
.re_bk_l{ border-left:1px solid #d8d8d8;}
.re_bk_t{ border-top:1px solid #d8d8d8;}
.re_bk_r{ border-right:1px solid #d8d8d8;}
.re_bk_b{ border-bottom:1px solid #d8d8d8;}
.re_bk_r a{ display:block;}
.rec_text{ position:absolute; right:0.8rem; top:0; text-align:right;}
.rec_text h3{ font-size:1.2rem; color:#2593e3}
.rec_text p{ font-size:1rem; color:#999;}

/* 专业列表 */
.zy_box{}
.zy_box .img{ width: 96%;margin: 0 auto;position: relative;}
.zy_box .img a{ display: block;}
.zy_box h3{width: 96%;margin: 0 auto; background: #f0f0f0; color: #333; font-size: 1rem; text-align: center; line-height: 2rem;}
.zy_box p{font-size: 1rem;line-height: 2rem;text-align: center;}
.k_btnbox{ width:96%; margin: 0 auto}
.k_btnbox .k_btn_l{width:50%;text-align: center; height: 2rem; line-height: 2rem; font-size: 1rem; color: #fff;  background: #0054ff; float: left;}
.k_btnbox .k_btn_l a{color:#fff;width: 100%;height: 2rem; display: block;}
.k_btnbox .k_btn_l a:hover{color:#fff;}
.k_btnbox .k_btn_r{ width: 50%; float: right; text-align: center;color: #fff; height: 2rem; line-height: 2rem;font-size:  1rem;background: #ff2530; }
.k_btnbox .k_btn_r a{color:#fff;width:100%;height: 2rem;display: block;}
.k_btnbox .k_btn_l a i{ margin-left: 10px;}
.k_btnbox .k_btn_r a:hover{color:#fff;}


/* 新闻中心 */
.color_ff2530{ color:#ff2530;}
.news h3{ font-size:1rem;color:#333;}
.news .img{margin-right:1rem; }
.news .img img{ border-radius:0px;}
.news p{ padding:0 0.8rem; font-size:0.75rem; overflow:hidden; margin-top:0.75rem; color: #707070;}
.bk{ border-bottom:1px solid #d8d8d8;}
.topbk{ border-top:1px solid #CCC;}
.bottombk{ border-bottom:1px solid #CCC}
.news_t{ font-size:1rem; margin-top:4%;}
.news_t i{ font-size:1rem;}
@media screen and (min-width: 320px) and (max-width: 414px) {
	.news p{ display:none;}
	}
@media screen and (min-width: 414px)  {
	.news_t{  margin-top:0.75rem;}
	}
.news li{ background:url(../images/point_03.png) no-repeat 0.6rem center; padding-left:1.2rem; border-bottom:1px solid #e7e7e7;display:block; }
.news li a{ display:block; font-size:1rem; height:2.8rem; line-height:2.8rem;}


/* 引导问题 */
.problem{}
.problem li{ float:left;width:46.5%;  margin-bottom:4%; margin-left:2%;}
.problem li a{display:block; padding:0.45rem 0; text-align:center; border:1px solid #e7e7e7; font-size:1rem;color:#707070;}
.problem li a:hover{ background:#004098; color:#fff; border:1px solid #fff;}

/* 杰出问题 */
.xz_box{ display:block;}
/*.xz_box .xz_data a{ padding:0.6rem; display:block;}*/
.xz_box .xz_data .img{padding:0.2rem; display:block;border:1px solid #d8d8d8;}
.xz_box .xz_data img{ }
.xz_box .xz_data h3{ font-size:1.2rem;}
.xz_box .xz_data p{ font-size:1rem; color:#999;}

/*详情页*/
.data_title{ width:100%; border-bottom:1px solid #c9c9c9; padding:2% 0; text-align:center;}
.data_title h1{ font-size:1.4rem; font-weight:bold; color:#333; text-align:center;}
.data_title  p{ font-size:14px; line-height:28px; color:#666; margin-top:10px;}
.data_title  p span{ margin-right:10px;}
.cont_show{ color:#333; font-size:14px; line-height:28px;}
.cont_show img{ width: 95%;height: auto;display: block;margin: 0 auto;padding: 3px;}


/* 学校介绍 */
.js_box p,.ys_data p{ text-indent:2em; font-size:1rem; line-height:2.2rem;color:#666;}
.js_btn{ padding:4% 0;}
.js_btn a{padding:0.75rem; background:#2593e3; text-align:center; display:block;  font-size:1rem; color:#fff;}
.js_btn a span{ font-size:1.4rem; margin:0 0.75rem;}
.js_btn a:hover{background:#ff2530;}

.ys_data h3{text-align:center; color:#333; line-height:2em; font-size:1.2rem;}
.ys_data p{color:#666;}


/* 万通师资 */

.teacher{ display: flex; white-space: normal;}
.teacher_cell{flex: 1; height:100px;  }
.teacher_cell .img{flex: 0 0 100px;}
.teacher h3{ font-size:16px;}
.teacher .img{width: 100px;max-width: 100px;height: 100px; }
.teacher .img img{ border-radius:4px;}
.teacher p{ padding:0 0.8rem; font-size:12px; overflow:hidden; margin-top:0.75rem; white-space: normal; max-height: 36px;}
.teacher_data{display: flex;}
.teacher_data_cell{flex: 1;}
.teacher_data .img{ text-align:center;}
.teacher_data .img img{max-width: 100%;height: auto;}
.teacher_data h3{font-size:18px;}
.teacher_data p{padding:0 0.8rem; font-size:14px; overflow:hidden; margin-top:0.75rem; white-space: normal; max-height: 40px;}
/* 专业介绍 */
.zhuanye{ display: flex; white-space: normal;}
.zhuanye .text{ padding:0 4%;}
.zhuanye_cell{flex: 1; height:100px;  }
.zhuanye_cell .img{flex: 0 0 100px;}
.zhuanye h3{ font-size:16px;}
.zhuanye .img{width: 100px;max-width: 100px;height: 100px; }
.zhuanye .img img{ border-radius:4px;}
.zhuanye p{ font-size:12px; overflow:hidden; margin-top:0.75rem; white-space: normal; max-height: 36px;}
.zhuanye p span{ color:#ff2530;}
.zhuanye .zy_btn_1{ margin-top:3%; padding:5px 0; text-align:center; border:1px solid #2593e3; font-size:14px; border-radius:4px 0 0 4px;}
.zhuanye .zy_btn_1:hover{ color:#333;}
.zhuanye .zy_btn_2{ margin-top:3%; padding:5px 0; text-align:center; background:#2593e3;border:1px solid #2593e3; color:#fff; font-size:14px;border-radius:0px 4px 4px 0px;}
.zhuanye .zy_btn_2:hover{background:#ff2530; color:#fff;border:1px solid #ff2530;}


.plan .item a{ display:block;}
.plan_1{ background:url(../images/plan_01.jpg) no-repeat center center; background-size:cover; padding-bottom:4%;}
.plan_2{ background:url(../images/plan_02.jpg) no-repeat center center; background-size:cover;padding-bottom:4%;}
.plan_3{ background:url(../images/plan_03.jpg) no-repeat center center; background-size:cover;padding-bottom:4%;}
.plan_4{ background:url(../images/plan_04.jpg) no-repeat center center; background-size:cover;padding-bottom:4%;}
.plan_5{ background:-moz-linear-gradient(45deg, #fff 0%, #dedede  100%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(45deg, #fff 0%, #dedede 100%) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(45deg, #fff 0%, #dedede 100%) repeat scroll 0 0 transparent;
    background:-o-linear-gradient(45deg, #fff 0%, #dedede 100%) repeat scroll 0 0 transparent;
    background:-ms-linear-gradient(45deg, #fff 0%, #dedede 100%) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#dedede',gradientType=1); 
	padding-bottom: 1rem}
.plan .item h4 {font-size:18px;text-align:center;height:35px;line-height:35px; padding-top:15px;}
.plan .plan_1 h4{color:#ff9901;}

.plan .plan_2 h4{color:#7eba50;}

.plan .item .btn-detail {width:100px;height:28px;line-height:28px;display:block;margin:0 auto;text-align:center; font-size:1.25rem;color:#fff;background:#ff9901;}

.plan .plan_2 .btn-detail {color:#fff; background:#7eba50;  }

.plan .plan_3 h4{color:#368bcb;}
.plan .plan_3 .btn-detail { color:#fff; background:#368bcb; }

.plan .plan_4 h4{color:#d93a35;}
.plan .plan_4 .btn-detail {color:#fff; background:#d93a35; }

.plan .plan_5 h4{color:#007cf0;}
.plan .plan_5 .btn-detail {color:#fff; background:#ff2530; }

.plan .item  .desc {margin-bottom:1.75rem;color:#666;text-align:center;font-size:1rem;}


.top-con { padding: 1rem;box-sizing: border-box;color: #fff;background-color: #84858c;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.top-con .text-con {width: 14rem;}
.top-con .text-con .title {font-size: 1.25rem;margin-bottom: 0.75rem;color: #fff;font-weight: 700;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;word-wrap: break-word;}
.top-con .text-con .line {width: 100%;border-bottom: 1px solid #D9DDE1;}
.top-con .text-con .user-info {font-size: 1rem;color: #fff;margin-top: 0.5rem;margin-bottom: 0.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.top-con .text-con .info {display: inline-block;margin-bottom: .16rem;font-size: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;padding-left: 1rem;padding-right: 1rem;border-top-left-radius: 0.5rem;border-bottom-right-radius: 0.5rem;color: #fff;background: rgba(0,0,0,.15);}

.price-con {background: #f0f0f0;width: 100%;height: 3rem;line-height:3rem;}
.price-con .desc {display: inline-block;max-width: 8rem;margin-top: 0.5rem;margin-left: 0.5rem;font-size: 1rem;line-height: 1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #2B333B;}
.price-con .desc span{color: #ff2530;}
.price-con .num {display: inline-block;margin-right: 0.5rem;}
.price-con .num a{ background: #fff; border-radius: 0.5rem; color: #ff2530; padding:0.3rem 0.8rem;font-size: 1rem;border:1px solid #ff2530;}
.price-con .num a:hover{border:1px solid #ff2530; color:#fff;background: #ff2530; }

.tabBox .hd ul li {
	font-size: 1rem;
    color: #2B333B;
    border-bottom: 1px solid #D9DDE1;
    text-align: center;
    height: 3rem;
	line-height: 3rem;
}
.tabBox .hd ul li.on{ color:#B63B34; }

.tabBox .hd li.select {background: #007cf0; color: #fff;}
.con{ display: none;}
#tabBox1-bd .tabshow {display: block;}

.tabBox .hd.active{
    transition: background 1s;
         /* Firefox 4 */
           -moz-transition:background 1s;
         /* Safari and Chrome */
         -webkit-transition:background 1s;
         /* Opera */
          -o-transition:background 1s;
           }
.xy_con{ padding: 4% 0;}
.xy_con h3{ font-size: 1.2rem; color: #1a2329;}
.xy_con p{ font-size: 1rem; padding:2% 4% 0 0;}
.xy_con a.xy_con{ background: #007cf0; color: #fff; width: 100%; display: block; text-align: center; margin-top: 2rem;}
/* 就业  */
.jiuye{ display:block;}
.jiuye h3{ font-size:1.2rem; color:#f60; padding-bottom:10px; border-bottom:1px solid #d8d8d8;}
.five_jiuye{ margin-top:10px;}
.five_jiuye li{ font-size:1rem; line-height:2.2rem; text-indent:2em;}
.five_jiuye li h4{  background:#38b447; color:#fff; text-align:center;}
.five_jiuye li p{  text-indent:2em;}

/* 视频  */

.video_box{padding: 1.25rem; background: #fff;}
.video_box h3{ font-size: 1.25rem; color: #333;}
.video {height: 100%;width: 100%;display: block;}
.play{ background:url(../images/paly.png) no-repeat center center; background-size: cover; width: 50px; height: 50px; position: absolute; left: 50%;top:50%;z-index: 90; margin: -20px 0 0 -20px;}





/* 图集  */
.photo_box{ width: 100%;}
.photo_box .photo_item{ float: left; width: 33%; margin: 0 auto; text-align: center;}
.photo_box .photo_item_100{ float: left; width: 100%; text-align: center;}
.photo_item h3{ width: 90%; margin: 0 auto; overflow: hidden; height: 2.5rem; line-height: 2.5rem; font-size: 1rem;}
.photo_item_100 h3{ width: 90%; margin: 0 auto; overflow: hidden; height: 2.5rem; line-height: 2.5rem; font-size: 1rem;}

.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
	.focus .bd{ position:relative; z-index:0; }
	.focus .bd .ul {width: 100%; position: relative;}
	.focus .bd .text_bg{position: absolute;z-index: 99; bottom:0.5rem; background: #000;filter:alpha(opacity=80); opacity:0.8;height: 2rem;width: 100%;} 
	.focus .bd .ul p{position: absolute;z-index: 999;height: 2rem;width: 100%; line-height: 2rem; font-size: 1rem; color: #fff;bottom:0.5rem; text-align: left;text-indent: 1rem;}
	.focus .bd .ul img{ width:100%;  }
	.focus .bd .ul a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接亮 */ }
	.focus .hd{  bottom:6px;position: relative; width: 94%;overflow-x: scroll;overflow-y: hidden; margin: 0 auto;}
	.focus .hd{ vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; zoom:1; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
	.focus .hd a{  position:relative; float:left; display:inline; padding-top:4px;  margin-right:6px; filter:alpha(opacity=80); opacity:0.8;  cursor:pointer;-webkit-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex: 1;position: relative;text-align: center; }
	.focus .hd a img{ width: 100%;   border:2px solid #fff; display:block;  }
	.focus .hd a.on{ filter:alpha(opacity=100);opacity:1; background:url(../images/focusarrow.png) center 0 no-repeat; }
	.focus .hd a.on img{ border:2px solid #3499EA; border-bottom-width:4px;   }


.lit_img{
	padding:0.5rem 0;
	background:#000;
}
.lit_img img{
	width:120px;
	height:80px;
	margin:5px;
	padding:5px;
	background:#fff;
}
.photoresize{
	max-width:100%;
}
.img_max{
	width: 100%;
	margin:0px auto;
	position:relative;
}
.img_max .img_pre,.img_max .img_next{
	height:60px;
	width:50px;
	border:none;
	background:#000;
	opacity:0.8;
	position:absolute;
	top:8rem;
	color: #fff;
}
.img_max .img_pre{
	left:0px;
}
.img_max .img_next{
	right:0px;
}
.img_content{
	width:100%;
	background:#fff;
}
.img_content p{
	height:2.6rem;
	line-height:2.6rem;
	font-size: 1.2rem;
	font-weight: bold;
}

/*弹窗部分样式*/

/* 弹窗 */
.tc_plus{width:100%;height:100%;background-color:rgba(0,0,0,.6);margin:0;padding:0;position:fixed;top:0;left:0;z-index:999;display:none}
.tc_plus_content{width:25.5rem;border-radius:.15rem;overflow:hidden;position:fixed;left:0;right:0;margin:0 auto;top:25%;background-color:transparent;padding-bottom:.5rem}
/*.formboxContent{width:85%;margin:0 auto;margin-top:-.5rem;background-color:#fff;height:auto;overflow:hidden;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}*/
.formboxContent{width:85%;margin:0 auto;background-color:#fff;height:auto;overflow:hidden;border-radius:.5rem;}
.formboxContent p{text-align:center;font-size:1rem;margin:0;padding:0}
.formboxContent p:nth-child(1){padding-top:.8rem;color:#e7240e;padding-bottom:.35rem;font-size: 1.85rem; font-weight: bold;}
.formboxContent p:nth-child(2){padding-bottom:.35rem;color:#999;}
.formboxContent p:nth-child(3){font-size:1rem;color:#7d7d7d;padding:.1rem}
.formboxContent form input[name=tctel]{width:60%;display:block;height:2rem;margin-left:.3rem;border-radius:.3rem;outline:0;border:1px solid #ccc;margin-top:.3rem;padding-left:.2rem;float:left;vertical-align:middle}
.formboxContent form input[name=submit]{vertical-align:middle;float:left;width:30%;display:block;height:2rem;margin-left:.3rem;border-radius:.3rem;outline:0;margin-top:.3rem;padding-left:.2rem;color:#fff;background:#e7240e;border:none}
.formboxButton{clear:both;overflow:hidden}
.formboxButton a{width:50%;height:3rem;line-height:3rem;text-align:center;display:block;text-decoration:none;color:#fff;font-size:1.25rem;margin: 0 auto;}
.formboxButton a:nth-child(1){background-color:#5dbd00;}
.formboxButton a:nth-child(1){float:left;background-color:#5dbd00;}
.formboxButton a:nth-child(2){float:right;background-color:#e60000;}
.tc_Plus_topFonts{z-index:99;position:relative;width:100%;background:url(../images/tc_2.png) no-repeat;background-size:100% 100%;background-position:center;text-align:center;height:3rem;color:#fff;line-height:2.4rem;font-size:1.2rem}
.tc_plus_content img{display:block;width:100%;margin: 0 auto;}
.tc_plus_close{display:block;width:2.4rem;height:2.4rem;position:absolute;right:.25rem;top:.25rem}
.tc_plus_close img{width:100%}

/* 侧边弹窗 */
.swtxx a#sw1{width:40px;height:40px;border-radius:50%;line-height:1.3;padding:7px 7px 6px 7px;cursor:pointer;overflow:hidden;background-color:#0054ff;color:#fff;text-align:center;text-decoration:none;font-size:14px;margin-bottom:8px;display:block}
.swtxx .xuefei{width:35px;background:url(../images/jsq.png);color:#f37b1d;font-size:13px;height:35px;margin-left:10px;text-align:center;background-size:cover}
.swtxx{position:fixed;top:33%;right:0;z-index:990}
.xuefei-t{width:35px;display:block;text-align:center;color:#f37b1d;background:rgba(225,225,225,.65);border-radius:2px;margin-left:10px;line-height:1.2;font-size:14px;padding:2px 0;animation:textColor 1.5s infinite backwards;-o-animation:textColor 1.5s infinite backwards;-webkit-animation:textColor 1.5s infinite backwards}
@-moz-keyframes textColor{from{color:#1c5dad}
to{color:#ff2530}
}
@-webkit-keyframes textColor{from{color:#1c5dad}
to{color:#ff2530}
}
@keyframes textColor{from{color:#1c5dad}
to{color:#ff2530}
}

.dlbxx{position:fixed;top:40%;right:0;z-index:990}


/*.wx{position:fixed;top:40%;right:0;z-index:990;width:20px;height:110px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;  line-height:1.3;padding:7px;cursor:pointer;overflow:hidden;background-color:#03dc6c;color:#fff;text-align:center;text-decoration:none;font-size:14px;display:block}*/
.wx{position:fixed;top:20%;right:0;z-index:990;width:20px;height:110px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;  line-height:1.3;padding:7px;cursor:pointer;overflow:hidden;background-color:#ff2530;color:#fff;text-align:center;text-decoration:none;font-size:14px;display:block}
.wx a{font-size:18px;color:#fff}
.lingdang {
 width:37px;
 height:29px;
 position:absolute;
 top:86px;
 left:2px;
 background:url("../images/lingdang.png")no-repeat center center;
 animation:lingdang 1s infinite;
 -webkit-animation:lingdang 1s infinite
}
@keyframes lingdang {
 0% {
  transform:rotate(20deg);
  transform-origin:20px top
 }
 50% {
  transform:rotate(-20deg);
  transform-origin:20px top
 }
 100% {
  transform:rotate(20deg);
  transform-origin:20px top
 }
}
@-webkit-keyframes lingdang {
 0% {
  transform:rotate(20deg);
  transform-origin:20px top
 }
 50% {
  transform:rotate(-20deg);
  transform-origin:20px top
 }
 100% {
  transform:rotate(20deg);
  transform-origin:20px top
 }
}
.tan{width:25.5rem;border-radius:5px;position:fixed;left:0;right:0;margin:0 auto;top:40%;background-color:transparent;display: none;z-index: 99;}
.kuang{width:65%;margin:0 auto;background-color:#fff;height:auto;overflow:hidden;border-radius:5px;}
.kuang h1{text-align: center;font-size: 1.75rem;padding: 1rem 0;color: #000;}
.kuang p{text-align: center;padding-bottom: 1rem;}
.txtcss{color:red;font-weight:800;font-size:1.35rem;}
.copy_box{width: 100%; font-size:1.35rem;background-color:#01b558;padding:0.55rem 0;color:#000;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;text-align: center;}
.copy_box a{color:#fff}
.guanbi{width:26px;height:26px;color:#fff;font-size:16px;position:absolute;right:3.4rem;top:-1.4rem;background:#333;line-height:26px;text-align:center;border-radius:100%;z-index: 999;}