@charset "utf-8";
/* CSS Document */
.none{ display:none;}
.lec-pic{ width:52%;}
.rol-con{ width:46%;}
.rol-con .tit{ color:#5f5f5f; font-size:18px;}
.rol-con .math{ color:#bd2027; font-size:24px; font-weight:bold; margin-top:5px;}
.rol-con .slie{ color:#999; line-height:25px;}
.boust{ font-size:14px; margin-top:10px; padding-top:10px; line-height:30px; border-top:1px solid #ddd;}
.add-inp {width: 58px;height: 30px; border: 1px solid #dfdfdf; text-align: center; vertical-align: middle;}
.add-min { width: 25px; height: 30px;border: 1px solid #dfdfdf; font-size: 20px;color: #666; cursor: pointer; vertical-align: middle; background: #fff;}

.pliesx{ margin-top:20px;}
.pliesx input{ width:132px; height:45px; font-size:16px; color:#fff; margin-right:15px; border-radius:5px; background:#00a5dd;}
.tab-hd span{ cursor:pointer;}
.yosnt{ height:42px; border-bottom:1px solid #ddd; margin-top:30px;}
.yosnt span{ float:left; width:130px; text-align:center; border:1px solid #ddd; line-height:41px; border-bottom:none;}
.yosnt span.cur{ background:#3256a4; color:#fff; border-color:#3256a4;}
.melie{ padding:30px 0;}
.melie .bd{ line-height:2; color:#666;}

.colope{ padding-left:30px; margin-top:10px; padding-top:10px; background:url(../testimg/t02.jpg) no-repeat left 13px; font-style:oblique; color:#8da7b8; font-size:12px; line-height:25px; border-top:1px solid #ddd;}
.mosle{ margin-top:15px; padding-left:30px;}
.mosle a{ display:inline-block; line-height:35px; width:115px; text-align:center; color:#fff; background:#8997a0; font-style:oblique; border-radius:5px;}
.left_bar_top{ position:relative;}
.linke{ position:absolute; right:0; bottom:15px;}
.linke span{ color:#999; font-size:15px; vertical-align:middle; margin:0 15px;}
.linke span.inst{ color:#356192}
.castl{ text-align:center; font-size:14px;}
.castl td{ padding:15px 5px; border-bottom:1px solid #ddd;}
.castl td .olds{ display:block;}
.castl td i{ display:none;}
.castl img{ margin-right:5px;}
.soloe{ margin-top:50px; background:#f8f8f8; height:50px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; text-align:right;}
.soloe span{ font-size:16px; color:#ce0200;}
.soloe strong{ font-size:20px; color:#ce0200;}
.soloe input{ height:48px; color:#fff; background:#00a5dd; font-size:20px; width:120px;}
.inds-cold{ padding-bottom:20px;}
.inds-cold h5{ font-size:16px; font-weight:normal; line-height:45px; background:url(../images/eet.jpg) no-repeat left center; padding-left:15px;}
.chot-dres li{ height:135px; float:left; border:1px solid #ddd; width:25%; display:table; padding:0 15px;}
.chot-dres li.cur{ background:url(../images/bge.jpg) no-repeat right top; border-color:#00a5dd;}


.tab-cel{ display:table-cell; vertical-align:middle;}
.tab-cel .wlo-name{ font-size:14px;}
.tab-cel .alock{ height:25px; line-height:25px;}
.tab-cel .alock a{ color:#229fff; margin-right:10px; font-size:14px; display:none;}
.chot-dres li.cur .tab-cel .alock a{ display:inline-block;}
.tab-cel .setv{ font-size:16px;}
.feilst{ font-size:14px; line-height:35px;}
.feilst .ioew{ width:300px; max-width:100%; height:35px; border:1px solid #ddd; padding:0 5px;}
.molpo span{ font-size:14px; color:#ce0200;}
.fclot a{ display:inline-block; margin-left:15px; line-height:42px; width:120px; text-align:center; color:#3255a6; font-size:18px; border:1px solid #3255a6; border-radius:5px;}
.preilt{ background:#f6f6f6; padding:15px 2%; line-height:2;}
.slcmt{ color:#999; font-size:14px;}
.slcmt strong{ color:#333; font-size:16px;}
.boudl{ font-size:16px; color:#999; text-align:right; line-height:1.6;}
.boudl strong{ color:#d00006; font-size:24px;}
.honelt{ border:1px solid #ddd; margin-top:15px; padding:30px 3%;}
.mielw p{ float:left; margin-right:7%;}
.lceot input{ width:140px; height:55px; color:#fff; background:#00aaef; font-size:20px; color:#fff; border:none; cursor:pointer;}
.mewltx{ width:320px; margin:0 auto; background:url(../images/dg.jpg) no-repeat left top; padding-left:40px; line-height:2;}
.mewltx strong{ font-size:16px;}
.mewltx a{ width:120px; line-height:42px; text-align:center; border-radius:5px; margin:0 5px; display:inline-block; color:#3255a6; font-size:16px; border:1px solid #3255a6; margin-top:20px;}
.mochlt{ width:480px; margin:0 auto;}
.honrelx{ font-size:14px; color:#666;}
.honrelx td{ padding:10px 4px;}
.honrelx .molt{ height:50px; border:1px solid #ddd; padding:0 5px; width:100%;}
.honrelx label{ color:#0081ba;}
.honrelx .quires{ width:140px; height:55px; color:#fff; background:#3256a4; font-size:18px; color:#fff; border:none; cursor:pointer;}
.honrelx .bldo{ height:35px;}
.plide{ border:1px solid #ddd; padding:20px 3% 0;}
.honrelx .blodt{ margin-right:8px;}
.tocpl{ height:50px; border-top:1px solid #ddd; margin-top:20px;}
.tocpl a{ float:left; width:50%; line-height:49px; color:#0682b5; font-size:14px; }
.casont{ width:182px; position:relative;}
.casont span{ display:none;}
.casont li a{ line-height:45px; display:block; border-bottom:1px solid #ddd; padding-left:20px; font-size:14px;}
.casont li a.cur{ background:url(../images/eet.jpg) no-repeat left center;}
.ropltc{ width:940px;}
.fatem td{ padding:8px 5px; font-size:14px;}
.fatem .tr{ width:200px;}
.fatem td .delwt{ height:50px; width:360px; max-width:100%; border:1px solid #ddd; padding:0 5px;}
.fatem td .updt{width:120px; height:50px; color:#fff; background:#00a5dd; font-size:15px; color:#fff; border:none; cursor:pointer;}
.savtle dl{ width:31.3%; margin-left:2%; float:left; margin-bottom:20px; text-align:center;}
.savtle dl dd{ margin-top:5px; line-height:20px; height:20px; overflow:hidden; font-size:14px;}
.savtle dl dd a{ color:#3097f7;}
.pagelot{ padding:20px 0;}
.pagelot a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #004792; color:#004792; margin:0 3px;}
.pagelot a.cur{ background:#004792; color:#fff;}
.ddlimt{ font-size:14px; border:1px solid #ddd; text-align:center; margin-top:20px;}
.ddlimt thead td{ padding:10px 10px; border-bottom:1px solid #ddd;}
.ddlimt thead td span{ float:right;}
.ddlimt .lopt{ border-left:1px solid #ddd;}
.ddlimt tbody td{ padding:10px 10px;}
.ddlimt tbody td i{ display:none;}
.tjlmt{ font-size:16px; font-weight:bold; line-height:45px;}
.slotl{ color:#666; line-height:25px; font-size:14px;}
.slotl a{ color:#fff; background:#00a5dd;width:100px; height:40px;font-size:15px; display:inline-block; line-height:40px; text-align:center;}
.plolxs{ margin-top:10px; padding-top:10px; color:#666; font-size:14px; border-top:1px solid #ddd;}
.plolxs p{ padding:5px 0;}
.olopst li{ width:33.3%;}
.bg-col{ display:none; z-index:20; position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/bg-col.png);}
.add-clt{ display:none; width:800px; padding-top:40px; height:400px; position:fixed; z-index:21; left:50%; top:50%; margin-left:-400px; margin-top:-200px; background:#fff; }
.add-clt table td{ padding:10px 5px; font-size:14px;}
.add-clt table td .slotn{ width:180px; height:35px; padding:0 5px; border:1px solid #ddd;}
.add-clt table td select{ height:35px; border:1px solid #ddd; width:100px; margin-right:5px;}
.add-clt table td span{ color:#f00;}
.add-clt table td .sadb{ width:120px; height:40px; color:#fff; background:#00a5dd;}
.clodleo{ height:30px; width:30px; position:absolute; right:0; top:0; background:url(../images/icon30.png); cursor:pointer;}










