@charset "gb2312";
/* CSS Document */

/*ÇåÁã*/
body,div,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,input,p,form,img{ padding:0; margin:0;  font-weight:normal; }
body{ font-family:"Î¢ÈíÑÅºÚ",Verdana,Arial,"ËÎÌå","Î¢ÈíÑÅºÚ";}
img{ border:none;  outline:none; }
input,select,textarea{ outline:none;  border:none;  background:#FFF; resize:none;}
ul,ol{ list-style-type:none; }
a{ outline:none; text-decoration:none;  color:#000; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; }
em{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
em{ font-style:normal;}

/*clearFix*/
.clearFix{ clear:both; *zoom:1;}
.clearFix:after{ clear:both;  display:block; visibility:hidden;  height:0;  line-height:0;  content:""; font-size:0;}

.fl{ float:left;}
.fr{ float:right;}

img{ width:100%;}
html{ font-size:62.5%;}
.container{ width:640px; margin:0 auto; overflow:hidden; position:relative;}
.box{ margin-top:4.6%;}
.w616{ width:96.25%; margin:0 auto; overflow:hidden;}

.banner img{ width:100%; margin-top:2px;}

/*til*/
.til{ width:100%; margin:5% auto; font-size:2.8rem;border-bottom:#1d5801 solid 1px; position:relative; font-size:4rem; text-align:center; color:#47221a; padding:2%}
.til em {width: 0;height: 0;display: block;border: 15px solid transparent;border-top: 20px solid #1d5801;z-index:0; position:absolute; left:45.5%; top:105%;}


.wz{ width:100%; margin:auto; position:relative;}
.zi{ width:85%; font-size:2.4rem; position:absolute; left:9%; top:10%; color:#FFF; text-indent:2em; line-height:1.8;}

.yin{ width:96%; margin:5% auto}
.yin li{ width:46%; border-radius:4%; border:#ccc solid 2px;}
.yin li img{ border-top-left-radius:5%;border-top-right-radius:5%;}
.yin li p{ text-align:center; font-size:2.8rem; color:#47221a; padding:5% 0}
.yin li span{  font-size:2.4rem; padding:0 3% 3% 3%; line-height:1.3}

.yiyuan{ width:96%; margin:auto}
.yiyuan span{ font-size:2.4rem; line-height:1.5; text-indent:2em; padding-top:5%;}


.zjjs{ width:96%; margin:5% auto;}
.zj{ width:51%;} /* 58 */
.zjz{ width:41%; border:#CCC 2px solid; padding:0 2.5%; font-size:2.4rem; text-indent:2em; line-height:1.45} /* width 33*/
 



.zixun{  border-bottom:#CCC solid 1px; padding-bottom:8%;}
.zixun1{ 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;}

.fang{ width:96%; margin:auto;}
.fang i{ display:block; font-size:3.3rem; text-align:center; color: #1364b6}



.case1{ width:96%; border:none!important; margin:0 auto!important;padding:0!important}

.case1 img{ width:100; margin-top:2%;}
.case{ width:96%; margin:6% auto; border-bottom:#CCC solid 1px; padding-bottom:5%}
.case p{ text-align:center; color:#676767; font-size:2.4rem; padding-top:5%}
.txt{ width:96%; margin-top:2%;}
.txt p{ color:#676767; font-size:2.4rem; line-height:1.6}
.txt span{ color: red}

.btn{ display:block; width:67%; margin:5% auto}
.btn img{ width:100%;}
.btn1{ display:block; width:67%; margin:5% auto;}
.btn1 img{ width:100%;}

.box7 .intro h2 em {
    width: 0;
    height: 0;
    /* display: block; */
    border: 7px solid transparent;
    border-left: 10px solid #1d5801;
    position: absolute;
    left: 0px;
    top: 0px!important;
}


/*know*/
.know{width:96%;margin:0 auto;margin-bottom:2%;position:relative;}
.know ul li{width:100%;}
.know ul li img{width:100%;}
.know .prev,.know .next{width:4.878%;position:absolute;top:41%;z-index:10;}
.know .prev img,.know .next img{width:100%;}
.know .prev{left:0;}
.know .next{right:0;}

@media (min-width: 480px) and (max-width: 639px){
	
	.container { width:640px; overflow:hidden; }
	.til em {width: 0;height: 0;display: block;border: 15px solid transparent;border-top: 20px solid #7abae6;z-index: 3; position:absolute; left:45.5%; top:105%;}
	
	
	
}
@media (min-width: 320px) and (max-width: 479px){

	.container { width:100%; overflow:hidden; }
	.til em {width: 0;height: 0;display: block;border: 10px solid transparent;border-top: 15px solid #7abae6;z-index: 3; position:absolute; left:45.5%; top:105%;}
	
}







