/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}

/*h1,h2,h3,h4,h5,h6,small{font-size:100%;}*/
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
input{outline:0;border:0;}
/*h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:normal;}
u,s,*/a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 "Microsoft Yahei";color:#333;outline:0;vertical-align:middle;outline:0;}
body{background:#fff;}
a,a:hover{color:inherit;}
img{vertical-align:middle;}
html{height:100%;}
.wrap{width:1200px;margin:0 auto;}
.flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex>.cell{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;display:block;    /*padding: 0!important;*/position:relative}
.flex>.cell.fixed{-webkit-box-flex:0!important;-webkit-flex:none!important;-ms-flex:none!important;flex:none!important;width:auto}
.ml-120{margin-left:120px;}

/* page_common */

/*首页*/

/*幻灯片*/

.slide{float:left;width:872px;position:relative;margin:0 auto;}

/*#PicSlide{width:640px;overflow:hidden;_zoom:1;height:430px;}*/
#PicSlide .img{height:325px;overflow:hidden;_zoom:1;}
#PicSlide .img li a{display:block;}
#PicSlide .img li a img{width:100%;}
#PicSlide .title{bottom:70px;width:100%;position:absolute;}
#PicSlide .shadow{background-color:#000;opacity:.5;filter:alpha(opacity=50);height:70px;}
#PicSlide .title .h3{z-index:30;line-height:20px;margin:4px 10px 0 10px;}
#PicSlide .title .h3 a{font-weight:nsormal;font-size:12px;color:#fff;}
#PicSlide .thumb{bottom:0;left:0;poition:absolute;overflow:hidden;_zoom:1;}
#PicSlide .thumb ul{z-index:20;overflow:hidden;_zoom:1;margin-top:10px;}
#PicSlide .thumb li{width:145px;padding:0 6px;box-sizing:border-box;float:left;_display:inline;}
#PicSlide .thumb li a{display:block;}
#PicSlide .thumb li a img{width:100%;}
#PicSlide .thumb .now-status{position:absolute;width:130px;height:20px;background:url(../images/slider-ico.png) no-repeat 0 0;z-index:-1;top:0;left:0;}
body{background:url(../images/bg.png) repeat 0 0;}
.g-topBanner{height:168px;background:url(../images/topBanner.png) no-repeat center top;}
.g-topBanner-jc{height:168px;background:url(../images/topBanner-jc.png) no-repeat center top;}
.container{width:1200px;    /*overflow: hidden;*/}
.site-nav{height:54px;background:#0483e5;}
.site-nav ul li{position:relative;float:left;color:#fff;font-size:18px;}
.site-nav ul li:hover,.site-nav ul li.cur{color:#fffb92;}
.site-nav ul li:hover:after,.site-nav ul li.cur:after{position:absolute;content:'';left:50%;margin-left:-5px;bottom:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0483e5;}
.site-nav ul li a{display:block;height:54px;padding:0 50px;line-height:54px;}
.g-login{float:right;width:306px;}
.g-login .mod{padding:30px 0 34px;margin-bottom:30px;background:#eeeeee;}
.g-login h2{height:45px;line-height:45px;color:#fff;padding-left:24px;font-size:16px;background:#0483e5;}
.g-login .iptBox{margin:14px 0;}
.g-login .iptBox .tt{display:block;width:138px;color:#474747;font-size:14px;}
.g-login .iptBox .tt i{display:inline-block;width:22px;height:22px;margin:0 10px 0 28px;vertical-align:middle;}
.g-login .iptBox .tt i.i-user{background:url(../images/i-user.png) no-repeat center center;}
.g-login .iptBox .tt i.i-psw{background:url(../images/i-psw.png) no-repeat center center;}
.g-login .iptBox .tt i.i-code{background:url(../images/i-findPsw.png) no-repeat center center;}
.g-login .iptBox .ipt-txt{width:84%;margin-left:8%;height:36px;margin-bottom:0;border:1px solid #ebebeb;box-sizing:border-box;box-shadow:none;border-radius:0;}
.g-login .iptBox input.code{width:90px;}
.g-login .iptBox .img-code{margin-left:16px;}
.g-login .iptBox .changeCode{color:#999999;}
.g-login .iptBox .changeCode i{display:inline-block;width:19px;height:17px;margin-left:8px;vertical-align:middle;background:url(../images/i-change.png) no-repeat 0 0;}
.g-login .iptBox .tt .rember{margin:0 10px 0 28px;}
.g-login .iptBox .btnLogin{color:#fff;font-size:16px;padding:10px 80px;border-radius:4px;background:#0483e5;}
.g-login .btn-default,.g-login .btn-regist{display:block;height:56px;width:100%;color:#fff;font-size:18px;border:1px solid #ababab;border-radius:5px;margin-top:12px;background:#0483e5;}
.g-login .btn-regist{background:#ffb400;}
.link-findPsw{display:block;text-align:right;color:#393939;font-size:16px;margin-top:40px;}
.footer{position:relative;width:100%;left:0;bottom:0;height:80px;line-height:80px;color:#393939;font-size:14px;text-align:center;margin-top:30px;background-color:rgba(63,63,63,0.3);}

/*找回密码*/
.mainContain .g-sidebar{float:left;width:306px;overflow:hidden;padding-bottom:20px;background:#eeeeee;}
.mainContain .g-sidebar h2{color:#fff;font-size:16px;height:45px;line-height:45px;padding-left:20px;background:#0483e5;}
.mainContain .g-content{float:right;width:872px;overflow:hidden;background:#fff;}
.g-hasLogin{padding:30px 12px 10px;overflow:hidden;}
.g-hasLogin .m-pic{float:left;margin-right:10px;}
.g-hasLogin .m-txt{line-height:76px;font-size:16px;overflow:hidden;}
.mainContain .g-sidebar .form-horizontal{margin-top:40px;}
.mainContain .g-sidebar .form-horizontal .control-label{width:74px;color:#474747;font-size:14px;}
.mainContain .g-sidebar .form-horizontal .controls{margin-left:92px;}
.mainContain .g-sidebar .form-horizontal .controls input{width:189px;height:24px;border:1px solid #ebebeb;border-radius:0;}
.mainContain .g-sidebar .form-horizontal .btn{font-size:14px;width:74px;height:32px;color:#fff;border:1px solid #ababab;box-shadow:none;text-shadow:none;background:#0482e4;}
.mainContain .g-sidebar .form-horizontal .regist{background:#f7ae00;margin-left:20px;}
.mainContain .g-sidebar .msg{margin-top:24px;padding:18px 0;border-top:1px solid #e6e6e6;}
.mainContain .g-sidebar p{margin:8px 0;}
.mainContain .g-sidebar p label{display:inline-block;margin-left:14px;width:82px;}
.mainContain .g-content > .hd{height:54px;margin-left:12px;border-bottom:1px solid #cbcbcb;}
.mainContain .g-content > .hd h2{position:relative;display:inline-block;height:54px;line-height:54px;color:#444444;font-size:20px;box-sizing:border-box;}
.mainContain .g-content > .hd h2 em{color:#0483e5;}
.mainContain .g-content > .hd h2 i{color:#999999;font-size:14px;margin-left:14px;}
.mainContain .g-content > .hd .more{float:right;margin:30px 80px;color:#0483e5;font-size:14px;}
.mainContain .g-content > .hd h2:after{position:absolute;content:'';left:0;bottom:0;width:138px;height:2px;background:#0060aa;}
.mainContain .g-content .borderBox{border:1px solid #dadada;margin:42px 14px;padding:38px;}
.mainContain .g-content .nav-findPsw{text-align:center;}
.mainContain .g-content .nav-findPsw li{display:inline-block;float:none;margin:0 -2px;}
.mainContain .g-content .nav-findPsw li a{border-bottom:1px solid #dedbdb;border-radius:0;margin:0;font-size:16px;padding:8px 30px;}
.i-raq{color:#ff0000;margin-right:10px;}
.mainContain .g-content .btnCus{color:#fff;background:#0483e5;text-shadow:none;}
.mainContain .g-content .form-horizontal .control-group{margin-left:78px;}

/*购物车*/
.i-search{display:inline-block;width:14px;height:12px;background:url(../images/i-search.png) no-repeat center center;}
.mainContain .g-content .searchBox{margin:26px 16px;text-align:right;}
.cart{margin-top:26px;}
.cart .nav-tabs a{position:relative;font-size:14px;padding:18px 30px;font-weight:bold;border-bottom:1px solid transparent;}
.cart .nav-tabs a:after{position:absolute;content:'';width:1px;height:14px;background:#000;left:-1px;top:50%;margin-top:-7px;}
.cart .nav-tabs li:first-child a:after{display:none;}
.cart .nav-tabs a em{color:#669933;margin-left:6px;font-weight:bold;}
.cart .nav-tabs>.active>a{border:0;border-bottom:2px solid #ff4400;}
.cart .nav-tabs>li>a{border:0;    /*border: 2px solid transparent;*/}
.cart .nav-tabs>li>a:hover{background:none;border-bottom:2px solid #ff4400;}
.cart .nav-tabs>li{margin-bottom:0;}
.cart .tab-content{padding:18px 18px 28px;overflow:hidden;}
.cart .nav-tabs{margin:0 18px;border-bottom:2px solid #e6e6e6;}
.cart table{width:100%;}
.cart table thead tr th{width:auto;height:52px;font-size:14px;text-align:center;}
.cart table thead tr th:first-child label{width:60px;}
.cart table thead tr th:first-child label input{margin-right:10px;vertical-align:0px;}
.cart table tbody{}
.cart table tbody tr td{padding:12px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.cart table tbody tr td .pic{float:left;margin-right:18px;}
.cart table tbody tr td .txtstyle1{color:#005ea7;margin:4px 0;}
.cart table tbody tr td .txtstyle2{color:#666666;}
.cart table tbody tr td .mTxt{overflow:hidden;margin-top:20px;}
.cart table tbody tr td .numHandle{text-align:center;}
.cart table tbody tr td .numHandle i{cursor:pointer;display:inline-block;width:18px;height:25px;line-height:25px;border:1px solid #e5e5e5;box-sizing:border-box;background:#f0f0f0;vertical-align:middle;text-align:center;}
.cart table tbody tr td.unitPrice{color:#666666;font-weight:bold;}
.cart table tbody tr td .numHandle input{width:41px;height:25px;margin:0 -3px;box-sizing:border-box;border-radius:0;text-align:center;padding:6px 0;border:1px solid #aaaaaa;}
.cart table tbody tr td.price{color:#cc0000;font-weight:bold;}
.cart table tbody tr td .oper{display:block;color:#666;margin:10px 0;}
.g-calculate{height:50px;line-height:50px;margin-top:10px;font-size:14px;background:#e5e5e5;}
.g-calculate .checkAll,.g-calculate .delete,.g-calculate .fav{display:inline-block;padding:0 10px;}
.g-calculate .checkAll input{vertical-align:0;margin-right:10px;}
.g-calculate .choose{margin-left:100px;padding:0 10px;}
.g-calculate .choose em,.g-calculate .total em{color:#cc0000;margin:0 4px;font-weight:bold;}
.g-calculate .total{float:right;margin:0 20px;margin-left:20px;}
.g-calculate .cal{float:right;margin:0 20px;font-size:18px;}
.g-calculate .cal em{color:#cc0000;margin:0 4px;font-weight:bold;}
.btnWrap{text-align:center;padding:10px;}
.btnWrap .sideBtn{display:inline-block;width:252px;border:0;font-size:14px;box-sizing:border-box;background:#0483e5;}

/*精品课程*/
.g-course{padding:0 20px 20px;}
.g-course> ul{width:100%;overflow:hidden;}
.g-course> ul >li{float:left;width:266px;box-sizing:border-box;padding:6px;margin:18px 11px 18px 0;border:1px solid #dadada;}
.g-course >ul >li .pic{float:left;margin-right:10px;width:76px;height:100px;display:block;}
.g-course> ul> li .cnt{color:#444;font-size:14px;overflow:hidden;}
.g-course> ul> li .cnt p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.g-course >ul >li .btn{margin:10px 10px 0 0;}
.g-course .pagination{text-align:center;}

/*查询成绩*/
/*.site-nav ul li a{display:block;height:54px;padding:0 25px;line-height:54px;}*/
.g-exam{padding:30px 20px 20px;  background-image:url('../images/sxtxlogo.png') ;background-size:250px;-moz-background-size:250px; -webkit-background-size: 250px; 
         background-repeat:no-repeat;background-position: 300px 50px; background-color: white;}
.g-exam> ul{width:100%;overflow:hidden;}
.g-exam> ul >li{width:800%;height:300px;box-sizing:border-box;padding:80px;margin-top:-30px;}
.g-exam >ul >li .pic{margin-left: 200px;display:block; }
.g-exam> ul> li .cnt{color:#444;font-size:14.5px;overflow:hidden;margin-left:140px;}
.g-exam> ul> li .cnt p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;}
.g-exam >ul >li .btn{margin:10px 10px 0 0;}
.g-exam .pagination{text-align:center;}
 #s1{color:red;size:15px;margin-right: 120px;}
 #s2{color:red;size:15px;margin-right: 175px;}
.btnCus{color:#fff;background:#0483e5;text-shadow:none;}
.g-content{float:right;width:872px;overflow:hidden;background:#fff;}
.input-prepend .btn{color:#fff;background:#0483e5;text-shadow:none;}

/*精品课程详情*/
.g-courseDetail .hd{overflow:hidden;}
.g-courseDetail .hd .pic{float:left;margin-right:16px;}
.g-courseDetail .hd .cnt{color:#444444;font-size:16px;line-height:1.8em;overflow:hidden;}
.g-courseDetail .hd .cnt .btn{margin-top:10px;}
.g-courseDetail .bd{color:#656565;line-height:2em;font-size:14px;}
.g-courseDetail .bd h3{font-size:16px;margin-top:20px;}

/*联系我们*/
.g-contact{margin:88px 24px;overflow:hidden;}
.g-contact .msg{float:left;font-size:14px;color:#666666;}
.g-contact .msg p{margin:11px 0;}
.g-contact .msg p i{display:inline-block;width:20px;height:20px;margin-right:14px;}
.g-contact .msg p i.i-tel{background:url(../images/i-tel.png) no-repeat left bottom;}
.g-contact .msg p i.i-email{background:url(../images/i-email.png) no-repeat left bottom;}
.g-contact .msg p i.i-fax{background:url(../images/i-fax.png) no-repeat left bottom;}
.g-contact .msg p i.i-zip{background:url(../images/i-em.png) no-repeat left bottom;}
.g-contact .msg p i.i-loca{background:url(../images/i-local.png) no-repeat left bottom;}
.g-contact .map{float:right;}

/*新手上路*/
.g-newbie{padding:0 20px 20px 20px;text-align:center;margin-top:26px;}
.g-newbie table{width:100%;}
.g-newbie table thead tr th{height:36px;text-align:center;color:#444444;font-size:16px;border-left:1px solid #fff;background:#b5d3eb;}
.g-newbie table tbody tr td{height:36px;border-bottom:1px solid #fff;border-left:1px solid #fff;text-align:center;background:#f5f5f5;}

/*新闻中心*/
.g-new{padding:8px;}
.g-new .new li{height:40px;line-height:40px;color:#666666;font-size:14px;padding-left:40px;background:url(../images/i-list.png) no-repeat 10px center;border-bottom:1px dotted #cccccc;}
.g-new .new li:hover{color:#0483e5;}
.g-new .pagination{text-align:center;}
.g-newDetail h2{color:#444444;font-size:26px;text-align:center;}
.g-newDetail .subTitle{text-align:center;color:#979797;font-size:14px;margin:20px 0;}
.g-newDetail .subTitle span{margin:0 10px;}
.g-newDetail .bd p{font-size:16px;color:#656565;line-height:2em;}
.pagination ul>.active>a,.pagination ul>.active>span{color:#fff;background:#0483e5;}
.pagination{text-align:center;}

/*注册*/
.form-horizontal .controls.radioBox label{display:inline-block;margin-right:20px;}
.form-horizontal .controls.radioBox label input{vertical-align:0;margin-right:6px;}
.form-horizontal .controls .fileUp{position:relative;}
.form-horizontal .controls .fileUp .btnFile{background:#0482e3;padding:8px 46px;color:#fff;}
.form-horizontal .controls .fileUp .file{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;filter:alpha(opacity=0);}
.mainContain .g-content .btnCus.reg-reset{background:#ffb400;margin-left:10px;}

form .has-error input,form .has-error select {
    border-color:#b94a48 !important;
}
form .has-error label {
    color:#b94a48;
}
.cnt a {margin-right:5px;}
.hd .pic{width:135px;height:163px;}
ul >li .pic {height:112px !important;}

.modal-lg {width:100%;height:100%;margin-left:-50%;top:0% !important;background-color: inherit;}

.flipbook {
    margin-left:auto !important;
    margin-right:auto;
}
.flipbook .odd .gradient {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, right top, left top, color-stop(0.95, rgba(0,0,0,0)), color-stop(1, rgba(0,0,0,0.15)));
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
    background-image: -moz-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
    background-image: -ms-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
    background-image: -o-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
    background-image: linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
}
.flipbook .even .gradient {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.95, rgba(0,0,0,0)), color-stop(1, rgba(0,0,0,0.2)));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);
    background-image: -o-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);
    background-image: linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);
}