


@media (min-width:992px)and (max-width:1199px) {
}

@media (min-width:768px) {
    
}

@media screen and (max-width:768px) {

	/*首页*/
	.logo {left: 10px; top: 20px; width:220px;}
	.logofull1{ width:264px; height:30px; background-image:url(../images/logofull1_phone.png); background-position:left center; background-repeat:no-repeat;}
.logoeds{ background-image:url(../images/logofull2.png); width:0px}
	.index_banner { height: 260px; background-position:center;background-size: auto 100%;}
	/*栏目页BANNER*/
	.datu img{ display:block; width:100%; height:200px;}
	.guding{ margin-top:-37px;width:100%; text-align:center; background:url(../images/index00_2500m.png) repeat-x; padding-top:12px; z-index:99999;}
	.guding a{ display:inline-block; width:68px; padding-top:5px; margin:0 2%; height:48px;}
	.guding a span{ font-size:14px; line-height:20px; color:#fff; text-align:center; display:block; }
	.guding a i{ font-size:14px; line-height:20px; color:#fff; font-family:"Arial"; text-align:center; display:block; text-transform:uppercase; opacity:0;}
	.guding a.current{ background-image:url(../images/bjls_04.png); background-size:100% 100%; background-repeat:no-repeat;}
	.guding a.current i{ filter:alpha(opacity=100); opacity:1;}
	
	.guding2{ margin-top:-37px;width:100%; text-align:center; background:url(../images/index00_2500m.png) repeat-x; padding-top:12px; z-index:99999;}
	.guding2 a{ display:inline-block; width:68px; padding-top:5px; margin:0 2%; height:48px;}
	.guding2 a span{ font-size:14px; line-height:20px; color:#fff; text-align:center; display:block; }
	.guding2 a i{ display:none;}
	.guding2 a.current{ background-image:url(../images/bjls_04.png); background-size:100% 100%; background-repeat:no-repeat;}
	.guding2 a.current i{ filter:alpha(opacity=100); opacity:1;}
	/*栏目页BANNER*/
	.lm_content{ width:95%; margin:0 2%;}
	.lm_content img{ width:100%;}
	

	.global-nav .global-nav-inner { position: fixed; right: 20px;top: 20px;}

	.global-nav .global-nav-link { font-size: 16px;}
	.weixin-qrcode { height: 80px;width: 80px;}
	.global-nav-initializer {
  width: 28px;
  height: 24px;
  float: right;
  position: relative;
  padding:5px;
  background: #fff;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease; }

	 .global-nav-initializer:hover {
    opacity: .7; }
  .global-nav-initializer .line {
    width: 22px;
    height: 2px;
    background: 2px;
    left: 9px;
    position: absolute;
    background: #222222;
    background: rgba(34, 34, 34, 0.8);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease; }
	 .global-nav-initializer .line.top {
      top: 8px; }
    .global-nav-initializer .line.mid {
      top: 16px; }
    .global-nav-initializer .line.bottom {
      top: 24px; }
	.btxtl { width: 80%; margin-left: -35%; top: 30%;  position:static;margin: 0 auto;margin-top: 160px;}
	.btxtr { width: 80%; margin-left: -35%;top: 45%;  position:static;margin: 0 auto;margin-top: -20px;}
	.banbtns { width: 90%; margin-left: -50%; top: 55%;   position:static;margin: 0 auto;margin-top: 40px;transition:none;}
	.banbtns a { width: 33.3%; margin: 0; background-size: 60px auto !important;background-position:center top;font-size: 14px;padding-top: 80px; }
	

.banbtns .btn1{transition:none}
.banbtns .btn2{transition:none}
.banbtns .btn3{transition:none}


	.ipart1 { padding-top: 30px;padding-bottom: 30px;}
	.partimg { overflow: hidden;text-align: center;}
	.partimg img { width: auto; height: auto;}
	.setwidth { max-width: 100%; min-width: 100%;}
	.parttit {padding-top: 30px; font-size: 24px;}
	.parttix { text-align: left; font-size: 14px!important;padding: 0 20px;}
	.parttix p {text-indent: 2em;}
	.partlist { padding: 20px 20px 0 20px;}
	.partlist li { width: 100%; float: none;margin-bottom: 20px;}
	.partlist li:last-child { margin-bottom: 0;}
	
	/* 另外一种做法 
	.partlist li { float:left;padding-right:0;width: 46%;margin-right: 4% ;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.partlist li:nth-child(even) { margin-left: 4% ;margin-right: 0; }*/


	/* 首页顶部第2种做法 start*/
	.index_banner { background-size: 100% 320px;}
	.btxtl { width:50%;margin-top: 120px;}
	.btxtr { width:50%;margin-top: 0px;}
	.banbtns { clear: both;}
	.banbtns { margin-top: 160px;}
	/* 首页顶部第2种做法 end*/

.con_fdes{ padding-top:0px; letter-spacing:1px; padding-bottom:10px}

	.part2,
	.part3,
	.part4,
	.part5 { padding-top: 20px;padding-bottom: 20px;}
	.modellaw { width: 100%; float: none;}
	.p2_tleft { float: none; width: 100%;padding-bottom: 20px;}
	.p2_tltx { padding: 20px;}
	.p2_ls { float: none;width: 100%;padding-bottom: 20px;}
	.p2_ls img { width: 100%; height: auto;}
	
	.part3 { padding-top: 0;height: 600px;}
	.p3_top img{ width: 100%;}
	.p3_info { margin-top: 14px;}
	.p3_txt { padding: 20px;width: 70%; -webkit-box-sizing:border-box;}
	.p3_utop { width: 30%;-webkit-box-sizing:border-box;padding-right: 20px;padding-left: 10px;}
	.p3_timg img {width: 98%; height:auto}
	.p3_txt img.ico_right { top: 30px;}
	.p2_tlt  ,
	.p2_lstit  { width: 100%;overflow: hidden;text-align: center;}
	.p2_tlt  > img,
	.p2_lstit > img { max-height: 30px;}
	
	.p2_top{padding-bottom:40px;}
	
	.newslist { padding-left: 10px;padding-right: 10px;padding-top: 10px;}
	.newslist li {  display: -webkit-box; display: box; float: none;}
	.news_top { padding-left: 10px;overflow: hidden;}
	.news_top img{ width: auto; height: 30px;}

	.newsico { float: none; width:85px;margin-right:10px;-webkit-box-sizing:border-box; margin-top: 0;height: auto;background-position: left top;}
		.newsico div { }
	.newsif { -webkit-box-flex:1;box-flex:1;display:-webkit-box;display:box;-webkit-box-direction:reverse;box-direction:reverse;box-orient:vertical;-webkit-box-orient:vertical;float: none;width: 100%;  -webkit-box-sizing:border-box;}
	.newsir { -webkit-box-flex:1;box-flex:1;float: none;width: 100%; padding: 15px;-webkit-box-sizing:border-box;}
	.newsif > img { float: none;width: 100%;}

	/* 新闻列表的另外一种做法 start*/
	.newsico { display: none;}
	/* 新闻列表的另外一种做法 end */


	.part5 { margin-top: 0; background-size:auto 100%;background-position: left bottom;}
	.p5_top { padding: 20px;text-align: center;}
	.p5t1 { width: 60px; background-size: 100%;margin-right: 4%;display: none;}
	.p5_top a { width:70px;height:70px;margin-right:10px;-webkit-box-sizing:border-box;background-size: 100% auto;}
	.p5_top a div { padding-bottom: 28px;}

	.vtxt {padding: 20px;}
	.video { float: none; width: 100%;height: 250px; display:none;}
	.p5txt { float: none; width: 100%;}
	
	.foot {display:none;}
	.foot_m { height: auto;padding: 20px 20px 0 20px;overflow: hidden; display:block; background:#4e555f;}
	.copyright_m,	.footel_m { float: none;height: auto;width: 100%;overflow: hidden;text-align: left;}
	.copyright_m {margin-bottom: 20px;float: right;text-align: center;padding-top: -70px;}
	.footel_m { float: left;text-align: center;margin-top: -120px;}
	.footel_m img { float: none; }
	.copyinfo_m{ height:22px; line-height:22px; color:#fff;}
	.copyinfo_m a{ color:#fff; letter-spacing:0}
	
	/* 底部简介的另外一种做法 start*/
	.part5 { position: relative;padding-bottom: 100px;-webkit-box-sizing:border-box;box-sizing:border-box; padding-top:250px;}
	.p5_top { display: -webkit-box;display: box;padding: 0 10px;position: absolute;bottom: 20px;left: 0;right: 0;}
	.p5_top a { -webkit-box-flex:1;box-flex:1;float: none;text-align: center;background: none !important;margin-right: 10px;width: auto;height: auto;}
	.p5_top a div { display: block;opacity:1;background-color:#fff; background-image:none;border-radius: 100%;overflow: hidden;width: 74px;height: 74px;padding: 0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height: 74px;margin: 0 auto;}
	.p5_top a:last-child { margin-right: 0;}
	.p5txt { padding-top: 40px;max-height: 200px;overflow: hidden;}
	/* 底部简介的另外一种做法 end*/


	/*关于我们*/
	.ab_t1,
	.ab_t2,
	.ab_t3,
	.ab_t4
	 { float: none; position: static; margin: 0;  display: block;}
	.ab_banner { padding:0 20px;padding-top: 160px;text-align: center;height: auto;}
	.ab_t1,
	.ab_t2 { margin-left: 2em;margin-bottom: 20px;}
	.ab_t3 { width:100%;text-align: left;}
	.ab_t4 { width: 100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding: 20px 0;overflow: hidden; display:none;}

	.ab_part1 { -webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;}
	.abp1des { padding-bottom: 20px;}
	.ab_part2, 
	.ab_part4, 
	.ab_part5 { height: 200px;}
	.fr_tit,
	.topnav { max-width: 100%; padding: 20px;}
	.fr_tit a,
	.topnav a {  display: block;float: none; width: 100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.fr_tit a.active span,
	.topnav a.active span { display: none;}

	
	.service1 > img { width: 100%;}
	.serimg1 img { width: 100%;}

	.sertab tr td.left { width: auto;padding: 10px;}
	.sertab tr td.right { padding: 10px;vertical-align: top;}
	.caselist li { padding-left: 20px;padding-right: 20px;}

	.cin_info,
	.updowlist { padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.cin_info img { width: 100%;}

	.cinfotit { padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box; width: 100% !important;font-size: 28px;line-height: 1.4;}

	.logos { overflow: hidden;padding: 0 10px;}
	.logos a { float: left;width: 25%;text-align: center;padding: 0 10px;margin: 20px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box; height:auto}
	.logos a img { margin: 0 auto;max-width: 113px;width: 100%; height:auto}
	.cus_bot { clear: both;}
	.cus_top { height: auto;}

	.cuslistl,
	.cuslistr { width: 100% ;float: none;margin: 0;padding: 0 20px;text-align:center !important;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.cush2 { padding-top: 20px;font-size: 20px;}

	.honor1,
	.honor2,
	.honor3{ padding-left: 20px;padding-right: 20px;}
	.honor1 img ,
	.honor2 img ,
	.honor3 img { width: 100%;}
	
	/* 新闻列表 */
	.newsimg { float: none;}
	.newsimg img { width: 100%; height: auto;}
	.newsright { float: none;padding: 0 20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.newshit span { }
	.newstit {width: auto;overflow: hidden;}
	.newscontent .newshit { height: auto;line-height: 1.5;padding-bottom: 10px;}
	.newscontent .newsttii { font-size: 24px;padding:10px 10px 30px 10px;}
	


	.c_banner,
	.vz_banner,
	.F_banner,
	.con_banner { height:260px;}
	.c_banner{ background:url(../images/banner_contact.jpg) center top no-repeat; background-size:cover;}
	#banner.c_banner { background: url(/images/court/banner2.jpg) center top no-repeat;}
	.n_banner { overflow: hidden;}
	.n_t1 { margin-left:0; left:auto; right: 20px; height: 30px;top:420px;}
	.n_t2 { margin-left:0; left:auto; right: 20px; }
	.c_t1,.c_t2,.c_t3,.c_t4,.c_t5,.c_t6
	 { position: static; margin: 0; float:none;width: auto;animation:none 0 ease 0 1 normal !important;display: block;opacity: 1;}
	.c_t1 { margin-bottom: 10px;}
	.c_t1,.c_t3,.c_t5 {padding-top: 140px; height:40px;}

	.vz_banner { padding-left: 0;text-align: center;}
	.c_t5 {margin: 0 auto;}
	.c_t6 {margin: 0 auto;margin-top: 20px;width: 90%;}

	.datalist li{ padding: 20px;}

	.datades {text-align: left;padding: 20px;font-size: 16px;}
	.datades p { text-indent: 2em; }

	.datacase { padding: 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.dcaseleft,.dcaseright { float: none;width: 100%;}
	.dcaseleft { margin-left: -30px;}
	.dcaseright { padding-top: 30px;padding-bottom: 30px;}
	.dcmore { width: 100%; text-align: right;}
	.dcdes { padding-top: 30px;}

	.blk_18 {margin-bottom: 20px;margin: 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.blk_18 .pcont{  }
	.blk_18 .LeftBotton, .blk_18 .RightBotton {}

	.dcaseright h2 { line-height: 1.4;font-size: 20px;}
	.dataimg { padding-top: 0;}
	.dataimg img { width: 100%;}
	.datas { width: 100%;padding: 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}

	img#F_t1 { }

	.flist { padding: 20px 0;}
	.flist a { float: none;width: 100%;margin: 0 0 0px 0;padding: 0 20px;border-bottom: 1px solid #ddd;font-size: 16px;height: 40px;line-height: 40px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.f_h2 { font-size: 16px;padding-left: 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.f_list { padding: 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.f_list li { overflow: hidden;line-height: 1.5;}
	.f_list li a{ font-size: 14px;}
	.f_list li span{ font-size: 12px;}

	.finfo { padding: 20px 0;}
	.finforight,
	.finfoleft { float: none;width: 100%;}
	.fftimg { text-align: center;}
	.fftimg img { margin: 0 auto;width: 100%; max-width:264px;text-align:center;}
	
	.fr_tit { height: auto; background: none;}
	.fr_tab {overflow: hidden;height: auto;}

	.con_p { padding: 20px; background-position: center bottom;background-size: 100% 300px;height: auto;}
	.con_pinfo { padding: 0px;border:0;padding-bottom: 340px;}

	.con_fleft,
	.con_fright,
	.confinleft,
	.confinright { float: none;width: 100%;padding: 20px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.con_fleft h2 { font-size: 22px;line-height: 1.4;}
	.con_fleft img{ width:100%;}

	.confinbtns .btns1,
	.confinbtns .btns2,
	.confinbtns .btns3{ top:-9px;}
	.confinbtns .btns4,
	.confinbtns .btns5,
	.confinbtns .btns6{ top:106px;}
	.confinbtns .btns1 {left:-16px; }
	.confinbtns .btns2 {left:121px; }
	.confinbtns .btns3 {left:253px; }
	.confinbtns .btns4 {left:56px; }
	.confinbtns .btns5 {left:188px; }
	.confinbtns .btns6 {left:319px; }

	.confinbtnsbot { padding-right: 0 !important;}
	.confinbtnsbot a{ margin-right: 10px;margin-left: 10px;}

	
	.confot { height: auto;}
	.confin {overflow: hidden;}
	.confinleft { height: 380px;padding-bottom:0;background-size: auto 200px;background-position: 140px auto;}
	.confinright { height: 500px;}
	.confinleft a { padding: 8px 16px;font-size: 16px;}
	.jltit { font-size: 22px;}

	
	/* court.html 独有 start */
	/*.c_banner { text-align: center;padding: 0 20px;height: 600px;}*/
	.c_banner .c_t3 { padding-top: 0; text-align: left;text-indent: 34px;}
	.c_banner .c_t1  { }
	.c_banner .c_t1 ,.c_banner .c_t2 { margin: 0 auto 10px auto;text-align: center;}
	.c_banner .c_t3 ,.c_banner .c_t4 { height:auto;line-height: 1.5;margin-bottom: 20px;}
	a.c_t5 { padding:4px 20px;}
	/* court.html 独有 end */

	.c_p1 { padding:20px 0;}
	.ctlist {}
	.ctlist { overflow: hidden;padding: 0 10px;}
	.ctlist a { float: left;font-size: 16px;width: 50%;text-align: center;padding: 0 10px;margin: 20px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.ctlist a img { margin: 0 auto 10px;width: 100px;height: 100px;}
	
	.c_p3 { padding: 20px 0;}
	.cdes { padding: 20px;}
	.cp3_left,
	.cp3_right { width: 100%;margin:0;padding: 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.cp3_left { }
	.cp3_right {}
	
	.cp3_right h2 { font-size: 20px;}
	.cp3des2 { padding-top: 20px;font-size: 14px;}
	.cp3img { background-size: 100% 100%;margin: 0 auto;}
	.cp3des { padding-bottom: 20px;}
	.cp4left,
	.cp4right { float: none; margin: 0;padding: 0 20px 20px 20px;width: 100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
	
	.c_part4 { padding-top: 20px;padding-bottom: 20px;height: auto;}
	.c_part4 h2 { font-size: 22px;}
	.cp4left div { padding-top: 20px;font-size: 14px;}
	.cp4right { margin: 0 20px;width: auto;display: block;padding-top: 20px;}
	.cyy_list > div { float: none; width: 100%;}
	.cyy_input { padding-bottom: 10px;}
	.cyy_input input ,
	.cyy_input textarea { width: 90%;}
	.cyy_input select { width: 90%;line-height: 40px;}
	
	
	/* 团队 */
	.t_t1,.t_t2,.t_input { display: block;margin: 0 auto;  margin-bottom: 20px;position: static; opacity: 1;}
	.t_t1 { padding-top: 200px;width: 70%;max-width: 360px;}
	.t_t2 { width: 56%; max-width: 280px;}
	.t_input {  width:70%;max-width: 360px;height:20px;line-height:20px;padding-top:10px;padding-bottom:10px;border:1px solid #999;border-radius:5px;background-position:-2px center;outline: 0;box-shadow: none;background-size: auto 42px; }
		
	.t_tline { overflow:hidden;height: auto;white-space: normal;}
	.t_s1 { width: 68%;height: auto;padding-left: 10px;}
	.t_s1 a{ padding:5px 8px;line-height:1;display: inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;}

	.teamlist { padding: 5% 4%;}

	.teamlist li.liimg ~ li:nth-child(even),
	.teamlist li { width: 47%;overflow:hidden;height: 304px;margin:0 0 5% 0;padding:20px 0 20px 0;margin-right: 3%;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.teamlist li:nth-child(even) ,
	.teamlist li.liimg ~ li:nth-child(odd) {margin-left: 3%;margin-right: 0;}
	.teamlist li a ,
	.teamlist li a img { width: 100%;max-width: 180px;margin: 0 auto;}
	.teamlist li a img { height: auto;max-height: 180px;}
	.tuname { height: 30px;line-height: 30px;font-size: 20px;}
	.tname1 { overflow: hidden;}
	
	.teamlist li.liimg { padding-bottom: 0;}

	.newsiiff { padding: 15px;}
	.newsiiff p{ }
	.newsiiff p img{ max-width: 90%;height:auto;margin: 0 auto;margin-left: -1em;}
	
	.overlay.active {overflow-x: hidden;}
	.team-overlay .wrap { width: 100%; }
	.team-overlay .wrap .left{ width: 100%; float: none;text-align: center;padding:0;margin:0;}
	.team-overlay .wrap .right{ width: 100%; float: none;}
	.team-overlay .wrap .right .inner{ margin-left: 20px;margin-right: 20px;}
	.imgbot {
	    padding-left: 20px;
	    line-height: 30px;
	    padding-top: 20px;
	    padding-bottom: 30px;
	}
	.team-overlay .wrap { padding-top:30px;}
	.team-overlay .portrait { width: 80%;margin:0 auto;}
	
	.leftnav { position: absolute; margin: 0 !important;left:0;right:0;width: 100%;top:360px;}
	.c_part4 ~ .leftnav { top:516px;}
	.datalist ~ .leftnav { top:600px;}
	.datades  { padding-top: 340px;}
	.c_p1 { padding-top: 260px;}

	.global-nav-ul li { margin-top: 0 !important;}
	.global-nav-ul li a {
		display: block;
		line-height: 34px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 18px !important;
		margin: 0;
	}
	.global-nav-title {
		margin-bottom: 14px;
	}


	.cd_part1,
	.cd_part2,
	.cd_part3,
	.cd_part4 { width: 100%; max-width: 100%; -webkit-box-sizing:border-box;box-sizing:border-box;text-indent: 34px; padding: 40px 20px; text-align: left;}
	.cd_part4 ~ .cd_part1 { text-align: center;width: 100% !important;}
	.cd_part4_1 { text-indent: 0;}
} 

@media (min-width:769px)and (max-width:999px) {

	/* 团队 */
	.t_t1,.t_t2,.t_input { display: block;margin: 0 auto;  margin-bottom: 20px;position: static; opacity: 1;}
	.t_t1 { padding-top: 200px;width: 70%;max-width: 360px;}
	.t_t2 { width: 56%; max-width: 280px;}
	.t_input {  width:70%;max-width: 360px;height:20px;line-height:20px;padding-top:10px;padding-bottom:10px;border:1px solid #999;border-radius:5px;background-position:-2px center;outline: 0;box-shadow: none;background-size: auto 42px; }
		
	.t_tline { overflow:hidden;height: auto;white-space: normal;}
	.t_s1 { width: 68%;height: auto;padding-left: 10px;}
	.t_s1 a{ padding:5px 8px;line-height:1;display: inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;}

	.teamlist { padding: 4%;}

	.teamlist li.liimg ~ li:nth-child(even),
	.teamlist li { width: 47%;overflow:hidden;height: auto;margin:0 0 20px 0;padding:0 0 20px 0;margin-right: 3%;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.teamlist li:nth-child(even) ,
	.teamlist li.liimg ~ li:nth-child(odd) {margin-left: 3%;margin-right: 0;}
	.teamlist li a ,
	.teamlist li a img { width: 100%;max-width: 180px;margin: 0 auto;}
	.teamlist li a img { height: auto;max-height: 180px;}
	.tuname { height: 30px;line-height: 30px;font-size: 20px;}
	.tname1 { overflow: hidden;}
	
	.teamlist li.liimg { padding-bottom: 0;}
}