.pxjgl1{ height:280px; overflow:hidden; margin:0 0 20px 0; display:block; zoom:1;}
.pxjgl1l{ width:900px; float:left; }
.pxjgl1r{ width:258px; float:right; height:278px;border:1px solid #d6d6d6; padding:0 10px; text-align:left; font-size:12px;}
.toh{ height:45px; line-height:50px; display:block; overflow:hidden; color:#c2c2c2;}
.toh h3{ font-size:16px; font-weight:bold; color:#1f2229; display:inline-block; padding:0 8px 0 0;}
.toh b{ font-size:14px; color:#dc4545}
.tohinfo{ height:175px; line-height:22px; overflow:hidden; text-align:justify; text-justify:inter-ideograph}
.tohb{ padding:11px 0 0 0; text-align:right; position:relative;}
.tohshare{ position:absolute; width:154px; background: url(share1.png) no-repeat 0 0; height:39px; left:84px; top:-30px; padding:2px 0 0 11px; display:none}
.tohshare .bdsharebuttonbox{ float:left;}
.pxjgl2{ overflow:hidden; margin:0 0 20px 0; display:block; zoom:1;}
.pxjgl2l{ width:900px; float:left; position:relative;}
.pxjgl2r{ width:280px; float:right;}

.kctj{ display:block; overflow:hidden; margin:10px 0 0 0; padding:0 0 1px 0;}
.kctj li{ border:1px solid #d6d6d6; overflow:hidden; zoom:1; padding:20px 0; margin:0 0 -1px 0; display:block; *margin:0 0 -5px 0;}
.kctj li span{ display:inline-block; overflow:hidden; float:left} 
.kctj .jgl2s1{ width:140px;}
.kctj .jgl2s2{ width:590px; text-align:left; font-size:12px; line-height:20px; text-align:justify; text-justify:inter-ideograph;}
.kctj .jgl2s2 h2{ color:#363840; font-size:16px; font-weight:bold}
.kctj .jgl2s2 i{ color:#c2c2c2; font-style:normal}

.kctj .jgl2s3{ width:160px;}


.kctj1{ display:block; overflow:hidden; margin:10px 0 0 0; border:1px solid #d6d6d6; padding:15px 0; zoom:1}

.kcinfo{ display:block; overflow:hidden; margin:10px 0 0 0; border:1px solid #d6d6d6; padding:15px 20px;  text-align:justify; text-justify:inter-ideograph; line-height:22px; font-size:12px; zoom:1;}
.kcinfo h2{ font-size:18px; padding:10px 0 30px 0; text-align:center; color:#363840; font-weight:bold}
.kcinfo img{ margin:0 auto; display:block;}
.kctj1 .jgl2s1{ width:140px; float:left}
.kctj1 .jgl2s2{ width:730px; text-align:left; font-size:12px; line-height:20px; text-align:justify; text-justify:inter-ideograph; float:left}
.kctj1 .jgl2s2 h2{ color:#363840; font-size:16px; font-weight:bold; padding:0 0 10px 0;}
.kctj1 .jgl2s2 i{ color:#c2c2c2; font-style:normal}

.kcjoin{ overflow:hidden; display:block;}
.kcjoin .bdsharebuttonbox{ float:none;  display:inline-block; overflow:hidden; height:30px;  margin:0 0 -11px 5px; *height:18px;*overflow:visible;}
.kcjoin .bdsharebuttonbox a{}

.jgds{ display:block; overflow:hidden; zoom:1; border:1px solid #e7e7e7; margin:10px 0 20px 0;}
.jgds li{ padding:20px 15px; display:block; color:#4c4c4c; line-height:20px; border-bottom:1px dashed #e2e1e1; font-size:12px; text-align:justify; text-justify:inter-ideograph; margin:0 0 -1px 0;}
.jgds li img{ margin:0 auto; display:block; border:2px solid #ddd}
.jgds h2{ font-size:14px; font-weight:bold; padding:5px 0; text-align:center; }
.jgfixed{ border:1px solid #ccc; position:fixed; z-index:99; width:88px;  top:251px; left:50%; margin:0 0 0 605px }
* html .jgfixed{position:absolute;right:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop + 251))}

.jgfixed li{ height:88px; display:block;}
.jgfixed .li1 a{ background:#5ca3e1 url(f_qq.png) no-repeat center 20px; display:block; height:33px; padding:55px 0 0 0;color:#fff;}
.jgfixed .li1 a:hover{ background:#98cefd url(f_qq.png) no-repeat center 20px;}
.jgfixed .li2 span{ background:#41c27e url(f_tel.png) no-repeat center 20px; display:block; height:33px; padding:55px 0 0 0;color:#fff; font-size:12px;}
.jgfixed .li3 a{ background:#fff url(f_top.png) no-repeat center center; display:block; height:33px; padding:55px 0 0 0;color:#fff;}
.jgfixed .li3 a:hover{ background:#eee url(f_top.png) no-repeat center center;}

.mllin1{ border:1px solid #d9d9d9; padding:20px; display:block; overflow:hidden; zoom:1; position:relative; margin:0 0 20px 0; text-align:left}

.mlc1{ width:670px; float:right; overflow:hidden; zoom:1; padding:0 300px 0 0; text-align:left; font-size:12px; line-height:23px; position:relative; min-height:120px;}
.mlc2{ width:920px; float:right; overflow:hidden; zoom:1; padding:0 50px 0 0; text-align:left; font-size:12px; line-height:23px; position:relative; min-height:120px;}

.mlbtn1{ position:absolute; right:80px; bottom:0; z-index:99; text-align:center}

.xminfo{ display:block; overflow:hidden; margin:0; border:1px solid #d6d6d6; padding:0px 20px 20px 20px;  text-align:justify; text-justify:inter-ideograph; line-height:22px; font-size:12px; zoom:1;}
.xmtitle{ font-size:14px; padding:10px 20px 10px 20px; text-align:left; color:#35383f; font-weight:bold; border-bottom:1px dashed #e2e0e0; margin:0 -20px 10px -20px;}
.xmtitle span{ font-size:12px; color:#c2c2c2; float:right; font-weight:normal}
.xminfo img{ margin:0 auto; display:block;}
.xminfo .more{color:#ff0000;background:none; padding:0 !important}
.xmpic{ float:left;  border:1px solid #dfdfdf; zoom:1; margin:0 20px 0 0 !important;}
.xmlist{border:1px solid #d6d6d6; padding:0px 20px; margin: 10px 0; }
.xmlist li{ display:block; overflow:hidden; zoom:1; border-bottom:1px dashed #e2e0e0; font-size:12px; text-align:justify; text-justify:inter-ideograph; padding:15px 0; line-height:22px;}
.xmlist li h2{ font-size:14px; font-weight:bold; display:block; padding:10px 0; color:#35383f; }
.xmb{ height:20px; padding:20px 0 0 0; text-align:right; color:#c2c2c2}

.pxkc{ display:block; overflow:hidden; margin: 10px 0 20px 0; border:1px solid #d6d6d6; padding: 10px 20px; }
.pxkc a{ display:block; height:46px; line-height:46px; border:1px solid #e6e6e6; background:#ececec; color:#4c4c4c; font-size:14px; margin:5px 0;}
.pxkc a:hover{  border:1px solid #e6e6e6; background:#fff; color:#fa4700; }


.talklist{border:1px solid #d6d6d6; padding:10px 20px; margin: 10px 0; }
.talklist li{ display:block; overflow:hidden; zoom:1; border-bottom:1px dashed #e2e0e0; font-size:12px; text-align:justify; text-justify:inter-ideograph; padding:5px 0; line-height:22px;}
.talklist li span{ display:block; height:20px; line-height:20px; text-align:right; color:#c2c2c2}

.paperlist{border:1px solid #d6d6d6; padding:0; margin: 10px 0 0 0;  zoom:1;}
.paperlist li{ display:block; overflow:hidden; zoom:1; border-bottom:1px dashed #e2e0e0;  text-align:left;height:40px; line-height:40px; background:url(point7.png) no-repeat 860px center}
.paperlist li a{ background:url(point5.png) no-repeat 20px center; padding:0 0 0 35px;}

.xmbar{ font-size:16px; padding:6px 20px ; text-align:left; color:#35383f; font-weight:bold;border:1px solid #d6d6d6; margin:0 0 10px 0;}
.xmbar a{ font-size:12px; color:#c2c2c2; float:right; font-weight:normal; padding:5px 0 0 0;}
.yy{ display:block; overflow:hidden; padding:20px 0;}
.bs{ display:block; overflow:hidden; padding:20px 0;}
.bst{ border:1px solid #e1e1e1; width:875px; padding:10px;}
.bst1{ border:1px solid #d6d6d6; width:708px; padding:10px 20px; margin:0 0 10px 20px; color:#999; display:none;}
.yy1{ display:block; overflow:hidden; padding:10px 0 0 0; width:100%;}

.classmate{ display:block; overflow:hidden; zoom:1; padding:20px 0 0 0; margin: 0 -15px;}
.classmate a{ display:inline-block; width:200px; float:left; margin: 0 16px; height:150px;_margin: 0 15px;}
.classmate img{ display:block; padding:0 0 10px 0;}

.tmbox{border:1px solid #d6d6d6; padding:20px; margin: 10px 0 0 0; overflow:hidden; zoom:1;}
.tmboxl{ float:left; width:85px; word-wrap: break-word; line-height:13px; text-align:center;}
.tmboxl a{ color:#000}.tmboxl a:hover{ color:#F30}
.tmboxl img{border:3px solid #dddddd; margin:0 auto 10px auto; }
.tmboxr{ float:right; width:770px;}

.mback{ background:#fdfdfd; padding:10px 20px; overflow:hidden; zoom:1; text-align:left; font-size:12px; line-height:20px;border:1px solid #d6d6d6; margin:10px 0 0 20px;}

.studentmeg{ position:relative; width:708px; float:right; background:#fdfdfd; border:1px solid #d6d6d6; padding:10px 20px; text-align:left; font-size:12px; line-height:22px; margin:0 0 10px 0;}
.b1{ position: absolute;top: 10px;left: -20px;z-index: 2;display: block;width: 0;height: 0; border: 10px solid;border-color: transparent  #fff transparent transparent; _filter: chroma(color=#8d8d8d);overflow: hidden;  }
.b1b{  position: absolute;top: 9px;left: -22px;z-index: 1;display: block;width: 0;height: 0;border: 11px solid;border-color: transparent  #d6d6d6 transparent transparent;_filter: chroma(color=#8d8d8d);overflow: hidden; }
.smtitle{ height:28px; margin:0 0 8px 0; border-bottom:1px dashed #dedede; text-align:right; color:#c2c2c2}
.smtp{ color:#007900; padding:0 20px 0 0;}

.tip1{ padding:10px 20px; line-height:22px; border:1px solid #e9e9e9; display:block; overflow:hidden;zoom:1; color:#49494e; margin:10px 0; text-align:justify; text-justify:inter-ideograph; font-size:12px;}
.tip1 h2{ font-size:14px; font-weight:bold;}

.stable{ display:block; overflow:hidden; margin:10px 0 0 0; padding:0 0 1px 0;}
.stable li{ border:1px solid #e9e9e9; overflow:hidden; zoom:1; padding:10px 0; margin:0 0 -1px 0; display:block; *margin:0 0 -5px 0;}
.stable li span{ display:inline-block; overflow:hidden; float:left} 
.stable .stl{ width:90px; text-align:left; font-size:14px; color:#4c4c4c; font-weight:bold; padding:0 0 0 15px;}
.stable .str{ width:790px; text-align:left; font-size:12px; line-height:20px; text-align:justify; text-justify:inter-ideograph;}
.stline1{ background-color:#fafafa; font-size:16px; font-weight:bold; text-align:left; padding:8px 0 8px 15px !important;}
.stlineb{ background-color:#fafafa; font-size:14px;  text-align:right; padding:10px 15px 10px 0 !important;}
.couponlist{ display:block; overflow:hidden; zoom:1;}
.couponlist a{ display:inline-block; float:left; width:210px; float:left; height:80px; text-align:left; position:relative;}
.couponlist span.choosed{ display:inline-block; width:18px; height:18px; background:url(point8.png) no-repeat 0 0; position:absolute; right:20px; bottom:17px;}