@charset "UTF-8";
.topi_box{
  display: block;
  overflow: hidden;
  width: 100%;
  height: 1250px;
}
.main_left{
width: 49%;
float: left;
padding: 0 0 0 0;
}
.main_right{
width: 49%;
float: right;
padding: 0 0 0 0;
}

.top_box{
	display: block;
	overflow: hidden;
	margin: 3px 0;
}
.top_box img{
	width: 100%;
}
.topics_box,.contens_box{
  width:103%;
  height:850px;
  margin: 0 0 0 -8px;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  display: inline-block;
}
.top_login{
	display: block;
	overflow: hidden;
	width: 100%;
	margin: 10px 0;
	text-align: center;
	background-color: #FFFACD;
}
.top_login dt{
	font-size: 14pt;
	padding: 5px;
	border:solid 1px #999;
	border-radius: 8px;
}
.top_login dt a{
	text-decoration: none;
}
.ifrm{
  width:100%;
  height:100%;
  border:none;
  display:block;
}
.counter{
	font-size: 10pt;
	float: right;
}
.main_left img.top_news,.main_right img.top_news{
	width: 100%;
	margin: 0 0 7px 0;
}
.iframe-wrap {
  position: relative;
  width: 100%; 
  height:1200px;
  overflow:auto; 
  -webkit-overflow-scrolling:touch;
}
.iframe-wrap_ri {
  position: relative;
  width: 100%; 
  height:700px;
  overflow:auto; 
  -webkit-overflow-scrolling:touch;
}
.iframe-wrap_ri_2 {
  position: relative;
  width: 100%; 
  height:500px;
  overflow:auto; 
  -webkit-overflow-scrolling:touch;
}
.iframe-wrap iframe,.iframe-wrap_ri iframe,.iframe-wrap_ri_2 iframe {
    width:100%;
    height:100%;
    border:none;
    display:block;
}
@media screen and (max-width:767px) {
.main_left{
width: 100%;
}
.main_right{
width: 100%;
}
.topics_box,.contens_box{
  width:97%;
  height:300px;
}
.iframe-wrap{
	max-width: 100%;
}
.topics_box p,col_two_one p{
	font-size: 9pt;
	line-height: 14px;
}
}