@charset "utf-8";
@media screen and (min-width: 320px) and (max-width: 480px){
	.frame{ min-width:320px; max-width:100%; width:100%; margin:0 auto;  position:relative; overflow:hidden; }
}
@media only screen and (min-width: 321px) and (max-width: 1024px){
	.frame{ min-width:320px; max-width:100%; width:100%; margin:0 auto;  position:relative; overflow:hidden; }
}
@media only screen and (min-width: 1029px){
	.frame{ width:640px; margin:0 auto;  position:relative; overflow:hidden; }
}
body, html {
	height: 100%;
  -webkit-tap-highlight-color: transparent;
}
body{ background: #FFF; padding:0; font-family:"microsoft yahei"; color:#3c3c3c;  font-size: 14px;}
img{padding: 0; margin: 0; display: block;}
a{text-decoration: none;}
a:focus{text-decoration: none}
a.bton,button.bton{ color: #FE5A5B; font-size: 16px;}
.clr{ clear: both;}
.button-on{ background: #FE5A5B; color: #FFF;}
.button-off{ background: #CCCCCC; color: #FFF;}
.body_bg_w{background: #FFF; padding:0}
.body_bg_f6{background: #f6f6f6; padding:0}
ul li{list-style: none; margin: 0;padding: 0}
.bg-01{background: #F6F1EB;}
.box{ padding-left: 5px; padding-right: 5px;}
/****************/
.top{ padding: 0; margin: 0;}
.cutline{}
.title1{ height:50px;line-height:50px;border-bottom:1px solid #838383;margin-top:16px}
.title1 h2{font-size:18px;font-weight:normal;float:left;height:50px;padding:0 15px 0 24px;border-bottom:4px solid #E61003; background:url(../images/pp_002.png) 5px 17px no-repeat}
.title1 h2 a:link,.title1 h2 a:visited{color:#333}
.title1 h2 a:hover,.title1 h2 a:active,.title02 h2 a:focus{color:#123587}
.title1 .more{float:right;font-size:14px;margin-top:15px;display:inline}

.content1{ background: #FFF; color: #969492; font-size: 16px;}
.content2{ padding: 10px; background: #F6F1EB; color: #969492;}
.title2{ color: #D80202;}
.tab{ width: 100%; }
.tab1{}
.tab2{border-bottom:1px solid #F6F1EB;}
.tab2 th,.tab2 td{ padding: 5px;}
.tab2 th{border-bottom:2px solid #E61003; background: #F6F1EB;}
.tab3 th,.tab3 td{ padding: 5px;}
.tab3 th{background: #F6F1EB;}
.tab3 td{border-bottom:1px solid #F6F1EB;}

.person-list li{ overflow: hidden;}
.person-list .pp{float:left; width: 120px; }
.person-list .pp img{ display:block;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%; width:100px; border:3px solid #F6F1EB}
.person-list .per-name{ float:left; width: 60%;}
.person-list .per-content{ clear: both; background: #F6F1EB; padding: 10px; margin-top: 5px; margin-bottom: 10px;}
.title-content-list{border-bottom:1px solid #FFF; padding-bottom: 10px; margin-bottom: 10px;}
.title-content-list h2{ color: #F00E00; font-size: 16px;}


.msbtn a{ background:#FF9201; color:#FFF; padding:8px; width:60%; margin:auto; display:block; text-align:center;}
.msbtn a:hover{background:#F6F1EB; color:#F00E00;}

/****************/
.tips{background: #F6F1EB; font-size: 14px; padding: 10px; margin-top: 10px;}
.font-1{ color: #F00E00; font-weight: bold;}
.center{ text-align: center;}
.mr-b-5{margin-bottom:5px;}
.mr-b-10{margin-bottom:10px;}
.mr-b-20{margin-bottom:20px;}