@charset "utf-8";
.teil h2{ font-size:0.5625rem;
          font-weight:bold;
	  color:#570605;
	  text-align:center;
	  margin-top:10%;}
.teil img{ margin-top:3%;}	  
.box4{ width: 100%;
       margin: auto; 
       margin-top:30px;
       text-align: center;
       position:relative;
       margin-left: 2%;}
.box4 dl dd,.box4 dl dt{ position:relative;width:31%;float:left;}

.box4 span{ font-size:0.375rem;position:absolute;left:0;bottom:0;width:100%;color:#fff;line-height: 1.7;}	 
.box4 dl dd.d2{ margin-left:2%; margin-right:2%;}
.box4 dl dt.d5{ margin-left:2%; margin-right:2%;}
.box4 dl dd{ margin-bottom:2%;}	

.zixun1{ width:100%; overflow:hidden; text-align:center; margin:8% auto;}
.zixun1 .consult{ width:35.31%; margin-right:20px; display:inline-block;}
.zixun1 .phone{width:35.31%; display:inline-block;}

#ifocus { width:100%; margin: 30px auto;}
#ifocus_pic { display:inline; position:relative; float:right; width:47%;  overflow:hidden;margin-right: 5%;  }
#ifocus_piclist li { overflow:hidden; position:relative;}
#ifocus_piclist img { width:105%;  }
#ifocus_btn { display:inline; float:left;width:45%;margin-left: 3%; }
#ifocus_btn li {position: relative; width:80%; margin-bottom:1%; font-size:0.375rem; color:#444444; cursor:pointer;text-align: center; background:#e9e9e9; }
#ifocus_piclist li span{ position:absolute; left:5%; bottom:3%; width:90%; color:#FFF; font-size:0.375rem;text-indent: 2em;line-height: 1.3;}
#ifocus_btn li.on{ background-color:#620000;}
#ifocus_btn li p{width: 80%;margin-left: 10%;line-height: 2.4;}
#ifocus_btn img{ margin-left:10px; margin-top:15px}
#ifocus_btn span {border: 7px solid;width: 0px;height: 0px;display: block;border-color: transparent transparent transparent #fff; position:absolute; right:-14px; top:50%; margin-top:-7px;}
#ifocus_btn .on{background-color: #0064b4; color:#FFF}
#ifocus_btn .on span {border-color: transparent transparent transparent #620000;}
#ifocus_tx { position:absolute; left:8px; bottom:10px; color:#FFF; }

.box1{width: 80%;margin:0 auto;}
.box1 p{ font-size:0.375rem; text-align:center; color:#c40000;line-height: 2; position:relative;border: 1px solid #c40000;}
.box1 p em{ width:1px; background-color:#FFF; position:absolute; height:30%;left: -1px;top: 35%;}
.box1 p i{ width:1px; background-color:#FFF; position:absolute; height:30%;right: -1px;top: 35%;}

#two{overflow: hidden; width:100%;position:relative;margin-top: 5%;}
#two li{position:relative; margin-bottom:3%; width:47%; float:left;margin-right: 1%;margin-left: 2%; font-size:0.375rem; color:#570605;}
#two li span{ position:absolute; left:0; bottom:0;margin-left: 38%;margin-bottom: 3%;}
#two li i{ position:absolute; left:0; bottom:0;margin-left: 89%;margin-bottom: 3%;}

.box2{ width:100%;}
.box2 dl{margin-top: 5%;background-color:#f4f4f4;}
.box2 dl dd{ width:50%;margin-left: 1%;}
.box2 dl dt{ width:49%; }
.box2 dl dt h2{ font-size:0.375rem; color:#c7672b; font-weight:bold;width: 85%; line-height:1.3;margin-left: 5%;}
.box2 dl dt p{ font-size:0.375rem; color:#666666;margin-top: 3%;line-height: 1.8;width: 87%;margin-left: 5%;text-indent: 2em;}
.box2 dl dt p a.ai{ color:#ca0000;display: inline;}
.box3{ width:60%; font-size:0.468rem; background-color:#f8b551; text-align:center;line-height: 2;border-radius: 30px;margin-left: 20%;margin-top: 5%; color:#FFF;}
.box5{ width:100%;margin-top: 5%;}
.box5 p{ font-size:0.375rem; background-color:#f8b551;line-height: 2;border-radius: 30px; color:#FFF;}
.box5 a{ width:25%;text-align: center;margin-left: 6%;}
.box6{ width:100%;margin-top: 5%;}
.box7{ width:100%;margin-top: 5%; font-size:0.375rem; position:relative; color:#FFF;}
.box7 dl{ position:relative;}
.box7 .p1{position:absolute;margin-left: 5%;margin-top: -10%;}
.box7 .p2{position:absolute;margin-left: 30%;margin-top: -10%;}
.box7 .p3{position:absolute;margin-left: 52%;margin-top: -12%;text-align: center;width: 20%;line-height: 1.3;}
.box7 .p4{position:absolute;margin-left: 77%;margin-top: -12%;text-align: center;width: 18%;line-height: 1.3;}
.box8{ width:100%;margin-top: 5%;}
.box8 ul li{ width:31%;margin-left: 2%;}
.box8 ul li span{width: 100%;line-height: 1.5;text-align: center;color: #fff;background: #656769;font-size:0.375rem;}
.box9{ width:100%;margin-top: 5%;}
.box9 dl dd{ width:46%;background-color:#f0f0f0; margin-left:2%;}
.box9 dl dt{ width:46%;background-color:#f0f0f0; margin-right:2%;}
.box9 dl dd span{ font-size:0.4375rem; font-weight:bold;width: 15%;text-align: center;line-height: 1.5; background-color:#620000; color:#FFF;}
.box9 dl dd i{ font-size:0.406rem; font-weight:bold;width: 85%;line-height: 1.6; background-color:#6e2222; color:#FFF;margin-top: 1%;}
.box9 dl dd p{ font-size:0.375rem; text-indent:2em; color:#444444;width: 90%;margin-left: 3%;margin-top: 3%;line-height: 1.2;padding-bottom: 5%; }
.box9 dl dt span{ font-size:0.4375rem; font-weight:bold;width: 15%;text-align: center;line-height: 1.5; background-color:#620000; color:#FFF;}
.box9 dl dt i{ font-size:0.406rem; font-weight:bold;width: 85%;line-height: 1.6; background-color:#6e2222; color:#FFF;margin-top: 1%;}
.box9 dl dt p{ font-size:0.375rem; text-indent:2em; color:#444444;width: 90%;margin-left: 3%;margin-top: 3%;line-height: 1.2;padding-bottom: 5%; }
.sex { width:100%;background-color:#f0f0f0;margin-top: 3%;}
.sex span{ font-size:0.4375rem; font-weight:bold;width: 15%;text-align: center;line-height: 1.5; background-color:#620000; color:#FFF;}
.sex i{ font-size:0.406rem; font-weight:bold;width: 85%;line-height: 1.6; background-color:#6e2222; color:#FFF;}
.sex p{ font-size:0.375rem; text-indent:2em; color:#444444;width: 90%;margin-left: 3%;margin-top: 3%;line-height: 1.2;padding-bottom: 5%; }

.rem{ width:100%;margin-top: 5%; position:relative;float: left;}
.rem span{ position:absolute; font-size:0.375rem; font-weight:bold;margin-left: 25%; color:#ffe400;left: 0;bottom: 70%;}
.rem i{ position:absolute;font-size:0.375rem;width: 60%;margin-left: 25%;text-indent: 2em;line-height: 1.2;color:#FFF;left: 0;bottom: 10%;}
/*media*/
@media (min-width:480px) and (max-width:639px){
	/*html*/
	html{ font-size:46.875%;}
	/*container*/
	#container{ width:100%;}
	
}
@media (min-width:400px) and (max-width:479px){
	/*html*/
	html{ font-size:39.0625%;}
	/*container*/
	#container{ width:100%;}	
}
@media (min-width:320px) and (max-width:399px){
	/*html*/
	html{ font-size:31.25%;}
	/*container*/
	#container{ width:100%;}
		
	#ifocus_btn li p{
	line-height: 2.9;		
	}
}








