/*  */


.syashin_box{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 980px;
}

.syashin_bg{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 980px;
	background-color: #FFFFFF;
}

.syashin_g{
	margin: 0px;
	padding: 5px;
}

.main_box{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 980px;
}

.main_bg{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 980px;
	background-color: #FFFFFF;
}

.main_box1{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	width: 980px;
}

.main_l{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
}


.main_l_box{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
}

.side_btn_box{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 200px;
}

.side_btn_box1{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}

.side_btn_box2{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 200px;
}

.side_btn_bg{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 130px;
	width: 200px;
	background-color: #E8E8E8;
}


.side_btn{
	margin: 5px;
	padding: 0px;
}


.main_n{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 540px;
}

.main_n_box{
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: left;
	width: 530px;
}


.face_box{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 530px;
}

.face_g{
	margin: 0px;
	padding: 0px;
}

.news_box{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 530px;
}


.news_box2{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 530px;
}

.news_w1{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 530px;
}

.news_w2{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 530px;
	background-image: url('../img/news_w2.jpg');
	background-repeat: repeat-y;
}

.news_w2_box{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 230px;
	width: 525px;
	overflow: auto;
}

.news_main_box{
font-size: 0.85em;
line-height: 130%;
margin: 0px 0px 0px 10px;
padding: 0px;
float: left;
width: 480px;
}

.news_w2_box1{
margin: 0px;
padding: 0px;
float: left;
width: 525px;
}

.news_main_box1{
margin: 0px;
padding: 0px;
float: left;
width: 525px;
}

.itiran{
font-size: 0.85em;
line-height: 130%;
text-align: right;
margin: 3px 10px 0px 0px;
padding: 0px;
}


.blog_box{
margin: 5px 0px 0px;
padding: 0px;
float: left;
width: 480px;
}

.blog_box1{
margin: 5px 0px 0px 0px;
padding: 0px;
float: left;
width: 480px;
}

.blog_l{
margin: 0px;
padding: 0px;
float: left;
width: 100px;
}

.b_ic{
margin: 0px;
padding: 0px;
}

.blog_r{
margin: 0px;
padding: 0px;
float: left;
width: 50px;
}

.b_day{
margin: 1px 0px 0px 5px;
padding: 0px;
}

.blog_m{
margin: 0px;
padding: 0px;
float: left;
width: 330px;
}

.b_m{
margin: 2px 0px 0px 2px;
padding: 0px;
}

.blog_box2{
margin: 0px;
padding: 0px;
float: left;
width: 480px;
}



.blog_box3{
margin: 0px;
padding: 0px;
float: left;
width: 480px;
}

.b_l{
margin: 5px 0px 0px;
padding: 0px;
}



.news_w3{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 530px;
}

.main_r{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
}


.main_r_box{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
}

.bner_box{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 200px;
}

.bner_g{
	margin: 0px;
	padding: 0px;
	float: left;
}

.bner_g1{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	float: left;
}


.fb-like-box,
.fb-like-box span,
.fb-like-box iframe {
  width: 100% !important;
}

#pageTop{
    background:#98FB98;
    border-radius:5px;
    color:#ffffff;
    padding:20px;
    position:fixed;
    bottom:20px;
    right:20px;
    }
#pageTop:hover{
    background:#228B22;
    }
    
.kaisya_box{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 530px;
}

h3{
	font-size: 1em;
	color: #000000;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
}

.kaisya_g{
	font-size: 1em;
	color: #000000;
	margin: 10px;
	padding: 0px;
}

.marquee {
	width:980px;
	padding: 2px 0px 0px 0px;
	overflow:hidden;
	background-color:#f6f6f6;
	margin-bottom:5px;
	position:relative;
}

.marquee p:after {
content:"";
white-space:nowrap;
padding-right:50px;
}

.marquee p {
	font-size:0.8em;
margin:0;
padding-left:970px;
display:inline-block;
white-space:nowrap;
	-webkit-animation-name:marquee;
	-webkit-animation-timing-function:linear;
	-webkit-animation-duration:30s;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-name:marquee;
	-moz-animation-timing-function:linear;
	-moz-animation-duration:30s;
	-moz-animation-iteration-count:infinite;
	-ms-animation-name:marquee;
	-ms-animation-timing-function:linear;
	-ms-animation-duration:30s;
	-ms-animation-iteration-count:infinite;
	-o-animation-name:marquee;
	-o-animation-timing-function:linear;
	-o-animation-duration:30s;
	-o-animation-iteration-count:infinite;
	animation-name:marquee;
	animation-timing-function:linear;
	animation-duration:30s;
	animation-iteration-count:infinite;
}
@-webkit-keyframes marquee {
  from   { -webkit-transform: translate(0%);}
  99%,to { -webkit-transform: translate(-100%);}
}
@-moz-keyframes marquee {
  from   { -moz-transform: translate(0%);}
  99%,to { -moz-transform: translate(-100%);}
}
@-ms-keyframes marquee {
  from   { -ms-transform: translate(0%);}
  99%,to { -ms-transform: translate(-100%);}
}
@-o-keyframes marquee {
  from   { -o-transform: translate(0%);}
  99%,to { -o-transform: translate(-100%);}
}
@keyframes marquee {
  from   { transform: translate(0%);}
  99%,to { transform: translate(-100%);}
}
