*{
    padding:0;
    margin:0;
}
img,form,input{
    border:none;
}
img{
    max-width:100%;
}
li{
    list-style:none;
}
a{
    text-decoration:none;
    color:#343434;
}
body{
    font-family:"微软雅黑";
    font-size:16px;
    color:#5e5e5e;
    /* line-height:2rem; */
    background-color:#fff;
}
.clearfloat:after{
    height:0;
    content:'';
    visibility:hidden;
    clear:both;
    display:block;
}
.clearfloat
{
    display:inline-block;
}
/* Hide from IE Mac */
.clearfloat {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
.clear{
    clear:both;
}
.container{
    width:1200px;
    margin:0 auto;
}
/*banner*/
.banner{
    height:186px;
    min-width:1200px;
}
.banner .container{
    position:relative;
    background:url(http://msh.jschina.com.cn/images/banner_03.jpg) center top no-repeat;
    height:186px;
}
.banner .font{
    position:absolute;
    display:none;
}
#font-1{
    left:506px;
    top:48px;
}
#font-2{
    left:578px;
    top:53px;
}
#font-3{
    left:636px;
    top:50px;
}
#font-4{
    right:394px;
    top:48px;
}
#font-5{
    right:348px;
    top:50px;
}
#font-6{
    right:280px;
    top:49px;
}
/*self*/
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.wrap{
	margin:0 auto;
	width:1200px;
}
.mt20{
	margin-top:20px;
}
.red{
	color:red;
}
/*top*/
.topper{height:26px; background:#f1f1f1; border-bottom:1px solid #c7cad1;font-size:12px;}
.top_center{width:1200px;height:26px;line-height:26px;margin:0 auto;color:#2b2b2b;}

.top_center span{margin-right:5px;}
.top_center .right li{float:left;margin-left:20px;list-style:none;}
.top_center .right li a{line-height:26px;height:26px;}
.top_center .font{color:#1b9af7;}
/*尾部*/
#footer{
    border-top:1px solid #c8c8c8;
}
#footer .container{

    position:relative;
}
#footer .top .container{
    line-height:60px;
    border-top:3px solid #21b077;
}

#footer .top .msh{

    font-size:20px;
    font-weight:700;
    font-family:微软雅黑;
}
#footer .top .contact{
    float:right;
}
#footer .bot{
    background-color:#5da943;
    color:#fff;
    font-family:"微软雅黑";
    padding-bottom:60px;
    border-top:6px solid #0157aa;
}
#footer a{
    color:#fff;
}
#footer .footerbox{
    padding:26px 0;
}
#footer .link{
    text-align:center;
}
#footer .container .bq1{
    position:absolute;
    left:48px;
    bottom:28px;
}
#footer .container .bq2{
    position: absolute;
    right:48px;
    bottom:28px;
}
/*side_bar1*/
.side_bar1{
    position:fixed;
    top:50%;
    margin-top:-264px;
    right:1%;
    width:72px;
    height:528px;
    background:url('../img/side_bg1.png') center center no-repeat;
}
.side_less1,.side_less2,.side_less3,.side_less4,.side_less5,.side_less6,.side_less7{
    width:100%;
    height:70px;
    cursor:pointer;
}
.side_less8{
    height:35px;
    cursor:pointer;
}
.side_closed{
    position: fixed;
    box-sizing: border-box;
    padding-top:43px;
    line-height:30px;
    color:#fff;
    text-align:center;
    font-size:14px;
    display:none;
    width: 72px;
    height: 73px;    
    top:50%;
    right:1%;
    background: url(../img/rfloat_sub_bgon.png) 0px -462px no-repeat;
    cursor: pointer;
}
/*side_bar1*/
/*side_bar2*/
.side_bar2{
    position:fixed;
    top:50%;
    margin-top:-229px;
    right:1%;
    width:72px;
    height:458px;
    background:url('../img/side_bg2.png') center center no-repeat;
}
/*side_bar2*/