@media (max-width: 1366px) {
	.l_ipt2{width:24%;}
	
	.screen dt{width:15%;}
	.screen dd{width:83%;}

	.mailPush{width:40%;}
	a.steps {font-size:1.1em;}

	.mch_listTxt p.txt-hidden{padding-left:10%;}
}
@media (max-width: 1200px) {
	.nav li:last-child { width: 20%;}
	.hd_list li .hdTxt h4{font-size:1.3em; line-height:1.5em;}
	.hd_list li .hdTxt em{margin-top:0.5em}
	
	.screen dt{width:17%;}
	.screen dd{width:83%;}
	
	.mailPush{width:45%;}
	a.steps {width:30.33%; padding-left:3%;}
	
}
@media (max-width: 1024px) {
	.nav li{padding:0 2%;}
	.perfect li span{width:15%;}
	.perfect li .mch_ipt1{width:80%;}
	.l_ipt2{width: 37%;}
	
	.loginBox {width:30%;padding: 0 5% 4%; margin: 0%; top: 25%;}
	
	.swiperBtn{left: 42.5%;width: 15%;bottom: 17%;}
	.newsList dd h3{padding-bottom:0.25em;}
	.slider-nav{bottom:25px;}
	.slider-nav__item{width:12px;height:12px;}
	
	.banner{height:auto;}
	
	.select-main{width:30%;}
	
	.releaseCommon li span{float:left; width:24%;}
	.releaseCommon li .select-main{width:27%;}
	.releaseCommon li .mch_ipt1{width:72%;}
	.releaseCommon li .mch_ipt2{width:46%;margin-left:2%;}
	.mch_select{width:20%;}
	
	.p_common{margin-bottom:1em;}
	.personalNav a{width:70%}
	.personalNav a.personalHome, 
	.personalNav a.personalRelease, 
	.personalNav a.personalQuiz{padding-left:30%;background-position:.5em center; background-size:20px;}	
	.perfect .ms-ctn{width: 82%!important;}
	.perfect .ms-ctn .ms-empty-text { width: 92%!important;}
	.releaseBg .ms-ctn{width: 71%!important;}
	.releaseBg .ms-ctn .ms-empty-text { width: 90%!important;}
	
	.hd_list li .hdImg{width: 100%;}
	.hd_list li .hdTxt{width: 100%;}
	.hd_list li .hdTxt h4{font-size:1.3em; line-height:2em;}
	.hd_list li .hdTxt p{height:50px; line-height:25px; font-size:1em;}
	.hd_list li .hdTxt em{margin-top:0em}
		
	.screen dt,.screen dd{width:100%;}
	.screen dt em{float:left;}
	.screen dt{margin-bottom:1em;}
	.screen dd{padding:0;}
	.screen dd a{background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; margin-bottom: 5px;text-align: center;width: 20%;}
	.s_hy dd a{width:45%;}
	.showmore{padding-right:10px;}
	.lx_Multi{margin:4px 15px 0 0;}
	.dateLeft,.dateRight{width:100%;float:left; margin-bottom: 1em;}
	.dateSelect{width:29%;margin:.5em 2%;height:35px;line-height:35px;text-align:center;}
	.s_date em{display:none;}
	
	
	.p_Btn .p_left{margin-left:20%;}
	
	.mch_listImg{width:20%;}
	.mch_listTxt{width:76%;}
	.mch_listTxt .mch_listTitle{width:60%; padding: 0.25em 0;}
	.mch_listTxt p{width:auto;}
	.mch_listTxt p.txt-hidden {padding-left: 3%;}
	
	.footSite{width:37%;margin-left:5%;}
	.foot_rg p p{height:auto;}
	
	.prsentLeft img{padding-top:3em;}
	
	.mailImg {width: 20%;}
	.mailTxt{width: 75%;}
	.mailTxt h2 {font-size: 1.15em; line-height: 1.5em;}
	.mailTxt p{line-height: 1.5em;}
	.mailBox{padding-bottom:.5em;}
	
	.detailsBtn{width:25%; padding:0.65em 0; margin:1em 0 0.5em 15%;}
	.shoucangBtn{/* width:25%; */margin:1.8em 0 0.5em 15%;}
	
	.p_common .stripe tbody tr td{width:auto;}
	.p_common .stripe tbody tr td:nth-child(2){	width:auto;}
}
@media (max-width: 1000px) {
	.nav li:last-child {width: 25%;}
    .logo-right{margin-right: 1em;}
	
	.mch_listImg{width:20%;}
	.mch_listTxt{width:77%;}
	.mch_listTxt .mch_listTitle{width:50%;}
	/* .mch_listTxt p{width: 35%;} */
	.mch_listTxt em{padding-top:0.5em;}
	
	.perfect li span{width:20%;}
	.perfect li .mch_ipt1{width:70%;}
	
	
	.detailsFujian{width:20%; }
	
	.hd_list li .hdImg{width: 100%;}
	.hd_list li .hdTxt{width: 100%;}
	.hd_list li .hdTxt h4{font-size:1.15em; line-height:2em;}
	.hd_list li .hdTxt p {font-size: 1em; }
	.hd_list li .hdTxt em{margin-top:0em;padding: 0.25em 1em;}
	
	.screen dt,.screen dd{width:100%;}
	.screen dt em{float:left;}
	.screen dd a{background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; margin-bottom: 5px;text-align: left;width: 18.5%;}
	.s_hy dd a{width:44%;}
	
	.banner{height:auto;}
	
	
	.jmhdNew{width:15%;left:-17%;}
	.jmhdNew a{width: 96%;font-size: 1.15em;padding: 1em 2%;}
	
	.mailPush{width:55%;}
	a.steps {width:32.33%; padding-left:1%;}
	
}
@media (max-width: 890px) {
	.nav li:last-child {width: 20%;}
	
	.search span{width:66%;}
    .mch_search{width:80%;}
    .mch_search_home_luzh{width:68%;}
	
	.personalNav a{font-size:1em;}
	.personalNav a.personalHome, 
	.personalNav a.personalRelease, 
	.personalNav a.personalQuiz{padding-left:30%;background-position:.5em center; background-size:20px;}	
	
	.screen dt,.screen dd{width:100%;}
	
	.screen dd a{background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; margin-bottom: 5px;text-align: center;width: 18.5%;}
	.s_hy dd a{width:44%;}
	.showmore{padding-right:10px;}
	.lx_Multi{margin:4px 15px 0 0;}
	.dateSelect{margin:0 2% 0 0; width:23%;}
	
	.slider-nav{bottom:15px;}
	.slider-nav__item{width:7px;height:7px;}
	
	.reveal-modal{width:80%;left:10%;}
	.p_Btn .p_left{margin-left:35%;}
	

	.footNav,.footSite,.foot_rg{width:40%;padding:0 1%;margin:0;border-bottom: 1px dashed #b1b1b1;padding-bottom: 3%;}
	.footSite h3, .footNav h3, .foot_rg h3{font-size:1em;text-align: left;}
	.footNav a{width:100%;}
	.footSite{margin-left: 5%;width: 50%;}
	.footSite p{margin-top:.25em; height:34px; line-height:34px;}
	.foot_rg{width:100%; border:none; padding: 0;}
	.foot_rg h3{text-align:center;margin-top:3%;}
	.foot_rg img{width:20%; float:none;}
	.foot_rg .foot_Txt{width: 96%; float: left; margin: 0; text-align: center; clear: both;}
	.foot_rg p{height:auto; line-height: 32px;}
	
	.prsentLeft,.prsentRight{width:100%;}
	.prsentRight p{font-size: 0.95em;}
	.prsentLeft img{width:100%;	max-width:180px; padding:0;}
	
	.contact-nav{width: 100%; margin-right:0;margin-top:1em;}
	.contact-nav a{width: 25%; font-size: 1em;/* border-right:1px solid #e4e4e4; border-bottom:none; padding: 0; margin: 1em 0; */}
	.contact-nav a.item_br{border-right:none;}
	.contact{width: 94%; margin-top: 1em;}
	.prsentShow,.prsentCommon{width:100%;margin-left:0;}
	
	
	.detailsBtn{width:30%; padding:0.65em 0; margin:1em 0 0.5em 10%;}
	.shoucangBtn{margin:1em 0 0.5em 10%;}
	
	
}
@media (max-width: 860px){
	.nav li {padding: 0 1%;}
	.nav li:last-child {width: 19%;}
	.logo img {width: 100%; max-width: 311px;}
	.head_login {float: right;margin: 4em 2% 0 0;}
}
@media (max-width: 768px){
	.header,.nav{display: none;}
    .tel_header{display: block;}
    .tel_header .tel_logo{margin:0;}
	.tel_header .tel_logo img{max-width:170px;}
	.reveal-modal{width:80%;left:10%; top: 30%!important;}
	.p_Btn .p_left{margin-left:30%;} 
    /* .l_enroll{ margin-top:68px;} luzh 20211105 mesinfo top error in chrom*/
    .l_enroll{ padding-top:68px;}
    .main{ width: 94%;padding: 0 3%;}
	.hdBox{width:100%; padding:0;}
   
	.l_login{background: #3b84d9 url(../images/login/login_bg.jpg) no-repeat center top / 100%;}
    .loginBox{width: 50%;right: 0%;padding: 0 5% 4%; margin: 0 20%;top:30%;}
    .loginBox h2{padding: 1em 0 0;}
	.loginname, .loginpwd{height: 35px;line-height: 35px; margin-top: 1em;}
	.safe{margin: 1em 0;}
	.loginBtn{padding: 0.5em 0;}
	

    .l_ipt{width:50%;}
    .l_ipt2{width: 37%;}
    .affirm{width: 38%; text-align: center; margin: 0 0 0 20%;}
    .enroll_btn{width: 32%;margin: 1.5em 34% 3em;}

	/* .slider{margin-top:68px; height:30%;} luzh add city */
	.slider{margin-top:78px; height:30%;}
	.swiperBtn{left: 40%;width: 20%;bottom: 17%;}
	.home_main{width:90%; max-width: none;}
	.pagination{bottom:1em;}
	.newsList dd span{height:39px;overflow: hidden;text-overflow: ellipsis;display: box; display: -webkit-box;line-clamp: 2; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
	.newsList dd span::after{ display:none;}
	.slider-nav{bottom:15px;}
	.slider-nav__item{width:7px;height:7px;}
	
	.banner{margin-top:68px;}
	.contact{background-size:40%;}

	.perfect li span{width:20%;}
	.perfect li .mch_ipt1{width:70%;}
	.select-main{width:30%;}

	.search{margin-top:90px;  margin-bottom: 1.5em;}
	.mch_listTxt .mch_listTitle,
	.mch_listTxt p{padding:0.2em 0;}
	
	
	.detailsAlt .hzyq{width:100%;}
	.detailsAlt .hzyq_txt{width:100%;}
	
	.detailsFujian{width:20%; }
	.n_date{width:100%!important;font-size:1em!important; padding-bottom:1em!important;}

	.releaseTitle{ margin-top: 68px; margin-bottom:0; background:none; box-shadow:none;}
	.releaseCommon li span{width:21%; float:left;}
	.mch_select{width:25%;}
	.mch_ipt1{width:75%;}
	.mch_ipt2{width:43%;margin-left:2%;}
	.releaseTitle p{width:18%; border-bottom:5px solid #3a82d6; margin:0 auto; padding-bottom:0.5em}
	.mch_releaseBtn{width:40%; padding:0.65em 0; margin:1em auto; float:none;}
	
	/* .personal{margin-top:100px;} luzh google chrom top error 20211103*/
	.personal{padding-top:100px;}
	.personalNav{width:100%;position:relative;left:0;float: left;margin-bottom:1em;}
	.personalNav a{width:25%; float:left; clear:none;}
	.personalNav a{font-size:1em;}
	.personalNav a.personalHome, 
	.personalNav a.personalRelease, 
	.personalNav a.personalQuiz{padding-left:13%;background-position:4.5em center; background-size:20px; width:20%;}	
	.personalNav a.personalRelease{border-right:1px solid #fcfcfc;border-left:1px solid #fcfcfc;} 
	.responsive-tabs .tabs-list { display:none; }
	.responsive-tabs .accordion-handle { display:block;clear:both; float:left; width:100%; margin: 0 0 1em;}	
	.responsive-tabs.tabs-vertical-left .tabs-container, .responsive-tabs.tabs-vertical-right .tabs-container { width:100%; float:none; }
	.responsive-tabs.tabs-vertical-left .tabs-container .tab-content, .responsive-tabs.tabs-vertical-right .tabs-container .tab-content { margin:10px 0 15px; }
	.accordion-handle{border-radius:6px;}
	.tab-content{margin:0;}
	.question{display:block;width: 100%;text-align: center; float: left;clear: both;margin-bottom: 1em;	}
	#contentList{display:none;}
	.tab_alter, .save_save {width: 25%; padding: 0.7em 0; margin: 0em 0 0em 15%; font-size: 1.1em;margin-bottom: 1em; }
	.tab-content .perfect{margin:0 0 1em;}
	.tab-content .tab_password{width: 94%;padding: 3% 3% 0;}
	.tab_password .enroll_btn{width:40%; margin: 1em 30% 1em!important; font-size: 1.15em;}
	.perfect .ms-ctn,.releaseBg .ms-ctn{width:100%!important;}
	.perfect .ms-ctn .ms-empty-text,.releaseBg .ms-ctn .ms-empty-text { width: 90%!important;}
	
	.p_title{clear:both; background-color: #0d7eff;color: #fff; border-radius: 6px;height: 38px;line-height: 38px; padding: 0 15px; font-size: 1.125em;width: 96%;margin: 0 0 1em; float:left;}
	.p_moudle{ margin: 0 auto 1em;}
	 .stripe thead {display: none;}
    .stripe tbody tr  {margin-bottom: 10px;display: block; border: 1px solid #ddd;padding: 0 3%; width: 94%;}
    .stripe tbody tr td {display: block;text-align: right;border-bottom: 1px dotted #ccc;padding: 0.7em 0;}
	.stripe tbody tr.alt td,.stripe tbody tr.over td{background:none!important;}
	.stripe tbody tr td .fb_title{width:75%;}
    .stripe td:last-child {border-bottom: 0;}
	.stripe tbody tr:last-child{margin:0;}
    .stripe td:before { content: attr(data-label); float: left; text-transform: uppercase;  font-weight: bold;}
	

	.hd_list{margin:78px 0 1em;}
	.hd_list li .hdImg{width: 100%;}
	.hd_list li .hdTxt{width: 100%;}
	.hd_list li .hdTxt h4{font-size:1.35em; line-height:2em;}
	.hd_list li .hdTxt p {font-size: 1em; height:50px; line-height:25px;}
	.hd_list li .hdTxt em{margin-top:0em;padding: 0.25em 1em;}
	.hdMore{margin-bottom:1em;}
	
	.screen dt,.screen dd{width:100%;}
	.screen dt{margin-bottom:1em;}
	
	.screen dd a{background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; margin-bottom: 5px;text-align: center;width: 20%;}
	.s_hy dd a{width:45%;}
	.showmore{padding-right:10px;}
	.lx_Multi{margin:4px 15px 0 0;}
	
	.dateLeft,.dateRight{width:100%;float:left; margin-bottom: 1em;}
	.dateSelect{width:30%;margin:.5em 2%;height:35px;line-height:35px;text-align:center;}
	
	/* .prsent{margin-top:68px;} */
	.prsent{margin-top:100px;}

	.ym-r li.jy,.ym-r li.qd,.ym-r li.num{display:none;}
	.ym-r ul {width: 70%; float: none; margin: 0 auto;}
	
	.detailsBtn{width:25%; padding:0.65em 0; margin:1em 0 0.5em 15%;}
	.shoucangBtn{margin:1.8em 0 0.5em 15%;}
	
	.jmhdNew{position: relative;left: 0;top: 0;width: 80%;float: left;margin: 88px 10% 0;}
	.jmhdNew i{ display:block;color: #fff; width: 2px;float: left; padding: 1.2em 0;}
	.jmhdNew a {width: 45%;font-size: 1.15em; padding: 1em 2%; border-bottom: none;}
	.hd_mg{margin-top:20px;}
	
	.mailPush{width:55%;}
	a.steps {width:33.33%; padding-left:0%; font-size:1.1em;letter-spacing: 1px;}
	
}
@media (max-width: 740px){

	.loginBox {width: 60%;padding: 0 5% 3%;margin: 0 15%; top: 8%;}
	.loginBox h2 {padding: 0.5em 0 0;}
	
	.affirm{width: 44%;}
		
	.slider{height:40%;}
	
	.releaseCommon li .mch_ipt1{width:73%;}
	.releaseCommon li .mch_ipt2{width:43%;margin-left:2%;}
	.releaseCommon li span{width:23%;}
	.message{width:65%;}
	.message .liulan{width:41%;}
	.message .input{width:55%;}
	
	.hd_list li .hdTxt h4{font-size:1.35em; line-height:1.8em;}
	.hd_list li .hdTxt em{margin-top:0em;}
	
	.personalNav a.personalHome, 
	.personalNav a.personalRelease, 
	.personalNav a.personalQuiz{background-position:3.5em center;padding-left: 13%;width:20.2%;}
	.tab_password .enroll_btn{width:40%; margin: 1em 30% 1em!important; font-size: 1.15em;}

	.screen dt,.screen dd{width:100%;}
	.screen dd a{background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; margin-bottom: 5px;text-align: center;width: 19.5%;}
	.s_hy dd a{width:44%;}
	.showmore,.showmore2{padding-right:10px;}
	.lx_Multi{margin:4px 15px 0 0;}
	.dateLeft,.dateRight{width:100%;float:left; margin-bottom: 1em;}
	.dateSelect{width:30%;margin:0 2%;height:35px;line-height:35px;text-align:center}
	
	.p_Btn .p_left{margin-left:30%;}

	.mch_listTxt .mch_listTitle{width:50%;}
	.mch_list_01 .tj_bg{max-width:28%;}
	.mch_listTxt p{width:auto;}
	
	.selectType{width:99%!important;margin:0;}
	.select_button { margin: 1em 25% 1em!important; width: 50%!important; padding: 0.45em 0; clear: both; float: left;}
	
	.stepsList{width:90%; margin:0 5%;}
	a.steps{width:30.33%; padding-left:3%;}
	.mailPush{width:70%;}
	.tips-email{left: -125%;}
	.tips-email i { background: url(../images/icon/tips-arrow-up.png) no-repeat 90% 0;}
}
@media (max-width: 640px){
	
	.loginBox{width: 50%; top: 7%; margin: 0 20%;}
	.loginBox h2 {padding: 0.5em 0 0;}
	.loginname, .loginpwd {height: 35px; line-height: 35px;margin-top: 1em;}

	.affirm {width: 45%;text-align: center;	margin-left: 33%;}
	.l_ipt2{width: 36%;}
	.perfect li .mch_ipt1{height:40px;}
	
	.releaseTitle p{width:20%;}
	.releaseCommon li span{width:24%;}
	.releaseCommon li .mch_ipt1{width:72%;}
	.releaseCommon li .mch_ipt2{width:40%; margin-left:2%;}
	.releaseCommon li .radio{margin-top: 10px;float: left;}
	.message{width:65%;}
	.message .liulan{width:41%;}
	.message .input{width:55%;}
	.releaseCommon li:last-child{margin-bottom:1em;}
	
	.slider{height:25%;}
	.module_list{margin-bottom:0;}
	.pagination{bottom:1em;}
	
	.personalNav a.personalHome, 
	.personalNav a.personalRelease, 
	.personalNav a.personalQuiz{background-position:3em center;padding-left: 13%;width:20%;}
	.tab-content h4{font-size:1.1em; font-weight:normal;margin:0!important;}
	.tab-content .perfect .mch_ipt3{width:70%;}
	.tab_password .enroll_btn{width:40%; margin: 1em 30% 1em!important; font-size: 1.15em;}

	.p_title{width:95%;}

	.screen dt,.screen dd{width:100%;}
	.screen dd a{background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; margin-bottom: 5px;text-align: center;width: 19.5%;}
	.s_hy dd a{width:44.5%;}
	.showmore,.showmore2{padding-right:0px;}
	
	.p_Btn .p_left{margin-left:26%;}
	
	.detailsBtn{width:30%; padding:0.65em 0; margin:1em 0 0.5em 10%;}
	.shoucangBtn{margin:1.8em 0 0.5em 10%;}

}
@media (max-width: 568px){
	
	/* .foot p{width:43%; } */
	
	.safe {margin: 0.5em 0;}
	.loginBtn{padding: 0.5em 0;}
	.loginBox {width: 50%;top: 7%;margin: 0 20%;padding: 0 5% 3%;}
	
	.l_ipt2{width: 34%;}
	.affirm{width: 51%;}
	.select-main{width:74%;}
	
	.news{width:100%;}
	.newsList dd span{line-height: 22px; padding:0;}
	.pagination{bottom:1em;}
	
	.releaseTitle p{width:22%;}
	.releaseCommon li span{width:27%; padding-left:2%;}
	.releaseCommon li .select-main{width:30%;}
	.releaseCommon li .mch_ipt1{width:69%;}
	.releaseCommon li .mch_ipt2{width:39%;margin-left:2%;}
	.message{width:65%;}
	.message .liulan{width:46%;}
	.message .input{width:50%;}
	
	/* .search span{width:74%;} */
	.search span{width:63%;}
	.mch_listImg{width:30%;}
	.mch_listTxt{width:67%;}
	.mch_listTxt .mch_listTitle{width:100%;}
	.mch_list_01 .tj_bg{float:left; background:none; padding:0;max-width:100%;}
	.mch_listTxt .mch_listTitle, .mch_listTxt p{padding:0;width:100%;}
	/* .mch_listTxt em{padding:0;line-height: 20px; height: 40px;} luzh20221010 */
	.mch_listTxt em{padding:0;line-height: 20px; height: 40px;margin-top: -12px;}
	.mch_listTxt p.txt-hidden{ padding:0;}
	
	.hd_list li .hdTxt h4{font-size:1.15em; line-height:1.8em;}
	.hd_list li .hdTxt p {font-size: 1em;}
	.hd_list li .hdTxt em{margin-top:0.5em;padding: 0.2em 1em;font-size: 1em;}

	.screen dt,.screen dd{width:100%;}
	.screen dd a{background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; margin-bottom: 5px;text-align: center;width: 27%;}
	.s_hy dd a{width:auto;}
	.showmore,.showmore2{padding-right:0px;}
	.dateLeft span, .dateRight span{width:100%;}
	.dateSelect{margin:0.5em 2% 0 0; width:100%;}
	
	.detailsBtn{width:40%; padding:0.65em 0; margin:1em 0 0.5em 8%;}
	.shoucangBtn{margin:1.8em 0 0.5em 8%;}
}
@media (max-width: 480px){

	.footNav,.footSite,.foot_rg{width:98%;padding:0 1%;margin:0;border-bottom: 1px dashed #b1b1b1;padding-bottom: 3%;}
	.footSite h3, .footNav h3, .foot_rg h3{font-size:1em;text-align: left;}
	.footNav a{width:33%;}
	.footSite{margin-top: 2%;}
	.footSite p{margin-top:.25em;}
	.foot_rg{width:100%;border:none;}
	.foot_rg img{width:20%; float:left;}
	.foot_rg .foot_Txt{width:73%; float:left; margin: 0 0 0 4%; text-align: left; clear:none;}
	.foot_rg p{height:auto; line-height: 30px;}
	
	.loginBox{width:50%;margin:0 20%;}
	.loginBox h2{padding:0.5em 0 0;font-size: 1.25em;}
	.loginname, .loginpwd {height: 30px;line-height: 30px;margin-top: 1em;}
	.safe {margin: 0.7em 0; font-size: 1em;}
	.loginBtn {padding: 0.35em 0;font-size: 1.15em;}
	
	.affirm{width: 60%;margin-left: 25%;}
	.l_ipt2{width: 31%}
	
	.perfect li .mch_ipt1{height:40px;}
	.select-main,.perfect li .mch_ipt1{width:69%;}
	.perfect li .mch_ipt1{height:auto;}
	.perfect ul{margin-top:0.5em; float:left;}
	.perfect li span{width:24%;}

	.releaseTitle p{width:25%;}
	.releaseCommon li span{width:32%;}
	.releaseCommon li .select-main{width:30%;}
	.releaseCommon li .mch_ipt2{width:33%; margin-left:3%;}
	.releaseCommon li .mch_ipt1{width:42%; }
	.message{width:65%;}
	.message .liulan{width:43%;}
	.message .input{width:54%;}
	.releaseCommon li:last-child{margin-bottom:1em;}

	.search span{width:61%;}
	.mch_listImg{width:30%;}
	.mch_listTxt{width:67%;}
	.mch_listTxt .mch_listTitle{width:100%;}
	.mch_list_01 .tj_bg{float:left; background:none; padding:0;}
	.mch_listTxt .mch_listTitle, .mch_listTxt p{padding:0;}
	.mch_listTxt em{padding:0;line-height: 20px; height: 40px;}

	.detailsImg{width:30%;}
	.detailsTxt{width: 66%;}
	 .detailsTxt p{width:100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}
	
	.module_list{margin-bottom:0;}
	.swiperBtn {left: 37%; width: 25%; bottom: 20%;}
	.home_module{margin:0.3em 0;}
	.pagination{bottom:1em;}
	.slider{height:25%;}
	.home_text{display:none}
	
	.hd_list li .hdTxt h4{font-size:1.15em; line-height:1.5em;}
	.hd_list li .hdTxt em{margin-top:0em;}
	
	.personalNav a.personalHome, 
	.personalNav a.personalRelease, 
	.personalNav a.personalQuiz{background-position:1em center;padding-left: 10%;width:23%;}
	.tab_alter, .save_save { padding: 0.7em 0;font-size: 1em;}
	.tab_password  span{padding:0!important;    line-height: 40px;}
	.tab-content .perfect .mch_ipt3{width: 91%;}
	.tab_password .enroll_btn{width:70%; margin: 1em 15% 1em!important; font-size: 1.15em;}
	
	.p_title{width:93%;}

	.screen dt,.screen dd{width:100%;}
	.screen dd a{background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; margin-bottom: 5px;text-align: center;width: 26%;}
	.s_hy dd a{width:auto;}
	.showmore,.showmore2{padding-right:0px;}

	.p_show{width:90%; left:5%;}
	.p_Btn .p_left {margin-left: 25%;}
	.p_Btn .p_right{margin-left: 10%;}
	
	
	.prsentLiuCheng{display:none}
	.prsentLiuCheng2{display:block; text-align: center; float:left; clear:both;width:100%;margin-top:2em;}
	.prsentLiuCheng2 img{width:100%; max-width:200px;}
	
	.stepsList{width:100%; margin:0;}
	a.steps{width:33.33%; padding-left:0; font-size:1em;}
	.steps em{width:25px; height:25px; line-height:25px;}
	.mailPush{width:80%;}
}
@media (max-width: 435px){
	
 
	.l_login{background: url(../images/login/login_bg.jpg) no-repeat center top / cover; position:relative}
	.loginFoot{ position:absolute; height: auto;position: absolute; bottom: 5%;}
    .loginBox{width: 70%;min-width: 70%; right: 0%; padding: 0 10% 8%; margin: 0 5%;}
    .loginBtn{width: 80%;}
    .loginBox h2{padding: 1em 0 0;}
   
    .l_enroll li span{width: 25%;}
      .l_enroll li em{margin-left: 10px;  width: 24%;}
    .l_enroll li em img { width: 100%;  max-width: 75px; margin: 5px 0 0;}
    .l_ipt2{width: 30%;max-width: 130px;}
    .l_ipt{width: 52%;max-width: 210px;}
    .affirm{width: 67%; text-align: center;  margin-left: 20%;}
    .enroll_btn{width: 50%; margin: 1.5em 25% 3em;}

	/* .slider{margin-top:68px; height:25%;} luzh add city */
	.slider{margin-top:78px; height:25%;}
	.swiperBtn {left: 35%; width: 30%;bottom: 25%;padding: 0.5em 0;}
	.home_main{width:98%;}
	.module li .moduleBox_txt p{padding:0;}
	.module li{width:100%; margin:4% 0 0;}
	.module li .moduleBox_img,
	.module li .moduleBox_txt{width:48%;float:left;}
	.module li .moduleBox_txt{margin-left:4%;}
	.module li .moduleBox_txt h1{padding: 0em 0 0.5em;}
	.module li .moduleBox_txt p{ overflow: hidden; text-overflow: ellipsis; display: box;  display: -webkit-box;  line-clamp: 2;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.h_more{margin-top:1em;}
	.news{width:100%;margin:0;}
	.module_list{margin-bottom:0em;}
	
	.banner{margin-top:68px;}
	.contact{background-size:70%;}
	.contactTxt{text-indent:0em;line-height:1.7em;letter-spacing: 1px;font-size:1em;color:#575757;margin-top: 0.25em;clear:both;}
	.contactTxt span,.contactTxt em{color:#1b57af;font-size:1.1em;font-style:italic;}
	.contactTxt em{font-style: normal;}

	.mch_list li{border-right:none; width:96%;}
	.mch_listImg{width:30%;}
	.mch_listTxt{width:67%; margin-left:2%;}
	/* .search span{width:70%;} */
	.search span{width:58%;}
	.mch_search{width:72%;padding: 0 7%;}
	.mch_search_home_luzh{width:63%;padding: 0 7%;}
	
	.mch_listTxt .mch_listTitle{font-size:1.15em;}
	.mch_listTxt .mch_listTitle, .mch_listTxt p,.mch_listTxt em{padding:0;width:100%;}
	.mch_list_01 .tj_bg{background:none; float:left; padding:0;max-width:100%;}
	.mch_listTxt em{width:100%;line-height: 20px; height: 40px;}
	
	.detailsImg{width:30%;}
	.detailsImg img{height:100%;max-height:100px;}
	.detailsTxt{width:65%;}
	.detailsTxt p{padding:0.15em 0;width: 100%;overflow: hidden;	white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }
	.detailsTiele p span{width:100%;float: left;}

	.releaseCommon{margin:0;}
	.releaseCommon li span,.mch_ipt1{width:94%; padding:0 3%;}
	.mch_select{width:94%; padding:0 3%;}
	.mch_ipt2{width:94%; padding:0 3%;}
	.releaseTitle p{width:40%; border-bottom:5px solid #3a82d6; margin:0 auto;padding-bottom:0.5em}
	.mch_releaseBtn{width:50%; padding:0.65em 0; margin:1em auto;}
	
	.select-main{width: 96%;margin: 0 2%;height: auto;}
	.perfect ul{margin-top:0.5em;}
	.perfect li span{width: 100%;line-height: 40px; }
	.perfect li:last-child{line-height:100%;}

	.hd_list li{width:93%;border-right:0;padding:3% 3% 2%;}
	.hd_list li .hdImg{width: 100%;}
	.hd_list li .hdTxt{width: 100%;}
	.hd_list li .hdTxt h4{font-size:1em; line-height:1.8em;}
	.hd_list li .hdTxt p {font-size: 0.95em;}
	.hd_list li .hdTxt em{margin-top:0.5em;padding: 0.25em 1em;font-size: 0.95em;}
	
	.personalNav a.personalHome, 
	.personalNav a.personalRelease, 
	.personalNav a.personalQuiz{background-position:1em center;padding-left: 10%;width:23%;}
	.tab_alter, .save_save {width: 35%; padding: 0.7em 0; margin: 0em 0 1em 32%; font-size: 1em;}
	.tab-content .perfect ul{margin:0;}
	.personalNav a.personalRelease{border-right:1px solid #fcfcfc;border-left:1px solid #fcfcfc;} 

	.p_title{width:92%;}
	
	.screen dt,.screen dd{width:100%;}
	.screen dd a{background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; margin-bottom: 5px;text-align: center;width: 24%;}
	.s_hy dd a{width:auto;}
	.showmore,.showmore2{padding-right:0px;}

	.mailImg {width: 33%;}
	.mailTxt{width: 62%;}
	
	
	.detailsBtn{width:40%; padding:0.65em 0; margin:1em 0 0.5em 8%;}
	.shoucangBtn{margin:1.7em 0 0.5em 8%;background-size: 19px;}
	
	.stepsList{width:100%; margin:0;}
	a.steps{width:33.33%; padding-left:0; font-size:1em;    letter-spacing: 0px;}
	.steps em{width:20px; height:20px; line-height:20px;}
	.mailPush{    width: 90%; clear: both; float: left; margin: 0 5%;}
	
	}

@media (min-width: 360px) and (max-width: 414px){
  
    .loginBox{padding: 0 10% 8%;top: 20%;}
    .loginBtn{width: 80%;}
    .loginBox h2{padding: 1em 0 0;}
	.loginname, .loginpwd {height: 50px;/* line-height: 50px; */ margin-top: 1em;}
	.safe {margin: 1.5em 0;}
   
    .l_enroll li span{ padding-right: 1em;width: 28%;}
    .l_ipt2{width: 33%;max-width: 115px;}
    .l_ipt{width: 52%;max-width: 210px;}
    .affirm{ width: 75%; text-align: center; margin: 0 0 0 10%;}
	
	/* .slider{margin-top: 68px;} luzh add city */
	.slider{margin-top: 78px;}
	.home_main p{padding:0.68em 3%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
	
	.banner{margin-top: 75px;}

	.mch_listTxt .mch_listTitle, .mch_listTxt p, .mch_listTxt em{padding: 0;}
	
	.releaseTitle p{width:40%; border-bottom:5px solid #3a82d6; margin:0 auto;padding-bottom:0.5em}
	.detailsTxt p{padding: 0.15em 0;}
	
	.perfect li span{width: 100%;}
	
	.releaseCommon li .radio{margin: 0 0 0 2%;float: left;}
	.releaseCommon li span{width:96%; padding-left:2%;}
	.releaseCommon li .select-main{width:96%;}
	.releaseCommon li .mch_ipt1{width:96%;  padding-left:2%;height:auto;line-height: 20px;}
	.releaseCommon li .mch_ipt2{width:96%; margin: 0; padding:0.5em 0 0 2%;line-height: 20px; height: auto;}
	
	.hd_list li .hdTxt h4 {line-height: 2em;font-size:1.15em;}
	.hd_list li .hdTxt p{font-size:1em;line-height: 20px; height: 40px;margin-top: 0em;}
	.hd_list li .hdTxt em {margin-top: 0em;font-size:1em;}

	
	.screen dt,.screen dd{width:100%;}
	.screen dd a{background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; margin-bottom: 5px;text-align: center;width: 40%;}
	.s_hy dd a{width:auto;}
	.showmore,.showmore2{padding-right:0px;}
	
	.p_Btn .p_left{margin-left:21%;}
	
	.mch_listImg img{height:140px;}
	
	.mailImg {width: 33%;}
	.mailTxt{width: 62%;}
	
	.detailsBtn{width:40%; padding:0.65em 0; margin:1em 0 0.5em 8%; font-size:15px;}
	.shoucangBtn{margin:1em 0 0.5em 8%;background-size: 19px;font-size:15px;}
	
	a.steps{font-size:0.85em;width:34.33%}
	a.cg_wd{width:31.33%;}
}

@media (width: 375px){

	.affirm{width: 77%;}
    .l_ipt2{width: 28%;max-width: 115px;}
    .loginBox h2{ padding: 1em 0 0; }
    .loginBtn{width: 80%;}

	.h_more{padding: 0.25em 0.75em;}
	
	.mch_listImg{width:40%;}
	.mch_listTxt{width:57%; margin-left:2%;}
	.mch_listTxt .mch_listTitle, .mch_listTxt p,.mch_listTxt em{padding:0;}
	.mch_listTxt p.txt-hidden{padding:0;}
	.search span{width:66%;}
	.mch_search{width:75%;padding: 0 0 0 7%;}
	.mch_search_home_luzh{width:75%;padding: 0 0 0 7%;}
	.mch_seek{width:10%;}
	.detailsTxt p{padding: 0.15em 0;}
	
	.hd_list li .hdTxt h4{font-size:1.15em; line-height:2em;}
	.hd_list li .hdTxt p{margin:0;}
	
	.personalNav a.personalHome, 
	.personalNav a.personalRelease, 
	.personalNav a.personalQuiz{background-position:0.7em center;padding-left: 10%;width:23%;}
	
	.p_Btn .p_left{margin-left:20%;}
	

	.foot_rg .foot_Txt{margin:6px 0 0 4%;}
	.foot_rg p{height:auto; line-height: 25px;} 
	
	.detailsBtn{width:40%; padding:0.65em 0; margin:1em 0 0.5em 8%; font-size:15px;}
	.shoucangBtn{margin:1em 0 0.5em 8%;background-size: 19px;font-size:15px;}
}

@media (min-width: 320px) and (max-width: 360px){
   
	.login{height:100%;}
    .loginBox{width: 70%;min-width: 70%; right: 0%; top:15%; padding: 0 10% 8%; margin: 0 5%;}
    .loginBox h2{padding: 1em 0 0;}
    .safe{margin:1.5em 0;font-size:1em;}
    .loginBtn{width: 80%;}
    .sign{margin-right: 0;}

   
    .l_enroll li span{padding-right: 1em;width: 26%;}
    .l_enroll li em{margin-left: 10px;}
    .l_enroll li em img { width: 100%;  max-width: 75px; margin: 5px 0 0;}
    .l_ipt{width: 56%;max-width: 168px;}
    .l_ipt2{width: 28%;max-width: 83px;}
    .affirm{width: 80%;text-align: center;margin: 0 0 0 6%;}
    .enroll_btn{width: 60%;margin: 1.5em 20% 3em;}
	
	.mch_list li{border-right:none; width:96%;}
	/* .search span{width: 67%;} */
	.search span{width: 57%;}
	.mch_search{padding:0 0 0 7%;}
	.mch_search_home_luzh{padding:0 0 0 7%;}
	.mch_seek{width:12%;}
	.mch_listTxt .mch_listTitle, .mch_listTxt p,.mch_listTxt em{padding:0;}
	.releaseTitle p{width:40%; border-bottom:5px solid #3a82d6; margin:0 auto;padding-bottom:0.5em}
	
	.detailsTiele p span{width:100%; padding: 0.25em 0 0;}
	.detailsBtn{width:35%;    margin: 1em 0 0.5em 10%;}
	.detailsFujian{width:40%;}
	.detailsTxt p{padding: 0.15em 0;}

	.perfect{margin-top:1em;}
	.perfect li span{width:97%; padding: 0 0 0 3%;}
	/*.l_enroll ul{margin:1em 0 0;}*/
	.perfect ul{margin-top:0.5em;}
	.perfect li .mch_ipt1{width:94%; padding: 0 3%;height: auto;}
	.select-main{width:96%; }
	
	.releaseCommon li span{width:96%; padding-left:2%;}
	.releaseCommon li .select-main{width:96%;}
	.releaseCommon li .mch_ipt1{width:96%;  padding-left:2%;height:auto;line-height: 20px;}
	.releaseCommon li .mch_ipt2{width:96%; margin: 0; padding:0.5em 0 0 2%;line-height: 20px; height: auto;}
	.releaseCommon li .radio{margin: 0 0 0 2%;float: left;}
	.message{width:100%;}
	.message .liulan{width:43%;}
	.message .input{width:54%;}

	.home_module{margin:0.3em 0;}
	/* .slider{margin-top: 68px; height:28%;} luzh add city */
	.slider{margin-top: 78px; height:28%;}
	.home_main p{line-height:21px;padding:0.4em 3%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
	.module li .moduleBox_txt p{line-height:20px;padding:0;}
	.module li .moduleBox_txt h1{padding: 0 0 0.6em;}
	.moduleBox_txt p a{height:40px;}
	.h_more{padding: 0.25em 0.75em; margin-top:0.7em;}
	.newsList dt{width: 20%;padding: 0.3em 0 0;}
	.newsList dd{width: 75%;}
	.newsList dd h3{padding-bottom:0;}
	.pagination{bottom:0.7em;}
	
	.banner{margin-top: 68px;}
	
	.hd_list li .hdTxt h4 {line-height: 2em; font-size: 1.15em;}
	.hd_list li .hdTxt em {margin-top: 0;font-size: 0.95em;}
	
	.personalNav a.personalHome, 
	.personalNav a.personalRelease, 
	.personalNav a.personalQuiz{background-position:0.5em center;padding-left: 10%;width:23%;}
	.tab-content .perfect .mch_ipt3{width:90%;}
	
	.p_title{width:91%;}
	
	.screen dt,.screen dd{width:100%;}
	.screen dd a{background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; margin-bottom: 5px;text-align: center;width: 39%;}
	.s_hy dd a{width:auto;}
	.showmore,.showmore2{padding-right:0px;}
	
	.p_Btn .p_left{margin-left:18%;}
	
}

@media (max-width: 320px){
	.tel_header .tel_logo{margin:5px 0;}
	.tel_header .tel_logo img{max-width:205px;}
	
	.abort{ margin: 2em 25% 0;}
	.tel_header .tel_select li a.zhuceBtn{width: 42%; margin-top: 2em;}
	.l_ipt2{ width: 25%;}
	
	.affirm {width: 90%;text-align: center; margin: 0 0 0 3%;}
	.loginBox{top:20%}
	.loginname, .loginpwd{line-height: 35px;}
	.loginBtn{padding:0.5em 0;}
	.mch_listTxt .mch_listTitle, .mch_listTxt p,.mch_listTxt em{padding:0;}
	.mch_listTxt p.txt-hidden{padding:0;}
	.loginFoot p a{padding-left:10px;}
	.detailsTxt p{padding: 0.15em 0;}
	
	.newsList dt{width: 20%;padding: 0.3em 0 0;}
	.module li .moduleBox_txt h1{padding: 0;}
	.moduleBox_txt p a{height:40px;}
	.pagination{bottom:0.5em;}
	
	
	.hd_list li .hdTxt h4 {font-size: 1.15em;line-height: 2em;}
	.hd_list li .hdTxt p{height:40px; line-height:20px;}
	.hd_list li .hdTxt em {margin-top: 0.25em;padding: 0.15em 1em;font-size: 0.95em;}
	
	.p_show{width:90%; left:5%;}
	.p_Btn .p_left {margin-left: 14%;}
	.p_Btn .p_right{margin-left: 10%;}
	
	/* .search span{width:65%;} */
	.search span{width:60%;}
	.mch_listTxt em{width: 100%;height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display:block;}
	
	.foot_rg p{height:auto; line-height: 25px;} 
	

	.mailImg {width: 96%;text-align: left; margin:0 2%;}
	.mailTxt{width: 96%; margin:0 2%;}
	
	
	.detailsBtn{width:40%; padding:0.65em 0; margin:1em 0 0.5em 8%; font-size:15px;}
	.shoucangBtn{    padding-left: 12%;margin:1em 0 0.5em 8%;background-size: 19px;font-size:15px;}
	
	a.steps{font-size:0.85em;width:34.33%}
	a.cg_wd{width:31.33%;}
	.mailPush { width: 100%;    margin: 0 ;}
	.mailPush h4{font-size:1em;}
}


















