/* CSS Document */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:''}
abbr,acronym {border:0;font-variant:normal}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select {*font-size:100%}
a,a:hover {text-decoration:none;}
.clearbox {width:0;height:0;clear:both;overflow:hidden;}
.news_h1{text-align: center; padding: 10px 0 30px 0; line-height: 160%;font-size: 30px; color: #2d2d2d;}
.class_info_con p{ line-height:2em;font-size: 1.0em; font-family: "Microsoft Yahei"; padding:0 0;  color: #333;    text-indent: 2em;}
#weixin_btn .span{width: 30px; height: 30px; background: url(/Templets/images/i01.png) no-repeat center 0px; background-size: 30px 30px; display: block; margin: 0 auto;}
#weixin_btn:hover .span{ background: url(/Templets/images/i01h.png) no-repeat center 0px; background-size: 30px 30px;}
#weibo_btn .span{width: 30px; height: 30px; background: url(/Templets/images/i02.png) no-repeat center 0px; background-size: 30px 30px; display: block; margin: 0 auto;}
#weibo_btn:hover .span{ background: url(/Templets/images/i02h.png) no-repeat center 0px; background-size: 30px 30px;}
#group  .span{width: 30px; height: 30px; background: url(/Templets/images/i03.png) no-repeat center 0px; background-size: 30px 30px; display: block; margin: 0 auto;}
#group:hover  .span{ background: url(/Templets/images/i03h.png) no-repeat center 0px; background-size: 30px 30px;}
