@charset "utf-8";
/* CSS Document */
/*公共样式部分*/

html,body,div,p,ul,li,dt,dd,h1,h2,h3,h4,h5,h6,
form,input,select,button,textarea,iframe,table,
th,td{margin:0; padding:0;}
* { margin:0;padding:0;}
img{border:margin:0; padding: 0; border: 0;vertical-align:center;}
ul,li{list-style-type: none; margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6{font-size:14px;}
body,input,select,button,textarea{font-size:0.9em; font-family:"微软雅黑";}
button{cursor:pointer;}
i,em,cite{font-style:normal;}
aside section,.body{display:block; width:100%; margin:0 auto;}

 
a, a:link{ text-decoration: none;}/*设置a标签基本样式与伪类选择器设置*/
a:visited{}
a:active, a:hover {text-decoration: none;}
a:focus{outline: none; }

body{ width:100%; margin:0 auto;}

.all{width:100%; margin:0 auto;overflow: hidden;}

@media (min-width: 640px){
.all{width:640px; margin:0 auto;overflow: hidden;}

}
/*定义em开始ʼ*/	
@media (min-width: 310px) and (max-width: 339px) {
  html,body{font-size: 12px!important; line-height:20px;}
}
@media (min-width: 340px) and (max-width: 499px) {
  html,body{font-size: 14px!important;color:#333;line-height:25px;}
  }
@media (min-width: 500px) and (max-width: 639px) {
  html,body{font-size: 16px!important;color:#333;line-height:30px;}
}
@media (min-width: 640px) {
  html,body{font-size: 16px!important; color:#333;line-height:40px;}
}
/*定义em结束ʼ*/
.sb_gy{ width:96%; margin:1rem auto;}
.sb_tb{ float:left; margin:0px; width:2%;}
.nr{ float:right; width:96%;}
.sb_gy ul li{ height:auto; overflow:hidden; background-image:url(../images/tb2.jpg); background-repeat:repeat-y;}

.nr{ font-size:1.2rem; margin-bottom:1rem;}
.nr img{ width:96%}
.zt_box{ width:100%;  min-width:320px;  max-width:640px;  margin:0 auto;}