body {
    width: 100%;
    background: #F1F5F9;
    height: 100%;
    font-family: "Î¢ÈíÑÅºÚ",Arial;
}

div.l{ float:left;width:50.1%; margin-top:3.6%;}
div.r{float:right; width:47%; margin-top:3.6%;}
img.pcnrimg{ width:100%}
div.pcnrr span{ color:#008dd2; font-size:36px; display:inline-block; padding-top:4.9%; line-height:150%;}
div.pcnrr p{ font-size:16px; color:#999; line-height:200%}
div.pcnrr ul li{ width:33.3%; line-height:160%; text-indent:4%; background:url(../imagess/images/d.gif) left center no-repeat; float:left;}
img.imsi{ width:58.5%; padding-top:4%}
div.pcnrbig{ text-align:center;}
div.pcnrbig span{color:#008dd2; font-size:36px; display:inline-block; padding-top:4.9%; line-height:150%}
div.pcnrbig p{font-size:16px; color:#999; line-height:400%}
div.pcnrbig img{ width:100%;}
div.pcnrbig dl{ font-size:18px; color:#000; line-height:300%; padding-top:2%}
div.route span.spancase{}
/*PC*/

.ernav ul a:hover{ border-bottom:2px solid #008dd2; color:#008dd2; margin-bottom:-2px;}
.ernav ul a.hover{ border-bottom:2px solid #008dd2; color:#008dd2; margin-bottom:-2px;}


.route span.spancase{ color:#008dd2; font-size:30px; font-weight:bold;}
.route div dl{ font-size:20px; float:left;}
.route div p{ font-size:16px; line-height:110%; padding-top:0.5%; padding-left:1%; float:left;}
.route div span{ font-size:12px;}


@media screen and (max-width:800px){
	div.l{ float:none;width:90%; margin:auto;margin-top:3.6%;}
div.r{float:none; width:90%; margin:auto; margin-top:3.6%; }
	div.pcnrbig p{ line-height:170%}
	div.pcnrbig dl{ font-size:18px;  line-height:170%; padding-top:0%}


	}

@media screen and (max-width:640px){	
div.pcnrr ul li{ float:none; width:80%; text-align:0px; font-size:12px }
div.pcnrbig dl{ font-size:12px; color:#000; line-height:200%; padding-top:2%}
div.pcnrbig p{font-size:12px;  line-height:200%}
div.pcnrr p{ font-size:12px;  line-height:200%}
div.pcnrr span{  font-size:24px; }
div.pcnrbig span{ font-size:24px; }
}


@media screen and (max-width:1200px){
header{ display:none}
div.waphead{ display:block; position:relative; z-index:9999999}
	}

@media screen and (max-width: 600px) {
	div.showlist li span{ display:none}
  h1 {
    font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
  .callbacks_nav {
    top: 47%;
    }
  }
/*@media screen and (min-width:1445px){
	div.smallmiddle{ width:1197px;min-width:1197px;}
}*/
@media screen and (max-width:1444px){
	div.smallmiddle{ width:98%;min-width:auto; max-width: 1200px;}
}
@media screen and (max-width:1024px){
.content{ margin:0px auto; width:98%}
div.smallmiddle{ width:100%;}
div.showlist li{ width:99%; margin:0px auto; float:none;}
		div.showlist li.y{ float:none;}


		div.showlist dl{  width:45%;  margin-left:3.3%;}

div.showlist dl a{ display:none; }



}
@media screen and (max-width:800px){
	.anlinrs li{  width:100%; margin-right:0px; }
	a.gege{ display:block}
	.casewap{ display:block}
	div.smallmiddle{ width:100%;}
	.waptop{ display:block; }
	.top{ display:none}
	.top2{ display:none}
	.servsi{ width:100%;}
	.commontitle p.small{ font-size:12px; width:95%; margin:auto}
	.commontitle p.big span.ch{ display:inline-block; padding-right:1%; width:48.6%; text-align:right; font-size:16px; color:#666; font-family:"Î¢ÈíÑÅºÚ";}
.commontitle p.big span.tupian{ display:inline-block; width:0.8%; }
.commontitle p.big span.en{font-size:16px; }
.servsizi{ display:inline-block; width:42%; padding-left:3%; padding-right:3% }
.servsizi img{ width:100%}
.servsizi a{ color:#008dd2; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px}
.servsizi p{ text-align:left; font-family:"Î¢ÈíÑÅºÚ"; color:#999999; font-size:12px; line-height:160%; display:block; width:90%; margin-left:10%; padding-top:2% }
.callbacks_container {
  margin-bottom: 2px;
  position: relative;
  float: left;
  width: 90%; margin-left:5%;
  text-align: center;
  }
.callbacks_container{ display:none}
.half{ width:45%; text-align:center; float:left}
.half img{ width:100%;}
.half a{ line-height:150%; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px}
.halfr{ float:right}
.casewap{ margin:0px auto; width:95%}
.tabnr{ width:95%;}
.tabnr dl ul li{  width:100%;   }
.tabnr dl ul li.lir{ float:left}
.tabnr dl ul li div.neirong a{ font-size:12px;}
.tabnr dl ul li div.neirong p{font-size:12px;}
.tabnr dl ul li div.neirong img{ position:absolute; right:2%; bottom:5px; width:23.2%;}
.tabtitle a{ font-size:14px}
.aboutnr{ width:95%; margin:auto;font-size:12px;}
a.ckxq{ border:none; font-size:12px;   width:20.7%;}
div.linknr{ width:95%; margin:20px auto}
div.linknr a{ display:inline-block; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#FFF; line-height:200%; padding-left:2%; padding-right:2%}
.foot p{ font-size:12px; line-height:100%}
.erwei dl span{ display:none}
.erwei dl{  width:16.2%;}

.new{ margin-bottom:-60px;}
.about{ margin-top:-20px;}
.tabnr{ margin-bottom:-70px;}
div.newdate{ display:none;}

div.newr{ float:left; margin-left:3.3%; margin-top:3%; width:71%;}
div.newr a{ color:#333; font-size:14px; line-height:120%;}
div.newr p{ font-size:12px; line-height:120%;}
div.newr a.newmore{font-size:14px; color:#666; line-height:240%}
.anlinrs li dd{ height:70px;}
.anlinrs li dd span{ font-size:12px}
.anlinrs li dd span span{ font-size:12px; }
.anlinrs li dd img{ display:inline-block;width:4.2%; float:right; margin-right:4.9%;margin-top:2.4%; }
.contactustitle li{ width:50%; margin-top:4%}


div.route span.spancase{  font-size:24px; }
div.route div dl{ font-size:18px; }
div.route p{ font-size:14px}

ul.itemssss li{ width:50%;   }
 ul.itemshb{ margin:auto; width:95%;}
 ul.itemshb li{   width:48%; float:left;  text-align:center; }

}
@media screen and (max-width:700px){
  div.lxwm div.lxwmzi{ float:none; width:80%; margin:auto;  text-align:center; padding:15px 0px 15px 0px;}
}
@media screen and (max-width:640px){
.anlinrs li dd img{ margin-top:5.4%; }
.contactustitle li{ width:100%; margin-top:4%}
a.relative{ display:inline-block; width:50%; float:left;}
.banner1{ }
.navss img{  margin-top:-25px;}
div.linknr{ margin:0px auto}
 ul.itemshb li{   width:100%; float:none;  text-align:center; }
}
@media screen and (max-width:360px){
a.relative{ display:inline-block; width:100%; float:left;}
.anlinrs li dd img{ margin-top:7.4%; }

ul.itemssss li{ width:90%; margin:0px auto; float:none   }
}
@media screen and (max-width:320px){
}