@charset "utf-8";
.width1004{ min-width:1100px;}
.indexcontent{ margin:0 auto; width:1100px;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
a.bs:hover{ text-decoration:underline;}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
 
}
body,td,th{
	font-size: 9pt;
	color: #000000;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif, "宋体";
}
TABLE.colorTest{      
    border-top: 1px solid #B4DBFA;       
    border-left: 1px solid #B4DBFA;       
    border-right: 0px;       
    border-bottom: 0px;  
}

.colorTest TD {      
    border-top: 1px solid #FFFFFF;       
    border-left: 1px solid #FFFFFF;       
    border-right: 1px solid #B4DBFA;       
    border-bottom: 1px solid #B4DBFA;    
} 
/*table,td,th { border-collapse: collapse; border-spacing: 0; border-color:#e8e8e8; } */

.left_nav{ overflow-x:hidden; overflow-y:auto; height:100%; background:#242635;}
.gdt::-webkit-scrollbar {width:4px;height:4px;}
.gdt::-webkit-scrollbar-track {background:#242635;}
.gdt::-webkit-scrollbar-thumb {background:#CBCBCB; border-radius:2px;}
.gdt2::-webkit-scrollbar {width:4px;height:4px;}
.gdt2::-webkit-scrollbar-track {background:#f6fafd;}
.gdt2::-webkit-scrollbar-thumb {background:#CBCBCB; border-radius:2px;}

.gdti::-webkit-scrollbar {width:0px;height:0px;}
.gdti::-webkit-scrollbar-track {background:#242635;}
.gdti::-webkit-scrollbar-thumb {background:#CBCBCB; border-radius:2px;}
/*
input[type="checkbox"],
input[type="radio"] {
	width: 20px;
	height: 20px;
	background-color:#fff;
	-webkit-appearance:none;
	border:1px solid #c9c9c9;
	border-radius: 2px;
	outline: none;
}
input[type="radio"] {border-radius: 50%;}
input[type="checkbox"]:checked,
input[type="radio"]:checked {
	background-color: #c30d23;
	border-color: #c30d23;
	background-clip: content-box;
	padding:2px;
}*/
input[type="radio"] {
	width: 20px;
	height: 20px;
	background-color:#fff;
	-webkit-appearance:none;
	border:1px solid #c9c9c9;
	border-radius: 2px;
	outline: none;
}
input[type="radio"] {border-radius: 50%;}
input[type="radio"]:checked {
	background-color: #c30d23;
	border-color: #c30d23;
	background-clip: content-box;
	padding:2px;
}


input[type="checkbox"] {
	position: relative;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

input[type="checkbox"]::after {
	position: absolute;
	top: 0;
	color: #000;
	width: 16px;
	height: 16px;
	display: inline-block;
	visibility: visible;
	padding-left: 0px;
	text-align: center;
	content: ' ';
	border-radius: 3px
}

input[type="checkbox"]:checked::after {
	font-family:'宋体';
	content: "✓";
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	background-color: #c30d23;
}


.content{ font-size:14px; color:#666666; line-height:30px;}
.content *{ line-height:30px;}
.content img{ max-width:100%; height:auto !important;}


.pages { margin-top: 15px; font-size: 12px; font-weight: bold; line-height: 22px; text-align: center; }
.pages a { text-decoration: none; color: #333; background: #fff; border: 1px solid #cccccc;/*外框颜色*/ border-radius: 3px; padding: 4px 8px; margin-right: 3px;}
.pages a.active { background: #c30d23; border: 1px solid #c30d23; color: #fff; }/*激活状态颜色*/
.pages a:hover {  background: #c30d23; border: 1px solid #c30d23; color: #fff; text-decoration: none;  }/*鼠标经过颜色*/
.pages .pages_sel{ height:26px; line-height:26px; border: 1px solid #cccccc; border-radius: 3px; outline:none;}


/*左菜单*/
.left_nav_logo{ padding-top:10px; height:40px; padding-left:38px; margin-top:20px; margin-bottom:20px;}

.crm_left_list{}
.crm_left_list>li{}
.crm_left_list>li .crm_left_list_title{}
.crm_left_list>li .crm_left_list_title a{ display:block; height:54px; line-height:54px; padding-left:56px; font-size:16px; color:#bbbbbb;}
.crm_left_list>li .crm_left_list_title a img{ margin-left:20px;}

.crm_left_list>li.ico1 .crm_left_list_title a{ background:url(../images/left_nav_ico1.png) 24px center no-repeat;}
.crm_left_list>li.ico2 .crm_left_list_title a{ background:url(../images/left_nav_ico2.png) 24px center no-repeat;}
.crm_left_list>li.ico3 .crm_left_list_title a{ background:url(../images/left_nav_ico3.png) 24px center no-repeat;}
.crm_left_list>li.ico4 .crm_left_list_title a{ background:url(../images/left_nav_ico4.png) 24px center no-repeat;}
.crm_left_list>li.ico5 .crm_left_list_title a{ background:url(../images/left_nav_ico5.png) 24px center no-repeat;}
.crm_left_list>li.ico6 .crm_left_list_title a{ background:url(../images/left_nav_ico6.png) 24px center no-repeat;}
.crm_left_list>li.ico7 .crm_left_list_title a{ background:url(../images/left_nav_ico7.png) 24px center no-repeat;}
.crm_left_list>li.ico8 .crm_left_list_title a{ background:url(../images/left_nav_ico8.png) 24px center no-repeat;}
.crm_left_list>li.ico9 .crm_left_list_title a{ background:url(../images/left_nav_ico9.png) 24px center no-repeat;}
.crm_left_list>li.ico10 .crm_left_list_title a{ background:url(../images/left_nav_ico10.png) 24px center no-repeat;}
.crm_left_list>li.ico11 .crm_left_list_title a{ background:url(../images/left_nav_ico11.png) 24px center no-repeat;}
.crm_left_list>li.ico12 .crm_left_list_title a{ background:url(../images/left_nav_ico12.png) 24px center no-repeat;}
.crm_left_list>li.ico17 .crm_left_list_title a{ background:url(../images/left_nav_ico17.png) 24px center no-repeat;}
.crm_left_list>li.ico1:hover .crm_left_list_title a,
.crm_left_list>li.ico1.on .crm_left_list_title a{ background:url(../images/left_nav_ico1_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico2:hover .crm_left_list_title a,
.crm_left_list>li.ico2.on .crm_left_list_title a{ background:url(../images/left_nav_ico2_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico3:hover .crm_left_list_title a,
.crm_left_list>li.ico3.on .crm_left_list_title a{ background:url(../images/left_nav_ico3_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico4:hover .crm_left_list_title a,
.crm_left_list>li.ico4.on .crm_left_list_title a{ background:url(../images/left_nav_ico4_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico5:hover .crm_left_list_title a,
.crm_left_list>li.ico5.on .crm_left_list_title a{ background:url(../images/left_nav_ico5_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico6:hover .crm_left_list_title a,
.crm_left_list>li.ico6.on .crm_left_list_title a{ background:url(../images/left_nav_ico6_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico7:hover .crm_left_list_title a,
.crm_left_list>li.ico7.on .crm_left_list_title a{ background:url(../images/left_nav_ico7_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico8:hover .crm_left_list_title a,
.crm_left_list>li.ico8.on .crm_left_list_title a{ background:url(../images/left_nav_ico8_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico9:hover .crm_left_list_title a,
.crm_left_list>li.ico9.on .crm_left_list_title a{ background:url(../images/left_nav_ico9_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico10:hover .crm_left_list_title a,
.crm_left_list>li.ico10.on .crm_left_list_title a{ background:url(../images/left_nav_ico10_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico11:hover .crm_left_list_title a,
.crm_left_list>li.ico11.on .crm_left_list_title a{ background:url(../images/left_nav_ico11_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico12:hover .crm_left_list_title a,
.crm_left_list>li.ico12.on .crm_left_list_title a{ background:url(../images/left_nav_ico12_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico17:hover .crm_left_list_title a,
.crm_left_list>li.ico17.on .crm_left_list_title a{ background:url(../images/left_nav_ico17_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li:hover .crm_left_list_title a,
.crm_left_list>li.on .crm_left_list_title a{ color:#fff;}

.crm_left_list>li.ico13 .crm_left_list_title a{ background:url(../images/left_nav_ico13.png) 24px center no-repeat;}
.crm_left_list>li.ico13:hover .crm_left_list_title a,
.crm_left_list>li.ico13.on .crm_left_list_title a{ background:url(../images/left_nav_ico13_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico14 .crm_left_list_title a{ background:url(../images/left_nav_ico14.png) 24px center no-repeat;}
.crm_left_list>li.ico14:hover .crm_left_list_title a,
.crm_left_list>li.ico14.on .crm_left_list_title a{ background:url(../images/left_nav_ico14_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico15 .crm_left_list_title a{ background:url(../images/left_nav_ico15.png) 24px center no-repeat;}
.crm_left_list>li.ico15:hover .crm_left_list_title a,
.crm_left_list>li.ico15.on .crm_left_list_title a{ background:url(../images/left_nav_ico15_on.png) #2f3244 24px center no-repeat;}
.crm_left_list>li.ico16 .crm_left_list_title a{ background:url(../images/left_nav_ico16.png) 24px center no-repeat;}
.crm_left_list>li.ico16:hover .crm_left_list_title a,
.crm_left_list>li.ico16.on .crm_left_list_title a{ background:url(../images/left_nav_ico16_on.png) #2f3244 24px center no-repeat;}



.crm_left_list2{ display:none;}
.crm_left_list2 .crm_left_list2_li{ height:54px; }
.crm_left_list2 .crm_left_list2_li a{ display:block; padding-left:60px; height:54px; font-size:16px; line-height:54px; color:#fff;}
.crm_left_list2 .crm_left_list2_li:hover a{ background:#2f3244;}

/*头部导航*/
.topbody{ background:#fff; position:relative; text-align:center; padding:15px 400px 15px 100px;}
.topbody a.top_home_bt{ display:block; position:absolute; left:24px; top:15px; height:50px; line-height:50px; font-size:18px; color:#333333;}
.topbody a.top_home_bt img{ position:relative; margin-right:10px;}
.topbody .top_r{ position:absolute; right:24px; top:15px; height:50px;}
.topbody .top_r .top_r_tx{ float:left; line-height:50px; font-size:18px; color:#333;}
.topbody .top_r .top_r_tx img{ width:50px; height:50px; border-radius:50%; margin-right:14px; object-fit: cover;}
.topbody .top_r .top_r_hr{ float:left; width:1px; height:20px; background:#999999; margin:15px 40px;}
.topbody .top_r a.top_r_tc{ float:left; display:block; line-height:50px; font-size:18px; color:#333;}
.topbody .top_r a.top_r_tc img{ position:relative; margin-right:10px; top:-2px;}
.topbody .top_nav{ line-height:50px; text-align:center;}
.topbody .top_nav a{ font-size:18px; color:#333333; font-weight:bold; padding:13px 20px; background:#ecf0f2; margin:0 -2px;}
.topbody .top_nav a.on,
.topbody .top_nav a:hover{ color:#fff; background:#2f3244;}

/*内容区间*/
.mainbody{ /*overflow-x:hidden;*/height: 100%; background:#f6fafd; min-width:1000px;}
.i_c{ padding:24px;}
.i_l{ float:left; width:68%;}
.i_r{ float:right; width:31%;}
.i_box{ background:#fff; border-radius:5px;}
.i_box .i_title{ position:relative; height:38px; border-bottom:#f7f7f7 1px solid; padding:30px 48px; font-size:22px; color:#333333; font-weight:bold; line-height:38px;}
.i_box .i_title .i_title_ico{ position:relative; margin-right:10px; top:-2px;}
.i_box .i_title a.i_more{ position:absolute; right:48px; top:30px; font-size:14px; color:#999999;}
.i_box .i_title a.i_more .i_more_ico{ position:relative; top:-1px; margin-left:10px;}
.i_box .i_content{ padding:0 48px;}

.i_tsjyhd_img{ float:left; width:48.2%; height:270px; border-radius:5px; object-fit: cover;}
.i_tsjyhd_txt{ float:right; width:48.5%; height:270px;}
.i_tsjyhd_txt .title{ padding:10px 0; line-height:40px; font-size:20px; color:#333333; font-weight:bold;}
.i_tsjyhd_txt .txt1{ padding-top:12px; font-size:14px; color:#666666; line-height:25px; height:150px; overflow:hidden;}
.i_tsjyhd_txt .txt2{ padding-top:10px; font-size:14px; color:#666666; line-height:25px;}

.i_tsjyhd_list li{ border-radius:5px; overflow:hidden;}
.i_tsjyhd_list li .img{ width:100%; position: relative; padding: 30.52% 0;}
.i_tsjyhd_list li .img img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.i_tsjyhd_list li .txt{ height:40px; line-height:40px; text-align:center; background:#f5f5f5; font-size:14px; color:#333333;}
.i_tsjyhd_swiper .swiper-button-next{ width:36px; height:50px; line-height:50px; text-align:center; background:url(../images/right_ico.png) rgba(0,0,0,0.7) center no-repeat; border-radius:5px; margin-top:-25px; right:0;}
.i_tsjyhd_swiper .swiper-button-prev{ width:36px; height:50px; line-height:50px; text-align:center; background:url(../images/left_ico.png) rgba(0,0,0,0.7) center no-repeat; border-radius:5px; margin-top:-25px; left:0;}

.i_xydt_swiper{ padding-bottom:60px;}
.i_xydt_list li{ border-radius:5px; overflow:hidden;}
.i_xydt_list li .img{ width:100%; position: relative; padding: 40.91% 0;}
.i_xydt_list li .img img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.i_xydt_list li .txt{ height:40px; line-height:40px; text-align:left; background:#f5f5f5; font-size:16px; color:#333333; font-weight:bold; padding:10px 20px;}
.swipergr-bullet .swiper-pagination-bullet{ width:10px; height:10px; border-radius:5px; transition:all 0.3s;}
.swipergr-bullet .swiper-pagination-bullet-active{ background:#c30d23; width:20px;}

.gr_tb1 .title td{ font-size:18px; color:#333333; padding:10px 0;}
.gr_tb1 .tr td{ border-bottom:1px solid #f7f7f7; font-size:16px; color:#333333; padding:10px 0;}
.text-align-r{ text-align:right;}
.nowrap{white-space:nowrap;}

.i_rgdt_list li{ border-bottom:1px solid #f7f7f7; font-size:16px; color:#333333; padding:20px 100px 20px 0px; position:relative;}
.i_rgdt_list li.title{ font-size:18px; color:#333333; border-bottom:0;}
.i_rgdt_list li .txt1{ position:absolute; left:0; top:20px; width:140px; height:30px;}
.i_rgdt_list li .txt3{ position:absolute; right:0; top:20px; width:140px; height:30px; text-align:right;}

.i_dsjs_swiper{ padding-bottom:60px;}
.i_dsjs_list li{ border-radius:5px; overflow:hidden; position:relative;}
.i_dsjs_list li .img{ width:100%; position: relative; padding: 34.38% 0;}
.i_dsjs_list li .img img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.i_dsjs_list li .txt{ position:absolute; left:0; bottom:0; padding:10px; width:100%; height:50px; line-height:30px; text-align:center; background:rgba(0,0,0,0.8); font-size:16px; color:#ffffff; box-sizing:border-box;}

.i_news_list li{ font-size:16px; color:#333333; line-height:30px; padding:10px 100px 10px 0; position:relative;}
.i_news_list li .txt3{ position:absolute; right:0; top:10px; width:140px; height:30px; text-align:right;}

.i_zsjz_title{ border:#f6fafd 1px solid; border-radius:5px; margin:16px 0; height:32px; line-height:32px; font-size:18px; color:#c30d23; text-align:center;}
.i_zsjz_title .i_zsjz_title_ico1{ position:relative; top:-5px; margin-right:10px;}
.i_zsjz_title .i_zsjz_title_ico2{ position:relative; top:5px; margin-left:10px;}

.i_zsjz_list li{ float:left; width:48%; margin-left:4%; margin-bottom:21px; border-radius:5px; overflow:hidden;}
.i_zsjz_list li:nth-child(2n+1){ margin-left:0;}
.i_zsjz_list li .img{ width:100%; position: relative; padding: 27% 0;}
.i_zsjz_list li .img img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.i_zsjz_list li .img .mb{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background:rgba(0,0,0,0.44); transition:all 0.3s;}
.i_zsjz_list li .img .txt{ width: 100%; position:absolute; left:0; top:50%; margin-top:-20px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fffefe; font-weight:bold;}
.i_zsjz_list li:hover .img .mb{ background:rgba(0,0,0,0.2);}

.i_grd{ position:relative; padding-left:94px; height:45px;}
.i_grd .title{ position:absolute; left:0; top:0; height:45px; line-height:45px; font-size:22px; color:#333333; font-weight:bold;}
.i_grd .i_grd_c{ height:45px; background:#e5eff7; border-radius:22px; padding-left:40px; padding-right:120px; font-size:16px; color:#666666; line-height:45px;}
.i_grd .i_grd_c{ height:45px; background:#e5eff7; border-radius:22px; padding-left:40px; padding-right:120px; font-size:16px; color:#666666; line-height:45px;}
.i_grd .i_grd_c a.i_more{ position:absolute; right:48px; top:0; font-size:14px; color:#c30d23;}
.i_grd .i_grd_c a.i_more .i_more_ico{ position:relative; top:-1px; margin-left:10px;}

.i_rcgl_list li{ float:left; width:48%; margin-left:4%; height:106px; border:#f7f7f7 1px solid; margin-top:25px; padding-left:160px; position:relative; box-sizing:border-box;}
.i_rcgl_list li:nth-child(1),
.i_rcgl_list li:nth-child(2){ margin-top:0;}
.i_rcgl_list li:nth-child(2n+1){ margin-left:0;}
.i_rcgl_list li .rq{ position:absolute; left:0; top:0; width:144px; height:104px; background:#fef6f6;}
.i_rcgl_list li .rq .rq_ico{ text-align:center; padding-top:15px;}
.i_rcgl_list li .rq .rq_txt{ text-align:center; font-size:14px; color:#333333; line-height:22px; font-family:Arial; padding-top:10px;}
.i_rcgl_list li .txt1{ font-size:16px; color:#333333; line-height:30px; padding-top:20px;}
.i_rcgl_list li .txt2{ font-size:12px; color:#999999; line-height:30px; padding-top:10px;}

/*权限设置管理*/
.n_c{ padding:0 24px; min-width:1000px;}
.n_weizhi{ font-size:14px; color:#666666; line-height:30px; padding:15px 0;}
.n_weizhi a{ color:#666666;}
.n_weizhi a:hover{ color:#c30d23;}
.n_t{ padding:4px 24px 4px 24px; background:#fff; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom:#f7f7f7 1px solid; position:relative; line-height:80px;}
.n_t a.n_add_bt{ display:block; width:98px; height:40px; line-height:40px; text-align:center; background:#c30d23; font-size:16px; color:#fffefe; border-radius:5px; margin-top:20px; margin-bottom:20px;}
.n_t .s_box{ display:inline-block; height:40px; margin-right:20px;}
.n_t .s_box .title{ display:inline-block; height:40px; line-height:40px; font-size:14px; color:#333333; padding-right:15px;}
.n_t .s_box .s_inp{ display:inline-block; width:124px; height:38px; line-height:38px; border:#dde2ee 1px solid; padding:0 12px; font-size:14px; border-radius:5px; outline:none;}
.n_t .s_box .s_sel{ display:inline-block; width:150px; height:40px; line-height:38px; border:#dde2ee 1px solid; padding:0 12px; font-size:14px; border-radius:5px; outline:none;}
.s_submit{ display:inline-block; width:68px; height:38px; line-height:38px; text-align:center; background:#c30d23; font-size:16px; color:#fffefe; border:#c30d23 1px solid; border-radius:5px; margin-right:20px; cursor:pointer;}
.n_t .s_reset{ display:inline-block; width:68px; height:38px; line-height:38px; text-align:center; background:#fff; font-size:16px; color:#c30d23; border:#c30d23 1px solid; border-radius:5px; cursor:pointer;}
.n_box{ padding:24px 24px; background:#fff;}
.d_c_tb{}
.d_c_tb td{ line-height:30px; padding-top:20px; padding-bottom:20px; padding-left:30px; font-size:16px;}
.d_c_tb tr.tb_bt{ background:#f4f7fe !important; font-size:18px; color:#999999; font-weight:bold; text-align:left; border-bottom:#fff 30px solid;}
.d_c_tb tr{ text-align:left;}
.d_c_tb tr.tb_bt td{ color:#999999;}
.d_c_tb td a.do_a{ margin-right:10px; color: #0148ce;}
.d_c_tb td a.do_a2{ margin-right:10px; color: #01b3ce;}
.d_c_tb td.do{ width:160px;}
.d_c_tb tr:hover{ background:#f0f0f0 !important;}

.d_c_tb td.pxh{ width:80px;}
.d_c_tb tr:nth-child(2n){ background:#f9f9f9;}

.kcglkc_title{ background:#fff !important;}
.kcglkc_title .txt{ display:inline-block; padding:0 30px; background:url(../images/kcglkc_title_ico1.png) left center no-repeat; cursor:pointer;}
.kcglkc_title.close .txt{ background:url(../images/kcglkc_title_ico2.png) left center no-repeat;}

/*权限设置添加*/
.n_t2{ padding:24px 24px; background:#fff; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom:#f7f7f7 1px solid; position:relative;}
.n_t2 .title{ font-size:22px; color:#333333; font-weight:bold; height:40px; line-height:40px;}

.n_add_list1{ width:1200px;}
.n_add_list1 li{ margin-top:24px; position:relative; padding-left:80px; line-height:40px;}
.n_add_list1 li.li3{ float:left; width:300px; height:40px;}
.n_add_list1 li.li3 .pic{ position:absolute; left:210px; top:0; height:40px;}
/*.n_add_list1 li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}*/

.n_add_list1 li .title{ position:absolute; left:0; top:0; height:40px; line-height:40px; font-size:14px; color:#333333;}
.add_inp{ width:240px; height:38px; line-height:38px; border:#dde2ee 1px solid; border-radius:5px; padding:0 15px; outline:none;}
.add_inp2{ width:160px; height:38px; line-height:38px; border:#dde2ee 1px solid; border-radius:5px; padding:0 15px; outline:none;}
.add_inp3{ width:870px; height:38px; line-height:38px; border:#dde2ee 1px solid; border-radius:5px; padding:0 15px; outline:none;}
.add_sinp{ width:60px; height:38px; line-height:38px; border:#dde2ee 1px solid; border-radius:5px; padding:0 15px; outline:none;}
.add_sel{ width:272px; height:40px; line-height:38px; border:#dde2ee 1px solid; border-radius:5px; padding:0 15px; outline:none;}
.add_sel2{ width:192px; height:40px; line-height:38px; border:#dde2ee 1px solid; border-radius:5px; padding:0 15px; outline:none;}
.add_textarea{ width:870px; height:150px; line-height:30px; border:#dde2ee 1px solid; border-radius:5px; padding:0 15px; outline:none; font-family:"微软雅黑";}
.add_pic{ width:240px; height:38px; line-height:38px; border:#dde2ee 1px solid; border-radius:5px; padding:0 15px; outline:none;}
.add_pic_txt{ position:absolute; top:0; left:200px; height:40px; line-height:40px; color:#999999;}
.add_img{ display:block; margin-top:10px; max-width:110px;}

.userdg_list{ display:inline-block;}
.userdg_list .userdg_list_li{ display:inline-block; padding:0 15px; border: #dde2ee 1px solid; border-radius:5px; height:40px; line-height:38px; margin-right:10px; box-sizing:border-box; position:relative;}
.userdg_list .userdg_list_li .userdg_list_li_del{ position:absolute; right:-8px; top:-8px; width:16px; height:16px; line-height:20px; border: #c30d23 1px solid; border-radius:50%; text-align:center; line-height:16px; font-size:14px; color:#fff; background:#c30d23; cursor:pointer;}

.n_add_list1 .check_box1{ font-size:16px; color:#333333; line-height:40px; height:40px;}
.n_add_list1 .check_box1 label{ margin-right:80px;}
.n_add_list1 .check_box1 label input{ position:relative; top:-2px; width: 14px; height: 14px; line-height: 14px; vertical-align: middle; margin-right:5px;}


a.add_file { position: relative; display: inline-block; background: rgba(195,13,35,1); border-radius: 4px; width:112px; height:40px; text-align:center; line-height:40px; overflow: hidden; color: #fff; text-decoration: none; text-indent: 0; cursor:pointer;}
a.add_file input { position: absolute; font-size: 100px; right: 0; top: 0; opacity: 0;}
a.add_file:hover { background: rgba(195,13,35,0.9); text-decoration: none;}

label.add_radio{ margin-right:20px;}
label.add_radio input{ position:relative; top:-2px; width: 14px; height: 14px; line-height: 14px; vertical-align: middle; margin-right:5px;}
.inp_ts{ color:#c30d23; font-size:16px;}


.qx_box{ position:relative;}
.qx_box .title1{ font-size:20px; color:#333333; line-height:80px; height:80px; border-bottom:#e1e1e1 1px solid;}
.qx_box .check_box1{ font-size:16px; color:#333333; line-height:80px; height:80px;}
.qx_box .check_box1 label{ margin-right:100px;}
.qx_box .check_box1 label input{ position:relative; top:-2px; width: 14px; height: 14px; line-height: 14px; vertical-align: middle; margin-right:5px;}

.qx_box .title2{ font-size:18px; color:#666666; line-height:80px; height:80px; border-bottom:#e1e1e1 1px solid; margin-left:60px;}
.qx_box .check_box2{ font-size:16px; color:#333333; line-height:80px; height:80px; margin-left:60px;}
.qx_box .check_box2 label{ margin-right:100px;}
.qx_box .check_box2 label input{ position:relative; top:-2px; width: 14px; height: 14px; line-height: 14px; vertical-align: middle; margin-right:5px;}

.qx_box .qx_switch{ position:absolute; top:25px; right:0; width:88px; height:40px; background:url(../images/switch_ico.png) center no-repeat; cursor:pointer;}
.qx_box .qx_switch.on{ background:url(../images/switch_ico_on.png) center no-repeat;}
.n_submit{ width:130px; height:50px; background:#c30d23; border-radius:5px; font-size:18px; color:#f6fafd; border:0; cursor:pointer;}

/*登录页面*/
.loginbody{ background:url(../images/login_bg.jpg) center no-repeat; background-size:cover; position:relative; height:100%;}
.login_logo{ position:absolute; left:135px; top:90px;}
.login_c{ position:absolute; left:50%; top:50%; width:556px; height:600px; margin-left:44px; margin-top:-300px;}
.login_c .login_title{ font-size:30px; color:#ffffff; line-height:80px; text-align:center;}
.login_c .login_box{ background:#fff; padding:0 60px; height:520px; border-radius:10px;}
.login_c .login_box .title{ font-size:32px; color:#333333; line-height:30px; padding:50px 0; text-align:center;}
.login_c .login_box .login_txt{ width:438px; height:48px; border:#cccccc 1px solid; border-radius:5px; overflow: hidden; position:relative;}
.login_c .login_box .login_txt .ico{ float:left; width:55px;  height:48px;}
.login_c .login_box .login_txt .ico1{ background:url(../images/login_ico1.png) right center no-repeat;}
.login_c .login_box .login_txt .ico2{ background:url(../images/login_ico2.png) right center no-repeat;}
.login_c .login_box .login_txt .login_inp{ float:right; width:370px;  height:48px; font-size:16px; padding:0 10px; border:0; box-sizing:border-box; outline:none;}
.login_c .login_box .login_jzmm{ position:relative; line-height:30px; height:30px; font-size:14px; color:#999999;}
.login_c .login_box .login_jzmm label input{ position:relative; top:-2px; width: 14px; height: 14px; line-height: 14px; vertical-align: middle; margin-right:5px;}
.login_c .login_box a.login_wjmm{ position:absolute; right:0; top:0; color:#c30d23;}
.login_c .login_box .login_submit{ border:0; width:100%; height:52px; background:#c30d23; font-size:18px; color:#ffffff; font-weight:bold; border-radius:10px;}
.login_c .login_box .login_zc{ text-align:right; line-height:45px; height:45px; font-size:14px;}
.login_c .login_box .login_zc a{ color:#999999;}
.login_c .login_box .login_txt .login_ssmm{ position:absolute; right:0; top:0; width:48px; height:48px; background:url(../images/login_mm1.png) center no-repeat; cursor:pointer;}

/*找回密码*/
.zhmm_txt{ position:relative;}
.zhmm_inp{ display:block; width:100%;  height:50px; font-size:14px; padding:0 10px; border:0; box-sizing:border-box; outline:none; border:#cccccc 1px solid; border-radius:5px !important;}
.zhmm_txt2{ position:relative; padding-right:100px;}
.zhmm_txt2 .code-btn{ position:absolute; right:0; top:0; display:block; width:90px;  height:50px; font-size:14px; color:#fff; border:0; box-sizing:border-box; outline:none; border:0; border-radius:5px !important; background:#c30d23;}

/*找回密码成功*/
.zhmmok_ico{ text-align:center;}
.zhmmok_ico img{ height:120px;}
.zhmmok_txt{ font-size:16px; color:#333333; line-height:50px; height:50px; text-align:center;}

/*头部导师管理*/
.tdsgl_nav{ line-height:60px; text-align:center;}
.tdsgl_nav li{ display:inline-block; width:180px; height:50px; border:#cccccc 1px solid; text-align:center; line-height:50px; font-size:24px; color:#999999; background:#fff; font-weight:bold; margin:0 30px; transition:all 0.3s; cursor:pointer;}
.tdsgl_nav li.on{ border:#c30d23 1px solid; color:#fff; background:#c30d23;}

.tdsgl_list li{ float:left; width:24%; margin-left:1.33%; margin-top:46px; border-radius:5px; overflow:hidden; position:relative; background:#fff; padding-top:20px;}
.tdsgl_list li:nth-child(4n+1){ margin-left:0;}
/*.tdsgl_list li .img{ width:100%; position: relative; padding: 37.3% 0;}
.tdsgl_list li .img img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.tdsgl_list li .txt{ position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; padding:0 10px; text-align:center; background:rgba(0,0,0,0.8); font-size:18px; color:#fff; box-sizing:border-box;}*/
.tdsgl_list li .img{ width:150px; height:150px; margin:0 auto;}
.tdsgl_list li .img img{ width: 100%; height: 100%; object-fit: cover; border-radius:50%; overflow:hidden;}
.tdsgl_list li .txt{ margin-top:20px; width:100%; height:50px; line-height:50px; padding:0 10px; text-align:center; font-size:18px; color:#333; padding-bottom:20px;}

/*头部导师管理详情*/
.tdsgl_list1{ width:1000px;}
.tdsgl_list1 li{ margin-top:24px; position:relative; padding-left:80px; font-size:14px; line-height:40px; min-height:40px; color:#666666;}
.tdsgl_list1 li.li3{ float:left; width:250px; height:40px;}
.tdsgl_list1 li .title{ position:absolute; left:0; top:50%; height:40px; line-height:40px; margin-top:-20px; font-size:14px; color:#333333;}
.tdsgl_list1 li .pic{ height:105px;}
.tdsgl_list1 li.li1{ padding-left:0; padding-top:40px;}
.tdsgl_list1 li.li1 .title{ top:0; top:0; margin-top:0; height:40px; line-height:40px; font-size:16px; color:#333333; font-weight:bold;}
.tdsgl_list1 li.li2{ font-size:14px; color:#333333;}
.tdsgl_list1 li.li2 .title{ font-size:16px; color:#333333; font-weight:bold;}

/*头部学员基础信息库*/
.txyjcxx_list li{ float:left; width:23.5%; margin-left:2%; background:#fff; margin-top:2%; padding:0 30px; height:450px; box-sizing:border-box;}
.txyjcxx_list li:nth-child(4n+1){ margin-left:0;}
.txyjcxx_list li .tx{ height:126px; text-align:center; line-height:126px; padding-top:30px;}
.txyjcxx_list li .tx img{ width: 126px; height: 126px; border-radius: 50%; object-fit: cover;}
.txyjcxx_list li .tx_txt{ height:40px; line-height:40px; text-align:center; padding-bottom:20px; font-size:18px; color:#666666; font-weight:bold; border-bottom:#f7f7f7 1px solid; margin-bottom:20px;}
.txyjcxx_list li .txyjcxx_box{ padding:10px 0; line-height:30px; padding-left:100px; position:relative;}
.txyjcxx_list li .txyjcxx_box .txt1{ position:absolute; top:10px; left:0; width:80px; text-align:right; font-size:16px; color:#999999; line-height:30px; min-height:30px;}
.txyjcxx_list li .txyjcxx_box .txt2{ font-size:16px; color:#333333; line-height:30px; min-height:30px;}

/*头部个人基本信息*/
.txy_top1{ height:70px; background:#fff;}
.txy_top1 a{ float:left; display:block; width:180px; height:70px; line-height:70px; text-align:center; font-size:22px; color:#333333; font-weight:bold; position:relative; transition:all 0s;}
.txy_top1 a.on,
.txy_top1 a:hover{ color:#c30d23;}
.txy_top1 a:after{content: "";width:100%;height: 2px;background: #c30d23; position: absolute; left: 0; bottom:0; z-index:1; opacity:0; transition:all 0s;}
.txy_top1 a.on:after,
.txy_top1 a:hover:after{ opacity:1;}

.txy_top2{ background:#fff;}
.txy_top2 a{ float:left; display:block; width:140px; height:70px; line-height:70px; text-align:center; font-size:18px; color:#333333; position:relative; transition:all 0s;}
.txy_top2 a.on,
.txy_top2 a:hover{ color:#c30d23; font-weight:bold;}
.txy_top2 a:after{content: "";width:100%;height: 2px;background: #c30d23; position: absolute; left: 0; bottom:0; z-index:1; opacity:0; transition:all 0s;}
.txy_top2 a.on:after,
.txy_top2 a:hover:after{ opacity:1;}

.n_l{ float: left; width: calc(100% - 470px);}
.n_r{ float: right; width: 450px;}
.minxyl{ min-height: 835px;}

/*头部学习感悟*/
.txxgw_list li{ padding:24px 30px; padding-left:320px; background:#f7f7f7; height:160px; position:relative; margin-bottom:26px;}
.txxgw_list li img{ position:absolute; top:24px; left:30px; width:260px; height:160px; border-radius:5px; object-fit: cover;}
.txxgw_list li .txt .txt1{ font-size:18px; color:#333333; font-weight:bold; line-height:40px; padding-top:5px; transition:all 0.3s;}
.txxgw_list li .txt .txt2{ font-size:14px; color:#666666; line-height:35px; height:70px; overflow:hidden;}
.txxgw_list li .txt .txt3{ font-size:14px; color:#666666; line-height:30px; padding-top:20px;}
.txxgw_list li:hover .txt .txt1{ color:#c30d23;}

/*头部新闻详情页*/
.news_i_title1{ font-size:24px; color:#333333; font-weight:bold; line-height:40px; text-align:center; padding:10px 0;}
.news_i_title2{ font-size:14px; color:#666666; line-height:40px; text-align:center;}
.news_i_content{ padding-left:80px; padding-right:80px;}
.news_i_content{ font-size:14px; color:#333333; line-height:35px;}
.news_i_content *{ line-height:35px;}
.news_i_content img{ max-width:100%; height:auto !important;}

.news_i_more{ padding-top:10px; border-top:#f4f4f4 1px solid; line-height:30px;}
.news_i_more a{ font-size:14px; color:#666666;}
.news_i_more .news_i_more_l{ float:left;}
.news_i_more .news_i_more_r{ float:right;}

/*头部个人学习照片*/
.tgrxxzp_list li{ float:left; width:23.5%; margin-left:2%; background:#fff; margin-top:2%; background:#f0f0f0; box-sizing:border-box; border-radius:5px; overflow:hidden;}
.tgrxxzp_list li:nth-child(4n+1){ margin-left:0;}
.tgrxxzp_list li .img{ width:100%; position: relative; padding: 38% 0;}
.tgrxxzp_list li .img img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.tgrxxzp_list li .txt{ padding:20px 0; height:30px; line-height:30px; text-align:center; background:#f5f5f5; font-size:16px; color:#333333;}

/*头部学员金句*/
.txyjj_list li{ border:#f7f7f7 1px solid; min-height:124px; position:relative; padding-left:135px; margin-top:36px;}
.txyjj_list li:nth-child(1){ margin-top:0;}
.txyjj_list li .no{ position:absolute; left:0; top:0; width:135px; height:100%; background:#f7f7f7;}
.txyjj_list li .no span{ position:absolute; left:0; top:50%; width:100%; height:50px; line-height:50px; margin-top:-25px; text-align:center; background:#f7f7f7; font-size:40px; color:#d3747b; font-weight:bold;}
.txyjj_list li .txt{ padding:30px 45px; min-height:64px; font-size:14px; color:#333333; line-height:25px; position:relative;}
.txyjj_list li .txt:before{content: "";width:12px;height: 12px; background:url(../images/txyjj_ico1.png) center no-repeat; position: absolute; left: 20px; top:20px;}
.txyjj_list li .txt:after{content: "";width:12px;height: 12px; background:url(../images/txyjj_ico2.png) center no-repeat; position: absolute; right: 20px; bottom:20px;}
.news_i_zhan_bt{ width:118px; height:60px; border:#cccccc 1px solid; border-radius:30px; margin:20px auto 0 auto; cursor:pointer;}
.news_i_zhan_bt .ico{  background:url(../images/zhan2_ico.png) center no-repeat; height:24px; margin-top:8px;}
.news_i_zhan_bt .txt{ font-size:12px; color:#999999; line-height:30px; text-align:center;}
.news_i_zhan_bt.on .ico,
.news_i_zhan_bt:hover .ico{  background:url(../images/zhan2_ico_on.png) center no-repeat;}
.news_i_zhan_bt.on .txt{ color:#333333;}

/*头部所获荣誉*/
.tryzs_list li{ float:left; width:23.5%; margin-left:2%; background:#fff; margin-top:2%; background:#f0f0f0; box-sizing:border-box; border-radius:5px; overflow:hidden;}
.tryzs_list li:nth-child(4n+1){ margin-left:0;}
.tryzs_list li .img{ width:100%; position: relative; padding: 50% 0;}
.tryzs_list li .img img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: contain;}
.tryzs_list li .txt{ padding:20px 0; height:30px; line-height:30px; text-align:center; background:#f5f5f5; font-size:16px; color:#333333;}

/*头部学员动态*/
.txydt_list li{ float:left; width:23.5%; margin-left:2%; background:#fff; margin-top:2%; background:#f7f7f7; box-sizing:border-box; border-radius:5px; overflow:hidden;}
.txydt_list li:nth-child(4n+1){ margin-left:0;}
.txydt_list li .img{ width:100%; position: relative; padding: 38% 0;}
.txydt_list li .img img.picimg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.txydt_list li .img .txydt_list_look{ position:absolute; left:10px; bottom:5px; font-size:12px; color:#ffffff; line-height:30px;}
.txydt_list li .img .txydt_list_look img{ position:relative; top:-2px; margin-right:5px;}
.txydt_list li .img .txydt_list_zhan{ position:absolute; right:10px; bottom:5px; font-size:12px; color:#ffffff; line-height:30px;}
.txydt_list li .img .txydt_list_zhan img{ position:relative; top:-2px; margin-right:5px;}
.txydt_list li .txt{ padding:15px 20px;}
.txydt_list li .txt .txt1{ font-size:16px; color:#333333; font-weight:bold; line-height:30px; text-align:center;}
.txydt_list li .txt .txt2{ font-size:14px; color:#333333; line-height:25px; height:50px;}

/*后补课堂作业*/
.wjtb{ position:relative; top:-2px; margin-right:10px;}

/*头部教学活动库*/
.thdgl_top{ background:#fff;}
.thdgl_top a{ float:left; display:block; width:110px; height:70px; line-height:70px; text-align:center; font-size:18px; color:#333333; position:relative; transition:all 0s;}
.thdgl_top a.on,
.thdgl_top a:hover{ color:#c30d23; font-weight:bold;}
.thdgl_top a:after{content: "";width:100%;height: 2px;background: #c30d23; position: absolute; left: 0; bottom:0; z-index:1; opacity:0; transition:all 0s;}
.thdgl_top a.on:after,
.thdgl_top a:hover:after{ opacity:1;}

.thdgl_list li{ float:left; width:18.4%; margin-left:2%; background:#fff; margin-top:2%; background:#f7f7f7; box-sizing:border-box; border-radius:5px; overflow:hidden;}
.thdgl_list li:nth-child(5n+1){ margin-left:0;}
.thdgl_list li .img{ width:100%; position: relative; padding: 36% 0;}
.thdgl_list li .img img.picimg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.thdgl_list li .img .txyhd_list_look{ position:absolute; left:10px; bottom:5px; font-size:12px; color:#ffffff; line-height:30px;}
.thdgl_list li .img .txyhd_list_look img{ position:relative; top:-2px; margin-right:5px;}
.thdgl_list li .img .txyhd_list_zhan{ position:absolute; right:10px; bottom:5px; font-size:12px; color:#ffffff; line-height:30px;}
.thdgl_list li .img .txyhd_list_zhan img{ position:relative; top:-2px; margin-right:5px;}
.thdgl_list li .txt{ padding:15px 20px;}
.thdgl_list li .txt .txt1{ font-size:16px; color:#333333; line-height:30px; text-align:center;}
.thdgl_list li .txt .txt2{ font-size:14px; color:#333333; line-height:25px; height:50px;}

.kcqd_ewm{ width:200px;}
.kcqd_ewm .kcqd_ewm_img{ width:198px; border:#eeeeee 1px solid;}
.kcqd_ewm .txt{ text-align:center; line-height:40px; margin-top:20px;}
.kcqd_ewm .txt a{ display:inline-block; font-size:16px; color:#0148ce; border:#0148ce 1px solid; width:160px; height:38px; line-height:38px; border-radius:20px;}
.kcqd_tx{ width: 50px; height: 50px; border-radius: 50%; margin-right: 10px; object-fit: cover;}

/*头部教学活动库详情*/
.thdgl_i_c{ max-width:1200px; margin:0 auto;}
.thdgl_i_title1{ font-size:24px; color:#333333; font-weight:bold; line-height:40px; text-align:center; padding:10px 0; margin-top:20px;}
.thdgl_i_title2{ font-size:14px; color:#666666; line-height:40px; position:relative; border-bottom:#f4f4f4 1px solid; padding-bottom:20px; margin-bottom:20px; margin-top:20px;}
.thdgl_i_title2 span{ position:absolute; right:0; top:0;}
.thdgl_i_content{}
.thdgl_i_content{ font-size:14px; color:#333333; line-height:35px;}
.thdgl_i_content *{ line-height:35px;}
.thdgl_i_content img{ max-width:100%; height:auto !important;}
.thdgl_i_content video{ width:100%; max-width:100%; height:auto !important;}

.thdgl_i_more{ padding-top:10px; border-top:#f4f4f4 1px solid; line-height:30px;}
.thdgl_i_more a{ font-size:14px; color:#666666;}
.thdgl_i_more .thdgl_i_more_l{ float:left;}
.thdgl_i_more .thdgl_i_more_r{ float:right;}


/*头部工作人员库*/
.tygxx_list li{ float:left; width:23.5%; margin-left:2%; background:#fff; margin-top:2%; height:450px; box-sizing:border-box; border-radius:5px; overflow:hidden;}
.tygxx_list li:nth-child(4n+1){ margin-left:0;}

/*.tygxx_list li .img{ width:100%; position: relative; padding: 30.52% 0;}
.tygxx_list li .img img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}*/
.tygxx_list li .img{ width:150px; height:150px; margin:0 auto; margin-top:40px;}
.tygxx_list li .img img{ width: 100%; height: 100%; object-fit: cover; border-radius:50%; overflow:hidden;}

.tygxx_list li .txyjcxx_box{ padding:10px 30px; line-height:30px; padding-left:130px; position:relative;}
.tygxx_list li .txyjcxx_box .txt1{ position:absolute; top:10px; left:0; width:110px; text-align:right; font-size:16px; color:#999999; line-height:30px;}
.tygxx_list li .txyjcxx_box .txt2{ font-size:16px; color:#333333; line-height:30px;}

/*头部案例详情*/
.news_fujian{ border:#f4f4f4 1px solid; height:60px; line-height:60px; padding-left:96px; position:relative; font-size:16px; color:#333333;}
.news_fujian .title{ position:absolute; left:0; top:0; width:96px; text-align:center; line-height:60px; font-size:16px; color:#999999;}
.news_fujian a.download_a{ color:#0148ce;}

/*头部特色课程*/
.kcglts_title{ height:50px; line-height:50px; padding:30px 0; font-size:24px; color:#333333; font-weight:bold; text-align:center; position:relative;}
.kcglts_title span{ color:#c30d23;}
.kcglts_title a{ position:absolute; right:10px; bottom:10px; font-size:16px; color:#c30d23; font-weight:normal;}

.kcglts_list li{ float:left; width:23.5%; margin-left:2%; background:#fff; margin-top:2%; box-sizing:border-box;}
.kcglts_list li:nth-child(5n+1){ margin-left:0;}
.kcglts_list li .img{ width:100%; position: relative; padding: 28% 0;}
.kcglts_list li .img img.picimg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.kcglts_list li .txt{ padding:15px 20px;}
.kcglts_list li .txt .txt1{ font-size:16px; color:#333333; line-height:30px; text-align:center;}

/*头部特殊课程*/
.tkcgl_top{ position:relative; height:290px; padding-left:535px;}
.tkcgl_top .tkcgl_box{ position:absolute; left:0; top:0; width:500px; height:290px; background:#ae4005;}
.tkcgl_top .tkcgl_box .tkcgl_box_title{ text-align:center; font-size:100px; line-height:120px; color:#fff; font-weight:bold; padding-top:60px;}
.tkcgl_top .tkcgl_box .tkcgl_box_txt{ text-align:center; font-size:22px; line-height:40px; color:#fff; font-family:"宋体"; padding-top:10px;}
.tkcgl_top .tkcgl_top_title{ font-size:20px; color:#333333; font-weight:bold; line-height:50px; padding:10px 0;}
.tkcgl_top .tkcgl_top_txt{ font-size:14px; color:#666666; line-height:30px; max-width:800px; overflow-x:hidden; overflow-y:auto; height:220px;}
.tkcgl_top .tkcgl_top_txt::-webkit-scrollbar {width:4px;height:4px;}
.tkcgl_top .tkcgl_top_txt::-webkit-scrollbar-track {background:#f6f6f6;}
.tkcgl_top .tkcgl_top_txt::-webkit-scrollbar-thumb {background:#CBCBCB;}

.tkchx_swiper{ padding-bottom:60px;}
.tkchx_list li{ border-radius:5px; overflow:hidden;}
.tkchx_list li .img{ width:100%; position: relative; padding: 38% 0;}
.tkchx_list li .img img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.tkchx_list li .txt{ height:40px; line-height:40px; text-align:left; background:#f5f5f5; font-size:16px; color:#333333; font-weight:bold; padding:10px 20px;}
.swipergr-bullet .swiper-pagination-bullet{ width:10px; height:10px; border-radius:5px; transition:all 0.3s;}
.swipergr-bullet .swiper-pagination-bullet-active{ background:#c30d23; width:20px;}

.tfbpj_title{ font-size:20px; color:#333333; line-height:40px; font-weight:bold;}
.tfbpj_list li{ height:30px; margin:20px 0; position:relative; padding-left:75px;}
.tfbpj_list li .title{ position:absolute; left:0; top:0; font-size:16px; color:#333333; line-height:30px;}
.xin{ display:inline-block; width:30px; height:30px; background:url(../images/xin.png) center 5px no-repeat; cursor:pointer;}
.xin.on{ background:url(../images/xin_on.png) center 5px no-repeat;}
.pjtextarea{ width:900px; height:190px; padding:10px 25px; background:#f8f8f8; border:0; border-radius:10px; font-family:"微软雅黑"; box-sizing:border-box; outline:none;}

.pjcheckbox{ font-size:16px; color:#333333; line-height:40px; height:40px;}
.pjcheckbox label{ margin-right:80px;}
.pjcheckbox label input{ position:relative; top:-2px; width: 14px; height: 14px; line-height: 14px; vertical-align: middle; margin-right:5px;}

.txypj_top{ height:60px; position:relative; padding-left:160px; background:#f4f7fe;}
.txypj_top .title{ position:absolute; left:0; top:10px; width:159px; height:40px; line-height:40px; text-align:center; border-right:#cccccc 1px solid; font-size:20px; color:#333333;}
.txypj_top_list{ padding-top:20px; height:20px;}
.txypj_top_list li{ float:left; width:200px; height:20px; line-height:20px; font-size:16px; color:#666666; text-align:center; border-left:#cccccc 1px solid;}
.txypj_top_list li:nth-child(5n+1){ border-left:0;}
.txypj_top_list li span{ position:relative; top:2px; margin-left:5px; font-size:20px; color:#c30d23;}

.txypj_list li{ padding:20px 0; border-bottom:#e1e1e1 1px solid; position:relative; padding-left:75px; min-height:85px;}
.txypj_list li .txypj_tx{ position:absolute; left:0; top:20px;}
.txypj_list li .txypj_tx img{ width:55px; height:55px; object-fit: cover; border-radius:50%;}
.txypj_list li .txypj_tx .txt{ font-size:16px; color:#333333; line-height:30px; text-align:center;}
.txypj_list li .txt1{ height:30px; line-height:30px;}
.txypj_list li .txt2{ font-size:16px; color:#333333; line-height:30px; padding-left:5px;}
.txypj_list li .txt3{ font-size:16px; color:#999999; line-height:30px; padding-left:5px;}

a.kcadd_file { position: relative; display: inline-block; background:url(../images/kc_i_file_bt.png) center no-repeat; border-radius: 4px; width:250px; height:110px; text-align:center; border:#e1e1e1 1px solid; cursor:pointer;}
a.kcadd_file input { position: absolute; font-size: 100px; right: 0; top: 0; opacity: 0;}

.kcadd_pic_txt{ height:40px; line-height:40px; font-size:12px; color:#999999;}
.kcadd_img{ display:block; margin-top:10px; height:40px;}

.kcbz_title{ font-size:18px; color:#333333; font-weight:bold; line-height:30px; padding:10px 0;}
.kcbz_txt{ font-size:14px; color:#666666; line-height:30px; background:#f9f9f9; padding:20px;}

a.tkcgl_kcpjbt{ display:block; background:#c30d23; width:128px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; font-weight:bold; text-align:center; border-radius:5px; margin-top:20px;}

/*评价*/
.tpj_title{ padding-top:20px; text-align:center; font-size:16px; color:#333333; line-height:40px; padding-bottom:20px;}
.tpj_box{ width:808px; border:#cccccc 1px solid; padding:40px 180px 40px 180px; box-sizing:border-box; margin:0 auto;}
.tpj_box_title1{ font-size:16px; color:#333333; font-weight:bold; line-height:35px; padding:20px 0 5px 0;}
.tpj_box_title2{ font-size:14px; color:#333333; line-height:30px; margin-top:10px;}
.tpj_box_title2 span{ color:#c30d23; margin-right:5px;}
.tpj_box_xzt li{ float:left; padding-left:25px; height:30px; line-height:30px; width:60px; font-size:14px; color:#343434; position:relative; cursor:pointer;}
.tpj_box_xzt li:after{content: ""; position:absolute; left:0; top:50%; margin-top:-7px; width:12px; height:12px; border:#cccccc 1px solid; border-radius:50%;}
.tpj_box_xzt li.on:after{ border:#0033cc 2px solid; margin-top:-8px;}
.tpj_box_xzt li.lon:after{ background:#cccccc;}
.pjinp2{ width:402px; height:38px; line-height:38px; border:#eeeeee 1px solid; margin-top:10px; margin-bottom:15px; padding:0 10px;}
.pj_bt{ display:block; background:#c30d23; width:128px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; font-weight:bold; text-align:center; border-radius:5px; margin-top:30px; border:0; cursor:pointer;}
.pjtxt2{ width:382px; font-size:14px; color:#999999; line-height:38px; border:#eeeeee 1px solid; margin-top:10px; margin-bottom:15px; padding:0 20px;}

/*数据分析*/
.sjfx_d1{ width:49%;}
.n_t2 .title a.i_more { position: absolute; right: 48px; top: 30px; font-size: 14px; color: #999999;}
.n_t2 .title a.i_more .i_more_ico{ position:relative; top:-1px; margin-left:10px;}

.dshp_list li .title1{ float:left; width:20%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#999999;}
.dshp_list li .title2{ float:left; width:60%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#999999;}
.dshp_list li .title3{ float:left; width:20%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#999999;}
.dshp_list li .txt1{ float:left; width:20%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#333333;}
.dshp_list li .txt2{ float:left; width:60%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#333333;}
.dshp_list li .txt3{ float:left; width:20%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#333333;}
.dshp_list li .txt1 img{ padding-top:16px;}

/*数据分析列表页*/
.sjfxlist_nav{ text-align:right; padding-bottom:20px;}
.sjfxlist_nav a{ display:inline-block; width:84px; height:38px; line-height:38px; text-align:center; color:#333333; border:#999999 1px solid; border-radius:5px; margin-left:10px;}
.sjfxlist_nav a:hover,
.sjfxlist_nav a.on{ border:#c30d23 1px solid; background:#c30d23; color:#fff;}

/*头部日程管理*/
.trcgl_biaoti{ font-size:22px; color:#333333; font-weight:bold; line-height:80px; float:left;}

.trggl_top{ background:#fff;}
.trggl_top a{ float:left; display:block; width:8.33%; height:70px; line-height:70px; text-align:center; font-size:18px; color:#333333; position:relative; transition:all 0s;}
.trggl_top a.on,
.trggl_top a:hover{ color:#c30d23; font-weight:bold;}
.trggl_top a:after{content: "";width:100%;height: 2px;background: #c30d23; position: absolute; left: 0; bottom:0; z-index:1; opacity:0; transition:all 0s;}
.trggl_top a.on:after,
.trggl_top a:hover:after{ opacity:1;}

.trggl_list li{ float:left; width:32%; margin-left:2%; height:134px; border:#f7f7f7 1px solid; margin-top:25px; padding-left:160px; padding-right:10px; position:relative; box-sizing:border-box;}
.trggl_list li:nth-child(3n+1){ margin-left:0;}
.trggl_list li .rq{ position:absolute; left:0; top:0; width:144px; height:132px; background:#fef6f6;}
.trggl_list li .rq .rq_ico{ text-align:center; padding-top:26px;}
.trggl_list li .rq .rq_txt{ text-align:center; font-size:14px; color:#333333; line-height:22px; font-family:Arial; padding-top:10px;}
.trggl_list li .txt1{ font-size:16px; color:#333333; line-height:30px; padding-top:10px;}
.trggl_list li .txt2{ font-size:12px; color:#999999; line-height:25px; padding-top:5px;}



@media only screen and (max-width:1400px) and (min-width:0) {
	.topbody .top_nav a{ font-size:16px; color:#333333; padding:13px 10px;}
	.i_box .i_title{ padding:20px 20px;}
	.i_box .i_title a.i_more{ right:20px;}
	.i_box .i_content{ padding:0 20px;}
	
	.i_zsjz_title{ font-size:14px;}
	.n_l{ width:100%;}
	.n_r{ display:none;}
}