@charset "utf-8";
/* CSS Document */
/*----------------------公用------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tr,th,td {padding:0;margin:0} 
table {border-collapse: collapse;border-spacing:0} 
fieldset,img {border:0} 
img{vertical-align: middle;}
address,caption,cite,code,dfn,em,strong,th,var {} 
ol,ul,li { list-style:none} 
caption,th {text-align: left} 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-family:"微软雅黑";}
q:before,q:after {content:''} 
abbr,acronym { border:none;}
body{font-size:15px; font-family:"微软雅黑";}
input,select,button{vertical-align:middle;}
input:focus::-webkit-input-placeholder {
color: transparent;
/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */
}
/* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder {
color: transparent;
}
/* Mozilla Firefox 19+ */
input:focus::-moz-placeholder {
color: transparent;
}
/* Internet Explorer 10+ */
input:focus:-ms-input-placeholder {
color: transparent;
}
/*--------------------公用------------------*/
.clear{clear:both}
body{background:#fff; color:#333;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#000;}
.lf{ float:left;}
.rg{ float:right;}
.w1300{ width:1300px; margin:0 auto;}
.mt20{ margin-top:20px;}
.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*-------------topbar--------------*/
#topbar0{background:#fff; height:36px; line-height:36px; overflow:hidden; width: 100%; min-width:1300px;}
.topbar0{width:1300px; margin:0 auto;}
.topbar0 a{color:#333;}
/*============head============*/
.head_bg{background:url(../images/head_bg.jpg) no-repeat center; width:100%; height:147px; min-width:1300px;}
.head{ width:1300px;margin:0 auto; height:147px; overflow:hidden;}
.logo{ float:left; margin-top:35px;}
#sosuo{ text-align:left;float:left; margin-top:10px;}
#sosuo p a{ color:#999; padding:0 5px;}
#sosuo p a:hover{ color:#ff5b4a;}
.head .search{ padding:2px 5px; color:#999; outline: none; float:left;border:#d9534f 2px solid; width:300px; line-height:32px; height:32px; border-radius:0;}
.search1{ cursor:pointer; float:left; background:#d9534f; border:none; line-height:40px; height:40px; text-align:center; width:88px; margin-bottom:10px; color:#FFF; font-size:16px;
 font-weight:bold;}
.gj_fl{ padding-top:30px;}
.gj_fl a{ display:inline-block; color:#999; margin-right:20px;}
.gj_fl a:hover{ color:#ff5b4a;}
.gj_01 i{ background:url(../images/icon1.png) no-repeat center;}
.gj_02 i{ background:url(../images/icon2.png) no-repeat center;}
.gj_03 i{ background:url(../images/icon3.png) no-repeat center;}
.gj_fl .gj_01:hover i{ background:url(../images/icon1h.png) no-repeat center;}
.gj_fl .gj_02:hover i{ background:url(../images/icon2h.png) no-repeat center;}
.gj_fl .gj_03:hover i{ background:url(../images/icon3h.png) no-repeat center;}
/*---------------nav-----------*/
#nav{ background:#0449ae; height:60px; min-width:1300px;}
.navmain{ height:60px; position:relative;  font-size:16px; font-family:"微软雅黑";}
#nav_all{height:60px; margin:0 auto; line-height:60px; position:relative; z-index:2220;}
#nav_all .nav_li{ float:left;text-align:center;}
#nav_all .nav_act{ background:#003685;}
#nav_all .nav_act .nav_a{ color:#fff;}
#nav_all .nav_li:hover{ background:#003685;}
#nav_all .nav_li:hover .nav_a{}
.nav_li .nav_a{ color:#fff; display:block; cursor:pointer; height:60px; line-height:60px; white-space:nowrap; padding:0 51px;}
.nav_li .nav_a:hover{color:#fff;}
#nav_all .active{color:#c80f0f; position:relative;}
#nav_all .active:before {content: ""; position:absolute; width:5px; height:5px; background:#c80f0f; transform:rotate(45deg); top:48%; left:20px;}
.ul_er{display:none; position:absolute; top:60px; z-index:2000; width:159px; background:#f5f5f5; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.ul_er li{ line-height:40px; height:40px; font-size:15px; border-bottom:1px dashed #eaeaea;}
.ul_er .ul_erji a{ font-size:16px; font-weight:bold; color:#0449ae}
.ul_er li a{padding:0px 10px; height:40px; line-height:40px; color:#333; font-weight:normal; display:block; cursor:pointer; white-space:nowrap;}
.ul_er li a:hover {padding:0px 10px; margin:0px auto; height:40px; line-height:40px; color:#fff; background:#0449ae;}
/*********用户登录*********/
.yh_dl{ width:700px; height:380px; margin-top:20px; overflow:hidden;}
/*-------选项卡效果-------*/
.tab_ul{position:relative; z-index:5;}
.tab_ul li{ font-size:18px; font-weight:bold; padding-right:20px; float:left; height:40px; display:inline-block; line-height:40px; position:relative; cursor:pointer;}
.tab_ul li.act{color:#0449ae; position:relative; height:40px;}
.tab_nav{ height:42px; border-bottom:1px solid #eaeaea;}
.tab22{ height:340px; overflow:hidden;}
.hg_zhuant{ width:100%;}
.hg_ztpic .hg_fir_tit{ width:100%; height:70px; padding:20px 0; position:relative;}
.hg_ztpic .hg_fir_tit .hg_jianjie{ height:52px; margin-top:15px; font-size:15px; color:#999; line-height:26px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.hg_ztpic .hg_fir_tit a{ font-size:16px; display:flex;}
.hg_ztpic .hg_fir_tit a span{ width:84%;}
.hg_ztbd li{ display:flex;justify-content:space-between; margin:20px 0;}
.hg_ztbd li a{ display:flex; font-size:16px;}
.hg_ztbd li a span{ display:inline-block;width:550px;}
.hg_ztbd li .hg_time{ color:#999;}
.hg_ztbd li .hg_time span{ font-size:18px; font-weight:bold;}
.hg_icon{ width:20px; height:20px; text-align:center; line-height:20px; background:#999999; display:block; font-style:normal; margin-right:10px; color:#fff;}
.hg_ztpic .hg_fir_tit a:hover .hg_icon{ background:#0084ff;}
.hg_ztbd li a:hover .hg_icon{ background:#0084ff;}
/*-------------banner----------*/
#banner {width:570px; position:relative; overflow:hidden; z-index:2; height:380px; margin-top:20px;}
#banner ol {position:absolute; z-index:5; bottom:40px; height:15px; left:260px;}
#banner ul {position: absolute;left:0;}
#banner ul li {float: left;position:relative;}
#banner ul li a img {position: relative;}
#banner ol li {float:left;}
#banner ol li a {display:block; background:url(../images/bg_num.png) no-repeat left top; width:25px; height:25px;}
#banner ol li .active {background:url(../images/bg_num_on.png) no-repeat left top;}
/*------公共-------*/
.gg_add{ width:1300px; height:150px; margin:20px 0;}
.gg_bti{ border-bottom:1px solid #eaeaea; height:40px; width:100%; margin-bottom:20px;}
.gg_bti span{height:40px;color:#333; font-weight:bold; font-size:18px; line-height:40px;}
.gg_bti a{ display:block; line-height:40px; height:40px;color:#999;}
.gg_bti a:hover{ color:#ea3e3e;}
.list_loca a{ display:inline-block; padding:20px 0; color:#ea3e3e; height:20px; line-height:20px;}
.list_loca a:first-child{ color:#666;}
.list_loca .loca_span{ color:#999; margin-left:10px;}
/*-------信用大讲堂-------*/
.case {width:1300px; margin: 0 auto;}
.case ul {width:1300px;}
.case ul li{ margin-top:20px; display: inline-block;margin-right:20px;}
.case ul li:nth-child(5n){ margin-right:0;}
.case .grid-content {position: relative;overflow: hidden;}
.case .grid-content .grid-shade {position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);color: #5E5E5E;font-size:14px;display: none;}
.case .grid-content .grid-shade .grid-enter a {color: #fff; display:block; margin:20px; line-height:24px; cursor:pointer; height:327px;}
.case .grid-content .grid-shade .grid-enter a p{ text-align:center; font-size:20px; padding:10px 0;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; height:18px;}
.case .grid-content .grid-shade .grid-enter a span{ line-height:24px; height:120px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:5;}
.case .grid-content .service .s_li{ width:240px; text-align:center; background:#f5f5f5; float:left;cursor:pointer;}
.case .grid-content .service .s_li img{ padding:5px 0 0; width:228px; height:162px; overflow:hidden;}
.case .grid-content .service .s_li .biao_t{ font-size:16px; color:#666; padding:10px 0;}
/*-------通知公告-------*/
.xhgengd{height:40px; line-height:40px; color:#999;}
.tzgg_xyzs{ width:950px;}
.tzgg,.xyzs{width:460px;}
.xygs{ width:320px;}
.xyzs{ margin-left:30px;}
.qh_xuanxk{ display:flex; background:#e1ebff; height:35px; line-height:35px;}
.qh_xuanxk a{ display:inline-block; width:33.3%; text-align:center; cursor:pointer;}
.qh_xuanxk .qh_act{ background:#d9534f; color:#fff;}
.qh_xuanxk a:hover{ background:#d9534f; color:#fff;}
.s_pb_ul{padding:10px 0 10px; height:170px;}
.zp_pb_ul{ border:1px solid #eaeaea; padding:10px 20px 10px;}
.s_pb_ul_h{ height:400px;}
.s_sec{line-height:40px; display:block; background:url(../images/jiantou.png) no-repeat left; text-indent:20px; border-bottom:1px dashed #eaeaea;}
.s_sec:last-child{ border-bottom:none;}
.s_sec a{ width:390px; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:1; float:left;}
.s_sec span{ float:right;}
.s_sec a:hover{ color:#ea3e3e;}
.zp_pb_ul .s_sec{ line-height:40px;}
.zp_pb_ul .s_sec a{ width:80%;}
.qh_ggpic{ width:100%; padding-top:15px; height:135px;}
.qh_ggpic a{ float:left; margin-right:25px; width:240px; height:133px; overflow:hidden;}
.qh_ggpic a:last-child{ margin-right:0;}
.qh_ggpic a img{ width:100%;}
.linkrow .item {padding:0 0 10px;}
.linkrow .item a {
    display: block;
    height: 66px;
    line-height: 66px;
    text-align: left;
    font-size: 16px;
    position: relative;
    padding-left: 76px;
    background-color: #e1ebff;
    border: 0px solid #0780CC;
    position: relative;
}

.linkrow .item a .left {
    position: absolute;
    left: 0;
    top: 0;
    background: #d9534f;
    height: 66px;
    width: 60px;
    text-align: center;
    z-index: 1;
	display:flex;
	align-items:center;
	justify-content:center;
}
.linkrow .item a .right {color: #000; position: relative; z-index: 1;transition: all 0.4s;}
.widget-title-nowrap { padding-right: 10%;}
.clearfix:before{content: " "; display: table;}
.linkrow .item a:after { content: ''; width: 0; height: 66px; background: #d9534f;position: absolute; top: 0; left: 0; z-index: 0; transition: all 0.4s;}
.linkrow .item:hover a:after { width: 100%;}
.linkrow .item:hover a .right { color: #fff;}
.qh_biaoge{ width:100%; background:#f5f5f5; padding:30px 0; margin-top:20px;}
.qh_biaoge > .w1300{ min-height:360px;}
.user_xyzl{ margin-bottom:20px; height:200px;}
.user_xyzl li{ display: inline-block; float:left; margin-right:18px;}
.user_xyzl li:nth-child(5n){ margin-right:0;}
.user_xyzl li{position: relative;overflow: hidden;}
.user_xyzl li .service .s_li{ width:245px;cursor:pointer;}
.user_xyzl li .service .s_li img{ width:245px; height:158px; overflow:hidden;}
.user_xyzl li .service .s_li .biao_t{ font-size:16px; color:#666; height:40px; line-height:40px; text-align:left;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
/*-------友情链接-------*/
.friends{ margin:20px 0;}
.friends li{ border:1px solid #eaeaea; border-right:3px solid #eaeaea; border-bottom:3px solid #eaeaea; float:left; margin-left:27px;}
.friends li a{ width:190px; height:90px; display:block;display: table-cell;vertical-align: middle; text-align: center; overflow:hidden;}
.friends li:first-child{ margin-left:0;}
.friends li img{ width:150px;}
/*============bottom=============*/
/*版权*/
.bottom{ background:#0449ae; min-width:1200px; width:100%; min-width:1300px;}
.foot{ width:1300px; margin:0 auto; color:#fff; padding:20px 0;display:flex;justify-content:space-between; align-items:center;}
.foot .xx_logo{ line-height:30px;}
.foot .xx_logo .f_h1{ font-size:30px; font-weight:bold; padding:10px 0;}
.foot .zhong{ font-size:14px; display:flex; align-items:center;}
.foot .zhong p:last-child{}
.xx_nav{ height:40px; line-height:40px; width:100%; font-size:14px; color:#fff; background:#02409a;}
.xx_nav .w1300{ width:1300px;display:flex;justify-content:space-between}
/*----------列表页左侧部分热门推荐-----------*/
.list_lf{ width:300px; margin-bottom:20px;}
.list_lf .hot_tuijianb{ margin-bottom:15px;}
.hot_tuijian{ min-height:160px; border:1px solid #eaeaea; padding:0 15px; margin-bottom:10px;}
.list_lf .hot_tuijian li {line-height:40px; background: url(../images/jiantou.png) no-repeat left; text-indent:10px;}
.list_lf .hot_tuijianb li{line-height:40px; background:#f8f8f8; margin-top:2px; text-indent:10px; font-size:16px;}
.list_lf .hot_tuijianb li a{ display:block;}
.list_lf .hot_tuijianb li a:hover{ background:#d9534f; color:#fff;}
.list_lf .list_bt{ background:#0449ae; color:#fff; line-height:50px; height:50px; text-indent:10px; font-size:16px;}
/*----------列表页左侧部分热门课程-----------*/
.list_xyzl li{ margin-top:20px; display: inline-block;margin-right:20px;}
.list_xyzl li:last-child{ margin-right:0;}
.list_xyzl li{position: relative;overflow: hidden;}
.list_xyzl li .service .s_li{ width:296px; text-align:center; background:#f5f5f5; float:left;cursor:pointer;border-right:2px solid #eaeaea; border-bottom:2px solid #eaeaea;}
.list_xyzl li .service .s_li img{ width:300px; height:188px; overflow:hidden;}
.list_xyzl li .service .s_li .biao_t{ font-size:16px; color:#666; padding:10px 20px; text-align:left; height:15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.list_xyzl li .service .s_li .jia_g{ padding:5px 20px 10px; color:#999;}
.list_xyzl li .service .s_li .jia_g .m_fei{ color:#0C0; font-size:16px;}
.list_xyzl li .service .s_li .jia_g .s_fei{ color:#F00; font-size:16px;}
/*----------列表页右侧部分-----------*/
.list_rg{ width:980px; /*margin-bottom:30px; min-height:600px;*/}
.list_rgview{ width:1300px; margin-bottom:20px;}
.list_h3 span{ font-size:24px; border-bottom:2px solid #004784; position:relative; bottom:-10px; line-height:30px; padding-bottom:10px;}
.list_h3 img{ position:relative; bottom:-43px;}
/*----------会员风采-----------*/
.list_hot_tj{ margin-bottom:20px; padding-bottom:20px;}
.ms_fc li{ float:left; text-align:center; width:230px; margin-bottom:20px; margin-right:20px;}
.ms_fc li:nth-child(4n){ margin-right:0;}
.ms_fc li .lst_p{ width:230px; height:190px; overflow:hidden; margin:0 auto;}
.ms_fc li .lst_p img{ width:230px; height:190px;}
.ms_fc li .lst_name{ line-height:40px; text-align:left;}
.ms_fc li .lst_name normal{ color:#ea3e3e;}
.ms_fc li a{ display:block;}
.qg_zanwu {background: url(../images/zanwu.png) no-repeat center;width: 160px;height: 139px;background-size:60%;margin: 0 auto;}
/*----------新闻中心-----------*/
.xm_ul{ margin-bottom:20px;}
.xm_ul li{ margin-bottom:20px;}
.vnewl{width:712px; height:162px; overflow: hidden; background:#fff6f5; padding:0 20px;}
.pic_vnewl{ width:940px;}
.vnewLt {height:40px; line-height:40px; color: #4c4c4c;margin-top:10px;font-size: 20px;}
.vnewc span {color:#5d76b8;word-spacing: 0.5em;}
.vnewb {height:55px; color: #929292;line-height: 28px;margin-top:5px;text-align: justify; margin-bottom: 10px;font-size: 15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:2;}
.vnewr{width:228px; height:162px; overflow: hidden;}
.vnewr a{ display:flex; align-items:center;}
.vnewr a img{ width:100%; min-height:162px;}
.vnewk{ width:560px;}
.pic_vnewl .vnewk{ width:835px;}
.vnewbtn{ margin-top:60px; text-align:center; color:#999;}
.vnewbtn a{ font-size:14px; margin-top:10px; display:block; color:#004784;}
/*--------内容页----------*/
.list_view{line-height:30px; border:1px solid #eaeaea; padding:20px; min-height:700px;text-align: justify;}
.list_view img{ max-width:900px;}
.list_view td {padding:10px; border: 1px solid #e5e5e5; border-collapse:collapse;}
.list_view table tr {background:#fff;}
.list_view th {line-height:30px; text-align:center; padding: 6px 5px; background: #e5f3fa;white-space: nowrap;}
.list_view table tr:nth-child(2n) {background:#fafafa;}
.list_view .view_tit{ text-align:center; border-bottom:1px solid #eaeaea; margin-bottom:20px;}
.list_view .view_tit p:first-child{ font-size:24px; line-height:40px;}
.list_view .view_tit p:last-child{ color:#999; line-height:30px; padding:5px 0 10px;}
/*-----报名表-------*/
.cm_myinfo_tit{font-size:24px; padding-bottom:10px; text-align:center; font-weight:bold;}
.list_bmb{ font-size:14px;}
.list_bmb td {padding:10px; border: 1px solid #e5e5e5; text-align:center; border-collapse:collapse;}
.list_bmb table tr {background:#fff;}
.list_bmb th {line-height:30px; text-align:center; padding: 6px 5px; background: #e5f3fa;white-space: nowrap;}
.list_bmb table tr:nth-child(2n) {background:#fafafa;}
.bmb_gaizhang .gaiz{ margin-right:100px; line-height:80px; height:80px; margin-top:60px;}
.biaoz{ line-height:30px; margin-top:20px;}
/*弹出框*/
.hg_alert{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:10000;display:none;}
.hg_alert_cont{width:600px;height:180px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;padding:0 20px;text-align:center;}
.hg_titles{height:55px;line-height:55px;}
.hg_close{background:url(../images/hg_close.png) no-repeat center center;width:20px;height:55px;cursor:pointer;}
.hg_jds{width:100%;text-align:center;margin-top:20px;}
.cha_look{ background:url(../images/pic_p.png) no-repeat; height:23px; background-size:100%; width:23px; margin-left:10px; display:inline-block; position:relative; top:6px;}
.da_fz p{ font-size:14px; letter-spacing:6px; text-align:right; color:#ff0a0c !important}
.cha_look:hover{ background:url(../images/pic_pp.png) no-repeat; background-size:100%;  }
.da_fz span{ background:#0076C4; border-radius:5px; font-size:24px; font-weight:bold; color:#fff; display:inline-block; padding:4px 10px; margin:0 3px;}
.y_xiao,.w_xiao{height:18px; position:relative; line-height:17px; color:#fff !important; border-radius:8px; font-size:12px; padding:0 4px; display:inline-block;}
.y_xiao{ background:#00B3A1;}
.w_xiao{ background:#999;}
.hy_table_btn {color: #fff;width: 85px;height: 30px;display: inline-block;text-align: center;line-height: 30px;cursor: pointer;border: 0;outline: none;border-radius: 4px;}
.hg_color1 {background: #00B3A1;}
.agin {background: #9b7db7;}
.gerenzx{ background:#4cb4e7}
.da_pic{ width:120px; height:160px; overflow:hidden;}
.da_pic img{ width:120px; height:160px;}
.cs_case{ min-height:700px; background:#fff; padding:20px; margin-bottom:20px;}
/*--------在线客服-------*/
.side{position:fixed;width:78px;right:0;top:60%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#ea3e3e;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#ea3e3e;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:170px;display:none;color:#363636;text-align:center;padding-top:170px;position:absolute;left:-172px;top:0;background-image:url(../images/leftewm.png);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0; background-color:#fff;}
.side ul li.sideetel .telBox.son{width:240px;height:180px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0;background:#ea3e3e}
.side ul li.sideetel .telBox dd{display:block;height:90px;overflow:hidden;padding-left:82px;line-height:24px;font-size:16px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:20px;font-size:16px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#e82f2f}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
/*--------在线考试-------*/
.color_bg{ background:#f5f5f5; min-height:500px;}
.online_left{ background:#fff; min-height:500px; text-align:center; margin-bottom:50px;}
.online_left .online_span{ padding:15px; width:230px;}
.online_left .online_tit{ padding-top: 11px; overflow: hidden; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal;}
.online_left hr {width: 100%; margin-bottom: 10px; box-shadow: none; padding: 0; height: 1px; border-color: #dcdcdc;}
.online_left .time-left {margin: 21px 0 10px;}
.time-left .time-main {margin-top: 15px; border-top: 1px solid #eaeaea; padding-top:15px;}
.time-left span.time { font-size: 34px; color: #36aafd;font-weight: 400;}
.time-left .time-tip { color: #666; font-size:18px; margin-top:10px;}
.time-left .time-tip img {width: 20px;}
.time-left .page { margin: 25px 0;font-size: 18px; color: #333; border-bottom:1px solid #eaeaea; padding-bottom:25px;}
.questions-card {font-size: 14px; margin:20px 0;}
.questions-lists.pre-scrollable { max-height:320px; overflow-y:auto; padding-right: 0;}
.q-list ul {padding: 0; overflow: hidden;}
.questions-lists li{ font-size: 16px;height:30px;line-height:30px; width:30px; border:1px solid #ccc; border-radius:2px; float:left; margin-right:17px;  margin-bottom:15px; color:#666;}
.questions-lists li:nth-child(5n){ margin-right:0;}
.questions-lists li a{ display:block;}
.online_right{ background:#fff; width:1020px; min-height:550px;}
.pre-scrollable::-webkit-scrollbar {/*滚动条整体样式*/
      width: 2px;     /*高宽分别对应横竖滚动条的尺寸*/
      height: 2px;
        }
.pre-scrollable::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
border-radius:5px;
      -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
      background: rgba(235,63,63,1);
        }
.pre-scrollable::-webkit-scrollbar-track {/*滚动条里面轨道*/
     -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
     border-radius: 0;
     background: rgba(245,245,245,1);
}
.questions-lists li.selected, .questions-lists li:hover{border: 1px solid #eb3f3f}
.questions-lists li a.selected, .questions-lists li a:hover { display:block; background-color: #eb3f3f;color: #fff;border: 1px solid #eb3f3f}
.metas-footer {width: 100%; bottom: 0;left: 0;}
.metas-footer .jiaojuan{ border:none; padding:6px 20px; font-size:14px; color:#fff; background:#ea3e3e; border-radius:5px; margin-bottom:20px; cursor:pointer;}
.metas-footer .question-lists-tips {height: 40px; line-height: 40px; background-color: #f6f6f6; border: 1px solid #e6e6e6;}
.question-lists-tips span { color: #aaa; margin-right: 5px;}
.question-lists-tips i.did { color: #36aafd; width:12px; height:12px; background:#eb3f3f; display:inline-block;vertical-align: middle;}
.question-lists-tips i.undone{ width:11px; height:11px; border:1px solid #ccc; display:inline-block;vertical-align: middle;}
/*-------在线考试右侧题目------*/
.row-box { background-color: #fff; margin: 0; margin-bottom: 10px; margin: 20px;}
.ques-number, .ques-title {font-size: 17px;vertical-align: middle;}
.ques-title { -webkit-margin-before: 0; -webkit-margin-after: 0;word-break: break-word;}
.ques-number { color: #36aafd; border-color: #36aafd;}
.ques-number { float: left; color: #36aafd; border-radius: 2px; padding-top: 4px;margin-right: 3px; line-height: 20px;}
.ques-type { float: left; font-size: 18px; border-radius: 2px; padding-top: 2px; margin-right: 10px; vertical-align: middle; line-height: 20px;}
.ques-single { color: #36aafd; border-color: #36aafd;}
.ques-score { color: #aeaeae;}
.ques_answers{ margin-top:20px; min-height:350px;}
.ques_answers .btn_option a{ display:block; border:1px solid #eaeaea; padding:8px 20px; border-radius:5px; font-size:16px; margin-top:10px;}
.ques_answers .btn_option a:focus{ border:1px solid #ea3e3e;}
.ques_answers .btn_option a:focus i{ border:2px solid #ea3e3e; }
.ques_answers .btn_option a i{ width:10px; height:10px; margin-right:10px; border-radius:10px; border:2px solid #ccc; display:inline-block; }
.online_btn{ text-align:center;}
.online_btn button{ font-size:18px; border:1px solid #ea3e3e; padding:10px 100px; border-radius:5px; cursor:pointer;}
.online_btn .topic_btn{ color:#ea3e3e; background:#fff;}
.online_btn .next_btn{ background:#ea3e3e; color:#fff;}
/*--------------名师课堂--------*/
.tt_ketang .big_ket{ width:660px; height:390px; position:relative;}
.tt_ketang .big_ket p:first-child{ background:#f5f5f5; max-width:660px; max-height:390px;}
.tt_ketang .big_ket p:first-child img{ width:660px; height:390px; overflow:hidden;}
.tt_ketang .big_ket p:last-child{ position:absolute; bottom:0; color:#fff; background:rgba(0,0,0,0.5); height:60px; line-height:25px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:2; padding:5px 20px 0;}
.tt_ketang .small_ket{ width:295px; margin-left:20px;}
.small_ket p{overflow:hidden; position:relative;}
.small_ket p .sm_ms_pic img{ width:295px; height:185px;}
.small_ket p .sm_msjt{position:absolute; bottom:0; color:#fff; background:rgba(0,0,0,0.5); width:100%; height:50px; line-height:25px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:2; padding:0 10px;}
.ketang_ul{ margin-bottom:20px;}
.ketang_ul li{border-bottom:1px solid #eaeaea;}
.ketang_ul li:last-child{border-bottom:none;}
.ketang_ul .n_vnewl{height:202px; width:705px; overflow: hidden;}
.ketang_ul .n_vnewLt {height:40px; line-height:40px; color: #4c4c4c;margin-top:10px;font-size: 20px;}
.ketang_ul .n_vnewk{ width:680px;}
.ketang_ul .n_vnewb {color: #929292;line-height: 26px;margin-top:5px; margin-bottom: 10px; height:76px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:3;}
.ketang_ul .n_vnewr{width:228px; height:162px; overflow: hidden; padding:20px;}
.ketang_ul li .law_fabu {color: #ccc; font-size: 14px; line-height: 25px; height: 25px;}
.ketang_ul li .law_fabu .law_sj { background: url(../images/shijian.png) no-repeat -4px center; padding-left: 20px; width: 160px; display: inline-block;}
.ketang_ul li .law_fabu .law_bm { background: url(../images/bumen.png) no-repeat left center; padding-left: 25px; width: 160px; display: inline-block;}
.ketang_ul li .law_fabu .law_look { background: url(../images/look.png) no-repeat left center; padding-left: 25px;width: 160px; display: inline-block;}
/*-----信用知识列表页-----*/
.list_tuij{ width:300px;}
.list_tuij .list_bt{ background:#eb3f3f; color:#fff; line-height:40px; height:40px; text-indent:20px; font-size:16px;}
.list_tuij .hot_tuijian{ padding:10px 20px 10px; border:1px solid #eaeaea; height:330px;}
.list_tuij .hot_tuijian li {line-height: 35px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.list_tuij .hot_tuijian li span{ color:#0a53a1;}
.tj_tout a p:first-child{line-height: 35px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;  font-weight:bold;}
.tj_tout a p:last-child{ color:#999; height:75px; line-height:25px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; }
.gg_pb_ul{border:1px solid #eaeaea; padding:10px 20px 10px; height:340px;}
.gg_pb_ul .sg_img{ width:175px; height:135px; margin:10px 20px 20px 0;}
.gg_pb_ul .writing{width:400px; margin-top:10px;}
.writing .title{ height:48px; line-height:24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; }
.gg_pb_ul .writing .title a{ color:#333; line-height:22px; font-weight:bold;}
.writing .s_value{color:#666; margin-top:5px; height:75px; line-height:25px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; }
.gg_pb_ul .xy_sec{ height:36px; line-height:36px;}
.gg_pb_ul .xy_sec a{ width:500px; background:url(../images/jiantou.png) no-repeat left; text-indent:10px; float:left;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1;}
/*-------相关视频-------*/
.hot_tj{ padding-top:20px; margin-bottom:20px; border:1px solid #eaeaea; padding-bottom:20px;}
.hot_tj li{ float:left; width:300px; text-align:center; margin-left:20px;}
.hot_tj li:first-child{}
.hot_tj li a{ display:block;}
.hot_tj li a p:first-child{ width:300px; height:190px; overflow:hidden;}
.hot_tj li a p:last-child{ font-size:16px; height:50px; line-height:25px; margin-top:10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.bgbg{ background:url(../images/bgbg.jpg) no-repeat top; width:100%; height:auto; min-width:1300px;}
/*--------关于我们-------*/
.about_lf{ width:230px; padding:15px; background:#fff; min-height:500px;}
.about_lf .list_bt a{background: #eb3f3f;color: #fff; line-height: 40px;height: 40px; text-indent:10px; display:block; font-size: 16px;}
.ab_v_lf{ margin-top:10px;}
.ab_v_lf li a{ display:inline-block; width:213px;line-height:40px; height:40px; border:1px solid #eaeaea; background: url(../images/x_jiantou.png) no-repeat 200px 10px; padding-left:15px; margin-bottom:10px; cursor:pointer;}
.ab_v_lf li a:hover{ border:1px solid #eb3f3f; color:#eb3f3f;}
.about_rg{ width:980px; background:#fff; min-height:500px; line-height:25px; padding:20px;}
/*--------报名须知-------*/
.bm_xz{ line-height:36px; font-size:16px; background:#fff url(../images/xuzhi_bg.png) no-repeat bottom; padding:20px; background-size:100%;}
.bm_xx_h1{ font-size:30px; font-weight:bold; text-align:center; padding:40px 0;}
.bm_xx_view{ margin-left:50px;}
.bm_xz .bm_btn{ text-align:center; margin:40px 0;}
.bm_xz button{ background: #ea3e3e;color: #fff; font-size: 18px; border: 1px solid #ea3e3e;padding: 10px 100px; border-radius: 5px; cursor: pointer;}
/*--------考点查询---------*/
.chaxun_map { margin: 20px;width: 700px;}
/*****************用户首页********************/
.user_index{ width:100%; height:auto; min-width:1300px;}
.user_cent{ width:1400px; margin:0 auto; min-width:1400px;}
.user_ad{padding-top:20px;}
.user_moban{ width:100%; background:#fff; border:1px solid #ddd; margin-top:20px;}
.user_moban .shuj_moban{ color:#fff; font-size:16px;}
.user_moban .mo_ban_ul{ padding-bottom:15px;}
.user_moban ul li{float:left; border:2px solid #ddd; margin:15px 0 0 10px;}
.user_moban ul li a{ padding:3px 10px;display:inline-block;}
.user_moban ul .user_active,.user_moban ul li:hover{ background:url(../user/images/duihao.png) no-repeat bottom right; border:2px solid #01aae5;}
/*---------用户首页左右--------*/
.user_left{ width:200px; overflow:hidden; margin:20px 0;}
.kj_menu .kj_cd{ background:#eb3f3f; height:40px; text-align:center; line-height:40px; color:#fff; font-size:18px;}
.kj_menu ul{ background:#fff;}
.kj_menu ul li{ width:100px; float:left; text-align:center; margin:10px 0;}
.kj_menu ul li p{ line-height:30px;}
.user_right{ width:1085px; margin-top:20px; margin-bottom:30px; background:#fff; padding:20px; border:1px solid #eaeaea; min-height:500px;}
.user_ziliao{ width:665px; height:140px; border:1px solid #eaeaea; background:#fff;}
.user_zl_tx{ width:150px; text-align:center; height:160px;}
.user_zl_tx img{ margin-top:20px; border-radius:60px; width:100px; height:100px;}
.user_zl_xx{ width:500px; position:relative;}
.user_zl_xx ul{ margin-left:10px; margin-top:15px;}
.user_zl_xx ul li{ line-height:35px;}
.user_zl_xx ul li .zl_xx_aq{background:#f00; height:10px; width:100px; border-radius:5px; display:inline-block; margin-right:20px;}
.user_zl_xx ul li:first-child{ font-size:22px;}
.user_zl_xx ul li:first-child span{ font-size:20px; font-weight:bold; color:#2e68aa;}
.user_zl_xx ul .two_li a{ color:#2e68aa; padding-left:30px; background:url(../user/images/xiugai.png) no-repeat left; margin-left:40px; font-size:16px; position:absolute; right:5px;}
.user_xiaoxi{ width:360px; height:140px; background:#fff; border:1px solid #ddd;}
.user_zl_xx .user_jilu{ position:relative;}
.user_jilu .jilu_rg{ position:absolute; right:5px; top:-5px;}
.jilu_rg a{ float:left; text-align:center; color:#999; font-size:14px; line-height:25px; margin-left:20px;}
.u_xuexi,.u_shoucang,.u_liulan{display: inline-block; height:25px; line-height:25px; width:25px;}
.jilu_rg .u_xuexi{ background: url(../user/images/xuexi.png) no-repeat center;background-size:100%;}
.jilu_rg .u_shoucang{ background: url(../user/images/shoucang.png) no-repeat center;background-size:100%;}
.jilu_rg .u_liulan{ background: url(../user/images/chakan.png) no-repeat center;background-size:100%;}
.jilu_rg a:hover .u_xuexi{ background: url(../user/images/xuexih.png) no-repeat center;background-size:100%;}
.jilu_rg a:hover .u_shoucang{ background: url(../user/images/shoucangh.png) no-repeat center;background-size:100%;}
.jilu_rg a:hover .u_liulan{ background: url(../user/images/chakanh.png) no-repeat center;background-size:100%;}
.jilu_rg a:hover{ color:#eb3f3f;}
.yq_xiaox{ color:#fff; line-height:40px; font-size:18px; background:#ea3e3e; height:40px;}
.user_xiaoxi li .yq_xiaox span{ background:url(../user/images/icon08.png) no-repeat left; margin-left:15px; text-indent:40px; display:inline-block;}
.xx_one{width:95px;margin:10px; text-align:center;}
.xx_one p:first-child{ font-size:16px; line-height:35px;}
.xx_one p:last-child{ font-size:30px; color:#00b4ff;}
.xx_one p:last-child span{ font-size:16px; color:#999;}
.xx_two{ width:100px;  margin:10px; border-left:1px solid #ddd; padding-left:10px; text-align:center;}
.xx_two p:first-child{ font-size:16px; line-height:35px;}
.xx_two p:last-child{ font-size:30px; color:#f00;}
.xx_two p:last-child span{ font-size:16px; color:#999;}
.xx_three{ width:100px;  margin:10px; border-left:1px solid #ddd; padding-left:10px; text-align:center;}
.xx_three p:first-child{ font-size:16px; line-height:35px;}
.xx_three p:last-child{ font-size:30px; color:#00cc33;}
.xx_three p:last-child span{ font-size:16px; color:#999;}
.user_sq{ line-height:40px; }
.user_sq span{color:#333; font-size:16px; text-indent:20px;}
.userb_lf{ width:200px; min-height:500px;}
.user_jifen,.user_phb{ height:300px; border:1px solid #eaeaea; margin:20px 0 10px;}
.user_phb{ width:360px;}
.user_jifen{ width:665px;}
.user_k_lf,.user_k_rg{ width:100%; height:260px;}

/*分页*/
.ipage{height:auto; text-align:center; margin-top:20px; margin-bottom:20px;}
.totalfont{ font-size: 14px; color: #666; display: none;}
.ipage ul{ display:flex; align-items:center;justify-content:center;}
.ipage ul li{ width:30px; height:30px; background:#eaeaea; margin:0 5px; line-height:30px; text-align:center;}
.ipage ul li.active{ color:#fff; background:#c00;}
.ipage a{ height:30px;line-height:30px;color:#888;font-size: 15px;padding:0px 5px;display: inline-block;margin: 0px 5px; vertical-align: top;}
.ipage a:hover{color:#ca352b; text-decoration:none;font-weight:bold;}
.ipage .current{color:#ca352b;border-bottom:2px solid #ca352b;display:inline-block; height:30px;line-height:30px;padding:0px 5px;margin:0px 5px;font-size:15px;font-weight:bold;}
