/*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:"微软雅黑",Helvetica;}

body{width:640px; position:relative; background-color:#fff;}
/* img{display:block;} */
fieldset,img{border:0;}
div{/* background-color:#fff; */ clear:both; overflow: hidden;}
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;}
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:1.8rem; 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; }

.fyy {background-color:#fff; padding-top:2rem;}
.fbt {background-color:#fff; padding-top:1rem; padding-bottom:0rem;}

.lfzy  {padding:1.2rem 0 0rem 0; position:relative; }
.lfzy p{margin:2% 3.75% 2% 3.75%; border:#959595 solid 1px; padding:2.5rem 1rem 1.5rem 35%; font-size:1.2rem; line-height:2.2rem; color:#535353; }
.lfzy img{ position:absolute;left:6%; top:30%; display:block;}
.lfzy h1{ position:absolute; top:3%; background-color:#aa7a3f; color:#fff; width:80%; left: 10%; font-weight:100; text-align: center; border-radius:0.5rem; }

.lfxy {padding-top:1rem; position:relative; }
.lfxy p{margin:3.75%; border:#959595 solid 1px; padding:2.5rem 35% 2rem 1rem; line-height:2rem; color:#535353;}
.lfxy img{ position:absolute; right:6%; top:30%; display:block;}
.lfxy h1{ position:absolute; top:7%; background-color:#aa7a3f; color:#fff; font-size:1.2rem; line-height:2.2rem; width:80%; left: 10%; font-weight:100; text-align: center; border-radius:0.5rem; }

.lfzy h1,.lfxy h1 {font-family:"微软雅黑",Helvetica; font-size:1.2rem; line-height:2.4rem; width:80%; font-weight:300; }


.lfbj {padding-top:1rem; position:relative; }
.bjl{margin:3.75%; width:60%; border:#959595 solid 1px; padding:1.5rem 2rem 1.5rem 10%; font-weight:900;  color:#a40000; font-size:1.4rem;line-height:2rem; }
.bjr{position:absolute; right:5%; top:0; width:7.2rem; height:7.2rem; margin:1rem 0; text-align:center; color:#fff; line-height:2.2rem;  border-radius:7.2rem; background-color:#cfa972; }
.bjr1{padding-top:2rem; font-size:1.3rem; line-height:1.7rem; }

.vsnr{ }
.vsnr li{ margin-left:3.4%; color:#fff; display:block; height:4rem; margin-bottom:1%;}
.vsnr li p{ display:block; height:4rem; float:left; text-align:center; }

.vsnr li p:nth-child(1){ background-color:#d5691d; width:15%; margin-right:1%; line-height:4rem; text-align:center; font-weight:600; }
.vsnr li p:nth-child(2){ background-color:#b28850; width:39%; margin-right:1%; line-height:2rem; text-align:center; }
.vsnr li p:nth-child(3){ background-color:#7e6b5a; width:40.3%;  line-height:2rem; text-align:center; }

.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; }
 
 


.vszj p,.zjnr p{ padding:1rem 2rem 1rem 2rem; font-size:1.2rem; line-height:2.2rem; color:#535353; text-indent:2.4rem;}

.zjnr {}

.zjdb {padding-top:1rem; position:relative; }
.zjdb p{margin:3.75%; border:#959595 solid 1px; padding:1.5rem 40% 1rem 1rem; font-size:1.2rem; line-height:2.2rem; color:#535353; text-indent:2.4rem; }
.zjdb img{ position:absolute; right:6%; top:20%; display:block;}
.zjdb h1{ position:absolute; top:5.5%; background-color:#fff; color:#eb6100; font-size:1.6rem; line-height:2.2rem; width:13%; left:13%; font-weight:900; text-align: center; border-radius:0.5rem; }

.zjys {margin-top:1rem}
.lfxy img {width:28%; display:block;}
.zjdb img {width:32.6%; display:block;}
.lfzy img {width:29.7%; display:block;}


/**************** 大导航 ********************/
.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;; }