﻿@charset "utf-8";
/* CSS Document */
body{font:14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333;background: #f9f9f9;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var{font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
a,a:hover{outline:none}
.layout{clear:both;width:1000px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left;_display: inline}
.fr{float:right;_display: inline}
.pr{position:relative}
.abs{position:absolute;}
.red{color:#F00;}
.yellow{color:#ff0;}
.white{color:#fff;}
.nolink:link{color:#2B72F2;text-decoration: none;}
.nolink:visited{color:#2B72F2;text-decoration: none;}
.nolink:hover{color:#2B72F2;text-decoration:underline; }
.nolink:active{color:#663300;text-decoration: none;}
/*样式组*/
.ani_tran{-webkit-transition:all .2s ease;transition:all .2s ease;}
.icon_common{background:url(../img/icon_common.png) no-repeat 0 0;_background:url(/home/resources/images/home/icon_common.gif) no-repeat 0 0}
/*顶部*/
body{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.header{height:66px;background: #fff;}
.header_in{width:1200px;height:66px;margin:0 auto}
.header_in .logo{display:block;height:66px;}
.header_in .logo img{margin:4px 16px 0 0}
.header_in .logo h1{height:40px;font-weight:normal;margin:14px 0 0 0;padding:0 0 0 16px;font-size:20px;line-height:40px}
.header_in .logo h1{border-left:1px solid #dfdfdf}
.account_list_ind{background:#f5f5f5}
.account_list_ind ul li{border-bottom:1px solid #e5e5e5}
.account_list_ind ul li a:hover{color:#1a8aef}
.header_in .account{*width:154px;height:66px;cursor:pointer}
.header_in .account .ninhao a{color:#127de1;display: block;width: 160px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.header_in .account:hover .account_list{display:block;}
.header_in .account em{display:block;height:11px;width:11px;background-position:0 3px;margin:28px 0 0 8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.header_in .account span{display:block;height:66px;line-height:66px;font-size:14px;max-width:200px;overflow:hidden;*width:92px;*text-align:center}
.header_in .account img{display:block;height:32px;width:32px;margin:16px 10px 0 0}
.header_in .account i{display:block;height:32px;width:32px;background:url(//www.cnitpm.com/home/resources/images/home/txbg.png) no-repeat 0 0;top:16px;left:0px;*left:1px}
.header_in .account.on em{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg);}
.account_list{width:108px;height:164px;top:46px;right:0;display:none;}
.account_list_ind{width:108px;height:132px;margin-top:32px}
.account_list_ind h5{display:block;width:16px;height:8px;background-position:-16px 0;top:-8px;left:70%;margin-left:-8px;overflow:hidden}
.account_list_ind ul{width:86px;top:3px;left:50%;margin-left:-43px;}
.account_list_ind ul li{height:42px;line-height:42px}
.account_list_ind ul li a{display:block;height:42px;font-size:12px;text-decoration:none;padding:0 0 0 25px;background:url(//www.cnitpm.com/user/img/icon_person.png) no-repeat 0 0;_background:url(../img/icon_person.gif) no-repeat 0 0}
.account_list_ind ul li.lio a{background-position:2px 15px}
.account_list_ind ul li.lit a{background-position:2px -29px}
.account_list_ind ul li.lith a{background-position:2px -73px}
.header_in .nav{margin:0 6px 0 0}
.header_in .nav ul li{height:66px;margin:0 20px 0 0}
.header_in .nav ul li a{display:block;height:66px;font-size:14px;line-height:66px;float:left}
.header_in .nav ul li a:hover{text-decoration:underline;color:#127de1}
/*banner*/
.banner{background:url(//www.cnitpm.com/user/img/banner.jpg) no-repeat center 0;height: 198px;}
.banner_in{width:1200px;height:198px;margin:0 auto;background:url(//www.cnitpm.com/user/img/banner.jpg) no-repeat center 0}
.ban_avator{width:110px;height:110px;margin:41px 0 0 0}
.ban_avator img{width:110px;height:110px;border-radius:50%}
.ban_avator i{display:block;width:110px;height:110px;top:0;left:0;background:url(//www.cnitpm.com/user/img/txbgb.png) no-repeat 0 0}
.ban_intro{margin:20px 0 0 24px;width:650px;}
.ban_intro a:hover,.ban_intro .nickname a:hover{text-decoration:underline;color:#ff0;}
.ban_intro .nickname{line-height:42px;color:#fff}
.ban_intro .nickname a{color:#FFF;}
.ban_intro .nickname h2{font-size:24px;}
.ban_intro .nickname .user{font-size: 20px; font-weight: bold; }
.ban_intro .nickname span{margin-right:15px; font-size:14px}
.ban_intro .total_stu{line-height:24px;height:24px;overflow:hidden}
/*.ban_intro ul{margin:15px 0 0 0}*/
.ban_intro ul li{font-size:14px;line-height:28px; }
.ban_intro ul li span,.ban_intro .sign span,.ban_intro .zhye span{margin-right:10px;}
.ban_intro ul li a.pen{display:block;width:14px;height:28px;background:url(../img/icon_pen.png) no-repeat 0 center;_background:url(../img/icon_pen.gif) no-repeat 0 center}
.ban_intro ul li a.pen:hover{background-position: -57px center}
.ban_intro .zhye{font-size:14px;line-height:28px;height:28px;overflow:hidden;  color:#fff;}
.ban_intro .sign{font-size:14px;line-height:28px;height:28px;margin-top:7px;}
.ban_intro .sign .qqwei{font-size: 12px;position: relative;top: 0px;margin-left: 7px;cursor: pointer;}
.ban_intro .sign .qqwei .ewm_icon{position: relative;top: 4px;}
.ban_intro .sign .qqwei>.smtjwxbox{width: 125px;height: 120px;background: #FFFFFF;border: 1px solid #E6E6E6;position: absolute;z-index: 99;text-align: center;top: 28px;left: -24%;color: #999;font-size: 12px;display: none;border-radius: 4%;padding-top:10px}
.ban_intro .sign .qqwei>.smtjwxbox img{position: absolute;top: -6px;}
.ban_intro .sign .qqwei > .smtjwxbox em {width: 50%;text-align: center;overflow: hidden;position: relative;top: -5px;}

.ban_intro .sign .qqwei>.smtjwxbox div img{width: 100px;height:100px;position: relative;top: 0px;margin: 0 7px;}
.ban_list{width:200px;margin-top: 40px;}
.ban_list ul{margin:0 26px}
.ban_list ul li a{display:block;line-height:36px;height:36px;overflow:hidden;background-position:0 -46px;padding:0 0 0 18px}
.ban_list ul li a:hover{text-decoration:underline}
.ban_intro .total_stu{color:#bfe0ff}
.ban_intro ul li{color:#fff}
.ban_intro .sign{color:#fff}
.module_tab{line-height:35px; font-size:14px;width:885px;margin:0 auto 20px;background: #FFF;padding-bottom: 10px;}
.modTab_bng{height:58px;_overflow:hidden;border-bottom:2px solid #e6e6e6;width: 640px;margin: 0 auto;}
.modTab_bng p{display:block;height:58px;font-size:18px;line-height:58px;padding:0 4px;margin:0 42px 0 0;cursor:pointer;position:relative;border-bottom:2px solid #127de1; color:#127de1;}
.module_tab>ul{margin:15px auto 0; width:885px; padding-left:15px;}
.module_tab>ul a:hover{color:#AA0000;text-decoration:underline; }
.ui_page{text-align:center;}
.paybm{width: 110px;height: 25px;background: #fff;border-radius: 13px;display: inline-block;line-height: 25px;text-align: center;color: #188EEE;text-decoration: none;font-size: 14px;}
.zxpay{width: 80px !important;}
.paybm:hover{background: #32A2FD !important;color: #fff !important;text-decoration: none !important;}

.ban_inewm{margin: 25px 0 0 30px;}
.ban_ewmimg{padding: 5px;background-color: #fff;opacity: 0.8;}
.ban_inewm img{display: block;width: 105px;height: 105px;opacity: 0.8;}
.ban_inewm p{padding-top: 7px;font-size: 14px;color: #F5F5F5;text-align: center;}

/*主体内容*/
.mycenter_module{margin:20px 0 0 0}
.mycenter{width:1200px;margin:0 auto;padding:0 0 60px 0}
.myc_tree{width:240px;background: #fff;border-radius: 4px;margin-right: 20px;}
.myc_tree>ul>li.li_01_cont a{background:none; margin-left:0px;}
.myc_tree>ul>li a{display:block;height:58px;line-height:58px;padding:0 0 0 52px;font-size:16px;background:url(../img/icon_tree.png) no-repeat 0 0;_background:url(../img/icon_tree.gif) no-repeat 0 0; margin-left:-7px;}
.myc_tree>ul>li.li_01 a{background-position:-200px 21px}
.myc_tree>ul>li.li_02 a{background-position:-200px -38px}
.myc_tree>ul>li.li_03 a{background-position:-200px -98px}
.myc_tree>ul>li.li_04 a{background-position:-200px -160px}
.myc_tree>ul>li.li_05 a{background-position:-200px -218px}
.myc_tree>ul>li.li_06 a{background-position:-200px -279px}
.myc_tree>ul>li.li_07 a{background-position:-200px -338px}
.myc_tree>ul>li.li_08 a{background-position:-200px -398px}
.myc_tree>ul>li.li_09 a{background-position:-200px -459px}
.myc_tree>ul>li a span{display:block;height:58px}
.myc_tree ul li a{color:#666}
.myc_tree ul li{border-bottom:1px solid #e6e6e6}
.myc_tree ul li a.on{color:#ff6600}
.myc_tree>ul>li a span{color:#127de1; font-weight:bold;}
.myc_tree>ul>li a.on{font-weight:bold;background-position-x:19px}
.myc_body{width:940px;border-radius: 4px;}
.tiwen{float: left; width: 420px;background: #FFFFFF;border-radius: 4px;overflow: hidden;}
.tiwen>a:last-child{display: inline-block;overflow: hidden;margin: 5px 0 15px 20px;color: #999999;font-size: 14px;}
.tiwen .titp{width: 100%;overflow: hidden;font-size: 16px;font-weight: bold;margin-top: 15px;}
.tiwen .titp img{position: relative;top: 5px;}
.tiwen .titp a{float: right;font-size: 14px;color: #999999;position: relative;top: 3px;}
.tiwen .tpinput{width: 420px;margin: 16px auto;overflow: hidden;}
.tiwen .tpinput>input:first-child{width: 293px;background: #FAFAFA;border: 1px solid #E6E6E6;border-radius: 4px;display: inline-block;line-height: 38px;padding-left: 5px;font-size: 16px;outline: none;box-shadow: none;margin-right: 15px;}
.tiwen .tpinput>input:last-child{display: inline-block;width: 100px;height: 50px;background: #CCCCCC;border-radius: 4px;line-height: 50px;border: none;text-align: center;color: #fff;font-size: 18px;padding: 0;cursor: pointer;}
.tiwen .tpinput>input:last-child:hover{background: #188EEE;}
.tiwen .solvewt{width: 420px;margin: 0 auto;overflow: hidden;font-size: 14px;line-height: 36px;}
.tiwen .solvewt a{display: inline-block;}
.tiwen .solvewt a span{max-width: 580px;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.tiwen .solvewt a em{width: 60px;height: 20px;border: 1px solid #D9D9D9;border-radius: 10px;display: inline-block;overflow: hidden;text-align: center;line-height: 20px;font-size: 12px;color: #999;position: relative;top: -8px;margin-left: 4px;}
.tiwen .solvewt a em.yhf{border: 1px solid #32B16C;color: #32B16C;}
.myc_tree .screen{width:132px;margin:20px auto 0;}
.myc_tree .screen a{display:block;_display:inline;width:63px;height:24px;border:1px solid #e0e0e0;color:#666;line-height:24px;text-align:center}
.myc_tree .screen a:hover,.tiwen .solvewt a:hover{color:#127de1}
.myc_tree .screen a.on{border:1px solid #127de1;color:#127de1}
.li_01_cont>li:hover,.myc_tree li.li_01_cont:hover{background:#89c2f7;}
.li_01_cont>li:hover a,.myc_tree li.li_01_cont:hover a{color:#fff;}
.li_01_cont>li a,.myc_tree li.li_01_cont a{height:38px; line-height:38px; font-size:14px;padding:0 0 0 6px;}
.li_01_cont>li a i,.myc_tree li.li_01_cont a i{padding:0 5px; font-weight:bold;}
.myc_right{width: 240px;overflow: hidden;border-radius: 4px;}
.myc_right .study_data,.cnitpm_gzh{width: 240px;height: 267px;background: #FFFFFF;border-radius: 4px;overflow: hidden;margin: 0 auto;}
.myc_right .mtit{width: 100%;margin: 12px auto 0;overflow: hidden;font-size: 16px;}
.myc_right .mtit em{display: inline-block;width: 2px;height: 15px;background: #0188EE;margin-right: 5px;position: relative;top: 2px;}
.myc_right .studytime{width: 200px;text-align: center;overflow: hidden;margin: 14px auto 0;}
.myc_right .studytime>span{display: inline-block;width: 50px;height: 50px;background: #E5F4FF;border-radius: 50%;text-align: center;margin-right: 8px;float: left;}
.myc_right .studytime>span img{position: relative;top: 13px;}
.myc_right .studytime .timdec{width: 140px;float: left;overflow: hidden;text-align: left;font-size: 12px;}
.myc_right .studytime .timdec p:first-child{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;font-size: 18px;color: #188EEE;margin-top: 2px;}
.myc_right .studyinfo{width: 100%;margin: 15px auto 10px;overflow: hidden;font-size: 12px;text-align: center;}
.myc_right .studyinfo span{display: inline-block;width: 83px;margin-right: 20px;}
.myc_right .studyinfo span em{display: block;overflow: hidden;width: 100%;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.myc_right .studyinfo span em:first-child{font-size: 18px;font-weight: bold;color: #FF6A00;}
.myc_right .databtn{width: 100%;text-align: center;overflow: hidden;}
.myc_right .databtn a{display: inline-block;width: 83px;height: 23px;border: 1px solid #188EEE;border-radius: 2px;line-height: 25px;text-align: center;margin-right: 20px;font-size: 12px;color: #188EEE;}
.myc_right .databtn a:hover{background: #188EEE;color: #fff;}
.myc_right .databtn a:last-child,.myc_right .studyinfo span:last-child{margin-right: 0;}
.myc_right .tjztlist{width: 240px;background: #fff;margin: 20px auto;overflow: hidden;border-radius: 4px;}
.myc_right .tjztlist a{display: block;width: 100%;overflow: hidden;text-align: center;font-size: 16px;line-height: 40px;}
.myc_right .tjztlist a>span{display: block;width: 220px;height: 128px;overflow: hidden;text-align: center;margin: 0 auto;}
.myc_right .tjztlist a>span img,.myc_right .cnitpm_gzh>span img{width: 100%;}
.myc_right .tjztlist a:hover{color: #188EEE;}
.myc_right .cnitpm_gzh>span{display: block;width: 125px;height: 125px;margin: 15px auto 7px;text-align: center;overflow: hidden;}
.myc_right .cnitpm_gzh>p:last-child{width: 100%;margin: 0 auto;text-align: center;overflow: hidden;}
/*zixun_cont*/
.wrap1200{width:1200px; margin:0 auto; font-size:15px;}
.title{line-height: 40px;font-size: 28px;text-align: center;background: #fff;color: #1E90FF;font-weight: bold;padding: 10px;}
.title img{position: relative;top: -5px;margin-right: 10px;margin-left: 10px;}
.tit_time{height:20px; line-height:20px; text-align:center;}
.newcon{height:690px; text-align:left; vertical-align:top; margin-top:10px;}
.newcon p{text-indent:2em; line-height:30px;}
.cont_iframe{font-size:14px; margin:10px auto 0; height:auto; width:920px;background: #fff;}
.adr_top{height: 35px;line-height: 35px;width: 885px;margin: 0px auto;padding-top: 16px;border-bottom: 1px solid #d9d9d9;padding-bottom: 14px;}
.nrdec{width: 610px;height: 30px;border: 1px solid #D9D9D9;display: block;margin: 12px auto -12px;text-align: center;overflow: hidden;font-size: 16px;}
.decxh em{width: 18px;height: 18px;font-size: 12px;font-weight: 400;color: #1E90FF;border: 1px solid #1E90FF;border-radius: 50%;text-align: center;overflow: hidden;display: inline-block;line-height: 18px;position: relative;top: 5px;margin-right: 6px;}
/*adre*/
.s-adress{white-space: nowrap; margin-bottom: 5px;  font-size:14px; }
.s-adress i{width: 19px; height: 24px; float: left; background: url(../img/adress_ico.png) no-repeat; margin:9px 3px 0 0; background-size: 13px 18px;}
.s-adress a{color:#2B72F2; }
.s-adress a:hover{text-decoration:underline; }
.newcon1{text-align:left; vertical-align:top;padding:10px; font-size:14px;word-break:break-all;}
.newcon1 p{line-height:30px;}
.newcon1 a{color:#2B72F2; text-decoration:underline;}
.f-mt10{margin-top:10px;}
.adr_top1{height:35px; line-height:35px;width:885px; margin:12px auto 0;}
input,textarea{border: 1px solid #ccc; padding: 5px 0px; border-radius: 3px; padding-left:2px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s }
input:focus,textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.back-button{width: 60px;height:27px; line-height:5px;border-width: 0px;border-radius: 3px;background: #1E90FF;cursor: pointer;outline: none;font-family: Microsoft YaHei; color: white;font-size: 15px; margin-top:4px;}  
.back-button:hover{background: #5599FF;} 
.password-button{width: 108px !important;height:40px !important; border-width: 0px;border-radius: 4px;background: #1E90FF;cursor: pointer;outline: none;font-family: Microsoft YaHei; color: white;font-size: 17px; margin-top:10px;}  
.password-button:hover{background: #5599FF;}
/***2018/8/29***/
.ban_center{font-size: 22px;color:#fff;margin-top: 90px;border-left: 1px solid #FFFFFF57;padding-left: 40px;height: 87px;}
.ban_center p{position: relative;top: -1px;}
.ban_center h2{font-size:24px; padding-bottom:5px;border-left: 1px solid #fff;padding-left: 50px;}
.ban_center p span:first-child{color: #FFFF00;}
.ban_center p span:last-child{color: #FF8400;}
.ban_center span.yellow{color:#ff0;}
.ban_center span.yellow em{color:#e97f1a; font-size:36px; padding:0 10px; font-weight:bold;}
.leftmain_box{width: 1200px;margin-right: 8px; background-color:#FFFFFF;}
.rightmain_box{width: 252px;}
.mryl_cont{width: 98%;margin: 0 auto;}
.nolinkblack:link{color: #333333;text-decoration: none;}
.nolinkblack:visited{color: #333333;text-decoration: none;}
.nolinkblack:hover{color: #1d8fe2;text-decoration: underline;}
.lcontnr{word-break:break-all;margin-bottom:20px;line-height:30px;}
.f-ml30{margin-left:30px;}
.fs20{font-size:20px;}
.fs18{font-size:18px;}
.logindiv{width:1200px;height:490px;text-align: center;}
.user-login{position: relative;text-align: center;width: 100%;height: 80px;font-size:30px;line-height: 80px;color:#ff6c00;border-bottom: 1px dashed #EFEFEF;}
.logintitle{width: 70%;margin: 57px auto;overflow: hidden;}
.wrap{width:1200px;margin:0 auto;}
.loginpwd{font-size: 16px;width: 50%;height: 95%;line-height: 60px;margin: 0 auto;float: left;cursor: pointer;}
.phone{text-align: center;width: 28%;margin: 0 auto;border: 1px solid #CCCCCC;height: 40px;line-height: 40px;overflow: hidden;margin-top: 20px;}
.u{margin-top: 40px;}
.phone label{float: left;width: 19%;height: 100%;line-height: 40px;}
.phone input{border: none;width: 80%;float: left;height: 100%;line-height: 30px;padding: 0px;}
.login-div{width: 100%;height: 38px;margin: 0 auto;margin-top: 30px;}
.login-button{font-weight:bold;cursor: pointer;width:11%;height:100%;float: left;margin-left: 25px;background: #f3f3f3;font-size: 16px;border: 1px solid #CCCCCC;border-radius: 3px;}
.login-b{margin-left: 44%;background: #ff6c00;color: #FFFFFF;border: 1px solid #FF6C00;}
.login-button:hover{background-position:0 -100px;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
.bdzh{background: #fff;width: 100%;}
.user-reg{margin-bottom:20px;font-size:25px;color:#ff6c00;border-bottom: 1px dashed #EFEFEF;padding-bottom:15px;position:relative;top:-10px;}
.reg-select{height:30px;margin-bottom:10px;}
.reg-input{width:200px;height:25px;margin-bottom:10px;}
.reg-tit{color:#6d6d6d;position:relative;top:-5px;}
.yzm{height:30px;width:90px;background-color:#8ea3b9;color:#fff;border:none;border-radius:5px;}
.reg-btn{height:33px;width:76px;background-color:#ff6c00;color:#fff;border:none;border-radius:5px;}
.yyzh{float:right;color:#3d3d3d;font-size:12px;margin:12px 262px 0 0;}
.yyzh a{color:#ff6c00;}
.reg-footer{color:#8d8d8d;font-size:12px;margin:15px 0;margin-left:8px;}
.reg-footer a{color:#ff6c00;}
.wansxx{height: 170px;width: 50%;background: #1aafd0;display: block;line-height: 170px;font-size: 25px;font-weight: bold;color: #FFFFFF;margin: 20px auto;}
.bd_color:hover,.wansxx:hover{background: #ff6c00;}
.bd_color{background: #5091cd;}
/* 2020/3/20 */
.styul{width: 300px;font-size: 16px;text-align: left;margin-left: 10px;height: auto;position: relative;top: -5px;left: 3px;}
.styul li{float: left;margin-right: 25px;line-height: 30px;}
.styul li p:last-child{color: #FFFF00;font-size: 14px;font-weight: bold;height: 30px;line-height: 30px;overflow: hidden;width: 100%;}
.postop{position: relative;top: 0px;}
/* 2020/5/15 完善信息弹框 */
.wsxxtkbg{width: 100%;height: 100%;background: #000000;z-index: 9000;position: fixed;top: 0px;opacity: 0.5;}
.wsxxtk{position: fixed;z-index: 99999;top: 180px;width: 620px;overflow: hidden;left: 35%;border-radius: 4px;}
.colsetk{margin-right: 10px;font-size: 40px;font-weight: bold; position: absolute;top: -6px;cursor: pointer;color: #999;right: 0px;}
.posfix{position: fixed;width: 100%;}
/* 2020/7/7 提问 */
.useraskbox{width: 885px;background: #fff;border-radius: 4px;padding-top: 16px;overflow: hidden;}
.useraskbox h2{width: 800px;margin: 0 auto 15px;color: #333333;font-size: 16px;font-weight: bold;overflow: hidden;}
.useraskbox h2 img{margin-right: 8px;position: relative;top: 3px;width: 20px;height: 20px;}
.useraskbox p{width: 800px;margin: 6px auto;color: #333333;font-size: 16px;font-weight: bold;overflow: hidden;}
.useraskbox p:nth-child(3){margin: 6px auto 15px;}
.useraskbox p:nth-child(3) input{width: 99%;overflow: hidden;font-size: 16px;height: 40px;box-shadow: none;outline: none;}
.useraskbox p textarea{width: 99%;overflow: hidden;resize: none;font-size: 16px;height: 300px;box-shadow: none;outline: none;}
.useraskbox p:last-child input,.zhuiw p:last-child input{width: 150px;height: 45px;background: #188eee;border-radius: 23px;border: none;font-size: 20px;color: #fff;margin-top: 20px;overflow: hidden;cursor: pointer;box-shadow: none;outline: none;}
.useraskbox .ask_button{width: 150px;height: 45px;background: #188eee;border-radius: 23px;border: none;font-size: 20px;color: #fff;margin-top: 20px;overflow: hidden;cursor: pointer;box-shadow: none;outline: none;}
.useraskbox .ask_button:hover{background: #1998ff;}
.useraskbox p:last-child input:hover, .zhuiw p:last-child input:hover{background: #1998ff;}
/* 我的问题 */
.uquestion a{width: 885px;background: #fff;text-decoration: none;color: #333;display: block;font-size: 16px;overflow: hidden;margin: 0 auto 20px;padding-top: 4px;padding-bottom: 14px;border-bottom: 1px solid #F2F2F2;}
.uquestion a:hover p:first-child{color: #188EEE;}
.uquestion a p{width: 100%;margin: 0 auto 6px;overflow: hidden;}
.uquestion a p:last-child{color: #999999;font-size: 14px;margin: 10px auto 0px;}
.uquestion a p:last-child span:first-child{width: 80px;height: 24px;border-radius: 12px;display: inline-block;text-align: center;line-height: 24px;overflow: hidden;float: left;}
.uquestion a p:last-child .yhf{border: 1px solid #32B16C;color: #32B16C !important;}
.uquestion a p:last-child .whf{border: 1px solid #D9D9D9;}
.uquestion a p:last-child span:last-child{display: inline-block;float: right;text-align: right;}
.qpage{width: 100%;text-align: center;overflow: hidden;}
.qpage a{text-decoration: none;}
/* 提问内容 */
.ask_showul{width: 100%;background: #fff;border-radius: 4px;overflow: hidden;margin: 0 auto;padding-bottom: 6px;margin-bottom: 20px;}
.ask_showul li{width: 96%;overflow: hidden;margin: 10px auto 0px;}
.ask_showul li .askdiv{width: 100%;overflow: hidden;}
.ask_showul li .askdiv .askleft,.ask_showul li .askda .daleft{width: 20px;float: left;overflow: hidden;margin-right: 4px;text-align: center;}
.ask_showul li .askdiv .askleft span{display: block;width: 20px;height: 20px;overflow: hidden;background: #32B16C;text-align: center;color: #fff;border-radius: 4px;margin-top: 6px;font-size: 16px;line-height: 20px;}
.ask_showul li .askdiv .askright,.ask_showul li .askda .daright{float: right;width: 97%;overflow: hidden;font-size: 16px;}
.ask_showul li .askda .daright p{width: 97%;}
.ask_showul li .askdiv .askright p:first-child{color: #333;font-weight: bold;margin: 0 auto;}
.ask_showul li .zwen{margin-top: 15px;}
.ask_showul li .zwen p:first-child{font-weight: 500 !important;}
.ask_showul li .askdiv .askright p:first-child span:first-child{color: #32B16C;}
.ask_showul li .askdiv .askright p{line-height: 33px;margin: 5px auto;}
.ask_showul li .yuyina{display: block;width: 70px;height: 32px;background: #188eee;border-radius: 4px;line-height: 32px;text-align: center;overflow: hidden;margin-top: 20px;cursor: pointer;}
.ask_showul li .yuyina img{position: relative;top: 5px;}
.askda{width: 100%;background: #F5F5F5;border-radius: 1px 1px 0px 0px;overflow: hidden;padding: 15px;margin-top: 16px;}
.ask_showul li .askda .daleft span{display: block;width: 20px;height: 20px;overflow: hidden;background: #FF4E50;text-align: center;color: #fff;border-radius: 4px;margin-top: 5px;font-size: 16px;line-height: 20px;}
.ask_showul li .askda .daright p:first-child span:first-child{color: #FF4E50;font-weight: bold;}
.zhuiw p{width: 100%;overflow: hidden;margin: 4px auto;}
.zhuiw p:first-child{font-size: 16px;font-weight: bold;margin: 10px auto 4px;}
.zhuiw p:nth-child(2) textarea{width: 620px;height: 300px;border: 1px solid #E6E6E6;border-radius: 4px;box-shadow: none;resize: none;font-size: 16px;}
.ask_showul li audio{border: 0;outline: none;}
.vipnewbox{width: 640px;margin: 0px auto 20px;overflow: hidden;padding: 0 20px;background-color: #fff;}
.sttplb{width: 640px;margin: 10px auto;overflow: hidden;position: relative;}
.sttplb ul{width: 640px;margin: 0px auto;overflow: hidden;height: 155px;position: relative;}
.sttplb ul li{width: 200px;height: 134px;float: left;overflow: hidden;background: #FFFFFF;margin-left: 17px;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);border-radius: 2px;margin-bottom: 10px;margin-top: 10px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.sttplb ul li:first-child{margin-left: 4px;}
.sttplb ul li:hover{-webkit-transform: translateY(-4px);-ms-transform: translateY(-4px);transform: translateY(-4px);}
.sttplb ul li a{display: block;width: 100%;height: 100%;background: url(../../img/mfst_bg.png) no-repeat right top;}
.sttplb ul li a div:first-child{width: 90%;text-align: left;font-size: 14px;margin: 10px auto 0; overflow: hidden;font-size: 14px;}
.sttplb ul li a div:first-child p:first-child{width: 100%;font-size: 16px;color: #188EEE;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.sttplb ul li a div:first-child span{width: 100%;padding-top: 7px;overflow: hidden;display: block;}
.sttplb ul li a div:last-child{width: 90%;overflow: hidden;line-height: 25px;font-size: 14px;margin: 10px auto; position: relative;}
.sttplb ul li a div:last-child span{display: inline-block;margin-left: 8px;position: relative;top: -10px;}
.zandy{display: none;}
.zandy .prev, .zandy .next{width: 20px;background: #000;color: #fff;opacity: 0.6;height: 35px;line-height: 35px;display: inline-block;text-align: center;position: absolute;top: 60px;}
.zandy .prev{left: 4px;}
.zandy .next{float: right !important;right: 7px;}
.moreright{display: inline-block;float: right;width: 80px;height: 24px;text-align: center;line-height: 24px;position: relative;top: 24px;font-size: 12px;color: #999999;}
.moreright:hover{color: #188EEE;}
.xxjlbox{width: 916px;margin: 0px auto 0;background: #FFFFFF;height: 104px;padding-top: 1px;}
.xxijul{width: 100%;margin: 45px auto 0 auto;background: url(../../img/xxjd_line.png) no-repeat center;height: 28px;position: relative;}
.xxjlbox .xxijul li{float: left;line-height: 35px;text-align: center;width: 14.25%;position: relative;top: -31px;cursor: pointer;}
.xxjlbox .xxijul li .yikan{width: 18px;height: 18px;display: inline-block;border: 1px solid #1890FF;background: #1890FF;color: #FFFFFF;text-align: center;line-height: 20px;border-radius: 50%;cursor: pointer;}
.xxjlbox .xxijul li .weikan{width: 18px;height: 18px;display: inline-block;border: 1px solid #1890FF;background: #FFFFFF;color: #FFFFFF;text-align: center;line-height: 20px;border-radius: 50%;cursor: pointer;}
.xxjlbox .xxijul li .hidep{padding: 10px;display: none;width: 200px;overflow: hidden;margin-top: 2px;line-height: 29px;text-align: left;margin-left: 29px;background: #CCE6FF;color: #4D4D4D;font-size: 14px;z-index: 2000;position: absolute;}
.xxjlbox .xxijul li:last-child p{right: 3px;}
.zhiboa{width: 930px;height: 50px;background: #fff;border-radius: 4px;display: block;line-height: 50px;padding-left: 17px;overflow: hidden;margin-bottom: 20px;}
.zhiboa img:first-child{position: relative;top: 3px;margin-right: 8px;}
#close{float: right;position: absolute;right: 17px;top: 10px;cursor:pointer;}
/* 整合 */
.barbox div.barline{width: 125px;background: url(../Images/jdtbg.png) left center no-repeat;height: 10px;overflow: hidden;display: inline;}
.barbox div{float: left;}
.barbox div.barline div.charts{height: 12px;overflow: hidden;background: url(../Images/barbg.gif) right center repeat-x;border-radius: 10px;}
.spsc{font-size: 10px;color: #ABAEC2;height: 22px;line-height: 18px;text-align: right;}
.basis_warp{width: 910px;overflow: hidden;font: 12px/24px "Microsoft Yahei",san-serif;color: #333;margin-bottom: 10px;}
.kelb_btn{height: 49px; overflow:hidden}
.kb1{margin-left: 12px;height: 49px; text-align: center; font: bold 24px/48px "microsoft Yahei"; background: #dbdbdb; float: left; color: #333; border-radius: 5px 5px 0 0; margin-right:17px; display: inline; cursor: pointer}
.kelb_btn .kb1,.kelb_btn .kb2{width: 154px}
.kelb_btn .kb3{width:200px}
.kelb_btn div.kelb_this,.kelb_btn div.kelb_this:hover{background:#4887d7; color:#fff}
.kelb_tab{width: 885px;overflow: hidden;background: #fff;margin-bottom: 10px;border: 1px solid #4887d7;border-top: 0; margin: 0 auto;}
.kc-list{width:100%; border-collapse: collapse; border-spacing: 0}
.kc-list tr th{font-size:18px; line-height:38px; background:#4887d7; color:#fff}
.kc-list tr td{font-size: 14px;color: #333;border: 1px solid #dbdbdb;line-height: 35px !important;text-align: center;padding: 0 10px}
.kc-list tr td a:hover{color:#e1260d}
.kebuyjg{width: 100px; overflow:hidden; margin:25px auto; text-align:center; padding-bottom:10px}
.kebuyjg h5{font-size:24px; height:30px; line-height:30px; font-weight:700; color:#333}
.kebuyjg h6{font-size:12px; line-height:18px; color:#666; margin:7px}
.kebuyjg p span{display:block; height:22px; line-height:22px; font-size:18px; color:#f16700}
.kebuyjg p em{display:block; width:150px; overflow:hidden; text-align:center; color:#fff; background:#4887d7; font-size:12px; height:24px; line-height:24px; border-radius:12px; margin-top:15px}
.kebuyjg p em i{color:#fdff28}
.kc-list .bmbg{width: 58px; height: 22px; margin: auto; display: inline-block; background: url(http://img.233.com/wx/img/teacher/2013/gd.png) no-repeat 0px -784px; vertical-align: middle; }
.kc-list .bmbg2{width: 58px; height: 22px; margin: auto; display: inline-block; background: url(http://img.233.com/wx/img/teacher/2013/gd.png) no-repeat -65px -784px; vertical-align: middle; }
.table_price{font-size:14px; color:#f42e00}
.kelb_tab .t2{line-height: 26px; border-top: 1px solid #e6e6e6; }
.kelb_tab .bor{border-top: none; }
.wenzi{font-size:14px; color:#FF0000;}
.qingchu{clear:both;}
.pxsm{width:910px; height:36px;margin:10px auto 0; font-size:14px; font-family:"Microsoft Yahei"; color:#333;}
.pxwz{width:910px; margin-top:4px; line-height:36px;}
.pxwz i{width: 19px; height: 24px; float: left; background: url(../img/adress_ico.png) no-repeat; margin:10px 3px 0 0; background-size: 13px 18px;}
.shuoming{font: 12px/24px "Microsoft Yahei",san-serif;width: 887px;font-size: 20px;color: #ffffff;font-weight: bold;text-align: center;line-height: 52px;background-color: #4887d7;margin: 20px 0 10px 12px;}
.cor-ccc{color:#CCCCCC}
.anli_table tr td{line-height:30px; font-size:14px;font-family:"Microsoft Yahei";color:#333;}
.style2{font-family: "Times New Roman", Times, serif;font-size: 16px;font-weight: bold;}
.style3{font-size: 12px;color: #0000FF;}
.style4{font-size: 12px}
.link04{text-decoration: none;color: #254601;}
.linlan{FONT-SIZE: 20px;COLOR: #FC6B07;FONT-FAMILY: "黑体";TEXT-DECORATION: none;}
/* 答题记录修改 */
.anstype{width: 45%;margin: 10px auto;text-align: center;overflow: hidden;}
.anstype a{float: left;line-height: 40px;color: #188EEE;font-size: 16px;overflow: hidden;width: 180px;height: 40px;border: 1px solid #188EEE;border-radius: 4px;margin-right: 20px;cursor: pointer;text-decoration: none;}
.anstype li:last-child{margin-right: 0px;}
.anstype .liselect{background: #188EEE !important;color: #FFFFFF !important;}
.anslist{width: 100%;margin: 10px auto 10px;overflow: hidden;}
.anslist li{width: 100%;border-bottom: 1px solid #F2F2F2;overflow: hidden;margin-top: 12px;}
.anslist li div:first-child{width: 78%;float: left;overflow: hidden;margin-left: 2%;}
.anslist li div:first-child a{text-decoration: none;display: block;width: 100%;color: #333333;overflow: hidden;font-size: 16px;}
.anslist li div:first-child a:hover{color: #188EEE;}
.anslist li div:first-child p{color: #999999;font-size: 14px;width: 100%;overflow: hidden;margin: 6px auto 10px;}
.anslist li div:first-child p span{display: inline-block;margin-right: 16px;}
.anslist li div:first-child p span:nth-child(odd) em{color: #FF0000;}
.anslist li div:first-child p span:nth-child(2) em{color: #22AC38;}
.anslist li div:last-child{width: 16%;float: right;overflow: hidden;color: #999999;font-size: 14px;padding-top: 18px;line-height: 32px;} 
.anslist li div:last-child a{width: 82px;height: 32px;border-radius: 4px;display: inline-block;text-align: center;text-decoration: none;line-height: 32px;float: right;margin-right: 10px;}
.anslist li div:last-child .jxzt{background: #FFE5E5;border: 1px solid #FF6666;color: #FF6666;}
.anslist li div:last-child .jxzt:hover{background: #ffcccc;}
.anslist li div:last-child .ksbg{background: #E5F2FF;border: 1px solid #1E90FF;color: #1E90FF;}
.anslist li div:last-child .ksbg:hover{background: #cce5ff;}
.pagediv{width: 100%;text-align: center;margin: 20px auto 10px;overflow: hidden;}
.pagediv a{text-decoration: none;}
/* 学习跟踪 */
.xxgzul{width: 98%;margin: 10px auto;overflow: hidden;text-align: center;}
.xxgzul li:first-child,.xxgzul li:nth-child(2){background: #E5F2FF;color: #1E90FF;font-weight: bold;font-size: 16px;}
.xxgzul li{height:40px;line-height: 40px;overflow: hidden;border-bottom: 1px solid #F5F5F5;font-size: 14px;}
.xxgzul li:nth-child(even){width: 30%;float: left;}
.xxgzul li:nth-child(odd){width: 70%;float: left;}
/* 资料库 */
.filedec{width: 800px;margin: 0 auto;text-align: center;overflow: hidden;font-size: 16px;}
.filedec p{width: 100%;overflow: hidden;}
.filedec p:first-child{font-size: 18px;margin: 6px auto;}
.filediv{width: 800px;overflow: hidden;margin: 10px auto;}
.filetitle{width: 100%; overflow: hidden;text-align: center;font-size: 18px;margin: 10px auto 0px;}
.filetitle span{display: inline-block;width: 340px;height: 2px;background: #E6E6E6;position: relative;top: -4px;overflow: hidden;}
.filediv ul{width: 100%;overflow: hidden;text-align: center;}
.filediv ul li{width: 240px;float: left;text-align: center;overflow: hidden;margin-right: 40px;margin-top: 20px;margin-bottom: 10px;}
.filediv ul li:nth-child(3n+3){margin-right: 0px;}
.filediv ul li p{width:238px;height:93px;border:1px solid #E6E6E6;border-radius:4px 4px 0px 0px;overflow: hidden;}
.filediv ul li p span{width:176px;font-size:16px;font-weight:400;color:#333333;line-height:26px;margin: 20px auto 0px;display: block;text-align: left;}
.filediv ul li p .span1{line-height: 50px !important;}
.filediv ul li p .span3{margin: 8px auto 0px !important;}
.filediv ul li a{width:240px;height:40px;background:#1E90FF;border-radius:0px 0px 4px 4px;font-size:16px;color: #FFFFFF;text-decoration: none;display: block;line-height: 40px;overflow: hidden;}
.gbfile ul li a{background: #FF4C4C !important;}
.flfgfile ul li a{background: #FF8833 !important;}
.filediv ul li a:hover{background: #1C81E6;}
.flfgfile ul li a:hover{background: #E67A2E !important;}
.gbfile ul li a:hover{background: #E64545 !important;}
.filemore{width: 100%;margin: 10px auto;display: inline-block;text-align: center;color: #FF0000 !important;font-weight: bold;font-size: 16px;overflow: hidden;}
.filemore:hover{color: #E64545 !important;}
/* 登录记录 */
.loginul{width: 885px;margin: 10px auto;overflow: hidden;text-align: center;}
.loginul li:first-child,.loginul li:nth-child(2),.loginul li:nth-child(3){background: #E5F2FF;color: #1E90FF;font-weight: bold;font-size: 16px;}
.loginul li{height:40px;line-height: 40px;overflow: hidden;border-bottom: 1px solid #F5F5F5;font-size: 14px;float: left;width: 33.3%;}
.logintx{padding-left: 10px;color: #FF0000;font-size: 14px;margin-top: 10px;padding-bottom: 8px;overflow: hidden;display: block;width: 100%;}
/* 我的订单 */
.payul{width: 885px;margin: 10px auto;overflow: hidden;text-align: center;}
.payul li:first-child,.payul li:nth-child(2),.payul li:nth-child(3),.payul li:nth-child(4){background: #E5F2FF;color: #1E90FF;font-weight: bold;font-size: 16px;}
.payul li{height:40px;width: 15%;line-height: 40px;overflow: hidden;border-bottom: 1px solid #F5F5F5;font-size: 14px;float: left;}
.payul li:nth-child(2n+2){width: 15%;}
.payul li:nth-child(3n+3){width: 15%;}
.payul li:nth-child(4n+4){width: 30%;}
.payul li:nth-child(4n+1){width: 40%;}
/* 新用户 */
.nutitle{width: 100%;text-align: center;font-size: 28px;color: #127DE1;margin: 15px auto 8px;overflow: hidden;}
.nutitle img{position: relative;top: -3px;margin-left: 10px;margin-right: 10px;}
.nuline{width:600px;height:1px;background: #CCE6FF;margin: 16px auto 8px;overflow: hidden;}
.nudp{width: 100%;text-align: center;color: #333;font-size: 16px;overflow: hidden;}
.nudp a{text-decoration: none;}
.nudp a:hover{color: #1E90FF;}
.nutable{margin-top: 10px;}
.nutable th{font-size: 16px;font-weight: bold;height: 30px;}
.nutable td{height: 30px;}
.nuewmul{width: 620px;margin: 20px auto;text-align: center;overflow: hidden;}
.nuewmul li{float: left;width: 176px;overflow: hidden;margin-right: 46px;text-align: center;font-size: 18px;color: #FF0000;font-weight: bold;}
.nuewmul li:last-child{margin-right: 0px;}
.nuewmul li p{width: 100%;margin-bottom: 18px;overflow: hidden;}
.unjj{width: 100%;background: #F9F9F9;height: 20px;overflow: hidden;}
.nustdiv{width: 640px;margin: 0 auto;}
.unstl{width: auto;float: right;overflow: hidden;}
.unstl ul li{display: inline-block;float: left;cursor: pointer;margin-left: 20px;height: 57px;line-height: 57px;overflow: hidden;}
.unstl ul .lisel{color: #188EEE;}
.wid200{width: 220px !important;}
/* 修改密码 */
.cont_iframe table input{border: 1px solid #E6E6E6 !important;box-shadow: none !important;height: 30px;width: 294px;}
#sendsms {
    height: 40px !important;
    width: 120px;
    background: #379be7;
    font-size: 18px;
    color: #FFF;
    cursor: pointer;
    position: relative;
    top: 3px;
}
.ghtx{width: 108px !important;height: 35px !important;background: #e6e6e6 !important;border-radius: 4px;vertical-align: text-bottom;border: none !important;margin-bottom: 8px;margin-left: 8px;cursor: pointer;}
/* 错题记录列表 */
.errordec{text-align: center;width: 100%;overflow: hidden;margin: 14px auto;color: #666666;font-size: 14px;}
.errorlist{width: 100%;margin: 10px auto 10px;overflow: hidden;}
.errorlist li{width: 100%;border-bottom: 1px solid #F2F2F2;overflow: hidden;margin-top: 12px;}
.errorlist li div:first-child{width: 70%;float: left;overflow: hidden;margin-left: 2%;}
.errorlist li div:first-child a{text-decoration: none;display: block;width: 100%;color: #333333;overflow: hidden;font-size: 16px;}
.errorlist li div:first-child a:hover{color: #188EEE;}
.errorlist li div:first-child p{color: #999999;font-size: 14px;width: 100%;overflow: hidden;margin: 6px auto 10px;}
.errorlist li div:first-child p span{display: inline-block;margin-right: 16px;}
.errorlist li div:first-child p span:nth-child(odd) em{color: #FF0000;}
.errorlist li div:first-child p span:nth-child(2) em{color: #22AC38;}
.errorlist li div:last-child{width: 22%;float: right;overflow: hidden;color: #999999;font-size: 14px;padding-top: 18px;line-height: 32px;} 
.errorlist li div:last-child a{width: 82px;height: 32px;border-radius: 4px;display: inline-block;text-align: center;text-decoration: none;line-height: 32px;float: left;margin-left: 20px;}
.errorlist li div:last-child a:last-child{background: #FFE5E5;border: 1px solid #FF6666;color: #FF6666;}
.errorlist li div:last-child a:first-child{background: #E5F2FF;color: #1E90FF;border: 1px solid #1E90FF;margin-left: 0px;}
.errorlist li div:last-child a:last-child:hover{background: #ffcccc;}
.errorlist li div:last-child a:first-child:hover{background: #cce5ff;}
#form1 table tr td{line-height: 25px;}
.clearfix .qiehuan_exam {width: 220px;background: #FFFFFF;border: 1px solid #E6E6E6;box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 10%);border-radius: 6px;line-height: 36px;overflow: hidden;position: absolute;z-index: 9;top: 28px;left: -74px;font-size: 16px;display: none;color: #333;}
.clearfix .qiehuan_exam li{width: 90%;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 29px !important;color: #333;}
.clearfix .qiehuan_exam li:hover{color: #188EEE !important;}
.clearfix .qiehuan_exam li.hov{color: #188EEE !important;}
.clearfix .qiehuan_exam_tips{width:42%;}
.clearfix .qiehuan_exam_tips #Label3{margin-right: 4px !important;}
.clearfix .qiehuan_exam_tips img{right: initial !important;}
/* 免费体验课程 */
.mftykcinfo{width: 640px;margin: 0 auto;overflow: hidden;position: relative;}
.mftyktop{width: 100%;margin: 20px auto;overflow: hidden;border-bottom: 1px solid #F5F5F5;padding-bottom: 22px;}
.freeleft{max-width: 500px;float: left;color: #999999;font-size: 14px;}
.freeleft>span:first-child{display: inline-block;width: 116px;height: 116px;float: left;margin-right: 18px;overflow: hidden;text-align: center;}
.freeleft>div,.mftykbot .yhlist li>div{display: inline-block;float: left;}
.freeleft>div p:first-child{width: 100%;font-size: 16px;overflow: hidden;color: #333;margin-bottom: 10px;}
.freeright{display: inline-block;float: right;}
.freeright a{display: block;width: 120px;height: 36px;border-radius: 18px;line-height: 36px;text-align: center;font-size: 14px;margin-bottom: 12px;background: #EFF1F2;}
.freeright a:first-child{background: linear-gradient(90deg, #0D8AFF 0%, #0DA6FF 100%);color: #fff;margin-top: 16px;}
.freeright a:first-child:hover{background: linear-gradient(90deg, #0DA6FF 0%, #0D8AFF 100%);}
.freeright a:hover{background: #dce2e5;}
.mftykbot>p:first-child{font-size: 14px;color: #333;width: 100%;margin: 0 auto;overflow: hidden;margin-top: 8px;}
.mftykbot>p:first-child.djstime em{display: inline-block;width: 24px;height: 22px;background: #294866;border-radius: 4px;text-align: center;font-size: 16px;color: #fff;line-height: 22px;margin: 0 4px;}
.mftykbot .yhlist{width: 100%;height: 89px;overflow: hidden;margin: 20px auto;}
.mftykbot .yhlist li{float: left;width: 204px;overflow: hidden;border-right: 1px solid #F2F2F2;height: 100%;margin-right: 12px;}
.mftykbot .yhlist li:last-child{border-right: none;margin-right: 0;}
.mftykbot .yhlist li>span:first-child{display: inline-block;float: left;overflow: hidden;margin-right: 8px;}
.mftykbot .yhlist li>div p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;margin: 0 auto 4px;}
.mftykbot .yhlist li>div p.fc129{font-size: 12px;color: #999999;}
.mftykbot .yhlist li>div>a{display: block;width: 100px;height: 30px;background: #FFF0E5;border: 1px solid #FF6A00;border-radius: 15px;text-align: center;font-size: 14px;overflow: hidden;color: #FF6A00;line-height: 30px;margin-top: 10px;}
.mftykbot .yhlist li>div>a:hover{background: #FFE1CC;}
/*学习群弹窗*/
.buttom_close {
    height: 45px !important;
    margin-top: 15px !important;
    text-align: center !important;
}
    .buttom_close img {
        cursor: pointer;
        position: relative;
        top: 7px;
    }


.xxqtk {
    margin: 0 auto;
    position: fixed;
    top: 25%;
    z-index: 1000;
    width: 100%;
    text-align: center;
}

    .xxqtk .xxqbgm {
        background: url(/user/img/xxq_bgm.png)no-repeat center;
        height: 431px;
    }

        .xxqtk .xxqbgm img:nth-child(1) {
            position: relative;
            top: 114px;
            width: 174px;
        }

        .xxqtk .xxqbgm p:nth-child(2) {
            position: relative;
            top: 157px;
            font-size: 16px;
        }

        .xxqtk .xxqbgm p:nth-child(3) {
            position: relative;
            top: 160px;
            color: #999999;
            font-size: 14px;
        }

        .xxqtk .xxqbgm img:nth-child(4) {
            position: relative;
            top: -111px;
            width: 185px;
        }
.yybg {
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    height: 100%;
    opacity: 0.5;
    background: rgb(0, 0, 0);
    z-index: 990;
}
.line {
    position: relative;
    margin: 0 auto;
    top: -150px;
    z-index: 2;
    height: 35px;
    width: 176px;
    background: url(/user/img/xian.png) no-repeat; /*上下扫的线*/
    /*动画效果*/
    animation: myScan 1.8s infinite alternate;
    -webkit-animation: myScan 1.8s infinite alternate;
}

/* 信息系统项目管理师 弹窗 */
.xgw_popall{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: RGBA(122, 122, 122, 0.5);
}
.xgw_popdom{width: 300px;height: 278px;background-color: #fff;  position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -139px; 
    margin-left: -150px;border-radius: 10px;overflow: hidden;}
.xgw_popdom .xgw_poptitlea{line-height: 40px;background-color: #127DE1;font-size: 14px;color: #fff;padding:0 20px;}
.xgw_popdom .xgw_poptitlea span{float: right;font-size: 25px;cursor: pointer;}
.xgw_serveul{overflow: hidden;padding: 35px 11px;}
.xgw_serveul li{margin: 0 auto; width: 165px;text-align: center;position: relative;}
.xgw_serveul li .er_juli img,.xgw_serveul li .xgw_serimgall{display: block;width: 120px;height: 120px;margin: auto;}
.xgw_serveul li p{font-size: 14px;line-height: 20px;color: #333333;text-align: center;margin-top: 16px;}



@keyframes myScan {
    from {
        top: -300px;
    }

    to {
        top: -155px;
    }
}

-webkit-@keyframes myScan {
    from

{
    top: -300px;
}

to {
    top: -155px;
}
}

/* 2023 1 29 */

.tiwen_rg{float: left;width: 220px;height: 197px; background-color: #fff;}
.tzhot_bglf {
    float: left;
    width: 420px;
    font-size: 14px;
    color: #666666;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    
}
.tzhot_bglf img{display: inline-block;position: relative;top: 4px;}
.tzhot_navs{float: left;border-right: 1px solid #E6E6E6;margin: 0 20px;height: 20px;position: relative;top: 14px;}
.tzhot_bgrg{float: left;width: 420px;color: #FF8935;font-size: 14px;overflow: hidden;cursor: pointer;}

.rotationl{width: 120px;height: 180px;overflow: hidden;margin: 18px 0 0 63px;}
.rotationl .swiper-container{width: 120px;height: 180px;overflow:hidden;margin: 0 auto;position: relative;}
.sildeulam li{float: left;width: 120px;}
.sildeulam li img{display: block;width: 112px;height: 112px;margin: auto;}
.sildeulam li p{padding: 11px 0;font-size: 14px;color: #666666;text-align: center;}
.swiper-wrapper{position:absolute;left:0;height:100%;}
.swiper-wrapper-transition{transition:all .8s ease 0s}
.swiper-item{display:inline-block;width:100%;height:100%;float:left}
.swiper-container .num { position: absolute; width: 100%; bottom: 10px; left: 0; text-align: center; font-size: 0px; }
.swiper-container .num li{width: 8px;height: 8px;background: #FFF; border-radius: 50%; display: inline-block; margin: 0 3px; cursor: pointer; border: 1px solid #D9D9D9;}
.swiper-container .num li.on { background: #7FC1FF; border:1px solid #7FC1FF}

@keyframes divis {
    0% {
        transform: translateX(15px);
        -webkit-transform: translateX(15px);
    }

    100% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
}

.slide_bg {
    display: inline-block;
    white-space: nowrap;
    animation: 10s divis linear infinite normal;
}

.slide_bg:hover {
    animation-play-state: paused;
}

#hidden1{position: relative;width: 930px;height: 50px;background: #fff;
    border-radius: 4px;
    display: block;
    line-height: 50px;
    padding-left: 17px;
    overflow: hidden;
    margin-bottom: 20px;}
    #hidden1 .hide_imgal {
        float: left;
        position: relative;
        top: 17px;
        margin-right: 5px;
    }
.tzhot_bgrg .slide1{width: 420px !important;}


/* 2023 03 01 */
.heaTiop{padding: 30px 0;}
.heaTiop ul{display: flex;justify-content: space-between;background-color: #fff;width: 300px;line-height: 37px;border: 1px solid #EDEDED;border-radius: 4px;margin:0 auto;overflow: hidden;}
.heaTiop ul li{width: 100px;line-height: 37px;font-size: 16px;text-align: center;text-align: center;cursor: pointer;}
.heaTiop ul li a {color: #333333 !important;width: 100px;height:37px; display: block;}
.heaTiop ul li:nth-child(2){border-left: 1px solid #EDEDED;border-right: 1px solid #EDEDED;}
.heaTiop ul li.had_actm{background-color: #1E90FF; color: #fff;}
.heaTiop ul li.had_actm a {color: #fff !important; }
.ha_navm{padding: 0 20px 20px 20px;}
.ha_listz{border-radius: 0.25rem;background-color: #fff;margin-bottom: 0.8rem;}
.ha_itemz{display: flex;justify-content: left;} 
.ha_itemz p{ font-size: 14px;color: #999999;margin-right: 14px;width: 80px;height: 24px;border-radius: 12px;display: inline-block;text-align: center;line-height: 24px;overflow: hidden;float: left;border: 1px solid #D9D9D9;}
.ha_itemz span{color: #999999;font-size: 16px;}
.ha_itemm{ font-size: 14px;color: #808080;line-height: 28px;padding: 20px;overflow: hidden; background-color: #F7F7F7;margin: 14px 0 20px 0;border-radius: 4px;position: relative;}
.ha_itemm .ha_iemal{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.ha_showmu{position: absolute;bottom: 20px;right: 22px;color: #188EEE;font-size: 14px;background-color: #F7F7F7;width: 50px;text-align: center;cursor: pointer;}
.monall_am {
    display: inline-block;
    width: 60px;
    line-height: 20px;
    border: 1px solid #188eee;
    background-color: #e5f4ff;
    text-align: center;
    font-size: 12px;
    color: #188eee;
    margin-right: 6px;
    border-radius: 4px;
}

/* 2024 09 13 */
.uploadlwgo{width: 105px;line-height: 35px;background-color: #0188EE;color: #fff;font-size: 16px;text-align: center;margin:10px auto 20px;border-radius: 5px;cursor: pointer;}
.newcon1 a.colreds{color: red;}
.gradwid{width: 110px;}
.gradckmo{color: #999;}
.gradcklp{color:red;}

/* 2025 03 18 */
.tiwengrul{overflow: hidden;height: 60px;}
.tiwengrul li{float: left;margin:0 24px 12px 0;}
.tiwen .tpinput>input.activeuiw{background-color: #188EEE;}
.tiwengrul li a:hover{color: #0188EE;}
