

*{
margin:0;
padding:0;
list-style:none;
}

body {font-family: Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;}
p{font-family: Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;}
img{border:0;}
a{text-decoration:none;color:#000;}
table{border-collapse:collapse;border-spacing:0px;}
td {vertical-align:middle;text-align:center;}

.index_main{
width:100%;
overflow:hidden;
background-color:#fff;
}	

.index_zhuti{
width:1000px;
overflow:hidden;
margin:0 auto;
background-image:url(../image/bmsj_Bg_02.jpg);
}

.index_headTop{
width:1000px;
height:40px;
margin:0 auto;
background-image:url(../image/bmsj_Bg_02.jpg);
}


.index_headTop p{
height:20px;
width:380px;
float:right;
text-align:right;
margin-top:18px;
margin-right:5px;
color:#666;
font-size:12px;
}

.index_headLog{
width:990px;
height:125px;
margin:0 auto;
position:relative;
background-image:url(../image/bmsjHeadBg_03.jpg);
}

.index_headLog_img_1{
float:left;
margin-left:95px;
margin-top:53px;
}

.index_headLog_img_2{
float:right;
margin-right:90px;
margin-top:35px;
}

.index_headf{
width:990px;
height:600px;
margin:0 auto;
background-color:#fff;
}

.index_headfLeft{
width:216px;
height:600px;
float:left;
}

.index_headfLeftImg{
width:280px;
height:210px;
float:left;
z-index:9999;
}

.index_headfLeftBottom{
width:460px;
height:390px;
float:left;
font-size:14px;
}

.index_leftNav{
width:230px;
height: 295px;
overflow:hidden;
float:left;
margin-left:90px;
margin-top:0px;
position:relative;
}

.index_leftNav ul{
margin-top:20px;
}

.index_leftNav ul li{
height:22px;
}

.index_leftNav ul li a{
color:#666666;
}

.index_leftNav ul li a:hover{
color:#FC2959;
}

.index_headfRight{
width:700px;
height:500px;
float:right;
}

.index_Polo{
width:990px;
overflow:hidden;
margin:0 auto;
background-color:#fff;
}

.index_PoloLeft{
width:295px;
float:left;
overflow:hidden;
}

.index_PoloName{
width:295px;
height:40px;
float:left;
background-image:url(../image/index_leftPoloBgjpg_03.jpg);
background-repeat:repeat-y;
margin-top: 40px;
}

.index_PoloName span{
font-size:16px;
float:left;
margin-top:10px;
margin-left:10px;
color:#666;
font-weight:bold;
text-align:left;
}

#index_PoloImg{
width:295px;
height:445px;
float:left;
}

.index_polo_jingyan{
width:250px;
float:left;
overflow:hidden;
margin-left:0px;
padding-left:50px
}

.index_poloJs01{
float:left;
margin-top:50px;
margin-left:0px;
padding-left:20px;
line-height:24px;
}

.index_poloJs01 p{
font-size:14px;
color:#666;
}

.index_poloJs02{
float:left;
width:220px;
margin-top:40px;
margin-left:10px;
margin-bottom:50px;
line-height:22px;
}

.index_poloJs02 p{
font-size:14px;
color:#666;
}

.index_poloRight{
margin-top:50px;
width:360px;
overflow:hidden;
float:right;
}

.index_poloJs03{
margin-left:0px;
padding-left:30px;
float:left;
line-height:22px;
font-size:14px;
color:#666;
}

.index_poloJs03 ul li{
margin-left:21px;
text-indent:-21px;
font-size:14px;
color:#666;
}

.index_video{
  float:left;
  margin-top:20px;
  margin-left:0px;
  width:360px;
  height:240px;
  background-image:url(../image/videoBG.png);
}

.index_jigou{
float:left;
width:600px;
overflow:hidden;
margin-left:5px;
margin-right:10px;
background-color:#fff;
}

.index_jigouUl01{
float:left;
margin-left:30px;
margin-top:20px;
font-size:12px;
margin-bottom: 30px;
}

.index_jigouUl01 li{
line-height: 24px;
height: 40px;
color:#666;
font-size:12px;
}
.index_jigouUl01 a{
  color:#666;
}

.index_jigouUl01 li img{
clear: both; 
display: block; 
margin:auto; 
padding-top: 5px;
height:14px;
}

.index_Address{
width:990px;
overflow:hidden;
margin:0 auto;
background-color:#fff;
}

.index_AddressLeft{
width:560px;
float:left;
overflow:hidden;
}

.index_addressHj{
width:560px;
height:40px;
background-image:url(../image/bmsj_Bg_02.jpg);
background-repeat:repeat-y;
color:#9c9c9c;
}

.index_addressHj span{
font-size:16px;
float:left;
margin-left:10px;
margin-top:10px;
color:#666;
font-weight:bold;
}

.index_addressWz{
width:460px;
overflow:hidden;
float:left;
margin-top:55px;
margin-left:80px;
line-height:22px;
}

.index_addressWz p{
width:100%;
text-align:right;
font-size:14px;
color:#666;
}

.index_kecheng{
width:560px;
height:40px;
float:left;
margin-top:45px;
background-image:url(../image/bmsj_Bg_02.jpg);
background-repeat:repeat-y;
color:#9c9c9c;
}

.index_kecheng span{
float:left;
font-size:16px;
margin-left:10px;
margin-top:10px;
color:#666;
font-weight:bold;
}

