/*basic*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,pre,form,input,button{margin:0; padding:0; }
table{border-collapse:collapse;border-spacing:0;}
h2{font-size:14px;}
ul,ol{list-style:none;}
body{font-size:1rem;margin:0 auto;font-family:"Microsoft YaHei","微软雅黑",Helvetica;}

body{width:640px; position:relative; background-color:#fff;}
/* img{display:block;} */
fieldset,img{border:0;}
div{/* background-color:#fff; */ clear:both; overflow: hidden; margin: 0 auto;}
img{max-width: 100%;}
a{ text-decoration:none;-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;}

p{ font-size:1.2rem; line-height:2rem; color:#535353;}

a:hover{ text-decoration:none;}
body {
    font-size: 1.2rem;
    max-width: 100%;
    margin: 0rem auto;
    
}
section {
    margin-top: 0px;
}

/* @media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}
 */

/*   410<=当浏览器窗口大小<=540px  pad */

/* @media (min-width:410px) and (max-width:540px) {  
            .inner p {
          font-size:1em;
      }   
        } */
		
/*   320<=当浏览器窗口大小<=409px  pad */
/* @media (min-width:320px) and (max-width:409px) {  
            .inner p {
          font-size:12px;
      }   
        } */

		
		
		
body{
  background-color:#eee;
}
/*手机邀请框图调整位置*/
#LRfloater1 {top:40%!important;}

#LR_swtbox {
    background-image:url(http://m.kanghua120.com/ef/images/m01-2.png)!important;/*手机邀请框图源*/
    -webkit-background-size: 235px 166px!important;background-size: 235px 166px!important;/*手机邀请框图强制尺寸*/
}

.w640 {
  width:100%;
  max-width:640px;
  min-width:200px;
}
.h15 {
  height: 10px;
  width: 100%;
  overflow: hidden;
}
.h10 {
  height: 15px;
  width: 100%;
  overflow: hidden;
}
.bottomh5{
  height: 4.25rem!important;
 /*  margin-bottom: 5.25rem; */
  width: 100%;
  /* overflow: hidden; */
  float:left;
  display:block;
 /*  background-color:#fff; */
  
}

#scrolltp{ bottom:4.25rem!important; }
 

.mlr {
  margin: 0 auto;
  overflow: hidden;
}

.mlr {
    width: 100%;
    margin: 0 auto;
    max-width: 640px;
    /* min-width: 16rem; */
    display: block;
}

/* .fbt,.fzc{ position:relative; }
.fbt p{ position:absolute; left:26.5%; top:28%; margin-right:7%; font-size:1.1rem; line-height:1.7rem; text-indent:2.2rem; color:#313131; }
.fzc {background-color:#e8dfd2; margin-top:1.5rem; padding-bottom:2.5rem;}
.fzc p{ position:absolute; left:5%; top:20%; margin-right:37%; font-size:1.2rem; line-height:2.2rem; color:#535353; text-indent:2.4rem;}
.fzc img{ display:block; } */

 

.dd  {margin:1.2rem 0 0rem 0; /* height:8.6rem;  */position:relative; }
.dd p{margin:2% 3% 2% 3%; border:#c6c6c6 solid 1px; padding:1rem 0.2rem 1rem 26.5%; font-size:1.2rem; line-height:2rem; color:#535353; text-indent:2.4rem; }
.dd img{ width:20%; left:6%; top:25%; position:absolute; }

.dbt {padding-top:2rem;}

.wtnr {position:relative; margin:1.5rem 0; }
.wtnr img{width:100%;}
.wtnr p{ position:absolute; }
.wtnr p span{ color:#81511c; font-size:1.4rem;}
.wt1{top:2%; left:42%;}
.wt2{top:38%; left:15%;}
.wt3{top:77%; left:42%;}
.wtzy{position:relative; margin:1.5rem 0; }
.wtzy p{ border-top:#959595 dashed 1px; border-bottom:#959595 dashed 1px; padding:1rem; padding-left:27%; text-indent:2rem; }
.wtzy img{width:100%; position:absolute; width:20%; top:19%; left:3.5%; }

.xq{ margin-bottom:0.3rem; }
.wdyl p { margin:2% 3% 1% 3%; border:1px #393939 dashed; padding:3%; border-radius:1rem; } 
.wdyl p span{ color:#ff9702; font-size:1.4rem;} 

.wdan{ margin:1rem 0 0.3rem 0; }
.lan{position:relative; width:60%; float:left; }
.lan p{padding-left:15%; margin-left:15%; border:#fea500 1px solid; font-size:1.2rem; line-height:2.5rem;  }
.lan img{position:absolute; width:10%; left:18%; top:20%;}
.ran{position:relative; width:40%; float:left; clear:none;}
.ran a{float:left; margin-left:1rem; padding:0 15% ; display:block; background-color:#fea500; font-size:1.2rem; line-height:2.6rem; color:#fff;}


.bz02{ margin-bottom:0.3rem;}
/* .vsnr,.msnr{position:relative; } */
.vsnr li{ position:relative; margin:0 3% ; color:#fff; display:block; height:6rem; margin-bottom:2%;}
.vsnr li p{ display:block; height:6rem; float:left; text-align:center; color:#fff; text-align:left; text-indent:0rem; }
.vsnr li p a {padding-left:25%; display: block; font-size:1.05rem;  line-height:1.6rem; }
.vsnr li p a span{ font-size:1.4rem; line-height:2.5rem;}

.vsnr li p:nth-child(1){ background-color:#b57835; width:50%; border-top-left-radius:0.5rem; border-bottom-left-radius:0.5rem;}
.vsnr li p:nth-child(1) a{padding-left:5%; display: block;}

.vsnr li p:nth-child(2){ background-color:#f87652; width:50%;   border-top-right-radius:0.5rem; border-bottom-right-radius:0.5rem; }
.vsnr li p:nth-child(3){ position:absolute; top:0; left:39%; width:6rem; line-height:6rem;  border-radius:6rem; color:#000; background-color:#fff;    text-align:center; text-indent:0rem; }

.vsnr li:nth-child(4) p:nth-child(3) a{ line-height:1.8rem; padding-left: 0;  padding-top:1.2rem; font-size: 1.2rem;} 
/* .vsnr li:nth-child(5) p:nth-child(2),.vsnr li:nth-child(5) p:nth-child(3),.vsnr li:nth-child(3) p:nth-child(3){ line-height:4rem; } */
.vsyy{ position:relative; margin:2rem 0 1rem 0; }
.vsyy p{ position:absolute; top:0.2rem; left:20%; color:#000; }

.msnr{position:relative; margin-top:0.5rem; }
.msnr p{padding-left:50%; margin-bottom:0.6rem; margin-right:2%; line-height:1.9rem;}
.msnr p span{font-size:1.4rem; color:#eb6100; }
.msnr img{ position:absolute; top:0.4rem; left:2%; width:44%;}

/* .msnr p:nth-child(1){top:2%; left:42%;}
.msnr p:nth-child(2){top:38%; left:10%;}
.msnr p:nth-child(3){top:77%; left:42%;} */

/**************** 大导航 ********************/
.m_big_nav {
    background:#2e3640;
}
.m_big_nav ul {
    margin:0px;
	padding:0px;
}
.m_big_nav ul li {
    width:25%;
	float:left;
}
.m_big_nav ul li a,
.m_big_nav ul li a:visited {
    display:block;
	border-right:solid 1px #fff;
	text-align:center;
	/* line-height:35px;
	height:35px; */
	color:#fff;
	font-size:1.4rem;
	line-height:2.8rem;
	height:2.8rem;
}
.m_big_nav ul li a:hover {
    color:#ffff00;
}
.m_by_nav {
    background: #D8CFCF!important;
}

.tao_foot{ height: 4.25rem!important;}
.tao_foot .f_l div {
    position: relative;
    top: 0.3rem;
    line-height: 2rem;
    background-color: #333!important;
} 
.tao_foot a {
    color: #333;
    display: block;
    float: left;
}
.tao_foot a:nth-child(1){   width:21.71%; border-right: dashed 1px #c1c1c1;  }
.tao_foot a:nth-child(2){   width:23.59%;   }
.tao_foot a:nth-child(3){   width:53%; display: block!important; float: right!important; }


.tao_foot .f_l,.tao_foot .f_r {
    width:100%!important;
} 
.foot p {
    text-align: center;
    margin: 1rem 0!important;
	font-size:1.2rem;
}

.foot p b{
    
	font-size:1.2rem!important;
}

.tao_foot,.tao_foot em{
     
	overflow: visible!important;
}

 

.logo a,.logo img{display:block;}

.tao_foot .f_l div{ }

.tao_foot .f_l div {
    position: relative;
    top: 0.2rem!important;
    line-height: 1.8rem!important;
	/* border-right: dashed 1px #c1c1c1; */
}

.tao_foot .f_l img {
    position: relative;
    top: 0.25rem!important;
    height: 2.05rem;
}
.tao_foot .f_l {
    border-right: none!important;
}
}

.tao_foot a:nth-child(3){
    width: 54%!important;
 
    display: block!important;
    float: right!important;
	    background: #c30406!important;
}
.foot{padding-top:0px!important;; }