* {
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: none;
	font-size: 10px;
}
body {
	background: #F2F2F2;
	cursor:pointer;
}
html,body{
	width:100%;
}
ul,
ol,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
fieldset,
legend,
input,
textarea,
select,
button {
	margin: 0;
	padding: 0;
}
input[type="button"]:hover {
	cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}
th,
em,
strong,
b,
address,
cite {
	font-style: normal;
	font-weight: bold;
}
li {
	list-style: none;
}
img,
fieldset {
	border: 0;
}
a {
	color: #707070;
	text-decoration: none;
}
a:hover,
a:active,
a:focus {
	cursor: pointer;
}
textarea {
	outline: none;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
}
input,
select,
option,
textarea {
	outline: none;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
/*解决iphone safari上的圆角问题*/
input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none; border-radius:none;

}

/*登录注册*/

.app_login{ width: 100%; height: auto; padding: 20% 0.3rem 0.2rem; box-sizing: border-box;}

.login_header{ width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.4rem; color: #666666;  margin-bottom: 0.6rem; font-weight: bold;}

.login_center{ width: 100%; height: auto;  background: #FFFFFF; border-radius: 5px; padding:  0.2rem; box-sizing: border-box;}

.login_center_list{ width:100%; height: 0.8rem; margin-bottom: 0.2rem; position: relative;}

.app_login_input{ width: 100%; height: 0.8rem; border:none; border-bottom: 1px solid #DDDDDD ; border-radius: 5px; box-sizing: border-box; text-indent: 0.2rem; font-size: 0.25rem;}

.app_login_input_1{width: 100%; height: 0.8rem; border:none; border-bottom: 1px solid #DDDDDD ; border-radius: 5px; box-sizing: border-box; text-indent: 0.2rem; font-size: 0.25rem;
padding-right: 2rem;}

.login_center_yazm{ position: absolute; top: 0; right: 0; width: 2rem; height: 0.8rem; font-size: 0.24rem; text-align: center; line-height: 0.8rem; color: #666;}

.login_butom{ width: 100%; height: auto; margin-top: 0.6rem;  box-sizing: border-box;}

.login_dl{ width: 100%; height: 0.8rem; border: none; background: #007DDB; color: #FFFFFF; font-size: 0.3rem; border-radius: 5rem;}

.login_butom_zist{ width: 100%; height: 0.4rem; padding: 0 0.2rem; box-sizing: border-box; margin-top: 0.2rem;}

.login_enmcoper{ float: left; height: 0.4rem; font-size: 0.24rem; color: #666666; line-height: 0.4rem;}

.login_enmcoper a{height: 0.4rem; line-height: 0.4rem; font-size: 0.24rem; color: #007DDB; float: left;}

.login_enmcorig{float: right; height: 0.4rem; font-size: 0.24rem; color: #666666;}

.login_cenmort{ height: 0.4rem; display: block; float: left; background-image: url(../img/duigou.png); background-repeat: no-repeat; 
 background-size: 0.3rem 0.3rem; background-position: left center;padding-left: 0.4rem; font-size: 0.24rem; color: #666666;}

.login_foort{ width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.25rem; color: #666; text-align: center; position: fixed; left: 0; bottom: 0;}

.login_butom_liot{ width: 100%; height: 0.4rem; padding: 0 0.2rem; box-sizing: border-box; margin-top: 0.2rem;  }
 
.login_butom_liot a{height: 0.4rem; line-height: 0.4rem; font-size: 0.24rem; color: #007DDB;}

.login_header li{ width: auto; height: 0.6rem; line-height: 0.6rem; font-size: 0.3rem; color: #999;   float: left;margin-right: 0.2rem;}

.login_header_this{ font-size: 0.4rem !important; color: #666666 !important; font-weight: bold;}

.login_center_min{ display: none;}

.enm_left{ width: auto; float: left; font-size: 0.24rem; color: #666 !important;}

.enm_right{ width: auto; float: right; font-size: 0.24rem; color: #666;}



/*首页*/

.app_index_header{ width: 100%; height: 0.9rem; padding: 0.15rem 0.2rem; box-sizing: border-box; background: #FFFFFF; position: fixed; top: 0; left: 0; z-index: 10;}

.app_index_header_left{ width: calc(100% - 1.2rem); float: left; height: 0.6rem;}

.app_input_soso{ width: 100%; height: 0.6rem; border: 1px solid #DDDDDD; border-radius: 5rem; padding-right: 0.8rem; box-sizing: border-box;
background-image: url(../img/nav_search.png); background-repeat: no-repeat; background-size: 0.44rem 0.44rem;  padding-left: 0.4rem;
background-position: right 0.2rem center; font-size: 0.24rem;}

.app_index_header_right{ width: 1.2rem; height: 0.6rem; float: right;}

.frzist{ width: 0.6rem; padding: 0.1rem 0 0.1rem 0.2rem; box-sizing: border-box; float: left; display: block;}

.frzist img{ width: 100%; height: 100%;}

.app_index{ width: 100%; height: auto; padding: 1rem 0 1rem; box-sizing: border-box;}

.app_jgg{ width: 100%; height: auto; overflow: hidden; padding-top: 0.2rem;  background: #FFFFFF; margin-bottom: 0.1rem;}

.app_jgg ul{ padding: 0; margin: 0;}

.app_jgg ul li{ width: 25%; float: left; padding: 0.2rem ; box-sizing: border-box; text-align: center;}

.app_jgg ul li img{ width: 70%;}

.app_jgg ul li p{ text-align: center; color: #666666; margin-top: 0.2rem; font-size: 0.25rem;}

.app_tjkc{ width: 100%; height: auto;  background: #FFFFFF; margin-bottom: 0.1rem; }

.app_tjkc_header{ width: 100%; height: 0.8rem; border-bottom: 1px solid #DDDDDD; padding: 0 0.2rem; box-sizing: border-box;}

.app_tjkc_header_left{ width: auto ; line-height: 0.8rem; font-size: 0.3rem;  float: left; background: url(../img/shu.png) no-repeat left center;
 background-size:2px ; text-indent: 0.2rem;}

.rome{ width: auto; float: right; line-height: 0.8rem; color: #666; font-size: 0.24rem;}

.app_tjkc_center{ width: 100%; height: auto; overflow: hidden; padding: 0 0.2rem 0 0.1rem; box-sizing: border-box; padding-bottom: 0.1rem;}

.app_tjkc_center_list{ width: 49%; height: auto; padding: 0.2rem 0 0 0.15rem; box-sizing: border-box; display: inline-block;}

.app_minde{ width: 100%; height: auto; border-radius: 0.05rem; overflow: hidden; display: block;
 -moz-box-shadow: 0px 0px 10px #cecece; -webkit-box-shadow: 0px 0px 10px #cecece;  box-shadow: 0px 0px 10px #cecece;}

.app_minde_img{ width: 100%; height: 2rem; display: block; margin-bottom: 0.1rem;}

.app_eiter{ width: 100%; height: auto;}

.app_eiter_h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.25rem; padding: 0 0.1rem; box-sizing: border-box;}

.app_eiter_h2{ width: 100%; height: 0.4rem; line-height: 0.4rem; font-size: 0.24rem; color: #666666; padding: 0 0.1rem; box-sizing: border-box;} 

.app_eiter_h3{width: 100%; height: 0.6rem; line-height: 0.6rem; padding: 0 0.1rem; box-sizing: border-box;}

.app_eiter_h3_left{ float: left; color: red; font-size: 0.3rem;}

.app_eiter_h3_right{ float: right; color: #666666; font-size: 0.24rem;}

.faxl{ width:0.72rem; height: auto; position: fixed; right: 0.2rem; top: 50%;}

.faxl a{display: block; width:0.72rem; height: 0.72rem; margin-bottom: 0.3rem;}

.faxl a img{ width: 100%; height: 100%;}

/*课程*/

.app_kc_header{ width: 100%; height: 0.9rem; padding: 0.15rem 0.2rem; box-sizing: border-box;  font-size: 0.35rem; text-align: center; background: #007DDB;
position: fixed; top: 0; left: 0; z-index: 10;  line-height: 0.6rem; color: #FFFFFF;}

.returns{ width: 0.2rem; height: 0.34rem; position: absolute; display: block; left: 0.2rem; top: 0.26rem; line-height: 0.34rem !important;}

.returns img{ width: 100%; height: 100%;}

.app_kc_xs{ width: 100%; height: 0.9rem; padding: 0.15rem 0.2rem; box-sizing: border-box; background: #FFFFFF; position: fixed; top: 0.9rem; left: 0; z-index: 2;}

.app_xs_1{ width: auto; float: left; padding-left: 0.4rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.25rem; background-image: url(../img/a0.png);
background-position: left center; background-repeat: no-repeat; background-size: 0.28rem 0.28rem;  margin-right: 0.4rem; color: #666666;}

.app_xs_2{ width: auto; float: left; padding-left: 0.4rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.25rem; background-image: url(../img/a0.png);
background-position: left center; background-repeat: no-repeat; background-size: 0.28rem 0.28rem; margin-right: 0.4rem; color: #666666;}

.app_xs_3{ width: auto; float: left; padding-left: 0.4rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.25rem; background-image: url(../img/a0.png);
background-position: left center; background-repeat: no-repeat; background-size: 0.28rem 0.28rem; margin-right: 0.4rem; color: #666666;}

.app_xs_4{ width: auto; float: right; padding-right: 0.4rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.25rem; background-image: url(../img/shaixuan.png);
background-position: right center; background-repeat: no-repeat; background-size: 0.28rem 0.28rem; color: #666666;}

.curr_this1{background-image: url(../img/a1.png) !important;}
.curr_this2{background-image: url(../img/a2.png) !important;}

.app_kc_center{width: 100%; height: auto; padding: 2rem 0 1rem; box-sizing: border-box;}

.app_kc_center_lb{ width: 100%; height: auto; overflow: hidden; padding: 0 0.2rem 0 0.1rem; box-sizing: border-box; padding-bottom: 0.1rem; background: #FFFFFF;}

.screen{ width: 70%; height: 100vh; background: #FFFFFF; position: fixed; top: 0; right: -70%; z-index: 99;  transition: .3s all;}

.screen_center{ width: 100%; height: 100%; overflow: auto; padding: 0.2rem 0.2rem 0.8rem 0.2rem; box-sizing: border-box;}

.screen_center_header{ width: 100%; line-height: 0.6rem; border-bottom: 1px solid #DDDDDD; font-size: 0.3rem;}

.screen_center_enmt{ width: 100%; height: auto; padding-top: 0.2rem; overflow: hidden;}

.screen_center_enmt ul{ padding: 0; margin: 0;}

.screen_center_enmt ul li{ width: auto; height: auto;  line-height: 0.5rem; margin: 0 0 0.3rem 5%; border: 1px solid #DDDDDD; padding: 0 0.2rem;
 font-size: 0.22rem; float: left; border-radius: 0.1rem; color: #666;}


.screen_enmodert{ width: 100%; height: 0.8rem; border: none; background: #007DDB; color: #FFFFFF; font-size: 0.3rem;  display: block;}

.enmkotr{position: absolute; bottom: 0; left: 0; width: 100%; height: 0.8rem;}

.screen_this{ background: #007DDB; color: #FFFFFF !important;}

.screen_tb{right: 0 !important;}

.ransparent{ width: 100%; height: 100vh; background: rgba(0,0,0,.5); display: none; position: fixed; top: 0; left: 0; z-index: 98;}

.app_video{ width: 100%; height: 4.2rem; overflow: hidden; position: fixed; top: 0; left: 0;z-index:95}

.denmappc{ width: 100%; height: 100%;}

video{  width:100%;  height:100%; object-fit:fill;  }

.kc_amist{ width: 100%; height: 0.8rem;  background: #FFFFFF;}

.kc_amist ul{ padding: 0; margin: 0;}

.kc_amist ul li{ width: 33.333%; float: left; height: 0.8rem; line-height: 0.8rem;  }

.kc_amist ul li a{font-size: 0.25rem; display: block; width: 60%; margin: 0 auto; text-align: center;}

.kc_amist_this a{ border-bottom: 2px #007DDB solid;}

.kc_amist_center{ width: 100%; height: auto; margin-top: 0.1rem; }

.app_centerbist{ width: 100%; height: auto; padding-top: 4.2rem; margin-bottom: 1rem;}

.enmapp{ width: 100%; height: auto; padding: 0.2rem; box-sizing: border-box; background: #FFFFFF; margin-bottom: 0.1rem; overflow: hidden;}

.enmapp_h1{ width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.3rem; font-weight: bold; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.enmapp_h2{ width: 100%; height: 0.4rem; line-height: 0.4rem;}

.tar_1{ float: left; height: 0.4rem; line-height: 0.4rem; margin-right: 0.2rem; font-size: 0.24rem; color: #999999; }

.tar_1 img{ width: 0.3rem; height: 0.3rem; display: block; float: left; margin-right: 0.05rem; margin-top: 0.05rem;}

.tar_2{ width: calc(100% - 1.4rem);  float: right; min-height: 0.4rem; line-height: 0.4rem; font-size: 0.24rem; color: #999999; }

.reater { width: 100%; height: auto;padding: 0.2rem; box-sizing: border-box; background: #FFFFFF; margin-bottom: 0.1rem; overflow: hidden; color: #999999;
line-height: 0.6rem;}

.reater img{ width: 100%;}

.app_cenfoor{ width: 100%; height: 1rem; position: fixed; left: 0; bottom: 0; background: #FFFFFF; padding: 0 0 0 0.2rem; box-sizing: border-box;}

.appmay{ width: auto; float: left; height: 1rem; line-height: 1rem;}

.appmay_1{ line-height: 1rem; color: #FF1010; font-size: 0.46rem;}

.appmay_2{ line-height: 1rem; color: #BBBBBB ; font-size: 0.3rem; margin-left: 0.2rem; text-decoration:line-through;}

.enmgm{ width: 2.5rem; height: 1rem; line-height: 1rem; display: block; float: right; background: #007DDB; color: #FFFFFF; font-size: 0.3rem; text-align: center;}

.evaluate{ width: 100%; height: 0.8rem; padding: 0.15rem 0.1rem; box-sizing: border-box; background: #FFFFFF;}

.evaluate ul{padding: 0; margin: 0;}

.evaluate ul li{ float: left; width: 25%; height: 0.5rem; line-height: 0.5rem;}

.evaluate ul li a{ display: block; width: 80%; margin: 0 auto; height: 0.5rem; line-height: 0.5rem; text-align: center; font-size: 0.22rem;
border-radius: 5rem; border: 0.01px solid #DDDDDD; box-sizing: border-box;}

.evaluate_this a{ background: #007DDB !important; color: #FFFFFF !important; }

.evaluate_center{ width: 100%; height: auto; margin-top: 0.1rem; background: #FFFFFF; padding: 0.2rem; box-sizing: border-box;}

.evaluate_center_list{ width: 100%; height: auto; overflow: hidden; border-bottom: 1px solid #DDDDDD; margin-bottom: 0.2rem; padding-bottom: 0.2rem;}

.list_left{ width: 0.8rem; height: 0.8rem; float: left;}

.list_left img{ width: 100%; height: 100%; border-radius: 5rem;}

.list_right{ width: calc(100% - 1rem); float: right; height: auto;}

.list_right_title{ width: 100%; height: 0.8rem;}

.list_right_title_ren{ width: calc(100% - 1rem); height: 0.8rem; float: left;}

.wist_1{ width: 100%; height: 0.5rem; line-height: 0.4rem; font-size: 0.24rem; }

.wist_2{ width: 100%; height: 0.3rem; line-height: 0.4rem; font-size: 0.22rem; line-height: 0.3rem; color: #8F8E93;}

.list_right_title_hp{ width: 0.8rem; height: 0.4rem; float: right; background: #0CA201; color: #FFFFFF; text-align: center;
 line-height: 0.4rem; font-size: 0.22rem; border-radius: 0.1rem; margin-top: 0.2rem;}

.enmoftery{ width: 100%; height: auto; font-size: 0.24rem; color: #807D7D; line-height: 0.4rem; margin-top: 0.1rem;}

.list_right_title_zp{ width: 0.8rem; height: 0.4rem; float: right; background: #FDD556; color: #FFFFFF; text-align: center;
 line-height: 0.4rem; font-size: 0.22rem; border-radius: 0.1rem; margin-top: 0.2rem;}

.list_right_title_cp{ width: 0.8rem; height: 0.4rem; float: right; background: #FD7A7A; color: #FFFFFF; text-align: center;
 line-height: 0.4rem; font-size: 0.22rem; border-radius: 0.1rem; margin-top: 0.2rem;}

.kc_amist_center_list{ width: 100%; max-height: 1rem; overflow: hidden; background: #FFFFFF; border-bottom: 1px solid #ddd; }

.fr_header{ width: 100%; height: 1rem; line-height: 1rem; font-size: 0.28rem; padding: 0 0.4rem 0 0.2rem; box-sizing: border-box;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap; background-image: url(../img/kecheng_icon_right_normal.png); background-size: 0.2rem 0.2rem;
background-position: right 0.2rem center; background-repeat: no-repeat;}

.fr_center{ width: 100%;  max-height: 0.8rem; overflow: hidden; background-color: #F0F0F0;}

.fr_center_header{ width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; padding: 0 0.4rem 0 0.2rem; box-sizing: border-box;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap; background-image: url(../img/kecheng_icon_right_normal.png); background-size: 0.2rem 0.2rem;
background-position: right 0.2rem center; background-repeat: no-repeat; background-color: #f7f7f7;}

.fr_center_ce{ width: 100%;   height: auto; overflow: hidden;}

.fr_center_ce_list{width: 100%; height: 0.8rem; line-height: 0.8rem;  padding: 0.1rem 0.2rem; box-sizing: border-box;}

.ce_list_left{ width: calc(100% - 2rem); height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; color: #666666; float: left; overflow: hidden; box-sizing: border-box;
 padding-left: 0.5rem; box-sizing: border-box; background-image: url(../img/kecheng_icon_Play_normal.png); background-position: left center;
 background-size: 0.3rem 0.3rem; background-repeat: no-repeat;}
 
.genboct{background: #F2DE6F !important;}

.ce_list_left span{font-size: 0.26rem; color: #666666;}

.ce_list_right{ width: 0.8rem; height: 0.4rem; line-height: 0.38rem; margin-top: 0.1rem; text-align: center; font-size: 0.22rem; 
color: #fff; background: #007DDB; border-radius: 0.5rem; display: block; float: right;}

.ner_this{ max-height: 100rem !important;}

.ner_this .fr_header{background-image: url(../img/enmox.png) !important ;}

.neve_this{max-height: 100rem !important;}

.neve_this .fr_center_header{background-image: url(../img/enmox.png) !important;}


.app_onmter{ width: 100%; height: auto; padding-top: 0.9rem; margin-bottom: 1rem;}

.qr_list{ width: 100%; height: 2.4rem; padding: 0.2rem; box-sizing: border-box; background: #FFFFFF; margin-bottom: 0.1rem;}

.qr_list_left{ width: 2.5rem; height: 2rem; float: left;}

.qr_list_left img{ width: 100%; height: 100%;}

.qr_list_right{ width: calc(100% - 2.7rem); float: right; height: 2rem;}

.qr_1{ width: 100%; height:0.45rem; line-height: 0.45rem; font-size: 0.3rem; font-weight: bold; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.tar_xx { height: 0.4rem; line-height: 0.4rem;  margin-right: 0.2rem; font-size: 0.24rem;color: #999999;}

.tar_xx img { width: 0.3rem; height: 0.3rem; display: block; float: left; margin-right: 0.05rem; margin-top: 0.05rem;}

.qr_2{width: 100%; height:0.4rem; line-height: 0.4rem; font-size: 0.24rem; font-weight: bold; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color: #8F8E94;}

.appmay_z{line-height: 1rem; color: #666; font-size: 0.3rem;}

.app_botmor{ width: 100%; height: 4rem;  background: #FFFFFF; padding: 0.2rem 0.4rem; box-sizing: border-box; border-radius: 0.1rem;}

.enmopert{ border-radius: 0.1rem;}

.app_botmor_top{ width: 100%; height: 2.5rem; border-bottom: 1px solid #DDDDDD;}

.enmkterp{ width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.35rem;}

.enmkterp_1{width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; color: red;}

.enmkterp_2{width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; color: #666666;}

.app_botmor_bottom{ width: 100%; height: 1.1rem; padding-top: 0.3rem; text-align: center; box-sizing: border-box;}

.app_bottom_1{ width: 30%; height: 0.6rem; border: none; background: #017406; color: #FFFFFF; border-radius: 0.1rem; font-size: 0.25rem;}

.app_bottom_2{ width: 30%; height: 0.6rem; border: none; background: #EEEEEE;  border-radius: 0.1rem; margin-left: 10%; font-size: 0.25rem;}

.ygm_center_list{ width: 100%; max-height: 2.4rem; overflow: hidden; background: #FFFFFF; border-bottom: 1px solid #ddd; }

.ygm_fr_header{ width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; padding: 0 0.4rem 0 0.2rem; box-sizing: border-box;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap; background-image: url(../img/kecheng_icon_right_normal.png); background-size: 0.2rem 0.2rem;
background-position: right 0.2rem center; background-repeat: no-repeat;}

.ygm_fr_header_jd{ width: 100%; background:#FFFFFF; padding: 0 0.2rem; box-sizing: border-box;}

.ldt_oder{ width: 100%; height: 0.3rem; background: #eee; border-radius: 5rem; position: relative; }

.ldt_oder_lan{width: 0; height: 0.3rem; background:#007DDB; border-radius: 5rem; position: absolute; top: 0; left: 0; text-align: right; transition: 0.3s width;}

.ldt_oder_nabe{position: static; font-size: 0.22rem; color: #FFFFFF; padding: 0 0.2rem; line-height: 0.28rem; }

.app_ks{ width: 100%; height: 1.2rem;   }

.enm_app_ks{font-size: 0.24rem; color: #666; float: left; width: calc(100% - 1rem); height: 1.2rem; line-height: 0.6rem;}

.enm_app_an{ width: 1rem; height: 0.4rem; background: red; border-radius: 5rem; display: block; float: right; text-align: center; line-height: 0.4rem;
font-size: 0.24rem; color: #FFFFFF; margin-top: 0.1rem;}

.ce_list_right_wj{ width: 0.55rem; height: 0.55rem; line-height: 0.55rem !important;  font-size: 0.22rem;   display: block; float: right; margin-left: 0.1rem;}

.ce_list_right_wj img{ width: 100%; height: 100%;}

.app_xerbot{ width: 100%; height: 2rem;  padding-top: 0.2rem; box-sizing: border-box;}

.app_xerbot ul{ padding: 0; margin: 0;}

.app_xerbot ul li{ width: 50%; float: left; text-align: center;}

.app_xerbot ul li img{ width: 1rem; height: 1rem; margin-bottom: 0.2rem;}

.app_xerbot ul li p{ color: #333; font-size: 0.25rem;}

.app_onmter_zsd{ width: 100%; height: auto; overflow: hidden; padding: 0.1rem; box-sizing: border-box; background: #FFFFFF;}

.app_onmter_zsd_list{ width: 100%; height: auto;}

.zsd_list_title{ width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; padding: 0 0.5rem 0 0.1rem; background: #F2F2F2; box-sizing: border-box;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap; border-bottom: 1px solid #fff; background-image: url(../img/kecheng_icon_right_normal.png); background-size: 0.2rem 0.2rem;
background-position: right 0.2rem center; background-repeat: no-repeat;}

.zsd_list_center{ width: 100%; height: auto; padding: 0.2rem; box-sizing: border-box; line-height: 0.4rem; font-size: 0.25rem; color: #666666; display: none;}

.zsd_lis_this .zsd_list_center{ display: block !important; }

.zsd_lis_this .zsd_list_title{background-image: url(../img/enmox.png) !important;}

.kc_amist_1{ width: 100%; height: 0.8rem;  background: #FFFFFF;}

.kc_amist_1 ul{ padding: 0; margin: 0;}

.kc_amist_1 ul li{ width: 50%; float: left; height: 0.8rem; line-height: 0.8rem;  }

.kc_amist_1 ul li a{font-size: 0.25rem; display: block; width: 60%; margin: 0 auto; text-align: center;}

.app_centerbist_1{ width: 100%; height: auto; padding-top: 4.2rem;}

/*底部*/

.footer_block{ display: block; width: 0.45rem; height: 0.45rem;}

.footer_none{ display: none; width: 0.45rem; height: 0.45rem;}

.footer{ width: 100%; height: 1rem; background: #FFFFFF; position: fixed; left: 0; bottom: 0; padding: 0.1rem 0; box-sizing: border-box;}

.footer ul{ padding: 0 ; margin: 0;}

.footer ul li{ float: left; width: 20%; text-align: center;}

.footer ul li img{ margin: 0 auto 0.05rem;}

.footer ul li p{ color: #666666; font-size: 0.24rem;}

.footer_this p{ color: #007DDB !important;}

.footer_this .footer_block{ display: none; width: 0.48rem; height: 0.48rem;}

.footer_this .footer_none{ display: block; width: 0.48rem; height: 0.48rem;}

/*轮播图*/
.addWrap {position: relative;width: 100%;background: #fff;margin: 0;padding: 0;}

.addWrap .swipe {overflow: hidden;visibility: hidden;position: relative;}

.addWrap .swipe-wrap {overflow: hidden;position: relative;}

.addWrap .swipe-wrap > div {float: left;width: 100%;position: relative;}

#position {position: absolute;bottom: 0;right: 0;padding-right: 8px;margin: 0;background: #000;opacity: 0.4;width: 100%;filter: alpha(opacity=50);text-align: right;display: none;}
	
#position li {width: 10px;height: 10px;margin: 0 2px;display: inline-block;-webkit-border-radius: 5px;border-radius: 5px;background-color: #AFAFAF;}

#position li.cur {background-color: #FF0000;}

.img-responsive {display: block;max-width: 100%;height: auto;}



/*讲师轮播*/
.addWrap_1 {position: relative;width: 100%;background: #fff;margin: 0;padding: 0;}

.addWrap_1 .swipe {overflow: hidden;visibility: hidden;position: relative;}

.addWrap_1 .swipe-wrap {overflow: hidden;position: relative;}

.addWrap_1 .swipe-wrap > div {float: left;width: 100%;position: relative;}

#position {position: absolute;bottom: 0;right: 0;padding-right: 8px;margin: 0;background: #000;opacity: 0.4;width: 100%;filter: alpha(opacity=50);text-align: right;display: none;}
	
#position li {width: 10px;height: 10px;margin: 0 2px;display: inline-block;-webkit-border-radius: 5px;border-radius: 5px;background-color: #AFAFAF;}

#position li.cur {background-color: #FF0000;}

.jstitle{ width: 100%; height: auto; padding: 0.2rem 0.2rem 0.2rem 0; box-sizing: border-box;}

.jstitle_title{ width: 100%; display: block; height: 0.6rem; line-height:0.6rem; font-size: 0.3rem; padding-right: 0.2rem;  text-indent: 0.2rem; 
box-sizing: border-box;   text-align: center;}

.jstitle_img{ width: 1rem; height: 1rem; border-radius: 100%; display: block; margin: 0 auto;}

.jstitle_img img{ width: 100%; height: 100%; border-radius: 100%;}

.jstitle_cnet{ width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.3rem; text-indent: 0.2rem; display: block; color: #666;
 overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding-right: 0.2rem; box-sizing: border-box; }

.jstitle_cnet_1{width: 100%; height: 1.2rem; line-height: 0.4rem; font-size: 0.3rem;  display: block; padding:0 0.2rem; box-sizing: border-box;
color: #666; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}

.enmopgoot{ width: 100%; height: auto;  display: block;  text-align: center;}

.dostcenter{ width: 100%; height: auto;}

.enmkoperty{ width: 100%; height: 0.6rem; line-height: 0.6rem;  text-align: center; font-size: 0.3rem;}

.enmkoperty_center{ width: 100%; height: auto; font-size: 0.28rem; color: #666; line-height: 0.4rem;}

.enmoditebns{ padding: 0.2rem; box-sizing: border-box;}












/*个人中心*/

.personal{ width: 100%; height: 3rem; background: #307CE7; position: fixed; top: 0; left: 0; padding: 0 0.4rem; box-sizing: border-box; z-index: 2;}

.personal_left{ width: calc(100% - 1rem); float: left; height: 1.4rem; margin-top: 0.6rem;}

.name_left{ width: 1.4rem; float: left; height: 1.4rem; border-radius: 100%; overflow: hidden;}

.name_left img{ width: 100%; height: 100%;}

.name_right{ width: calc(100% - 1.5rem); float: right; height: 1.4rem;}

.name_right_1{ width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.4rem; color: #FFFFFF; font-weight: bold;}

.name_right_2{width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.3rem; color: #FFFFFF;}

.personal_right{ width: 1rem; float: left; height: 1.4rem; margin-top: 0.6rem; line-height: 1.4rem; text-align: center; display: block;}

.personal_right img{ width: 0.3rem; height: 0.3rem;}

.enmpersonal{ width: 100%; height: 1.6rem; position: fixed; top:2.3rem; left: 0; padding: 0 0.4rem; box-sizing: border-box; z-index: 2;}

.enmpersonal_center{ width: 100%; height: 1.6rem; background: #FFFFFF; border-radius: 0.1rem; padding: 0.1rem; box-sizing: border-box;}

.enmpersonal_center ul{ padding: 0; margin: 0;}

.enmpersonal_center ul li{ width: 33.333%; float: left; text-align: center;}

.enmpersonal_center ul li img{ width: 0.9rem; height: 0.9rem; margin-top: 0.1rem;}

.enmpersonal_center ul li p{ width: 100%; height: 0.4rem; line-height: 0.4rem; font-size: 0.24rem;}

.personal_lonter{ width: 100%; height: auto; padding: 4.1rem 0.4rem 1rem 0.4rem; box-sizing: border-box;}

.enmhenbt{ width: 100%; height: auto; background: #FFFFFF; border-radius: 0.1rem; box-sizing: border-box; margin-bottom: 0.1rem;}

.enmhenbt_list{ width: 100%; height: 1rem; position: relative; padding: 0 1rem 0 1rem; box-sizing: border-box; line-height: 1rem; 
font-size: 0.3rem; display: block; border-bottom: 1px solid #F7F3F3;}

.app_enmhenbt_img{ width: 0.6rem; height: 0.6rem; position: absolute; top: 0.2rem; left: 0.2rem;}

.app_enmhenbt_enclo{ width: 0.2rem; height: 0.2rem; position: absolute; top: 0.4rem; right: 0.2rem;}

.datalit{ width: 100%; height: auto; padding-top: 1rem;}

.datalit_list{ width: 100%; height: auto; background: #FFFFFF; margin-bottom: 0.1rem;}

.datalit_list_tie{ width: 100%; height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #F7F3F3; font-size: 0.3rem; background: #E4ECFB;
 padding: 0 0.2rem; box-sizing: border-box;}

.fr_datalit{ width: 100%; height: 0.8rem; border-bottom: 1px solid #F7F3F3;padding: 0 0.2rem; box-sizing: border-box;}

.fr_datalit_left{ width: auto; float: left; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem;}

.fr_datalit_right{ width: calc(100% - 2rem); height: 0.8rem; float: right; padding-right: 0.4rem; box-sizing: border-box;
background-image: url(../img/kecheng_icon_right_normal.png); background-size: 0.2rem 0.2rem;background-position: right  center; background-repeat: no-repeat;}

.app_input_1{ width: 100%; height: 100%; border: none; background: none; text-align: right; font-size: 0.25rem;}

.app_select_1{ width: calc(100% + 20px) ; height: 100%; border: none; background: none; text-align: right; font-size: 0.25rem; margin-left: -20px; direction: rtl; }

.app_select_1 option{font-size: 0.25rem;}

.select_yc{ width: 100%; height: 100%; overflow: hidden;}

.app_input_time{width: 100% ; height: 100%; border: none; background: none; text-align: right; font-size: 0.25rem; -webkit-appearance: none; text-align: right; }

.fr_datalit_right .layui-form-select .layui-input{ border: none; text-align: right; padding-right: 0; font-size: 0.25rem;}

.fr_datalit_right .layui-edge{ display: none;}

.fr_datalit_right .layui-form-select dl dd{font-size: 0.25rem;}

.fr_datalit_right .layui-input{border: none; text-align: right; padding-right: 0; font-size: 0.25rem;  transition: all 0s;-webkit-transition: all 0s;}

.fr_datalit_right_1{ width: calc(100% - 2rem); height: 0.8rem; line-height: 0.8rem; font-size: 0.25rem; float: right; padding-right: 0.4rem; 
box-sizing: border-box; text-align: right;}

.web_poent{ width: 0.6rem; height: 0.6rem; margin-top: 0.1rem; float: right; position: relative;}

.web_burt{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity:  0;}

.web_poent img{ width: 100%; height: 100%; border-radius: 5rem;}

.web_poent .layui-upload-list{margin: 0; width: 100%; height: 100%;}

.web_poent .layui-upload{width: 100%; height: 100%;}

.web_burt:hover { opacity: 0; filter: alpha(opacity=0);color: #fff;}

.enmoderp{ width: 100%; height: auto;}

.enmoderp_list{ width: 6.2rem; height: auto; padding: 0.4rem 0 0; box-sizing: border-box; margin: 0 auto;}

.web_poent_1{ width: 100%; height: 2.8rem; position: relative; }

.web_poent_1 img{ width: 100%; height: 100%; border-radius: 0.1rem;}

.web_poent_1 .layui-upload-list{margin: 0; width: 100%; height: 100%;}

.web_poent_1 .layui-upload{width: 100%; height: 100%;}

.enmoderp_list_curr{ width: 100%; height: auto; margin-top: 0.2rem;}

.enmoderp_list_curr_1{ width: 100%; height: 0.5rem; line-height: 0.5rem; font-size: 0.25rem; color: #666666; display: block; text-align: center;}

.web_poent_2{ width: 2.8rem; height: 3.6rem; position: relative; margin: 0 auto;}

.web_poent_2 img{ width: 100%; height: 100%; border-radius: 0.1rem;}

.web_poent_2 .layui-upload-list{margin: 0; width: 100%; height: 100%;}

.web_poent_2 .layui-upload{width: 100%; height: 100%;}

.app_zxkc_xs{ width: 100%; height: 0.8rem; padding:0 0.2rem; box-sizing: border-box; background: #FFFFFF; position: fixed; top: 0.9rem; left: 0; z-index: 2;}

.app_zxkc_xs ul{ padding: 0; margin: 0;}

.app_zxkc_xs ul li{ width: 50%; float: left; height: 0.8rem;}

.app_zxkc_xs ul li a{ display: block; width: 60%; height: 0.8rem; line-height: 0.8rem; margin: 0 auto; font-size: 0.32rem; text-align: center;}

.zxkc_this a{ border-bottom: 2px #007DDB solid; color: #007DDB !important;}

.app_zxkc_center{width: 100%; height: auto; padding: 1.9rem 0.2rem 1rem; box-sizing: border-box;}

.zxkc_list{ width: 100%; height: 2.5rem; background: #FFFFFF; border-radius: 0.1rem; margin-bottom: 0.1rem;  display: block;
padding: 0.1rem 0.2rem; box-sizing: border-box; display: block;}

.zxkc_list_title{ width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.3rem; margin-bottom: 0.1rem; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.zxkc_list_center{ width: 100%; height: 1.5rem;}

.zxkc_list_center_left{ width: 3rem; height: 1.5rem; float: left; position: relative;}

.zxkc_list_center_left img{ width: 100%; height: 100%; border-radius: 0.1rem;}

.zxkc_list_center_right{ width: calc(100% - 3.2rem); float: right; height: 0.5rem;}

.enmcvert{ width: 100%; height: 0.4rem;  overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color: #797979; font-size: 0.26rem;}

.enmcvert_1{ width: 100%; line-height: 0.3rem; color: #A8A6A6; font-size: 0.24rem;}

.enmcvert_2{ width: 100%; height: 0.2rem; margin-top: 0.1rem;}

.ldt_oder_som{ width: 100%; height: 0.1rem; background: #eee; border-radius: 5rem; position: relative; }

.ldt_oder_lan_som{width: 0; height: 0.1rem; background:#007DDB; border-radius: 5rem; position: absolute; top: 0; left: 0; text-align: right; transition: 0.3s width;}

.enmcvert_3{width: 100%; height: 0.3rem; line-height: 0.3rem; color:#007DDB; font-size: 0.22rem;}

.enimgr{ position: absolute; top: 0; right: 0; width: 0.9rem !important; height: 0.9rem !important;}

.app_bj_xs{ width: 100%; height: 0.8rem; padding:0.1rem ; box-sizing: border-box; background: #FFFFFF; position: fixed; top: 0.9rem; left: 0; z-index: 2;}

.bj_xs_soso{ width: 45%; padding: 0 0.1rem; box-sizing: border-box; float: left;}

.app_input_2{ height: 0.6rem; padding-right: 0.5rem; font-size: 0.24rem;
background-image: url(../img/icon_search@2x.png); background-size: 0.4rem 0.4rem;background-position: right 0.1rem  center; background-repeat: no-repeat;}

.app_input_3{ height: 0.6rem; padding-right: 0.5rem; font-size: 0.24rem;
background-image: url(../img/icon_time@2x.png); background-size: 0.4rem 0.4rem;background-position: right 0.1rem  center; background-repeat: no-repeat;}

.app_button_1{ width:10%; height: 0.6rem; float: right; color: #FFFFFF; font-size: 0.24rem; border: none; background: #007DDB; color: #FFFFFF; border-radius: 0.05rem;}

.bj_list{ width: 100%; height: 1.8rem; margin-bottom: 0.1rem; background: #FFFFFF; border-radius: 0.1rem; padding: 0.1rem 0.2rem; box-sizing: border-box;
display: block; }

.bj_list_1{ width: 100%; line-height: 0.7rem; font-size: 0.32rem;}

.bj_list_2{width: 100%; line-height: 0.4rem; font-size: 0.28rem; color: #797979;}

.bj_list_3{width: 100%; line-height: 0.5rem; font-size: 0.28rem; color: #bbb;}

.bjdetails{ width: 100%; height: 60vh; position: fixed; bottom: -60vh; left: 0; background: #FFFFFF; z-index: 99; padding: 0.2rem; box-sizing: border-box; 
overflow: auto; transition: .3s all;}

.bjdetails_title{ width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.32rem; line-height: 0.8rem; text-align: center; border-bottom: 1px solid #DDDDDD;}

.bjdetails_center{ width: 100%; height: auto; font-size: 0.26rem; line-height: 0.6rem; margin-top: 0.1rem;}

.feedback{ width: 100%; height: auto; padding-top: 1rem;}

/*TODO 刘强 修改*/
/*.feedback_center{ width: 100%; height: auto; background: #FFFFFF; margin-bottom: 0.2rem;}*/
.feedback_center{ width: 100%; height: 330px; background: #FFFFFF; margin-bottom: 0.2rem;}

.feedback_center_list{ width: 100%; height: 1rem; padding: 0.1rem 0.2rem; box-sizing: border-box; border-bottom: 1px solid #F2F2F2; }

.feedback_left{ width: 1.3rem; height: 0.8rem; float: left; line-height: 0.8rem;  font-size: 0.28rem;}

.feedback_right{ width: calc(100% - 1.5rem); height: 0.8rem; float: right;}

.app_input_4{ width: 100%; height: 0.8rem; background: none; border: none; font-size: 0.28rem;}

.feedback_tor{ width: 100%; height: 0.8rem; line-height: 0.8rem ; font-size: 0.28rem; padding:0 0.2rem; box-sizing: border-box;}

.feedback_overt{ width: 100%; height: 3rem; padding:0 0.2rem; box-sizing: border-box;}

.app_textarea{ width: 100%; height: 2.8rem; padding: 0.2rem; box-sizing: border-box; font-size: 0.28rem; border: 1px solid #DDDDDD;}

.dister{ width: 90%; display: block; height: 0.8rem; background: #007DDB; color: #FFFFFF; border-radius: 5rem; margin: 0.4rem auto; font-size: 0.28rem;
border: none;}

.app_kcdd_center{width: 100%; height: auto; padding: 1.9rem 0.2rem 0; box-sizing: border-box;}

.app_kcdd_list{ width: 100%; height: 3.5rem; background: #FFFFFF; margin-bottom: 0.1rem; border-radius: 0.1rem;}

.kcdd_list_title{ width: 100%; height: 0.9rem; border-bottom: 1px solid #DDDDDD; padding: 0 0.2rem; box-sizing: border-box;}

.kcdd_list_title_left{ width: auto; height: 0.9rem; line-height: 0.9rem; font-size: 0.24rem; color: #666; float: left;}

.kcdd_list_title_right{width: auto; height: 0.9rem; line-height: 0.9rem; font-size: 0.26rem; color: #666; float: right;}

.kcdd_list_center{ width: 100%; height: 1.9rem; padding: 0.2rem; box-sizing: border-box;}

.kcdd_list_center_img{ width: 3rem; height: 1.5rem; float: left;}

.kcdd_list_center_img img{ width: 100%; height: 100%;}

.kcdd_list_center_ty{ width: calc(100% - 3.2rem); height: 1.5rem; float: right;}

.ty_1{ width: 100%; height: 1rem; line-height: 0.5rem;font-size: 0.26rem; color: #333333;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.ty_2{width: 100%; height: 0.5rem; line-height: 0.5rem;font-size: 0.26rem; color: #333333;}

.ty_2 span{ color: red; font-size: 0.28rem;}

.kcdd_list_botmor{ width: 100%; height: 0.6rem; padding: 0 0.2rem; box-sizing: border-box;}

.enmdokr_left{ width: auto; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; color: #999; float: left;}

.enmdokr_right{ width: auto; height: 0.6rem;  overflow: hidden; float: right;}

.enm_sc{ width: 1.5rem; height: 0.45rem; line-height: 0.45rem; display: block; text-align: center; border-radius: 5rem; border: 1px solid #999;
font-size: 0.24rem; float: left; margin-left: 0.2rem; color: #999; margin-top: 0.05rem;}

.enm_qfk{ width: 1.5rem; height: 0.45rem; line-height: 0.45rem; display: block; text-align: center; border-radius: 5rem; border: 1px solid #007DDB;
font-size: 0.24rem; float: left; margin-left: 0.2rem; color: #007DDB; margin-top: 0.05rem;}

.enm_qx{ width: 1.5rem; height: 0.45rem; line-height: 0.45rem; display: block; text-align: center; border-radius: 5rem; border: 1px solid red;
font-size: 0.24rem; float: left; margin-left: 0.2rem; color: red; margin-top: 0.05rem;}

.celos_1{ color: red !important;}

.celos_2{ color: #F7B810 !important;}

.scorequery{ width: 100%; height: auto; padding:1rem 0.1rem 0; box-sizing: border-box;}

.scorequery_top{ width: 100%; height: 1.4rem; background: #FFFFFF; margin-bottom: 0.1rem;}

.scorequery_top_h1{ width: 100%; height: 0.8rem; text-indent: 0.4rem;  line-height: 0.8rem; font-size: 0.36rem;}

.scorequery_top_h2{ width: 100%; height: 0.6rem; text-indent: 0.4rem;  font-size: 0.26rem; color: #999;}

.scorequery_bottom{ width: 100%; height: auto; padding: 0.2rem 0; box-sizing: border-box; background: #FFFFFF; overflow: hidden;}

.scorequery_bottom ul{ padding: 0; margin: 0;}

.scorequery_bottom ul li{ width: auto; float: left; padding: 0 0.4rem; border: 1px solid #EEEEEE; border-radius: 5rem; line-height: 0.6rem; font-size: 0.24rem;
margin: 0.1rem 0.05rem 0.1rem 0.05rem; background: #EEEEEE;}

.scorequery_this{ background:#E4ECFB !important; border: 1px solid #0666E6 !important; color: #0666E6;}

.enmfold{ width: 2rem; height: 0.6rem; line-height: 0.6rem; background: #007DDB; display: block; margin: 1rem auto 0; color: #FFFFFF; font-size: 0.32rem; text-align: center;
border-radius: 5rem;}

.app_input_5{ width: 96%; height: 0.8rem; margin: 0 auto; display: block; border: 1px solid #666; border-radius: 5rem; box-sizing: border-box; font-size: 0.28rem;margin-bottom: 0.2rem;
padding-left: 0.8rem; background-image: url(../img/icon_user.png); background-size: 0.4rem 0.4rem;background-position: left 0.3rem  center; background-repeat: no-repeat;}

.app_input_6{ width: 96%; height: 0.8rem; margin: 0 auto; display: block; border: 1px solid #666; border-radius: 5rem; box-sizing: border-box; font-size: 0.28rem; margin-bottom: 0.2rem;
padding-left: 0.8rem; background-image: url(../img/icon_id.png); background-size: 0.4rem 0.4rem;background-position: left 0.3rem  center; background-repeat: no-repeat;}

.scorequery_bz{ width: 100%; height: auto; background: #FFFFFF; margin-bottom: 0.1rem; margin-top: 0.1rem;}

.scorequery_top_h3{ width: 100%; height: auto; padding: 0 0.4rem 0.2rem; box-sizing: border-box; line-height: 0.5rem; font-size: 0.26rem; color: #666666;}

.sco_bottom{ width: 100%; height: auto; padding: 0.2rem 0.4rem; box-sizing: border-box; background: #FFFFFF; overflow: hidden;}

.score_list{ width:100%; height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #ddd; font-size: 0.32rem;  color: #999;}

.score_zy{ width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem;  color: #999; padding-left: 0.8rem; box-sizing: border-box;
background-image: url(../img/icon_erro.png); background-size: 0.3rem 0.3rem;background-position: left 0.4rem  center; background-repeat: no-repeat;}

.appscordert{ width:100%; height: 0.8rem; line-height: 0.8rem;  font-size: 0.28rem;  color: #999; padding: 0 0.4rem;  display: block;
box-sizing: border-box;border: 1px solid #ddd; border-radius: 0.1rem; margin-bottom: 0.1rem;}

.scorey_bottom{ width: 100%; height: auto; padding: 0.2rem ; box-sizing: border-box; background: #FFFFFF; overflow: hidden;}

.kcdd_list_center_img_1{ width: 1.5rem; height: 1.5rem; float: left;}

.kcdd_list_center_img_1 img{ width: 100%; height: 100%;}

.kcdd_list_center_ty_1{ width: calc(100% - 1.7rem); height: 1.5rem; float: right;}

.celos_3{ color: #0666E6 !important;}

.enm_qrdd{ width: 1.5rem; height: 0.45rem; line-height: 0.45rem; display: block; text-align: center; border-radius: 5rem; border: 1px solid #0666E6;
font-size: 0.24rem; float: left; margin-left: 0.2rem; color: #0666E6; margin-top: 0.05rem;}

.celos_4{ color: #28d0e4 !important;}

.celos_5{ color: #f48f36 !important;}

.enm_dpj{ width: 1.5rem; height: 0.45rem; line-height: 0.45rem; display: block; text-align: center; border-radius: 5rem; border: 1px solid #f48f36;
font-size: 0.24rem; float: left; margin-left: 0.2rem; color: #f48f36; margin-top: 0.05rem;}

.pagerty{ width: 100%; height: auto;  background: #FFFFFF;  box-sizing: border-box;}

.pagerty_title{ width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.32rem; color: #666666; border-bottom: 1px solid #DDDDDD;}

.visster{ width: 100%; height: 0.8rem;}

.mylayer .layui-layer-content{ font-size: 0.26rem; padding: 0.2rem; box-sizing: border-box; line-height: 0.6rem;}

.mylayer{box-shadow: 1px 1px 50px rgba(0,0,0,0) !important;}

.pagerty_tar{ width: 100%; height: 2rem;}

.enmoperta{ width: 100%; height: 100%; padding: 0.2rem; box-sizing: border-box; font-size: 0.28rem; line-height: 0.6rem; border: 1px solid #DDDDDD;}

.collection{ width: 100%; height: auto; overflow: hidden; background: #FFFFFF; padding:  0.2rem; box-sizing: border-box; position: fixed; top: 1.8rem; left: 0;}

.collection ul{ padding: 0;margin: 0;}

.collection ul li{width: 20%; height: 0.6rem; float: left; box-sizing: border-box; padding: 0 0.1rem;}

.collection ul li a{ display: block; width: 100%; height: 100%; line-height: 0.6rem; text-align: center; border-radius: 5rem; font-size: 0.24rem;
  box-sizing: border-box;}

.app_lxt_center{width: 100%; height: auto; padding: 2.9rem 0.2rem 1rem; box-sizing: border-box;}

.app_lxt_list{ width: 100%; height: auto; background: #FFFFFF; border-bottom: 1px solid #DDDDDD; display: block; padding: 0.2rem; box-sizing: border-box;}

.ent_hender{ width: 100%; height: auto; line-height: 0.6rem; font-size: 0.3rem; color: #333;}

.ent_tit{width: 100%; height: 0.4rem; line-height: 0.4rem; font-size: 0.24rem;
 overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}

.app_lxtxq_center{width: 100%; height: auto; padding: 1rem 0.2rem 1rem; box-sizing: border-box;}

.bonert{ width: 100%; height: auto; overflow: hidden; padding: 0.2rem; background: #FFFFFF; box-sizing: border-box;}

.bonert_1{ width: 100%; height: auto; line-height: 0.4rem; font-size: 0.28rem; margin-bottom: 0.1rem;}

.bonert_1_center{ width: 100%; height: auto;}

.congoot{ width: 100%; height: auto; border-bottom: 1px dashed #DDDDDD;}

.congoot .layui-form-radio div {font-size: 0.26rem;}

.congoot .layui-form-radio i{font-size: 0.35rem;}

.bonert_cenmt{ width: 100%; height: auto; background: #FFFFFF; margin-top: 0.1rem; line-height: 0.6rem; padding: 0.1rem 0.2rem; box-sizing: border-box;
font-size: 0.26rem; overflow: hidden;}

.bonert_moiyr{ width: 100%; height: auto; background: #FFFFFF; margin-top: 0.1rem; line-height: 0.4rem; padding:  0.2rem; box-sizing: border-box;
font-size: 0.26rem;}

.mokertd{ width: 100%; height: 1rem; line-height: 1rem; text-align: center; font-size: 0.3rem; color: #FFFFFF; background: #007DDB;
position: fixed; bottom: 0; left: 0; display: block;}

.appthis a{ background: #007DDB !important; color: #FFFFFF !important;border: 1px solid #007DDB;}

.enmdanter{width:calc(100% - 0.6rem); height: auto; background: #FFFFFF;  line-height: 0.6rem;  box-sizing: border-box;
font-size: 0.26rem; float: left;}

.cw_1{ width: 0.4rem; height: 0.4rem; float: left; margin-left: 0.2rem; display: block; margin-top: 0.1rem;}

.congoot .layui-disabled{ color: #333 !important;}

.congoot .layui-checkbox-disbaled[lay-skin="primary"] span{ color: #666 !important;}

.egmte{ width: 100%; height: 1.5rem; padding: 0.2rem; border: 1px solid #ddd; box-sizing: border-box; font-size: 0.26rem; color: #666;}

.bonert_1_crtk{ width: 100%; height: auto; font-size: 0.26rem;}

.bonert_1_crtk span{ border-bottom: 1px solid #DDDDDD;font-size:  0.26rem ; padding: 0 10px;}

.emkolist{ width:100%; height: auto; padding: 0.2rem; box-sizing: border-box; background: #FFFFFF; margin-bottom: 0.1rem; display: block; border-radius: 0.1rem;}

.emkolist_1{ width: 100%; height: 0.6rem;  overflow: hidden;text-overflow:ellipsis;white-space: nowrap; line-height: 0.6rem; font-size: 0.3rem; color: #333;}

.emkolist_2{ width: 100%; height: 0.45rem;  overflow: hidden;text-overflow:ellipsis;white-space: nowrap; line-height: 0.45rem; font-size: 0.24rem; color: #666;}

.fr_1{ color: #007DDB; font-size: 0.3rem;}

.fr_2{ color: #03DB70; font-size: 0.3rem;}

.fr_3{ color: red; font-size: 0.3rem;}

.emkolist_3{ width: 100%; height: 0.7rem; overflow: hidden;}

.coolt_see{ width: 1rem; height: 0.5rem; float: left; display: block; border-radius: 0.1rem; margin-right: 0.2rem; background: #0666E6; color: #FFFFFF;
text-align: center; font-size: 0.26rem; line-height: 0.5rem; margin-top: 0.2rem;}

.coolt_lx{ width: 1rem; height: 0.5rem; float: left; display: block; border-radius: 0.1rem; margin-right: 0.2rem; background: #0666E6; color: #FFFFFF;
text-align: center; font-size: 0.26rem; line-height: 0.5rem;  margin-top: 0.2rem;}

.app_lxver_center{width: 100%; height: auto; padding: 1rem 0 1rem;  box-sizing: border-box;}

.ion_endt{ width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; border-bottom: 1px solid #DDDDDD; background: #FFFFFF; padding: 0 0.2rem; box-sizing: border-box;}

.dx_centrt{ width: 100%; height: auto;}

.dx_centrt_tetle{ width: 100%; height: 0.6rem; font-size: 0.26rem; line-height: 0.6rem; background: #FFFFFF; padding: 0 0.2rem; box-sizing: border-box;}

.dx_centrt_iot{ width: 100%; height: auto; line-height: 0.4rem; font-size: 0.24rem; color: #666; background: #FFFFFF; padding: 0 0.2rem; box-sizing: border-box;}

.appenmt{ width: 100%; height: auto; margin-top: 0.1rem;}

.mentr{ width:100%; height: auto; line-height: 0.4rem;font-size: 0.26rem;}

.appenmt_list{ width: 100%; height: auto; overflow: hidden; margin-bottom: 0.1rem; margin-top: 0.1rem; background: #FFFFFF; padding: 0.1rem 0.2rem; box-sizing: border-box;}

.mentr_list{ width: 100%; height: auto;}

.mithis{ background: #009F95;}

.embverty{ width: 100%; height: auto;}

.embverty_ant{ width: 100%; height: auto; line-height: 0.4rem; font-size: 0.26rem; margin-bottom: 0.2rem; color: #666;}

.embverty_ant1{ width: 100%; height: auto; line-height: 0.4rem; font-size: 0.26rem; color: #666;}

.lsr{ width: 100%; height: auto; font-size: 0.26rem; margin-top: 0.1rem;}

.lsr span{ border-bottom: 1px solid #DDDDDD;font-size:  0.26rem ; padding: 0 10px;}

.appentj{ width: 100%; height: 0.8rem; line-height: 0.8rem; text-align: center; background: #0666E6; display: block;
 color: #FFFFFF; font-size: 0.3rem; position: fixed; bottom: 0; left: 0;}

.app_lxver_center_ck{width: 100%; height: auto; padding: 1rem 0 0;  box-sizing: border-box;}

.mentr_ck{ width:100%; height: auto; line-height: 0.4rem;font-size: 0.26rem; margin-top: 0.2rem;}

.bonert_cenmt_ck{ width: 100%; height: auto; background: #FFFFFF;  line-height: 0.6rem; box-sizing: border-box;
font-size: 0.26rem; overflow: hidden; border-bottom: 1px solid #DDDDDD;}

.bonert_moiyr_ck{ width: 100%; height: auto; background: #FFFFFF;  line-height: 0.4rem;  box-sizing: border-box; padding: 0.2rem 0;
font-size: 0.26rem;}

.egmte:disabled{ background: #FFFFFF;}

.app_lxver_img{ width: 50%; margin:  0 auto; padding-top: 10%;}

.enmkoint{ width: 100%; height: auto; margin-bottom: 0.2rem;}

.enmkoint img{ width: 100%;}

.enmkoint_1{ width: 100%; height: 0.6rem; color: red; font-size: 0.4rem; text-align: center;margin-bottom: 0.2rem;}

.enmkoint_2{ width: 100%; height: 0.6rem; font-size: 0.35rem; text-align: center;margin-bottom: 0.2rem;}

.enmkoint_3{width: 100%; height: 0.6rem; font-size: 0.5rem; color: red; text-align: center;margin-bottom: 0.4rem;}

.enmkoint_4{ width: 100%; height: 0.7rem; line-height: 0.7rem; display: block; text-align: center; font-size: 0.3rem; color: #0666E6;
 background:#E4EDFB ; overflow: hidden; border-radius: 5rem; margin-bottom: 0.2rem;}

.enmkoint_5{ width: 100%; height: 0.7rem; line-height: 0.7rem; display: block; text-align: center; font-size: 0.3rem; color: #FFFFFF;
 background:#0666E6; overflow: hidden; border-radius: 5rem;}

.ert_1{ width: 100%; height: auto; line-height: 0.6rem; padding: 0.1rem 0.2rem; font-size: 0.35rem;  box-sizing: border-box;}

.ert_1_cent{ width: 100%; height: auto; padding: 0.1rem 0.2rem 0.2rem; box-sizing: border-box; overflow: hidden;
border-bottom: 1px dashed #ddd;}

.ert_1_cent ul{ padding: 0; margin: 0;}

.ert_1_cent ul li{ width: 50%; height: 0.4rem; line-height: 0.4rem; float: left; color: #999; font-size: 0.26rem;}

.ert_2{width: 100%; height: auto; line-height: 0.4rem; padding: 0.2rem 0.2rem 0.1rem 0.2rem ; font-size: 0.3rem;  box-sizing: border-box;}

.ert_2_cent{ width: 100%; height: auto; padding: 0 0.2rem; box-sizing: border-box; overflow: hidden; color: #999; font-size: 0.26rem; margin-bottom: 0.2rem;}

.appkaos{ width: 100%; height: 1rem;  position: fixed; bottom: 0; left: 0; background: #FFFFFF; border-top:2px #DDDDDD solid ;}

.dykzist{ width: 1.3rem; height: 1rem; float: left; display: block; text-align: center; padding-top: 0.15rem; box-sizing: border-box;}

.dykzist img{ width: 0.4rem; height: 0.4rem;}

.dykzist p{ font-size: 0.22rem; line-height: 0.4rem; color: #666666;}

.dykzist_time{ width: 3rem; height: 1rem; float: left; padding-left: 0.5rem; background-image: url(../img/icon_tie@2x.png); 
background-position: left center; background-repeat: no-repeat; background-repeat: no-repeat; background-size: 0.4rem 0.4rem; }

.timeboot{ line-height: 1rem; font-size: 0.26rem;}

.dykzist_right{ width: 2rem; height: 1rem; text-align: center; line-height: 1rem; float: right; display: block;
 font-size: 0.3rem; background: #0666E6; color: #FFFFFF;}

.enmoruatk{ width: 100%; height: calc(100% - 1.9rem); position: fixed; top: 0.9rem; right: -100%; background: #FFFFFF; overflow: auto; transition: .3s all;}

.enmoruatk_title{ width: 100%; height: 0.8rem; text-align: center; font-size: 0.4rem; line-height: 0.8rem; border-bottom: 0.01rem solid #DDDDDD;
position: relative;}

.enmo_zht{ width: 100%; height: auto; padding: 0 0.2rem; box-sizing: border-box;}

.enmo_zht_title{ width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem;}

.enmo_zht_center{ width: 100%; height: auto; padding: 0.1rem 0; overflow: hidden; }

.enmo_zht_center a{ width: 12%; height:0.8rem; float: left; margin: 0.2rem 4%; border: 1px solid #DDDDDD; box-sizing: border-box; background: #F2F2F2;
text-align: center; line-height: 0.8rem; font-size: 0.3rem; border-radius: 0.1rem; display: block;}

.enthis{ background: #007DDB !important; color: #FFFFFF !important;}

.enmoifh{position: absolute; width: 0.14rem; height: 0.26rem; left: 0.2rem; top: 0.26rem;}

.appscorgrzx{ width:100%; height: auto;  padding: 0 0.4rem;  display: block;box-sizing: border-box;border: 1px solid #ddd; border-radius: 0.1rem; margin-bottom: 0.1rem;}

.appscorgrzx_title{ width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; border-bottom: 1px solid #DDDDDD;}

.appscorgrzx_anmert{ width: 100%; height: auto; overflow: hidden;}

.oder_xs{ width: 100%; height: 0.8rem; padding:0 0.2rem; box-sizing: border-box; background: #FFFFFF; position: fixed; top: 0.9rem; left: 0; z-index: 2;
border-bottom: 1px solid #DDDDDD;}

.oder_xs ul{ padding: 0; margin: 0;}

.oder_xs ul li{ width: 33.333%; float: left; height: 0.8rem;}

.oder_xs ul li a{ display: block; width: 60%; height: 0.8rem; line-height: 0.8rem; margin: 0 auto; font-size: 0.3rem; text-align: center;}

.oder_xs_this a{ border-bottom: 2px #007DDB solid; color: #007DDB !important;}

.emkolist_fr4{ width: 100%; height: 0.8rem; line-height: 0.4rem; font-size:0.24rem; color: #666;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.minlistery{ width:100%; height: auto; padding: 0.2rem; box-sizing: border-box; background: #FFFFFF; display: none;margin-bottom: 0.1rem; display: block; border-radius: 0.1rem;}

.feedback_oder{ width: 100%; height: auto; padding: 1rem 0.2rem 0; box-sizing: border-box;}

.feedback_oder_title{ width: 100%; height: 1.2rem; border-bottom: 1px solid #DDDDDD;}

.oder_title_1{ width: 100%; height: 0.6rem; line-height: 0.7rem; overflow: hidden; font-size: 0.28rem; text-align: center;}

.oder_title_2{ width: 100%; height: 0.6rem; line-height: 0.6rem;  overflow: hidden; font-size: 0.22rem; text-align: center; color: #999;}

.feedback_oder_center{ width: 100%; height: auto; line-height: 0.5rem; color: #666; font-size: 0.26rem; padding-top: 0.1rem;}

.feedback_oder_center img{ max-width: 100%; height: auto;}

.scfr_soso{ width: 78%; padding: 0 0.1rem; box-sizing: border-box; float: left;}

.scfr_button_1{ width:10%; height: 0.6rem; float: left; color: #FFFFFF; font-size: 0.24rem; border: none; background: #007DDB;
 color: #FFFFFF; border-radius: 0.05rem;}

.engwcs{ width: 10%; height: 0.6rem; position: relative; float: right; text-align: center; display: block;}

.engwcs img{ width: 72%; height: 90%; margin-top: 0.05rem;}

.yd{ position: absolute; top: 0.05rem; right: 0.05rem; width: 0.12rem; height: 0.12rem; background: red; border-radius: 50rem;}

.doert_kc_xs{ width: 100%; height: 0.9rem; padding: 0.15rem 0.2rem; box-sizing: border-box; background: #FFFFFF; border-top:0.05rem solid #F2F2F2;  
position: fixed; top: 1.7rem; left: 0; z-index: 2;}

.doert_kc_center{width: 100%; height: auto; padding: 2.8rem 0 1rem; box-sizing: border-box; }

.doert_cont{width: 100%; height: auto; background: #FFFFFF; padding: 0 0.2rem 0 0.1rem; box-sizing: border-box;}

.doert_cont_list{ padding: 0.2rem 0 0 0.15rem; width: 49%; height: auto; display: inline-block;}

.app_minde_titerd{width: 100%; height: 3.4rem; display: block; margin-bottom: 0.1rem; position: relative;}

.app_minde_titerd img{ width: 100%; height: 100%;}

.disst{ width: 100%; height: 0.4rem; position: absolute; bottom: 0; left: 0;  line-height: 0.4rem;
background: rgba(0,0,0,.5); color: #FFFFFF; font-size: 0.22rem; padding: 0 0.2rem; box-sizing: border-box;}

.disste_right{ float: right; color: #666666; font-size: 0.24rem; text-decoration:line-through}

.disste_h1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
width: 100%; height: 0.8rem; line-height: 0.4rem; font-size: 0.25rem; padding: 0 0.1rem; box-sizing: border-box; }

.disste_eiter{ width: 100%; height: auto; padding-bottom: 0.1rem;}

.address_list{ width: 100%; height: 1.4rem; padding: 0.2rem; box-sizing: border-box; background: #FFFFFF; margin-bottom: 0.1rem;}

.address_list_left{ width: calc(100% - 1rem); float: left; height: 1rem; padding-left: 1rem; box-sizing: border-box;
background-image: url(../img/icon_dingwei@2x.png) ; background-position: left 0.15rem center; background-repeat: no-repeat; background-size: 0.7rem 0.7rem;}

.emoiyhe{ width: 100%; height: 0.5rem; }

.enmname{ width: auto; float: left; line-height: 0.5rem; height: 0.5rem; font-size: 0.26rem; font-weight: bold; margin-right: 0.2rem;}

.enmnaide{width: auto; float: left; line-height: 0.5rem; height: 0.5rem; font-size: 0.26rem;  margin-right: 0.2rem; color: #666666;}

.enmnmr{ width: 0.8rem; height: 0.4rem; background: #007DDB; color: #FFFFFF; border-radius: 0.05rem; text-align: center; line-height: 0.4rem; font-size: 0.2rem;
float: left; margin-top: 0.05rem; }

.emoiyhe_1{width: 100%; height: 0.5rem; line-height: 0.5rem; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size: 0.26rem;}

.address_list_right{ width: 1rem; height: 1rem; float: right; text-align: center; }

.address_list_right img{ width: 0.7rem; height: 0.7rem; margin-top: 0.15rem;}

.add{ position: absolute; top: 0; right: 0; width: 1rem; display: block; height: 0.9rem; line-height: 0.9rem; color: #FFFFFF; font-size: 0.26rem;}

.dxz_right{ width: calc(100% - 2rem); height: 0.8rem; float: right; padding-right: 0; box-sizing: border-box; text-align: right;}

.add_wsj{ display: block; width: 60%; height: 0.8rem; background: #007DDB; color: #FFFFFF; font-size: 0.3rem; line-height: 0.8rem; text-align: center;
border-radius: 0.1rem; margin: 10% auto 0;}

.web_journalism{ width:100%; height: auto; overflow: hidden; background: #FFFFFF; margin-top: 0.1rem;}

.jour_hend{ width: 100%; height: auto; margin: 0.1rem 0; padding: 0 0.1rem; line-height: 0.4rem; font-size: 0.26rem; font-weight: bold; box-sizing: border-box;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.jour_cent{ width: 100%; height: auto; overflow: hidden; padding: 0 0.1rem;   box-sizing: border-box;}

.jour_cent_left{ width: auto; float: left; font-size: 0.4rem; line-height: 0.6rem; color: red;}

.jour_cent_left span{ margin-left: 0.2rem; font-size: 0.3rem; color: #666; text-decoration:line-through}

.jour_cent_right{ float: right; width: auto;}

.jour_cent_right span{margin-left: 0.2rem; font-size: 0.26rem; color: #666; line-height: 0.6rem;}

.zemkcter{ width: 100%; height: 0.8rem; background: #FFFFFF; margin-top: 0.1rem; padding: 0 0.2rem; box-sizing: border-box;}

.zemkcter_left{ width: 1rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; font-weight: bold; float: left;}

.zemkcter_trfe{ width: auto; float: left; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; float: left;}

.zemkcter_1{ width: 100%; height: auto; background: #FFFFFF; margin-top: 0.1rem; padding: 0  0.2rem 0.2rem; box-sizing: border-box;}

.miopert{ width:100%; height: 0.7rem; border-bottom: 1px solid #DDDDDD;}

.miopert_left{ width: auto; float: left; line-height: 0.7rem; font-size: 0.26rem;font-weight: bold; }

.miopert_right{ width: auto; float: right; line-height: 0.7rem; font-size: 0.26rem; color: #007DDB; display: block;}

.pook{ width: 100%; height: auto; background: #FFFFFF; }

.pook_list{ width: 100%; height: auto; overflow: hidden;  padding-top: 0.2rem;  padding-bottom: 0.2rem;}

.zemkcter_2{ width: 100%; height: auto; background: #FFFFFF; margin-top: 0.1rem; padding: 0 0.2rem 0.2rem; box-sizing: border-box;}

.zemkcter_2 img{ width: 100%; height: auto;}

.feedback_ent{ width: 100%; height: auto; padding-top: 0.8rem;}

.feedback_centerst{ width: 100%; height: auto; padding-top: 1rem; padding-bottom: 1rem;}

.dojpst_1{ line-height: 1rem; color: #FF1010; font-size: 0.32rem;}

.enmgm_1{ width: 2rem; height: 1rem; line-height: 1rem; display: block; float: right;
 background: #007DDB; color: #FFFFFF; font-size: 0.3rem; text-align: center;}

.enmgm_2{ width: 2rem; height: 1rem; line-height: 1rem; display: block; float: right;
 background: #FBB633; color: #FFFFFF; font-size: 0.3rem; text-align: center;}

.remove{ position: absolute; top: 0; right: 0; width: 1rem; display: block; height: 0.9rem; line-height: 0.9rem; color: #FFFFFF; font-size: 0.26rem;}

.gwc{ width: 100%; height: auto; }

.gwc_list{ width: 100%; height: 2.2rem;background: #FFFFFF; margin-bottom: 0.1rem;}

.gwc_list_left{ width: 0.8rem; height: 2.2rem; float: left; text-align: center;}

.zad_q{ width: 0.4rem; height: 0.4rem; margin-top: 0.7rem;}

.gwc_list_right{ width: calc(100% - 0.8rem); height: 2.2rem; float: left; padding: 0.2rem 0; box-sizing: border-box;}

.gwc_list_right_img{ width: 1.8rem; height: 1.8rem; float: left;}

.gwc_list_right_img img{ width: 100%; height: 100%;}

.gwc_list_right_cenb{ width:calc(100% - 2rem); height: 1.8rem; float: right;}

.gwc_mok{ width: 100%; line-height: 0.4rem; height: 0.8rem; font-size: 0.24rem;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.gwc_lind{ width: 100%; height: 0.4rem; line-height: 0.4rem; color: #666; font-size: 0.24rem;}

.gwc_hity{ width: 100%; height: 0.6rem;}

.gwc_hity_left{ width: 2rem; float: left; height: 0.6rem; line-height: 0.6rem; font-size: 0.28rem; color: red; font-weight: bold;}

.gwc_hity_right{ width: auto; float: right; height: 0.5rem; border: 0.01rem #DDDDDD solid; border-radius: 0.1rem; margin-right: 0.2rem;}

.int_1 {float: left;width: 1rem;border: 0.01rem solid #bebebe;border-bottom: none;border-top: none;
	box-sizing: border-box;height: 0.5rem;text-align: center;line-height: 0.5rem;font-size: 0.24rem;}

.mdleft{float: left;width: 0.5rem;text-align: center;height: 0.5rem;line-height: 0.5rem;font-size: 0.24rem;}

.mdright{float: left;width: 0.5rem;text-align: center;height: 0.5rem;line-height: 0.5rem;font-size: 0.24rem;}

.gwc_cenfoor{ width: 100%; height: 1rem; position: fixed; left: 0; bottom: 0; background: #FFFFFF; padding: 0 0 0 0.2rem; box-sizing: border-box;}

.enmqxe{ width: 1.2rem; height:1rem; float: left; font-size: 0.28rem; padding-left: 0.5rem; box-sizing: border-box; line-height: 1rem;
background-image: url(../img/q3.png); background-position: left  center; background-repeat: no-repeat; background-size: 0.4rem 0.4rem;}

.enmqxe_this{background-image: url(../img/q4.png) !important;}

.zenmgsj{ width: auto; float: left; line-height: 1rem; height: 1rem; float: left; font-size: 0.24rem; color: #666;}

.enmgmlista{ width: 2rem; height: 1rem; line-height: 1rem; display: block; float: right; background: #007DDB; color: #FFFFFF; 
font-size: 0.3rem; text-align: center;}

.zenmgtor{ float: right; height: 1rem; line-height: 1rem; margin-right: 0.2rem; font-size: 0.24rem;}

.zenmgtor span{font-size: 0.28rem; color: red; font-weight: bold;}

.gwc_dt_right{ width:100%; height: 2.2rem; float: left; padding: 0.2rem ; box-sizing: border-box;}

.miny_ide{ width:100%; height: 1.8rem; background: #FFFFFF; padding: 0.2rem; box-sizing: border-box; margin-bottom: 0.1rem;}

.miny_right{ width: 1rem; height: 1rem; float: right; text-align: right; }

.miny_right img{ width: 0.2rem; height: 0.4rem; margin-top: 0.25rem;}

.gwc_dtert{ width: 100%; height: auto; background: #FFFFFF; margin-top: 0.2rem; padding: 0.1rem  0.2rem; box-sizing: border-box;}

.gwc_dtert p{ width: 100%; height: 0.6rem; line-height: 0.6rem; }

.gwc_dtert p span{ color: #333; font-size: 0.26rem;}

.gwc_dtert p span b{ color: #333; font-size: 0.26rem; color: red;}

.add_alesc{ width: 2rem; height: 0.6rem; display: block; text-align: center; line-height: 0.6rem; color: #FFFFFF; font-size: 0.28rem; border-radius: 0.5rem;
background: #007DDB; margin: 0.2rem auto 0;}

.engwcs_zl{ width: 10%; height: 0.6rem; position: relative; float: right; text-align: center; display: block;}

.engwcs_zl img{ width: 60%; height: 70%; margin-top: 0.1rem;}

.app_zl_center{width: 100%; height: auto; padding: 1.9rem 0.2rem 0; box-sizing: border-box;}

.zl_list{ width: 100%; height: 1.2rem; padding: 0.1rem; box-sizing: border-box; background: #FFFFFF; margin-bottom: 0.1rem;}

.zl_list_left{ width: calc(100% - 1.2rem); float: left; height: 1rem;}

.enmli_coy{ width: 100%; height: 0.5rem; line-height: 0.5rem; font-size: 0.28rem; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.enmli_cont{ width: 100%; height: 0.5rem; line-height: 0.5rem; font-size: 0.26rem; color: #666; padding-left: 0.8rem; box-sizing: border-box;
background-image: url(../img/f3.png); background-position: left 0.2rem center; background-repeat: no-repeat; background-size: 0.3rem 0.3rem;}

.zl_list_right{ width: 1rem; height: 1rem; float: right; padding: 0.15rem; box-sizing: border-box; display: block;}

.zl_list_right img{ width: 100%; height: 100%;}

.olta{ width: 50%; height: 3rem; margin: 10% auto 0.5rem;}

.olta img{ width: 100%; height: 100%;}

.enmopclor{ width: 100%; height: 0.6rem; line-height: 0.6rem; text-align: center; font-size: 0.26rem; color: #666;}

.xlopert{ width: 100%; height: 1.5rem; background: #FFFFFF; padding: 0.1rem 0.2rem; box-sizing: border-box; margin-bottom: 0.1rem; display: block;}

.xlopert_header{ width: 100%; height: 0.5rem; }

.xlopert_header_left{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size: 0.26rem; line-height: 0.5rem; float: left; width: calc(100% - 2rem);}

.xlopert_header_right{font-size: 0.24rem; line-height: 0.5rem;  width: 2rem; float: right; text-align: right;}

.xlopert_center{ width: 100%; height: 0.8rem; line-height: 0.4rem; font-size: 0.24rem; color: #666;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.enmfoort{ width: 100%; height: 1rem; line-height: 1rem; position: fixed; bottom: 0; left: 0; background: #FFFFFF; padding: 0.2rem ; box-sizing: border-box;}

.enmfoort_input{ width: calc(100% - 1.2rem); float: left; height: 0.6rem; border: 0.01rem solid #DDDDDD; border-radius: 0.1rem; 
text-indent: 0.2rem; font-size: 0.26rem; color: #333;}

.enmfoort_button{ width: 1rem; height: 0.6rem; float: right; background: #007DDB; color: #FFFFFF; border: none; font-size: 0.26rem; border-radius: 0.1rem;}

.enmkpoert{ width: 100%; height: auto; padding: 0.1rem 0.2rem; box-sizing: border-box;}

.enmkpoert_enp{ width: 100%; height: 0.4rem; line-height: 0.4rem; font-size: 0.26rem;  color: #666;}

.enmkpoert_cont{ width: 100%; height: auto; margin-top: 0.1rem; overflow: hidden;}

.noperty{ width: auto; float: left; padding: 0.2rem; line-height: 0.4rem; background: #007DDB; color: #FFFFFF; border-radius: 0.1rem; 
font-size: 0.26rem; display: block; }


.enmkpoert_enp_right{ width: 100%; height: 0.4rem; line-height: 0.4rem; font-size: 0.26rem; text-align: right;  color: #666;}

.noperty_right{ width: auto; float: right; padding: 0.1rem; line-height: 0.4rem; background: #007DDB; color: #FFFFFF; border-radius: 0.1rem; 
font-size: 0.26rem; display: block;}


.boterls_list{ width: 100%; height: auto; background: #FFFFFF;}

.boterls_list_pch{ width: 100%; line-height: 0.5rem; height: auto; padding: 0.1rem 0.2rem; font-size: 0.26rem; overflow: hidden;
 box-sizing: border-box; border-bottom: 1px solid #DDDDDD;}

.boterls_list_pch ul{ padding: 0; margin: 0;}

.boterls_list_pch ul li{ width: 30%; line-height: 0.5rem; float: left; text-align: center; overflow: hidden;}

.boterls_list_pch ul li:first-child{ width: 70%; text-align: left;}

.boterls_list_pch ul li a{ font-size: 0.26rem;}

.enmnerd{ padding: 0.08rem 0.2rem; border-radius: 0.1rem; background: #007DDB; color: #FFFFFF; cursor: pointer;}

.enmnerd_1{padding: 0.08rem 0.2rem; border-radius: 0.1rem; background: #009688; color: #FFFFFF; cursor: pointer;}

.ner_this .ygm_fr_header { background-image: url(../img/enmox.png) !important;}

.fr_datalit .layui-input{ height: 0.8rem; line-height: 0.8rem; background-color: rgba(0,0,0,0);}

.fr_datalit_right .layui-input{ height: 0.8rem; line-height: 0.8rem; background-color: rgba(0,0,0,0);}




.fr_datalit_right .layui-form-select .layui-input::-webkit-input-placeholder{
      height: 0.8rem;
      line-height: 0.8rem;
     
  }
.fr_datalit_right  .layui-input::-webkit-input-placeholder{
      height: 0.8rem;
      line-height: 0.8rem;
     
  }  





