@charset"utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
body a{font-size:16px; color:#626262; font-family:"微软雅黑"; }
fieldset, img { border:0;vertical-align: middle; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
input, button, select, textarea { outline:none; }
input{background:none;}
textarea { resize:none; }
a{text-decoration: none;}
select{margin:0;padding:0;}
body{min-width:1400px;}
/*登录蓝色*/
.contentlogin{width:100%;height:747px;background:url(../img/loginbg.png) no-repeat; overflow: hidden;background-size: 100% 100%;}
.player_submit1 p{color:#5287d7;font-size: 18px;}
.player_submit1 p a{color:#5287d7;margin-right:30px;font-size: 18px;}
.player2 ul li:hover{color:#222222;border-bottom:3px #4e6ef2 solid;font-weight: bold;cursor:pointer;}
.player2 ul li.players_a{color:#222222;border-bottom:3px #4e6ef2 solid;font-weight: bold;}
.player_submit1 .sub{background-color:#5596e7;width:70%;font-size:20px;border:none;color: #fff;line-height:60px;height:60px;border-radius:10px;margin:15px 0;}
.reg_btn .xg_qrbtn {text-align: center;width:70%; height:65px; border: none;background: #5596e7;font-size:20px; color: #fff; border-radius: 10px;margin-top:50px;}
/*注册蓝色*/
.contentregi{width:100%;height:747px;background:url(../img/registerbg.png) no-repeat; overflow: hidden;background-size: 100% 100%;}
.reg_btn .qrbtn {text-align: center;width:70%; height:65px; border: none;background: #5596e7;font-size:20px; color: #fff; border-radius: 10px;margin-left:135px;}

/* 公共样式头部*/
.navtop{width:100%;height:70px;line-height:70px;background: #fff;}
.navtop_nr{overflow: hidden;font-size: 16px;margin:0 10px;}
.nav_l{float:left;color:#fff;}
.navtop_nr h1{display: inline;color:#2199ff;padding:8px;border-left:1px solid #a7a7a7;font-size: 22px;}
.nav_r{float:right;background: #2c8dfe;display: inline;height:40px;line-height: 40px;border-radius:30px;padding:0 20px;margin-top:15px;}
.nav_r_top{float:right;display: inline;height:70px;line-height:70px;font-size: 18px;}
.nav_r_top img.tx{margin:0 10px;width:40px;height:40px;border-radius: 50%;}
.nav_r_top img.tuichu{margin:0 10px;width:19px;height:19px;}
.nav_r ul li{float:left;}
.nav_r ul li a{color:#fff;cursor:pointer;}
.navcenter{width:100%;height:80px;line-height:80px;box-shadow: 1px 5px 10px #e7e7e7;background: url(../img/topbg.png)  no-repeat;background-size:100% 100%; }
.navcenter_nr{width:1400px;margin:0 auto;overflow: hidden;}
.nav ul li{float:left;width:120px;text-align: center;font-size: 20px;color:#fff;}
.nav ul li:hover{background: #1c7cd4;cursor: pointer;}
.nav ul li.act{background: #1c7cd4;}

/*底部*/
.foot_o{width:100%;height:240px;background: #fff;overflow: hidden;color:#303030;}
/*底部背景*/
.foot_bg{width:100%;height:240px;background: url(../img/footbg.png)  no-repeat;background-size:100% 100%;color:#fff;}
.footo_nr{width:1400px;margin:0 auto;overflow: hidden;}
.footo_l{float:left;margin-top:50px;}
.footo_l ul{overflow: hidden;margin-bottom:25px;}
.footo_l ul li{margin-right:20px;padding-right: 20px;line-height:36px;}
.footo_r{float:right;margin-top:40px;}
.footo_r h2{margin-left:40px;margin-bottom:10px;}
.footo_r ul li{float:left;margin-left:40px;text-align: center;}




/*课程*/
.main{width:100%;background: url(../img/mainbg.png)  no-repeat #cce3f9;background-size:100%;}
.main_colist_bt ul li{padding:10px 20px;background: #3189d9;color:#fff;}
.main_colist_bt ul li:hover{background:#e35815;cursor:pointer;}
.main_colist_bt ul li.btn1{background:#e35815;}
.fenl ul li:hover{color:#06b72c;cursor: pointer;}
.search_box{width:80%;margin:30px auto;height:60px;line-height: 60px;border:2px solid #4bb2ef;background: #fff;border-radius: 10px;overflow: hidden;}
.search_box button{float:right;height:60px;line-height: 60px;padding:0 30px;border:none;font-size:18px;background: #4bb2ef;color:#fff;border-radius: 10px 0px 0px 10px; }
.cour_bot_fl_box ul li span:hover{color:#2799db;cursor: pointer;}
.cour_bot_ri_box ul li span i{font-style: normal;color:#76b6ed;margin-right:15px;}
.cour_bot_ri_box ul li span:hover{color:#2799db;cursor: pointer;}


/*直播*/ /*按钮*/ 
.bluebtn{background: #00baff;color:#fff;border:none;}
.greenbtn{background: #61d961;color:#fff;border:none;}
.yellowbtn{background: #f5631e;color:#fff;border:none;}
.redbtn{background: #f2630d;color:#fff;border:none;}


/*新闻*/
.main_new ul li:hover{border-bottom:3px solid #3189d9;cursor:pointer;}
.main_new ul li:hover h1{color:#3da4fb;}
.main_new ul li:hover span{color:#8ebeee;}
.main_new ul li:hover p{color:#2798fe;}
.main_new ul li:hover h2{color:#3899fb;}
.main_new ul li:hover .newbj{width:42px;height:42px;background: url(../img/newbg2.png) no-repeat;float:right;margin-top:20px;}
.newsls{color:#2375d7;}


/*首页*/
.new1 i{font-style: normal;color:#2199ff;margin-right:15px;}
.new1 h2{color:#5792ff;}
.new2 i{font-style: normal;color:#2199ff;margin-right:15px;}
.new2 span{color:#4e80b9;margin-right:20px;}
.new2 ul li:hover{color:#5792ff;cursor: pointer;}
.index_two_ri h1{color:#f38c30;}
.indexls{color:#2996fe;}
.indexbtn{float:right;background-color:#2996fe;width:120px;font-size:18px;border:none;color: #fff;line-height:40px;height:40px;border-radius:10px;}

.p_box p:hover{color:#3b80db;cursor: pointer;}
.index_bottom ul li h2 a:hover{color:#5792ff;}
.ri_indexbox ul li:hover h2{color:#4477d2;}
.ri_indexbox ul li:hover p{color:#4477d2;}


/*主线课程学习*/
.lear_box_bt button{width:126px;height:50px;background: #328af2;border:none;float:right;font-size: 20px;color:#fff;border-radius: 10px;}
.spdiv_list_box ul li:hover{background: #fff;color:#2784ec;}
li.curli{background: #fff;color:#2784ec;}
.wenz_box ul li i{font-style: normal;color:#f39800;}


/*课程详细页面*/
.detial_ri button{background: repeating-linear-gradient(to right,#4b71f1,#3488f2,#219bf2);border-radius: 5px;padding:15px 30px;border:none;color:#fff;font-size: 20px;}



/*主线模块*/
.pinkbtn{background: #fdf3f3;color:#e3535c;}
.bjtp{background: url(../img/btxd.png) repeat-y;padding-left: 45px;margin-left: 80px;}
.lef_main .box h2{font-size: 20px;display: inline-block;float: left;/* margin-right: 20px; */ width: 80px;position: relative;top: -5px;color:#1178c8;}
.lef_main .box h3{display: inline-block;float: left;margin-left:28px;font-size: 22px;position: relative;top: -5px;color:#1c8ee7;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;width: 80%;overflow: hidden;}
.bjtp ul li i{font-style: normal;color:#2784ec;margin-right:30px;}



/*个人中心*/
.contact_child ul li:hover,.contact_child ul li.plan{background-color:#ddefff;color: #1c7cd4;display: inline-block;height: 45px;cursor:pointer;}
.contact_child ul li.childcur{background-color:#ddefff;color: #1c7cd4;}
.home_ritop:hover{border:2px solid #00baff;}
.grxx h2{color:#509de7;font-weight: bold;font-size: 20px;margin-bottom: 5px;padding-left:25px;}
.time_box ul li span{font-size: 18px;color:#2f8de3;font-weight: bold;}
.time_box ul li:hover span{color:#f6621d;cursor:pointer;}
.time_box ul li:hover h1{color:#f6621d;cursor:pointer;}
.bt_ul ul li:hover{color:#3e8ec5;cursor:pointer;}
.bt_ul ul li.btli_cur{color:#3e8ec5;}
.lsxtbtn{border:1px solid #00baff;background: #fff;color:#00baff;}
.grextbtn{border:1px solid #66c266;background: #fff;color:#66c266;}
.home_ribot_main ul li:hover{background: #00baff;box-shadow: 10px 10px 10px #ccc;cursor:pointer;}
.priline_ribot_main ul li:hover{background: #00baff;box-shadow: 5px 5px 5px #ccc;cursor:pointer;}
.home_ribox:hover{border:2px solid #00baff;}


/*个人中心个人信息*/
.personal_bt ul li.curper{background: #1c7cd4;color:#fff;border-radius:30px;}
.grzl_inptwo button.qrbtn {text-align: center;width: 110px; height:45px; border: none;background: #5596e7;font-size: 16px; color: #fff; border-radius: 5px;}




/*分页样式*/

.green{color:#06b72c;}
.blue{color:#5596e7;font-style: normal;cursor: pointer;}
.red{color:#d95b62;}
span.blue{color: #015dc0;}
span.green{color: #017f46;}
span.red_bg{background-color: #fb7a7a;}
span.blue_bg{background-color:#d5f1ff;}
span.green_bg{background-color: #78f7be;}
.send-vcode {display: inline-block; padding: 6px 10px; background-color: #06c972; color: #ffffff; border: none; border-radius: 5px; cursor: pointer; text-align: center; text-decoration: none; font-size: 18px; transition: background-color 0.3s ease-in-out;}
.send-vcode:hover {background-color: #12dc81;}
.send-vcode:active {background-color: #039a56;}



