@charset "utf-8";
/* CSS Document */
html{ display:block; width:100%; overflow-x:hidden}
body{font-size:14px; font-family:"Microsoft YaHei"; color:#333; overflow-x:hidden;  }
*{ margin:0px; padding:0px; }
img{border:0px; }
a{ text-decoration:none; color:#333;}
li{ list-style:none}
.clear{ clear:both}
a:hover{ color:#ce000c}
a.red{ color:#ce000c}
div.middle{ width:1200px; margin:0px auto; position:relative }
div.toubu{ position:relative; z-index:2}

div.head{ height:98px; background:url(headbg.png); position:fixed; left:0px; top:0px; width:100%; z-index:9; line-height:98px; text-align:center;-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
div.hgb{ height:50px; line-height:50px; background:#FFF;

}
div.head img.logo{ position:absolute;  left:50%; margin-left:-57px; z-index:999 }
div.head.hbg img.logo{  margin-left:-57px; top:0px; }
div.head div.wapdh{ display:none}
div.head ul.nav{  width:100%; display:block; margin:0px auto; }
div.head ul.nav li a{transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
div.head ul.nav li.yi{ float:left; width:13%; height:98px; line-height:98px; text-align:center; position:relative;transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
div.head.hgb ul.nav li.yi{  height:150px; line-height:50px;}
div.head ul.nav li.yi a.ayi{ font-size:16px; display:block; color:#000; width:100%; height:100%;}
div.head ul.nav li.yi.lige{ margin-right:22%}
div.head ul.nav li.yi:hover a.ayi{ color:#ce000c; }
div.head ul.nav li.yi.hover a.ayi{ color:#ce000c; }
div.head ul.nav li.yi ul.ernav{opacity:0; border-radius:6px; filter:alpha(opacity=0); position:absolute; left:0px; top:48px; width:100%; background:url(headbg.png); padding:10px 0px; padding-top:0px;
transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;}

div.head.hgb ul.nav li.yi ul.ernav{ background:#FFF}

div.head ul.nav li.yi:hover ul.ernav{  top:98px;opacity:1; filter:alpha(opacity=1);}
div.head.hgb ul.nav li.yi:hover ul.ernav{  top:50px;}
div.head ul.nav li.yi ul.ernav li.er{ width:100%; height:30px; line-height:30px; position:relative;}
div.head ul.nav li.yi ul.ernav li.er a.aer{ width:100%; height:100%; display:block; border-bottom:1px dashed #666; text-align:center;}
div.head ul.nav li.yi ul.ernav li.er:hover a.aer{ color:#ce000c}
div.head ul.nav li.yi ul.ernav li.er ul.sannav{ position:absolute; top:0px; left:100%; display:none; width:100%; background:#FFF}
div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san{ width:100%; height:24px; line-height:24px;}
div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san a.asan{ width:100%; height:100%; display:block; border-bottom:1px dashed #333; text-align:center}
div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san:hover a.asan{ background:#000; color:#FFF}
div.head ul.nav li.yi ul.ernav li.er:hover ul.sannav{ display:block; display:none}
div.head ul.nav li a.you{ position:relative;}
div.head ul.nav li a.you span{ position:absolute; right:5px; line-height:24px; display:none}
div.head ul.nav li a.ayi span{ display:none}

div.wapheaddianbei{ width:100%; height:35px; display:none;}
div.waphead{ position:fixed; width:100%; left:0px; top:0px; z-index:9999}
div.waphead div.wapdh{ display:block; width:100%; height:35px; background:#000; }
div.waphead div.wapdh img.waplogo{  height:35px; float:left;}
div.waphead div.wapdh span{
float:right; display:block; width:25px; height:21px; background:url(dh.png); cursor:pointer; margin:7px;
            transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
}
div.waphead div.wapdh span:hover{
	-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);
	}

	div.waphead div.wapdh span.cli{
			 transform: rotate(180deg) scale(1.3);
            -webkit-transform: rotate(180deg) scale(1.3);
            -moz-transform: rotate(180deg) scale(1.3);
            -o-transform: rotate(180deg) scale(1.3);
            -ms-transform: rotate(180deg) scale(1.3);
	}
div.waphead img.logo{ display:none;}
div.waphead div.middle{ background:#000; width:100%;  }
div.waphead ul.nav{ width:100%;padding-bottom:10px; padding-top:10px;display:none; overflow-x:hidden}

div.waphead ul.nav li a{transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}

div.waphead ul.nav li.yi{ width:100%; height:auto; }
div.waphead ul.nav li.yi a.ayi{ display:block; width:100%; height:30px; line-height:30px; color:#FFF; font-size:14px; text-indent:2em}
div.waphead ul.nav li.yi ul.ernav{ width:100%; height:auto; display:none;}
div.waphead ul.nav li.yi ul.ernav li.er{ height:auto; width:100%;}
div.waphead ul.nav li.yi ul.ernav li.er a.aer{ width:100%; height:30px; line-height:30px; color:#FFF; text-indent:4em; display:block;}

div.waphead ul.nav li.yi ul.ernav li.er ul.sannav{ width:100%; height:auto; display:none}
div.waphead ul.nav li.yi ul.ernav li.er ul.sannav li.san{ height:auto; width:100%;}
div.waphead ul.nav li.yi ul.ernav li.er ul.sannav li.san a.asan{width:100%; height:30px; line-height:30px; color:#FFF; text-indent:6em; display:block;}
div.waphead ul.nav li a:hover{ padding-left:10px;}

div.tupianlistxiangying{ width:100%; text-align:center}
div.tupianlistxiangying a.tupianlistxiangyinga{ display:inline-block;  text-align:center; overflow:hidden; position:relative;   }
div.tupianlistxiangying a.tupianlistxiangyinga img.tupianlistxiangyingimg{ max-width:100%;transition: All 0.4s ease-in-out; display:block; margin:0px auto;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;  }
div.tupianlistxiangying a.tupianlistxiangyinga:hover img.tupianlistxiangyingimg{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
div.tupianlistxiangying a.tupianlistxiangyinga span.tupianlistxiangyingspan{ display:block; width:100%; overflow:hidden;}

div.selftupianlistxiangying{ }
div.selftupianlistxiangying a.tupianlistxiangyinga{width:30%;  height:437px; margin-left:1.5%; margin-right:1.5%;  height:auto;}/*响应公共组块a单元的大小及间距调整*/
div.selftupianlistxiangying a.tupianlistxiangyinga span.tupianlistxiangyingspan{ height:230px;     }/*响应公共组块a单元里的图片容器的调整*/
div.selftupianlistxiangying a.tupianlistxiangyinga img.tupianlistxiangyingimg{ max-height:230px;}/*响应公共组块a单元里的图片的调整*/
/*selftupianlistxiangying为自定义class名可以自定义样式*/
.noslide-RR,.noslide-LL,.small,.nosmall,.slide-T, .slide-B, .slide-L, .slide-R, .slide-W, .slide-Wsmall, .slide-H, .noslide-T,.noslide-T1, .noslide-B, .noslide-L, .noslide-R, .noslide-W, .noslide-Wsmall, .noslide-H{
transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;
}
.slide-T{position:relative; top:-50px; opacity:0; filter:alpha(opacity=0);}
.noslide-T{position:relative; top:-50px; opacity:0; filter:alpha(opacity=0);}

.small{-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7); opacity:0; filter:alpha(opacity=0);}
.nosmall{opacity:0; filter:alpha(opacity=0);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);}
.nosmallbanner{opacity:1; filter:alpha(opacity=1);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);
-moz-transition:all .8s ease 1s; -ms-transition:all .8s ease 1s; -o-transition:all .8s ease 1s; -webkit-transition:all .8s ease 1s; transition:all .8s ease 1s;
}
.smallton{opacity:1; filter:alpha(opacity=1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}


.noslide-T1{ top:-50px; position:absolute; opacity:0; filter:alpha(opacity=0);}
.slide-Ton{top:0px; opacity:1; filter: alpha(opacity=1);}
.slide-Ton1{top:14px; opacity:1; filter: alpha(opacity=1);}
.slide-B{position:relative; bottom:-50px; opacity:0; filter:alpha(opacity=0);}
.noslide-B{position:relative; bottom:-50px; opacity:0; filter:alpha(opacity=0);}
.slide-Bon{bottom:0px; opacity:1; filter: alpha(opacity=1);}
.slide-L{position:relative; left:-50px; opacity:0; filter:alpha(opacity=0);}
.noslide-L{position:relative; left:-50px; opacity:0; filter:alpha(opacity=0);}
.noslide-LL{position:relative; left:-150px; opacity:0; filter:alpha(opacity=0); -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.slide-Lon{left:0px; opacity:1; filter: alpha(opacity=1);}
.slide-R{position:relative; right:-50px; opacity:0; filter:alpha(opacity=0);}
.noslide-R{position:relative; right:-50px; opacity:0; filter:alpha(opacity=0);}
.noslide-RR{position:relative; right:-150px; opacity:0; filter:alpha(opacity=0);-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.slide-Ron{right:0px; opacity:1; filter: alpha(opacity=1);}
.slide-W{position:relative; left:-5%; width:110%; opacity:0; filter:alpha(opacity=0);}
.noslide-W{position:relative; left:-5%; width:110%; opacity:0; filter:alpha(opacity=0);}
.slide-Wsmall{position:relative; left:5%; width:90%; opacity:0; filter:alpha(opacity=0);}
.noslide-Wsmall{position:relative; left:5%; width:90%; opacity:0; filter:alpha(opacity=0);}
.slide-Won{left:0px; width:100%; opacity:1; filter: alpha(opacity=1);}
.slide-H{position:relative; height:0px; opacity:0; filter:alpha(opacity=0); overflow-x:hidden}
.noslide-H{position:relative; height:0px; opacity:0; filter:alpha(opacity=0);}
.slide-Hon{ height:auto; opacity:1; filter: alpha(opacity=1);}



div.about{ padding-top:4%; height:429px; background:url(abng.jpg) left bottom repeat-x #FFF;}
div.about div.middle{ height:100%}
div.aboutl{ float:left; width:55.8%;}
div.aboutl span.abch{ display:block; font-size:22px; color:#ce000c;}
div.aboutl span.aben{ display:block; color:#bfbfbf;text-transform : uppercase; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
div.aboutl p{ display:block; padding-top:5.6%; line-height:30px;}
div.aboutr{ float:right; width:39.4%; height:361px; position:relative; background:url(images/abl.jpg) left bottom no-repeat; background-size:93% auto;  margin-top:3%;}
div.aboutr img{ position:absolute; max-width:100%; left:20px; bottom:20px;
}

div.aboutr img.aboutrimg{ left:0px; bottom:0px;
	-moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease; -webkit-transition:all 1s ease; transition:all 1s ease;
	}

	div.aboutr img.aboutrimg1{ left:20px; bottom:20px; }


a.aboutgd{ position:absolute; left:0px; bottom:30px; border:1px solid #FFF; text-align:center; color:#FFF; width:192px; height:44px; line-height:44px; text-align:center;}
a.indexcasegd{ margin:3.8% 0px 3.8% 0px; width:192px; height:44px; line-height:44px; text-align:center; border:1px solid #999; color:#999; font-size:16px; float:none;  display:inline-block;transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;}
a.indexcasegd:hover{ color:#FFF; background:#ce000c; border:1px solid #ce000c}
div.indexcase{ background:#f4f4f4; text-align:center}
div.indexcasenrl{ float:left; position:relative; width:31.6%;}
div.indexcasenr li{ display:block; overflow:hidden; position:relative;}
div.indexcasenr li a{ display:block; overflow:hidden; position:relative; width:100%; height:100%;}
div.indexcasenr li img{ display:block; width:100%;transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;}
div.indexcasenr li:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
div.indexcasenr li i{ font-style:normal; font-size:36px; color:#FFF; font-weight:bold; height:36px; display:block; position:absolute; width:100%; top:0px; left:0px;}



div.indexcasenr li p{transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease; display:block; width:100%; background:#ce000c; position:absolute; left:0px; bottom:-130px; display:block; padding:15px 0px;  color:#FFF; font-size:24px;}
div.indexcasenr li p span{ display:block; font-size:12px; display:block; padding-top:3px;text-transform : uppercase}
div.indexcasenr li:hover p{ bottom:0px;}

div.indexcasenr li.li11 p{ font-size:20px;}
div.indexcasenr li.li22 p{ font-size:20px;}
div.indexcasenr li.li33 p{ font-size:20px;}
div.indexcasenr li.li44 p{ font-size:20px;}


div.indexcasenrr{ float:right; width:67.5%}
div.indexcasenrr li{ float:left;}
li.li11{ width:54.3%; margin-right:1.3%; margin-bottom:1.3%;}
li.li22{ width:44.4%; margin-bottom:1.3%;}
li.li33{width:44.4%; margin-right:1.3%;}
li.li44{width:54.3%;}


div.comtitle{ text-align:center; padding-top:4%; padding-bottom:3%;}
div.comtitle span{ font-size:28px; color:#ce000c; display:block;}
div.comtitle p{ color:#bebebe; display:block; height:38px; line-height:38px;}



a.hasimg{ display:block; overflow:hidden}
a.hasimg img{transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;}
a.teindent{transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;}
a.teindent:hover{ text-indent:15px;}

a.hasimg:hover img{
	  transform: rotate(1deg) scale(1.05);
            -webkit-transform: rotate(1deg) scale(1.05);
            -moz-transform: rotate(1deg) scale(1.05);
            -o-transform: rotate(1deg) scale(1.05);
            -ms-transform: rotate(1deg) scale(1.05);
	}



div.half{ text-align:center;}
div.half a{ float:left; display:block; width:50%; position:relative; text-align:center;}
div.half a img{ width:100%; display:block;}
div.half a p{ position:absolute; border:1px solid #999; text-align:center; z-index:9999; left:50%; top:0px; color:#FFF; font-weight:bold; font-size:38px; line-height:130%; padding:1% 0px 1% 0px; width:430px; margin-left:-215px; max-width:90%}
div.half a p span{ display:block; font-size:24px; font-weight:normal;}
div.banner{ text-align:center; display:block; width:100%;}
div.banner img{ display:block; margin:0px auto; max-width:100%}

div.left{ float:left; width:18.7%; margin-bottom:4%;}
div.right{ float:right; width:78.5%;margin-bottom:4%;}
span.lefttitle{ height:60px; background:#ce000c; text-align:center; line-height:60px; color:#FFF; font-weight:bold; display:block; width:100%; font-size:18px; margin-top:-60px;}
div.left ul{ display:block; width:88.8%; margin:0px auto; }
div.ulb{background:#f4f4f4; padding-bottom:10%}
div.left ul li{ height:48px; line-height:48px; width:100%;  border-bottom:1px solid #e2e2e2;}
div.left ul li a{ font-size:16px; color:#666; display:block; text-indent:9.5%; width:100%; height:100%;}
div.left ul li:hover{ border-bottom:1px solid #ce000c; background:url(sj.gif) 85.5% center no-repeat;}
div.left ul li:hover a{ color:#ce000c;}
div.left ul li.ehover{ border-bottom:1px solid #ce000c; background:url(sj.gif) 85.5% center no-repeat;}
div.left ul li.ehover a{ color:#ce000c;}
div.leftnew{ margin-top:6.6%; background:#f4f4f4; padding-bottom:11.5%}
div.f1{ background:#dfdfdf;  display:block; width:100%; margin:0px; padding:0px;padding-top:3.5%; padding-bottom:3.1%; }
div.leftnew1{ display:block; width:88.8%; margin:0px auto; }
span.leftnewtitle{ display:block; border-bottom:1px solid #ce000c; height:51px; padding-top:4px; line-height:51px; font-size:18px; color:#ce000c; font-weight:bold;}
div.leftnew1 li{ border-bottom:1px dashed #ccc; line-height:22px; display:block; padding:8px 0px;}
div.leftnew1 li a{}
div.leftnew1 li p{}
div.route{ display:block; padding-top:11px; border-bottom:1px solid #e2e2e2; height:44px; line-height:44px; }
div.route span.spanarr{ display:inline-block;color:#ce000c;font-size:16px;}
div.route p{ float:right;}
div.nypiclistss{ padding-top:5%}
div.nypiclistss li{ float:left; width:31%; margin-right:3%;margin-bottom:3%; border: 1px solid #ccc;  overflow:hidden; position:relative;}
div.nypiclistss li.z{ margin-right:0px;}
div.nypiclistss li img{ width:50%; padding: 20px; display:block; margin: auto;}
div.nypiclistss li a{ display:block; overflow:hidden;}
div.nypiclistss li a.aaa{ transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;display:block; background:url(ttnn.png); text-align:center; width:100%; height:46px; line-height:46px; color:#FFF; font-size:16px; position:absolute; left:0px; bottom:-46px;}
div.nypiclistss li:hover a.aaa{ bottom:0px;}
div.indexqyfc{ padding-bottom:3.2%;}
div.qyfcnav{ text-align:center; display:block; padding-bottom:2.4%; margin-top:-5px;}
div.qyfcnav a{transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease; display:inline-block; font-size:16px; text-align:center; margin:0px 2.3%; padding:0px 4%; border-radius:42px; background:#ccc; height:42px; line-height:42px; color:#666;}
div.qyfcnav a:hover{ color:#FFF; background:#ce000c;}
div.qyfcnav a.txhover{ color:#FFF; background:#ce000c;}
div.indexnew{ background:#f5f5f5; padding-bottom:4.3%;}


div.f1 li{ float:left; width:17.1%;}
div.f1 li span.fspantitle{ font-size:16px; display:block; padding-bottom:29px;  text-indent:0px; padding-left:0px;}
div.f1 li a{ display:block; line-height:32px; text-indent:0px;}
div.f1 li.ilxwm{ width:30%;}
div.f1 li.ilxwm a{ position:relative; }
div.f1 li.ilxwm a img{ display:inline-block; width:17px; padding-right:17px; float:left; padding-top:7px;}
div.f1 li.ilxwm a.aa1{}
div.f1 li.ilxwm a.aa2 img{ padding-top:10px;}
div.f1 li.ilxwm a.aa3{}
div.f1 li.fwm{ width:18%; float:right;}
div.f1 li.fwm img{ display:block; max-width:100%; margin:0px auto;}
div.foot{ background:#494949; text-align:center; padding:0.9% 0px;}
div.foot p{ color:#999; line-height:200%;}

@media screen and (max-width:1444px){
}
@media screen and (max-width:1200px){
div.middle{ width:98%;}

}

@media screen and (max-width:1047px){
div.indexcasenr li p{ padding:9px 0px;  color:#FFF; font-size:18px;}
div.indexcasenr li i{ font-size:22px; height:22px; margin-top:-30px; }
}

@media screen and (max-width:1024px){
span.spanpagelist{ display:none}
span.spanpagejump{ display:none}
	div.half a p{  font-size:18px; width:200px; margin-left:-100px; }
div.half a p span{  font-size:16px; }
}
@media screen and (max-width:1000px){
	div.f1 li span.fspantitle{padding-bottom:10px;}
	div.f1 li{ width:33%; text-align:center; }
	div.f1 li.ilxwm{ width:100%; padding-bottom:15px;  }
	div.f1 li.ilxwm a{ display:inline-block; padding-right:10px;}
	div.f1 li.fwm{ width:100%; display:block;  }
		div.f1 li.fwm img{ padding-top:15px;}
.pc{ display:none;}
.wap{ display:block;}
}
@media screen and (max-width:900px){
div.left{ display:none}
div.right{ width:100%; float:none;}
}

@media screen and (max-width:800px){
	div.comtitle span{ font-size:18px; }
	div.about{ height:auto; background:none; padding-bottom:50px; }
div.aboutl{ float:none; width:100%;}
div.aboutl span.abch{  font-size:18px;}
div.aboutr{ float:none; width:100%; height:auto; background:none }
div.aboutr img{ position:relative; left:0px; bottom:0px; display:block; margin:auto}
a.aboutgd{ display:block; position:relative; margin:auto; top:30px; border:1px solid #ce000c; color:#ce000c }

	div.indexcasenrl{ float:none; margin-left:15%; width:70%;margin-bottom:15px;}
	div.indexcasenrr{ float:none; width:70%;margin-left:15%;}
div.indexcasenrr li{ float:none;}
li.li11{ width:100%; margin-right:0%; margin-bottom:15px;}
li.li22{ width:100%; margin-bottom:0%;margin-bottom:15px;}
li.li33{width:100%; margin-right:0%;margin-bottom:15px;}
li.li44{width:100%;margin-bottom:15px;}
}
@media screen and (max-width:640px){
		div.indexcasenrl{  margin-left:5%; width:90%;margin-bottom:15px;}
	div.indexcasenrr{  width:90%;margin-left:5%;}
		div.half a p{ font-size:16px;   width:90%; margin-left:-45%; }
div.half a p span{ font-size:12px; }
div.nypiclistss li{ width:45%; margin-left:3.3%; margin-right:0%;margin-bottom:3.3%;}
div.route p{ display:none}
}


}
@media screen and (max-width:360px){
}
@media screen and (max-width:320px){
}