/* Common styles of menus */
@media screen and (max-width:1600px){
	.plum_flower{z-index:666;}
	}

@media screen and (max-width:1023px){
body{ min-width: 100%; background-size:150% 100%; background:none;}
.headcont,.content,.footer{ width:100%; padding:0 10px; box-sizing:border-box;}
.navigation{ display:none;}
/* .logc{ position: initial!important;margin-left: 0!important; background:url(../images/tongchuan_dlzc.png);} */
.logc .code{margin: 0;
    margin-left: 14%;width: 72%; background:none;height: auto;padding-bottom: 84px;}
canvas{ width:0!important; height:0!important;}
.btn_headerLogin{margin-right:42px;}
.btn_header{ margin-left:8px;}
.logo{ padding:; }
.logo img{ height:100%; padding-left:10px;}

.banner_ny{ height:180px;}
.banner_ny h1{ padding-top:25px; font-size:22px;}
.banner_ny span{  padding-top:0; font-size:16px;}

.page a{ margin:0;}

.sub{ padding:2% 1%;}
.footer_height{ height:100px;}
.footer{  height:auto; padding-bottom:2%;margin: 0;}
.footer .copy{ float:none; width:90%; margin:0 auto; text-align:center;padding: 17px 0 0 0;}
.copy b{ display:block;}
.plum_flower{ width:30%;}
.digread{ width:500px; margin:0 auto; padding:1% 10px 10%; }
.crumbs{ }
.digread li.dbt{ border-bottom:1px solid #dfdfdf; height:199px;}
.bdsharebuttonbox{ display:none;}
.video_show{ padding:0 2% 5%;}
.video_cont{ width:auto; padding:0; background:none; padding:3% 0;}
.video_cont .videosp{ height:auto;}
.video_list ul li img{ height:160px;}


.signup_show{padding: 0 2% 4%;}
.signupleft,.signupright{ width:auto; float:none;}
.signupright{ margin-top:4%;}
.signupright h2{ padding:2%;}
.signupright ul {  padding: 0 1% 2%; overflow:hidden;}
.signupright ul li{ float:left; width:50%;}
.signupright ul li a{ display:block; padding:0 3%;}
.signupright ul li img{ height:230px;}

.venues_reser{padding: 0 2% 4%;}

.fl_con{ padding:10px 15px;}
.fl_con dt{ width:100%; margin:0;}
.fl_con dd{ width:auto; margin:0; }
.fl_con dd a{margin:5px 0;}

ul.zxhd_list li{ width:50%; height:auto; margin:0; padding:10px; box-sizing:border-box; background:none;}
ul.zxhd_list li .title{width:89%; bottom:10px; background:rgba(0,0,0,.4); color:rgba(255,255,255,.8);}
ul.zxhd_list li .pic img, ul.zxhd_list li:hover .pic img{height:205px;}
ul.zxhd_list li .title a.tit_txt{ color:#fff;}
ul.zxhd_list li:hover, ul.zxhd_list li .shadow{ box-shadow:none;}

.footer .copy{min-height:20px;}

ul.cgyd_list li{min-height:166px; margin:0; box-sizing:border-box; width:50%; overflow: hidden; padding:0 10px;}
ul.cgyd_list li span.name_1{ margin-top:10px;}
ul.cgyd_list li .img_con{ width:88%; height:150px; top:15px;}
ul.cgyd_list li .img_con img{height:150px;}
ul.cgyd_list li span.name_2{margin-top:85px; line-height:35px;}

ul.cgyd_list li:hover .go, ul.cgyd_list li:hover .cgyd_shdow{display:none;}

ul.szzg_list{margin:20px 0 -10px;}
ul.szzg_list li{ width:50%; padding:10px; margin:0; box-sizing:border-box; overflow:hidden;}
ul.szzg_list li a{min-height:265px; background-size:100% 292px;}
ul.szzg_list li .intro_con h4{height:75px;}
ul.szzg_list li .intro_con{ padding:15px;}
ul.szzg_list li .intro_con p{box-sizing:border-box; width:75%; padding-left:5px;}
ul.szzg_list li img{ height:120px;}
ul.szzg_list li .intro_con p.intro_con_txt{-webkit-line-clamp:1;}

.news_list dl{ height:auto; margin-top:20px;}
.news_list dl img{width:47.35%; height:100px;}
.news_list dl dt, .news_list dl dd{ width:52%;}
.news_list dl dd p{-webkit-line-clamp:1;}

.pwyd_list dl dt{ margin-top:5px; margin-bottom:0;}
.pwyd_list dl img{ height:170px; padding:0;}
.pwyd_list dl dd p{padding-top:0; -webkit-line-clamp:1;}
.btn_pwyd{margin-top:4px; width:72%;}

ul.video_list2{margin-top:15px;}
ul.video_list2 li{ width:50%; margin:0; padding:10px; box-sizing:border-box;}
ul.video_list2 li img.img_sl{height:120px;}

.form_wybm_piao{ height:183px;}
.form_wybm_piao dl{ width:100%; padding-right:5px;}
.form_wybm_piao dl dt{margin-top:0; overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; font-size:16px; line-height:1.25; margin-top:10px; }
.form_wybm_piao img{ display:none;}

.formCon, .formCon .bmxz{ padding:10px;}
.formCon dl{ width:100%;}
.formCon dl dd input,.formCon dl dd select, .formCon dl dd textarea{ width:100%;}
.formCon dl p.bz{ padding-left:0;}
.formCon dl dd{margin-top:10px;}
.yzm{ top:112px; right:1px;}
.formCon dl.right{margin-top:25px;}
a.formCon_btn{margin:20px auto;}
.formCon{margin-bottom:25px;}

.formCon2 dl dd span{ width:100%;}
.formCon2 dl dd input.appDate{ width:100%;}
.formCon2 dl dd img.sfzYl{ width:45%;}
.formCon2 .date{ width:100%;}
.formCon .sfzxYq{ padding:0 120px 0 0;}

.top_right{right:auto; left:0;}
.lab_con{display:none;}

.myod_pic{display: -webkit-box;-webkit-box-align: center; box-sizing: border-box;}
.myod_pic img{ float:none;}
.myod_pic p{ float:none;}
.myod_pic p{-webkit-box-flex: 1;box-sizing: border-box;}
.myod_pic p span{ 
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.crumbs2{margin-top:0;}
.myorder2 ul{ padding:2% 1% 0; overflow:hidden; margin-bottom:-20px;}
.myorder2 ul li{ background:#f7f7f7; margin-bottom:7%; position:relative;}
.my_mob_top{ background:#6085cb; padding:5px 3%; font-size:12px; color:rgba(255,255,255,.7); overflow:hidden;}
.my_mob_top b{ font-weight:normal;}
.myorder2 ul li a.myod_pic{ padding:4% 16% 4% 3%;}
.myorder2 .myod_pic p span{ font-size:15px;}
.myorder2 .unsubscribe{ display:block; position:absolute; position: absolute; right:3%; top: 30%; text-align:center;}
.myorder2 .moyod_binfo{ padding:0 15px;}
.myorder2 .moyod_binfo span{margin-right: 10px; }

.myorder2 .myord_no .my_mob_top{background:#6085cb; }

.loginpage{margin-bottom:0;}

.cgShow_contact{ padding:10px;}
.cgShow_contact li{ margin:5px 0; line-height:1.2; float:none; width:auto;}

}

@media (max-width:800px){
.logc{ width:auto;}
.loginpage{ background-position:80% 0;}
.login2{ float:none; display:block; margin:12% auto 0;}
.logc{ padding-bottom:10%; min-height: 100%;}
.logc .code{ float:none; padding:13% 0 0;}
.logc .codecont{ margin:0 auto;}
.logc .codecont{ background-color:#59aaf9; padding:20px 0 0; border:1px solid #4195ef;}
.logc .codecont span{ color:#fff; background:#227dd5; padding:10px 5px; display:block;}
.login2 .log li{ margin-bottom: 10px;}
}

@media screen and (max-width:640px){
.dl-menuwrapper{ top:-1%;}
.copy i{ display:block;}
.crumbs{}
.logo img {
    width: 80%;
    height: auto;
}
.ind_info{ height:auto;}
.ind_info .indinfo_left i{ margin:0 5px;}
.ind_info .indinfo_left{ font-size:12px; line-height:20px; padding:3% 0 3% 1%; }
.video_cont{ padding:6% 0; float:none;}
.vl_tit{ padding: 2% 0 0 2.4%;}
.video_list ul { overflow: hidden; padding: 0% 2% 2%;}
.video_list ul li{ float:none; width:100%; padding:2% 0;}
.video_list ul li a{ padding:0%;}
.video_list ul li img{ height:290px;}
.sig_tit{ font-size:26px;padding: 2% 0 4%;}
.signup_show{ font-size:14px;}
.sig_info .sig_ileft,.sig_info .sig_iright{ float:none;}
.sig_info .sig_iright a{ margin:0 auto;}
.signupright ul li img{ height:170px;}
.signupright ul li span{ font-size:14px;}

.venues_respic{ width:430px; height:420px; margin:0 auto;}
.venues_respic .smallImg{ width:335px;}
.venues_respic .smallImg li{ width:54px; padding:0 1px 0; }
.venues_respic .smallImg img{height:55px;}
.venues_respic .smallScroll{ height:90px;}
.venues_respic .smallImg{ padding:17px 0 0;}
.venues_respic .sPrev, .venues_respic .sNext{ margin-top:15px;}
.venues_respic .bigImg li img{ width:400px;height: 270px;}
.venues_respic .bigImg{ margin-top:10px;}
.venues_respic .bigImg  h4{ padding: 1.5% 40px 0 15px;}
.venues_respic .pageState{ right:15px; bottom:5px; font-size:20px;}
.venues_reinfo{ font-size:14px;}
.reserbut,.venre_input{ float:none;}
.venre_input{ font-size:14px;}
.reserbut{ margin:5% auto; font-size:18px; line-height:40px; height:40px;}
.inptext{ width:60px;} 

.myorder{ display:none;}
.myorder2{ display:block;}

.page{ margin:10px 0;}

.login2{ width:320px;}
.logc .codecont{ width:170px;}

}
@media screen and (max-width:480px){
	.venues_respic .smallScroll{ display:none;}
	.venues_respic .bigImg li img{ width:100%;}
	.venues_respic{ width:auto; height:auto;}
	.venues_respic .bigImg{ margin:0;}
	.venues_respic .bigImg  h4{ padding-right:60px;}
	.myorder2 .moyod_binfo{ line-height:20px; padding:8px 10px;}
	.moyod_binfo b{ float:left;}
}
@media screen and (max-width:430px){
.digread{ width:auto;}
.digread li{ width:100%;}
.logo img{ width:;}
.logo { padding:;}
.ind_info{ background:none; border:0; border-top:1px solid #eee;}
.ind_info .indinfo_left{ padding-bottom:0;}
.ind_info .indinfo_left span{ display:block;}
.ind_info .indinfo_left i{ display:none;}
.vs_tit{ font-size:20px; line-height:24px; padding:3% 0  5%; text-align:left;}
.video_list ul li p span{ font-size:14px;}
.video_list ul li img{ height:235px;}
.vl_tit{ font-size:16px;}
.sig_tit{ font-size:22px;}
.sig_info .sig_iright a{ width:174px; height:40px; background-size:100% 100%;line-height:40px; font-size:18px;}
.signupright h2{ font-size:16px;}
.signupright ul li img{ height:130px;}
.venre_input b{ display:block;}

}

@media screen and (max-width:360px){
.footer .copy{ width:100%;}
.logo { padding:;}
body { background-size: 200% auto;}
.video_list ul li img{ height:200px;}
.video_list ul li p{ height:40px; line-height:40px;}
.vs_tit{ font-size:18px;}
.signupright ul li img{ height:100px;}
.venues_respic .bigImg  h4{ padding-right:80px; font-size:14px;}
.venues_respic .pageState{ font-size:14px;}
.singlcont{ font-size:14px;}
.link_btn li{ font-size:12px;}

.myorder2 .myod_pic img{ width: 80px; height: 53px;}
.myorder2 .myod_pic p span{ line-height:20px; font-size:14px;min-height: 40px;}
}

@media screen and (max-width:320px){
.dl-menuwrapper button{ width:40px; height:40px;}
.dl-menuwrapper .dl-menu{margin: 5px 0 0 0;}
.login2{ width:280px;}
.login2 .log_c1 li .loginput, .login2 .logsel{ width: 78%;}
}

@media screen and (max-width: 768px){
   .fl_con dt{
     
   }
   .fl_con dd{
   width: auto!important;
    position: relative;
    margin-left: 114px;
    top: -28px;
   }
}