@charset "utf-8";
body { font-size:12px; font-family:"微軟正黑體"; line-height:22px; color:#333; margin:0; padding:0; padding-bottom:0; margin-bottom:0; background:url(../images/bg.jpg) repeat-x;  }
h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, button, input, textarea { margin:0; padding:0; }
button, input, select, textarea { font-size:12px; font-family: "微軟正黑體"; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size:100%;font-family:"微軟正黑體"; }
ul, ol { list-style:none outside none; }
* { padding:0; margin:0; }
a { text-decoration:none; font-size:14px; color:#000000;font-family: "微軟正黑體"; }
a:hover{ color:#f00;}
img { border:0 none; }
.radio{ border:0; background:none; }

.top{width:100%;}
.logo{width:1024px; margin:0 auto;}

.navbar{ background:url(../images/navbig.png) bottom repeat-x;width:100%;height:50px; border-bottom:5px #000076 solid;}
.navb{ width:1024px; margin:0 auto;}
.nav{margin:0 auto;}
.nav li{ width: 148px; height:49px; float:left;background:url(../images/navli.jpg) right no-repeat;}
.nav li a{ width: 140px; height:35px; display:block; font-weight:600; font-size: 19px; text-align:center; padding-top: 15px; /* margin-left: 15px; */}
.nav li a:hover{ background:url(../images/navh.png) no-repeat; color:#FFF;}
.foot{ background:url(../images/footnav.png) repeat-x;height:212px; text-align:center; width:100%;}  
.htdl{ color:#fff;}
.htdl:hover{ color:#ff0;}

.nav2g{background:url(../images/tline.png) top no-repeat;height: 36px;width:100%}
.main{text-align:center;width:100%;}
.pxg{border:1px solid #000; width:1024px;height:372px;text-align:center;}
.hxg{border:1px solid #000; width:1024px;height:102px;}
.xbt{ height:364px; width:306px; padding:0 12px;border:2px solid #666; position:relative; }
.xbt table tr td{ border-bottom: dashed 1px #666}
.xbt table tr td a:hover{ color:#03C; text-decoration:underline}

.beij{ background:url(../images/icon2h.png) repeat-x;width:330px;height:50px; margin-left:-12px; text-align:left;}
.beij2{ background:url(../images/icon2h.png) repeat-x;width:675px;height:50px; text-align:left;}
.fd{float:left; margin-left:10px; width:121px; text-align:center}
.fd a:hover{ color:#0033CC; text-decoration:underline}
.fd2{float:left; margin-left:8px; width:121px; min-height:215px; margin-bottom:10px;}
.imagesf{width:1024px;}
.imagesf a{ margin:0 8px;}
.frame{border:1px solid #000;width:186px;height:100px;float:left; margin-left:13px;}
.mteacher{text-align:center;width:100%; top:0px;}
.nav3 li{width:135px; height:49px;float:right;}
.linetea{ background:url(../images/backg.png) no-repeat; height:37px; padding-left:30px; font-size:14px; margin-top:20px;color:#FFF;}
.lineb{ background:url(../images/htea.png) repeat;width:100%;height:38px;color:#FFF;}
.teachinfo{ margin-left:22px; margin-top:10px;}
.titletea{height:95px;}
.xf{ margin-left:30px;}
.date{ margin-left:20px; margin-right:20px; display:block; float:left; height:45px;}
.xb{ margin-left:20px;}
.burn{float:left; margin-left:15px;}
.next{float:right; margin-right:15px;}
.button{float:right; margin-top:0px;}


.chat{ text-align:center; padding-top:80px; font-size:14px;color:#FFF; position:relative;}
.link{ position:absolute; right:0; bottom:0px; z-index:1}
.back2{ background:url(..//images/beijing.png) no-repeat; padding-left:45px; height:50px;}
.size{ background:url(../images/icon3.png) center left no-repeat; line-height:56px; margin-left:10px; padding-left:20px;font-size:16px}
.size2{font-size:15px;color:#000076;}
.size3{ font-size:22px;color:#000076;}
.titlea{ font-size:15px;color:#000076; font-weight:500; text-align:left; border-left:5px solid #000076; border-bottom:1px solid #000076; line-height:38px;width:635px; padding-left:10px;}
.titlead{font-size:12px; font-weight:500; padding-left:5px;}
.left{ float:left;width:220px; }
.pro{ border:solid 2px #666; width:675px; overflow:hidden;}
.pro2{ border:solid 2px #666; width:330px; margin-left:12px; overflow:hidden;}
.ab{ padding-top:10px;}
.ab ul li a:hover{ text-decoration:underline; color:#0000FF;}

.right{float:right; }
.center{ float:left;margin-left:14px;width:657px; }


.yh{ border-bottom:1px dashed #000076; width:650px; line-height:40px;}
.aduo{ background:url(../images/cir3.png) left center no-repeat; line-height:40px; padding-left:30px;font-size:14px;color:#2E3192; border-bottom:2px dashed #CCCCCC; margin-bottom:10px;}

.adobe{ background:#9E9FA6;width:650px;}
.context{ background:#E6E8F2;width:650px;}
.context2{ line-height:30px; padding-left:20px; font-size:14px;}
.coop{ background:url(../images/cop.png) no-repeat; line-height:32px; padding-left:40px;}
.coop2{ float:right; padding-right:10px; padding-top:2px;}
.li2{ padding-left:20px; padding-top:10px; background:#E6E8F2;}
.li3{ padding-left:10px;}
.lihou{float:right;}
.xhx2{background:url(../images/cir3.png) left center no-repeat; line-height:40px; padding-left:30px;font-size:14px;border-bottom:1px dashed #2E3192; margin-bottom:10px; margin-left:}
.lh{ line-height:24px; font-size:18px; padding-left:5px;}
.sx{ padding-top:10px; border-top:1px dashed #2E3192; margin-right:10px;}
.ydu{background:url(../images/cir3.png) no-repeat center left; line-height:30px; padding-left:25px;}

.aa{width:657px; margin:0 auto;}
.bb{width:657px; margin:0 auto;}
.bb li{width:219px;line-height:30px; background:url(../images/ad2.png); float:left; }
.bb li a{width:219px;line-height:30px;float:left;display:block;text-align:center;}
.bb li a:hover{ background:url(../images/ad.png); color:#FFF;}

.product{background:url(../images/cir3.png) no-repeat center left; line-height:40px; padding-left:25px; font-size:14px; border-bottom:1px dashed #1B1464; margin-bottom:10px;color:#000076;}
.product2{background:url(../images/cir3.png) no-repeat center left; line-height:40px; padding-left:25px; font-size:20px; border-bottom:1px  solid #1B1464; margin-bottom:1px;color:#000076;}

.lefta{ font-size:18px; text-align:center; width:220px; height:45px; line-height:45px; display:block; border-bottom:dashed 1px #2E3192; }
.lefta:hover{ background:url(../images/fx2.png) no-repeat;}
a.lefta:hover::before {
    width:14px;
    height:22px;
    display:inline-block;
    background:url(../images/arrow.png);
    content: '';
    margin-right: 5px;
    margin-left: -19px;
}
.leftlev2{ display:none;border-bottom:dashed 1px #2E3192;}
.leftlev2 a{ font-size:14px;}

.leftlink a{ display:block; margin-bottom:15px;}
.leftlink a img{ border:solid 1px #999; padding:3px;}

.cc{width:220px; margin:0 auto;}
.dd{width:220px; margin:0 auto;}
.dd li{width:80px;line-height:24px; ; float:left;}
.dd li button{width:80px;line-height:24px;float:left;display:block;text-align:center;color:#FFF; border:0;background:url(../images/scbj.png) no-repeat}
.dd li button:hover{ background:url(../images/scbj2.png); color:#000;}


.qq{width:110px; margin:0 auto;}
.qq li{width:45px;line-height:18px; float:left; }
.qq li button{width:40px;font-size:12px; cursor:pointer; height:22px;float:left; border:0;display:block; background:url(../images/ccqc.png) no-repeat;text-align:center;color:#000;}
.qq li button:hover{ background:url(../images/ccqc2.png) no-repeat; color:#FFF;}

.sreatitle tr td{ text-align:center; line-height:16px;}
.trtd{line-height:14px;}
.trtd2{line-height:40px; text-align:center;}
.trtd3{line-height:40px;}
.trtd333{line-height:40px;border-top:2px solid #000076; width:100%; padding:20px;}
.trtd333 input{ border:solid 1px #333333;}
.trtd33{line-height:40px;text-align:right; font-size:16px;}
.trtd4{line-height:30px;}
.trtd5{ letter-spacing:1px;font-weight:500;line-height:36px;}
.bj33{border-top:#CCC;}
.ff{width:420px; margin:0 auto; margin-top:10px;}
.ff li{width:140px;line-height:30px; background:url(../images/ad2.png); float:left; }
.ff li a{width:140px;line-height:30px;float:left;display:block;text-align:center;}
.ff li a:hover{ background:url(../images/ad.png); color:#FFF;}



.gg{float:right;}
.gg li{width:80px;line-height:24px; background:url(../images/scbj.png) no-repeat; float:left;}
.gg li button{width:80px;line-height:24px;float:left;display:block;text-align:center;color:#FFF;border:0; height:24px; cursor:pointer;background:url(../images/scbj1.png) no-repeat  }
.gg li button:hover{ background:url(../images/scbj2.png) no-repeat; color:#000;}
.jz tr td{ text-align:center;}
.rdq{ text-align:right; font-size:16px; font-weight:500;}
.rdq2{ text-align:right;font-size:14px;}
.rdq3{ text-align:left;font-size:14px;}

.fll{ font-size:16px; border-bottom:1px solid #2E3192;}
.jzt{ text-align:center;font-size:14px;color:#2E3192; letter-spacing:2px; }
.jztt{ letter-spacing:5px; font-size:16px;}
.ggzx{ width:220px; height:34px;background:url(../images/adimg2.png) no-repeat;color:#FFF; padding-left:10px; padding-top:10px;}
.xhdq{ border-bottom:1px dashed #0071BC; height:30px;}
.xhdq2{ border-bottom:1px dashed #0071BC;font-size:12px;height:24px;}
.xhdq3{border-bottom:1px dashed #0071BC; line-height:30px; font-size:18px; letter-spacing:2px;text-align:center;}
.xhdq4{ font-size:14px;text-align:center;}
.xhdq5{ border-bottom:1px dashed #0071BC;font-size:14px;text-align:center;letter-spacing:2px;}
.xhdq6{text-align:center;}
.sixhx{ font-size:20px;color:#000076; padding-bottom:10px; padding-top:10px; border-bottom:3px solid #000076; margin-left:20px; margin-bottom:20px;}
.xxxx{border-bottom:1px dashed #7A7B8C;}

.sum{color:#FF0000; font-weight:500; font-size:15px;}
.fkk{ border-top:2px solid #000076; width:100%;padding:20px 20px 0 20px;}
.loginsize{ color:#FFF; font-size:16px;}


.teac{float:left; margin:0 auto; width:200px;}
.stu li{width:100px;line-height:22px; background:url(../images/teac.png) no-repeat; float:left; font-size:16px;}
.stu li a{width:80px;line-height:22px;float:left;display:block;text-align:center;color:#000}
.stu li a:hover{ color:#FFF;}

.ts{ width:500px;height:280px; font-size:28px;color:#FFFF00; border-left:1px solid #FFF; padding-left:20px; padding-top:100px; letter-spacing:4px;}
.tst{ border-top:1px solid #FFF; width:400px; line-height:40px; margin-top:10px; font-size:15px;color:#FFF;}

.submit{background:url(../images/jzyes.png); letter-spacing:5px; width:105px; height:25px; color:#fff; border:0; cursor:pointer; text-align:center ; font-size:15px;}
.submit:hover{color:#FF0;}

.jixu{background:url(../images/xfg.png) no-repeat; display:block; padding-left:10px; border:0; cursor:pointer; font-size:14px; height:22px; letter-spacing:5px; width:83px; color:#FFF;}
.jixu:hover{color:#fff;}
.quxiao{ background:url(../images/qx.png) no-repeat; color:#FFF; width:51px; font-size:14px; height:22px; letter-spacing:5px;border:0; cursor:pointer;}
.current3{ display:block; float:left; width:24px; height:20px; text-align:center; color:#FFFFFF;background:url(../images/ott3.png) bottom no-repeat}
.current2{ display:block; float:left; width:24px; height:20px; text-align:center; color:#FFFFFF;background:url(../images/ott4.png) bottom no-repeat}
.prewPageUrl,.nextPageUrl{ float:left;}

input,textarea{ border:solid 1px #7c7a7a; padding-left:3px; background:url(../images/inputbg.png) 1px 0px repeat-x #fff}
select#selectoutj,select#selectinj{ border:solid 1px #666666}





