@charset "utf-8";
/* CSS Document */

/*列表页 文章页 */
.main_left .floatL .title3{
 width: 100%;
 text-indent: 45px;
 font: 100 18px/49px "Microsoft YaHei", "微软雅黑";
 color: #fff;
 background: #D11307;
 border-radius: 5px 0 0 0;
 -moz-border-radius: 5px 0 0 0;
 -webkit-border-radius: 5px 0 0 0;
}
.main_left .floatL ul li{
 margin: 0 0 1px;
 background: #EEE;
 font-size: 14px;
 padding: 10px 0 10px 40px
}
.main_left .floatL ul li a.hover,.main_left .floatL ul li a:hover{
 color: #D11307;
}

.main_left{width:200px;float:left;/* border:solid 1px #d9d9d9; */margin-top:20px;}
.main_left .left_tit{background: #d11307;border-radius: 5px 0 0;color: #fff;font: 100 18px/49px "Microsoft YaHei","微软雅黑";text-indent: 45px;width:100%;}
.main_left .leftul{line-height: 38px;}
.main_left .leftul li{ background: #eee;font-size: 14px;margin: 0 0 1px;}
.main_left .leftul li a{cursor: pointer;font-size: 14px;padding-left: 40px; display:block}
.main_left .leftul li .hover{font-weight:bold;color:#d12c1c}
.main_right{ width:935px; float:right; margin-top:20px}
/*标题*/
.title1{ background:#5bd0d7; height:38px; line-height:38px; color:#FFF; font-size:16px; padding:0 15px;}
.title2{ height:30px; line-height:30px; font-size:16px; font-weight:normal}
.title2 a{ color:#3872a4;}
#ExamEndTime{
 text-align: center;
 color: red;
 padding: 10px;
}
/*列表样式*/
.newlist1 li{ height:25px; line-height:25px; background:url(/Content/Areas/Common/images/onlineEducation/ico1.jpg) no-repeat 0 10px; padding:0 0 0 10px;}
.newlist1 li span{ float:right; color:#999999}
.newlist1 li a{ color:#333}
.newlist1 li a:hover{ color:#3971a4; text-decoration:underline}
/*按钮样式*/
.btn1{ background:#d12c1c; width:84px; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; border-radius:6px;}
.btn1:hover{ background:#e64031; text-decoration:none; color:#fff}
.btn2{ background:#d12c1c ; width:102px; height:38px; line-height:38px; text-align:center; border:none; font-size:14px; color:#FFF; font-weight:bold; cursor:pointer;border-radius:6px;}
.btn2:hover{background:#e64031; text-decoration:none}

.message_Box{ float:left;margin:0!important; font-size:14px;}
.message_Box ul li{ line-height:30px;}
.message_Box h3{ line-height:40px; font-size:14px; color:#d12c1c }
.message_Box b{ margin:0 5px; color:Red}
.messge_btn2 a{ background:#d12c1c; height:41px; line-height:41px;width:120px;margin:0 10px;float:left;display:block;color:#FFF;text-align:center; border-radius:6px;}
.messge_btn2 a:hover{ text-decoration:none; background:#e64031; color:#fff}
.red{ color:red; line-height:28px; margin-right:10px; font-size:14px;}
.Exam_Box{ padding:20px; margin:0 auto;}
.Exam_Box .messge_btn2{ width:280px}
.Exam_Box li{ height:32px}
.Exam_Box li b{ color:#d12c1c}
/*登录样式*/ 
.login{width:483px; margin:20px auto 70px; line-height:30px; font-size:14px;}
.login a{ color:#00689a}
.login ul{ overflow:hidden}
.login ul li{line-height:30px; font-size:14px; margin:5px 0px;}
.login ul li label{ display:block; text-align:right; float:left; width:100px;}
div.login ul li .logintxt_long{ height:32px; line-height:32px; width:200px; border: solid 1px #ccc; padding-left:10px; float:none}
div.info{ width:auto;}
div.pwd_tips{left:321px; top:-46px}
.login .btn2{ margin:0 10px 0 0px;}
.login .type02{ height:30px; line-height:30px; margin-left:10px}
/*注册*/
.investigation_list{width:450px; margin:20px auto 70px;}
.investigation_list .register_tologon{ height:25px; line-height:25px; font-size:14px; color:#FF0000; font-weight:bold}
.investigation_list .personal_center{ line-height:30px;}
.investigation_list .personal_center h6{ font-size:12px;color:#333}
.investigation_list .personal_center li{ overflow:hidden; height:42px;}
.investigation_list .personal_center big{ width:105px; display:block; text-align:right; float:left; margin:0 10px 0 0px; color:#333}
.investigation_list .personal_center .login_tx{ border: 1px solid #ccc;
 height: 32px;
 line-height: 32px;
 padding-left: 10px;
 width: 200px;}
.investigation_list a{ color:#00689a}
.investigation_list .regBtn_div{ margin:0 0 0 100px;}

/*修改信息*/
.login_btn{ background: #d12c1c none repeat scroll 0 0;
 border: medium none;
 color: #fff;
 cursor: pointer;
 height: 32px;
 line-height: 18px;
 margin: 10px 0 0 110px;
 padding: 7px 20px;}
.login_btn:hover{ background:#e64031}
/*项目首页样式*/ 
.loginBox{ background:url(/Content/Areas/Common/images/onlineEducation/leftitle.jpg) #006bbd no-repeat 0 0px; padding:25px 15px; width:166px; height:240px;}
.loginBox table tr td{ height:45px; }
.loginBox p{ color:#FFF; line-height:28px;}
.textBox1{ background:url(/Content/Areas/Common/images/onlineEducation/input_bg1.jpg) no-repeat 0 0px; width:132px; height:30px; line-height:30px; border:none; padding:0 0 0 30px; color:#CCC}
.textBox2{ background:url(/Content/Areas/Common/images/onlineEducation/input_bg2.jpg) no-repeat 0 0px; width:132px; height:30px; line-height:30px; border:none; padding:0 0 0 30px; color:#CCC}
.atestStudy{ width:700px; margin:45px 30px 0 0px;}
.atestStudy h1 span{ width:30px; margin:14px 0 0 0px;}
.atestStudy h1 span a{ display:block; text-indent:-9999px;width:11px; height:12px; display:block; }
.atestStudy h1 .leftbtn{ background:url(/Content/Areas/Common/images/onlineEducation/leftbtn.jpg) no-repeat 0 0px;float:left }
.atestStudy h1 .rightbtn{ background:url(/Content/Areas/Common/images/onlineEducation/rightbtn.jpg) no-repeat 0 0px; float:right}
.atestStudy ul{ margin:20px 0 0 0px;}
.atestStudy ul li{ width:177px; height:130px; border:solid 1px #80aed0; float:left; margin:0 2px; display:inline; background:#3971a4; padding:10px 25px; text-align:center}
.atestStudy ul li h2{ font-size:14px; color:#FFF; height:25px; line-height:25px;font-weight:normal;}
.atestStudy ul li h2 a{ color:#fff; }
.atestStudy ul li img{ width:174px; height:57px; display:block; margin:5px 0px; border:solid 1px #3971A4;}
.atestStudy ul li img:hover{ border:solid 1px #FFF}
.atestStudy ul li p{ line-height:20px; color:#FFF}
.atestStudy ul li p a{color:#FFF}
.menu_content{ width:440px; background:url(/Content/Areas/Common/images/onlineEducation/menu_bg1.jpg) repeat-x 0 0px; padding:10px 15px; margin:15px 0 0 0px;}
.line_p{ line-height:32px;}
/*项目首页样式*/
/*个人列表*/
.searchBox{ height:29px; background:#E6EAEA; padding:5px 10px;}
.searchBox .textBox{ background:#fff; border:none; height:27px; line-height:27px; width:460px; padding-left:10px} 
.searchBox .textBtn{ background:#d12c1c; width:56px; height:29px; border:none; cursor:pointer; color:#fff}
.searchBox .textBtn:hover{ background:#e64031}
.right_content1{ width:100%; margin:10px 0px 0 0px!important;}
.right_content1 .title4{ background:#fff; height:34px; line-height:34px; border:solid 4px #d9d9d9}
.right_content1 .title4 span{ float:left; margin:0 10px; color:#d12c1c }
.right_content1 .title4 span img{ float:left; margin:5px 5px 0 0px;}
.right_content1 .title4 strong{ color:#FFF; font-size:14px; background:#D12C1C; display:block; width:80px; text-align:center}
.tableList1{ width:100%;margin-bottom:40px;}
.tableList1 li.tableList_li{ background:url(/Content/Areas/Common/images/onlineEducation/menu_bg2.jpg) repeat-x 0 0px; height:37px; line-height:37px; padding:0 5px; text-align:left; font-size:14px; color:#333; text-align:center;}
.tableList1 li{ padding:0 5px; height:40px; float:left; line-height:40px; text-align:center; border:#bdbdbd 1px solid; border-right:none; border-top:none}
.tableList1 li span,.tableList1 ul li a{ color:#d12c1c }
.tableList_title{ width:55%;}
.tableList_time{ width:20%;}
.tableList_pass{ width:10%;}
.tableList_btn{ width:10%; border-right:#bdbdbd 1px solid !important}
/*个人列表*/

/*授权参与*/
.shouQuan{margin:20px auto 150px; overflow:hidden; width:500px;}
.shouQuan span{background:#d12c1c ; width:335px; height:30px; padding:5px 10px; font-size:14px; color:#FFF; font-weight:bold; line-height:28px; display:block; margin-right:12px}
.field-validation-error{ background:none!important; color:Red!important; clear:both;}
.shouQuan span input{ width:250px; height:30px; line-height:30px; padding:0 10px; border:none}
.messge_btn2{ margin:50px auto 0; width:102px;} 
.tiShi{ background:url(/Content/Areas/Common/images/onlineEducation/ico6.jpg) no-repeat 0 0px; padding:0 0 0 10px; height:50px; line-height:50px; padding:0 0 0 70px; font-size:20px; font-weight:bold; margin:20px 0 0 10px;}
/*授权参与*/

.right_content{ margin:20px 35px 0 0px; background:url(/Content/Areas/Common/images/onlineEducation/title2.jpg) #fff no-repeat 0 0px; width:703px;}
.right_content .title5{ width:700px; position:relative; text-align:center; height:85px; line-height:85px; color:#d12c1c ; font-weight:bold; font-size:14px; margin:0 0 10px 0px;}
.right_content .title5 span{ background:url(/Content/Areas/Common/images/onlineEducation/title1.png) no-repeat right 0px; width:190px; height:35px; display:block; position:absolute; right:-14px; top:25px; padding:10px 0 0 0px; line-height:35px; text-align:center; font-size:16px; color:#FFF; font-weight:bold}
.videoBox{ margin:0px auto; width:623px; height:395px;}

/*综合*/
.table_content{ width:660px; margin:15px auto}
.table_content .title6{ background:url(/Content/Areas/Common/images/onlineEducation/menu_bg2.jpg) repeat-x 0 0px; border:solid 1px #d9d9d9; height:37px; line-height:37px;}
.table_content .title6 li{ float:left; margin:0 10px; width:100px; text-align:center; font-size:14px; color:#333; cursor:pointer}
.table_content .title6 li.hover{ border-top:solid 3px #004b84; background:#FFF; width:98px; border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9; font-weight:bold;height:35px; color:#014c85}
.table_c{ margin:10px 0 0 0px; line-height:25px; color:#333}
.table_c h2{ background:url(/Content/Areas/Common/images/onlineEducation/ico7.jpg) no-repeat 0 10px; height:30px; line-height:30px; padding:0 0 0 15px; font-size:14px;}

.queList{ width:96%; margin:20px auto}
.queList dt{ font-size:15px; color:#6397F7; line-height:30px;margin:10px 0;}
.queList dd{ border-bottom:dotted 2px #d9d9d9; overflow:hidden; }
.queList dd ul li{ float:left; width:25%;line-height:28px; margin:0 0 10px 0px;box-sizing: border-box;padding: 0 10px;}
.queList dd ul li input{ margin:0 5px 0 0px;}
.btnDiv{ margin:10px auto; width:250px;}
.btnDiv input{ margin:0 10px;}

/*个人详细信息*/
.personalMessage{margin:0px; position:relative; border:solid 1px #d9d9d9}
.personalContent{background:url(/Content/Areas/Common/images/onlineEducation/ico8.jpg) no-repeat 98% 60px;}
.personalMessage .btn10{ width:30px; height:30px; float:right; height:11px; margin:30px 20px 0 0px;}
.personalMessage .btn10 a{text-indent:-9999px;width:11px; height:12px; display:block; cursor:pointer}
.personalMessage .btn10 .leftbtn{ background:url(/Content/Areas/Common/images/onlineEducation/rightbtn1.jpg) no-repeat 0 0px;float:left }
.personalMessage .btn10 .rightbtn{ background:url(/Content/Areas/Common/images/onlineEducation/leftbtn1.jpg) no-repeat 0 0px; float:right}

.Message_man{ padding:15px 15px; }
.Message_man p{ line-height:30px; font-size:14px;}
.Message_man p span{ color:#d12c1c }
.Message_man a{ background:#f58846; height:25px; line-height:25px; color:#FFF; display:block; width:200px; text-align:center; font-size:14px; font-weight:bold;}

.buZhouDiv{height:auto; margin:20px 0 0;}
.buZhouDiv .leftbtn2{ background:url(/Content/Areas/Common/images/onlineEducation/leftbtn2.jpg) no-repeat 0 0px; width:20px; height:152px; display:block; margin:70px 0 0 0px; cursor:pointer}
.buZhouDiv .leftbtn2:hover{background:url(/Content/Areas/Common/images/onlineEducation/leftbtn2_h.jpg) no-repeat 0 0px;}
.buZhouDiv .buZhouDivContent1{background:#FFF;}
.buZhouDiv .buZhouDivContent{margin:0px auto; height:auto; padding:10px 0px;}
.buZhouDiv .buZhouDivContent li{ float:left; width:245px; text-align:center; margin:0 10px 10px 0;}
.buZhouDiv .buZhouDivContent li.Maginrz{margin-right:0}
.buZhouDiv .buZhouDivContent li h2{ font-size:16px; height:65px; line-height:65px;}
.buZhouDiv .buZhouDivContent li div{padding:12px 8px;line-height:28px;text-align:left;}
.buZhouDiv .buZhouDivContent li div a{ color:#333}
.buZhouDiv .buZhouDivContent li div a:hover{ color:#d12c1c }
.buZhouDiv .buZhouDivContent li.bg1 h2{ background:url(/Content/Areas/Common/images/onlineEducation/ico9.jpg) #f8f6f3 no-repeat 40px center; color:#f58846}
.buZhouDiv .buZhouDivContent li.bg1 div{ background:#dfd6cb}
.buZhouDiv .buZhouDivContent li.bg2 h2{ background:url(/Content/Areas/Common/images/onlineEducation/ico10.jpg) #f2f5ef no-repeat 45px center; color:#94c209}
.buZhouDiv .buZhouDivContent li.bg2 div{ background:#e0e8da}
.buZhouDiv .buZhouDivContent li.bg3 h2{ background:url(/Content/Areas/Common/images/onlineEducation/ico11.jpg) #f4eded no-repeat 20px center; color:#dc4c61}
.buZhouDiv .buZhouDivContent li.bg3 div{ background:#e9dbdb}
.buZhouDiv .rightbtn2{ background:url(/Content/Areas/Common/images/onlineEducation/rightbtn2.jpg) no-repeat 0 0px; width:20px; height:152px; display:block; margin:70px 0 0 0px; float:right; cursor:pointer}
.buZhouDiv .rightbtn2:hover{background:url(/Content/Areas/Common/images/onlineEducation/rightbtn2_h.jpg) no-repeat 0 0px;}
/*图片滚动*/
.pcont{ width:700px; float:left; overflow:hidden;}
.ScrCont {width:32766px; zoom:1;}
#List1_1, #List2_1 { float:left;}

/*2013-10-21*/
.right_content2{ margin:0px auto; text-align:center; padding:10px 0 0 0px; font-size:14px; line-height:30px;}
.right_content2 .messge_btn2{ margin:30px auto 0px auto; width:138px;}

.title7{ height:30px; line-height:30px; color:#F00}
.main_right .right_tit a{ color:#003c7d;float: right;font-size: 15px;}

.Tltle{font-szie:14px;line-height:36px;text-align:center}
/*考题页*/
.right_new{background: #d12c1c none repeat scroll 0 0;border-radius: 18px;height: 294px;margin: 45px auto;width: 514px; padding:25px 25px 70px 25px}
.right_newbox{ background:#fff; width:100%; height:100%; overflow-y:auto; overflow-x:hidden}
.right_new .Tltle{ font-size: 30px;line-height: 80px; background:url(/Content/Areas/Common/images/onlineEducation/line.jpg) no-repeat center bottom}
.content_box{ padding:15px 0; background:url(/Content/Areas/Common/images/onlineEducation/line.jpg) no-repeat center bottom}
.queList input[type=text]{
 border: none;
 border-bottom: 1px solid #6397F7;
 padding: 3px;
}
.queList input[type=text]:focus{
 -webkit-box-shadow: none !important;
 box-shadow: none !important;
}
/*为了美观"不忘初心 牢记使命”党的十九大知识竞赛  这套题写的样式*/
.content_box p{font-size: 30px;line-height: 32px !important; width:280px;margin:0 auto;}
/*.content_box p{font-size: 14px;line-height: 32px !important; padding-left:50px;}*/
.content_box a{ font-size:14px !important}
.right_newbox .messge_btn2{ margin:25px auto 0; width:132px;}
@media only screen and (max-width: 768px)
{
.main_right{ width:77%;}
.tableList_title{ width:54%;}
}
@media only screen and (max-width: 768px)
{
.main_left{ display:none;}
.main_right{ width:100%;}	
.login{ width:270px;}
.login .btn2{ margin:0 108px;}
.tableList1 li{ box-sizing:border-box; overflow:hidden}
.tableList_time{ width:25%;}
.tableList_btn{ width:21%;}
.searchBox .textBox{ width:60%}
.buZhouDiv .buZhouDivContent li{ margin:0 2% 15px 0; width:32%}
.buZhouDiv .buZhouDivContent li:nth-child(3n){ margin:0 0 15px 0;} 
.buZhouDiv .buZhouDivContent li div{ height:auto}
.tableList1 ul .tableList_title {
 line-height: initial;
}
.tableList1 ul .tableList_time{
 font-size: 12px;
}
.queList{
 width: 100%;
 margin: 0;
 padding: 10px;
 box-sizing: border-box;
}
.queList dd ul li{
   float: none;
   width: auto;
}
	}
@media only screen and (max-width: 640px)
{
.buZhouDiv .buZhouDivContent li{ margin:0 2% 15px 0; width:49%}	
.buZhouDiv .buZhouDivContent li:nth-child(2n){ margin:0 0 15px 0;} 
.buZhouDiv .buZhouDivContent li:nth-child(3n){ margin:0 2% 15px 0;} 
.right_new{ width:98%; box-sizing:border-box; height:auto; padding:15px 15px 35px 15px}
.content_box p{ padding-left:15px}
.right_newbox .messge_btn2{ margin:25px auto 25px;}
.study input{
 font-size: 12px;
}
.messge_btn2 a{
 width: auto;
 padding: 0 10px;
}
	}	

@media only screen and (max-width: 475px)
{
.searchBox .textBox{ width:48%}	
.right_content1 .title4 span{ margin:0 3px}
	}	
@media only screen and (max-width: 434px)
{
.buZhouDiv .buZhouDivContent li{ margin:0 0% 15px 0; width:100%}	
.buZhouDiv .buZhouDivContent li:nth-child(2n){ margin:0 0 15px 0;} 
.buZhouDiv .buZhouDivContent li:nth-child(3n){ margin:0 0% 15px 0;} 
.searchBox .textBox{ width:32%}	
.searchBox .textBtn{ width:42px}
	}			
@media only screen and (max-width: 375px)
{
.personalContent{ background:none}	
	}	
@media only screen and (max-width: 320px)
{
.right_content1 .title4 strong{ display:none}
	
	}	 