#index_AddressRight{
width:420px;
overflow:hidden;
float:right;
}

.bigfont {
font-size:14px;
font-weight:bold;
color:#666;
margin-top:20px;
margin-bottom:10px;
}

.lessonBG {
margin-left:5px;
background-color:#fff;
}

.maintd {
border-right:1px dotted #666;
text-align:left;
padding:20px;
color:#666;
font-size:14px;
vertical-align:top;
line-height:21px;
}

.lesson {
margin-top:0px;
margin-left:15px;
margin-bottom:20px;
}

.lessonli{
list-style-type:circle;
margin-left:20px;
font-size:14px;
}

.index_shechipinkc{
width:990px;
height:40px;
margin:0 auto;
margin-left:5px;
background-image:url(../image/bmsj_Bg002.jpg);
color:#9c9c9c;
}

.index_shechipinkc span{
font-size:16px;
float:left;
color:#666;
margin-top:12px;
margin-left:10px;
font-weight:bold;
}

.index_scpkc{
width:989px;
overflow:hidden;
margin:0 auto;
background-color:#fff;
padding-top:20px;
padding-bottom:30px;
border-right:1px dotted #666;
}

.index_scpkcWz{
float:left;
width:100%;
}

.index_scpkcLOGO{
float:right;
width:200px;
}

.index_scpkc p{
float:left;
font-size:14px;
margin-left:60px;
margin-top:10px;
color:#666;
}

.index_scpkc img{
float:right;
margin-right:60px;
margin-top:20px;
}

.index_foot{
margin-top:20px;
margin-bottom:30px;
text-align:center;
font-size:12px;
color:#999;
}

.syz1{
overflow:hidden;
width:950px;
height:220px;
margin-right:5px;
margin-top:-60px;
float:right;
box-sizing: border-box;
border-radius: 10px;
border-style:solid;
border-width:2px;
border-color:#ddd;
background:#fff;
}
.syz1-L{
overflow:hidden;
width:600px;
height:180px;
margin-left:20px;
margin-top:18px;
float:left;
box-sizing: border-box;
border-radius: 5px;
background:#f3f3f3;
padding:15px;
}
.syz1-R{
overflow:hidden;
width:290px;
height:180px;
margin-right:20px;
margin-top:18px;
float:right;
box-sizing: border-box;
border-radius: 5px;
background:#f3f3f3;
padding:10px;
}
.img30{
	float:right;
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
    margin-top: 5px;
    margin-right: 0px;
    background:#fff;
}
.imgTxt{
	float:left;
    margin-top: 8px;
	padding-top:0px;
    color:#666;
	font-size:12px;
	line-height:22px;
}
.fontgray{
    color:#333;
    font-size:16px;
}


.syz2{
overflow:hidden;
width:250px;
height:285px;
margin-right:25px;
margin-top:0px;
float:right;
border-style:solid;
border-width:1px;
border-color:#e3e3e3;
background:#fff;
padding:20px;
}
.uSay{
line-height:20px;
font-size:14px;
color:#666;
}
.uName{
text-align:right;
margin-top:12px;
margin-bottom:0px;
font-size:14px;
font-style:italic;
color:#666;
}
.uDate{
text-align:right;
margin-top:0px;
font-size:12px;
font-style:normal;
color:#999;
}
#userSaid{
margin:0px;
padding:0px;
width:100%;
}
#userSaid img{
margin-top:10px;
margin-bottom:15px;
width:70px;
height:70px;
}

.zebraVM_color_code{
    position: fixed;
    z-index: 99999;
    bottom:10px;
    right:10px;
    width: 150px;
    height:340px;
    background-image:url(../image/zebraVM_color_code.gif);
	background-position:0px 0px;
	/*background-size:150px 330px;*/
    background-repeat:no-repeat;
    box-shadow:0 0 10px #686868;
}

.whatVM{
	position: absolute;
	top: 0px;
    left: 120px;
    z-index: 10;
}

.whatVM_intro_bg{
display:none;
opacity:0;
position: fixed;
 z-index: 9999999;
height: 100%;
width: 100%;
left: 0;
top: 0;
right: 0;
bottom: 0; 
background-color: rgba(0, 0, 0, 0.7);
}

.whatVM_intro{
cursor:pointer;
display:none;
opacity:0;
width: 800px;
height: 450px;
background:#fff;
box-shadow:0 0 10px #000;
outline: none;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-webkit-appearance: none;
}

.whatVM_imgs{
padding-left:35px;
width: 200px;
height: 450px;
}

.whatVM_txts{
width: 600px;
height: 450px;
text-align:left;
line-height: 27px;
padding-left:20px;
padding-right:35px;
font-size:16px;
color: #666666;
}

.whatVM_img{
box-shadow:0 0 10px #000;
border: 1px solid #fff;
}

#prev{
width: 60px;
height: 450px;
cursor:pointer;
font-size:0px;
background-image:url(../image/prev.png);
background-position:0px 190px;
background-size:45px 45px;
background-repeat:no-repeat;
opacity:0.6;
}
#prev:active {
opacity:1;
}
#next{
width: 60px;
height: 450px;
cursor:pointer;
font-size:0px;
background-image:url(../image/next.png);
background-position:15px 190px;
background-size:45px 45px;
background-repeat:no-repeat;
opacity:0.6;
}
#next:active {
opacity:1;
}