/**@font-face
{font-family: DIN;
src: url('DIN-Medium.otf')}
@font-face
{font-family: PingFang;
src: url('PingFangMedium.otf')}**/
body {font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,span,em,i{margin:0;padding:0;color:inherit;line-height: inherit;}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;font-size:inherit;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}
.auto{width: 1200px;margin:0 auto;}
:hover{transition: all .2s;}
.bold{font-weight: bold;}
.center{text-align: center!important;}
.img{width: 100%;display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{border:none;}
.img_hover_wrap{overflow: hidden;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}

.bg_f5{background: #f5f8fa;}
.c_blue{color: #0083ff!important;}
.mb20{margin-bottom: 20px!important;}
/*考试频道页*/
.hd_ad{position:relative;}
.hd_ad .img{width: 100%;display: block;}
.hd_ad .close{width: 20px;height: 20px;position:absolute;right: 0;top: 0;background: url(../image/pd_42.png) no-repeat center;background-size:contain;display: block;cursor: pointer;}

.head{background: #fff;}
.hd_t{height: 80px;}
.hd_logo{ display: flex;vertical-align: center;height: 80px;align-items: center};
.hd_logo .img{ height: 80px;display: block;max-width:310px;}
.logo{display: block;width: 180px;height: 60px;overflow: hidden;font-size: 20px}
.line{display:block;height:40px;border-left: 1px solid #666;margin-left: 20px;margin-right: 20px;}
.menhu{display: block;font-size: 20px;}

.hd_rig{}
.hd_nav{font-size: 0;display: inline-block;vertical-align: middle;}
.hd_nav li{display: inline-block;vertical-align: middle;margin-left: 30px;position:relative;}
.hd_nav li>a{font-size: 16px;color: #333333;line-height: 80px;display: block;}
.hd_nav li.has>a{background: url(../image/icon_01.png) no-repeat right center;background-size:9px;padding-right: 15px;}
.hd_nav li:hover>a{color: #0083ff;}

.hd_nav .drop{position:absolute;width: 110px;background: #fff;left: 50%;margin-left: -55px;border-radius:3px;box-shadow:0 0 15px #ddd;margin-top: -10px;padding:5px 0;display: none;}
.hd_nav .drop a{font-size: 13px;color: #333;line-height: 28px;text-align: center;display: block;}
.hd_nav .drop a:hover{color: #0083ff;}
.hd_nav li:hover .drop{display: block;}


.hd_sear{width: 260px;display: inline-block;vertical-align: middle;margin-left: 35px;position:relative;}
.hd_sear .ipt_txt{width: 100%;line-height: 40px;border-radius:6px;/*background: url(../image/icon_02.png) no-repeat 13px center #f0f2f4;background-size:16px;*/padding-left: 15px;background-color:#f0f2f4;font-size: 14px;color: #444;padding-right: 55px;}
.hd_sear .submit{border-radius:4px;line-height: 34px;font-size: 0;color: transparent;width: 40px;position:absolute;right: 3px;top: 3px;border:none;cursor: pointer;background: url(../image/icon_02.png) no-repeat center;background-size:16px;}


.hd_sign{display: inline-block;vertical-align: middle;margin-left: 20px;}
.hd_sign .lk{font-size: 14px;color: #333333;width: 64px;line-height: 26px;border-radius:4px;border:1px solid #e5e5e5;margin-left: 10px;display: inline-block;vertical-align: middle;text-align: center;}
.hd_sign .lk.this{color: #0083ff;border-color:#0083ff;}
.hd_sign .lk:hover{color: #fff;background: #0083ff;border-color:#0083ff;}

.hd_b{background: #0083ff;}
.hd_cata{position:relative;}
.hd_cata .wz{font-size: 20px;color: #fff;line-height: 50px;display: block;background: url(../image/icon_03.png) no-repeat left center;background-size:20px;padding-left: 30px;}

.hd_cata .drop{background: #fff;font-size: 0;width: 390px;background: #fff;border-radius:4px;padding:15px 10px;position:absolute;left: 0;z-index:50;box-shadow:0 5px 10px #e5e5e5;margin-top: -10px;display: none;}
.hd_cata .drop a{display: inline-block;vertical-align: middle;min-width:31.3%;margin:0 1% 2%;font-size: 14px;color: #333;text-align: center;line-height: 28px;border-radius:16px;}
.hd_cata .drop a:hover,.hd_cata .drop a.cur{color: #fff;background: #0083ff;}
.hd_cata:hover .drop{display: block;}


.hd_menu{}
.hd_menu li{display: inline-block;vertical-align: middle;margin:0 25px;position:relative;}
.hd_menu li>a{font-size: 16px;color:#fff;display: block;line-height: 50px;}
.hd_menu li.has>a{background: url(../image/icon_04.png) no-repeat right center;background-size:9px;padding-right: 17px;}
.hd_menu li:hover>a{color: #fff;}

.hd_menu .drop{background: #fff;position:absolute;width: 100px;left: 50%;z-index:50;box-shadow:0 5px 10px #e5e5e5;margin-left: -50px;border-radius:4px;padding:5px 0;display: none;}
.hd_menu .drop a{display: block;font-size: 14px;color: #333;text-align: center;line-height: 30px;}
.hd_menu .drop a:hover{color: #0083ff;}
.hd_menu li:hover .drop{display: block;}



.pd_s1{padding:20px 0 20px;background: #f5f8fa;}
.pd_top_l,.pd_top_c,.pd_top_r{border-radius:6px;background: #fff;height: 530px;overflow: hidden;}
.pd_top_l{width: 250px;}
.pd_top_c{width:600px;margin:0 10px;}
.pd_top_r{width: 330px;}

.pd_t_tp{}
.pd_t_tp .img{width: 100%;display: block;height: 80px;}

.pd_t_menu{padding:10px 10px;}
.pd_t_menu .row{margin-bottom: 8px;}
.pd_t_menu .t_tit{font-size: 16px;color: #333333;line-height: 26px;position:relative;font-weight: bold;padding-left: 3px;}
.pd_t_menu .t_tit:before{content:'';position:absolute;left: -10px;top: 50%;width: 4px;height: 16px;background: #0083ff;margin-top: -8px;}
.pd_t_menu .lks{margin-left: -5px;font-size: 0;}
.pd_t_menu .lk{display: inline-block;vertical-align: middle;margin-left: 5px;font-size: 13px;color: #333333;line-height: 30px;min-width:70px;text-align: center;border-radius:16px;background: #f2f9ff;margin-top: 7px;padding:0 10px;}
.pd_t_menu .lk:hover{color: #fff;background: #0083ff;}

.pd_top_ban{}
.pd_top_ban .img{width: 100%;height: 170px;border-radius:6px;display: block;}

.pd_top_list{margin-left: -2%;padding:0 15px;}
.pd_top_list .col{float: left;margin-top: 20px;width: 48%;margin-left: 2%; }
.pd_top_list .hot{font-size: 16px;color: #fd7400;font-weight: bold;display: block;}
.pd_top_list .hot:hover{color: #0083ff;}

.pd_top_list .list{margin-top: 8px;}
.pd_top_list .list li{font-size: 14px;color: #333333;line-height: 32px;}
.pd_top_list .list li:before{width: 5px;height: 5px;border-radius:50%;background: #fd7400;display: inline-block;vertical-align: middle;margin-right: 10px;content:'';}
.pd_top_list .list li:hover{color: #fd7400;text-decoration: underline;}
.pd_top_list .list li:hover a{transition: all 0s;}

.pd_t_ks{height: 105px;background: #ff7900;text-align: center;padding:15px 0;border-radius:6px;}
.pd_t_ks .fz{font-size: 18px;color: #fff;}
.pd_t_ks .timeout{font-size: 18px;color: #fff;text-align: center;margin-top: 15px;}
.pd_t_ks .timeout em{display: inline-block;vertical-align: middle;font-size: 24px;color: #ff7900;width: 60px;line-height: 35px;background: #fff;border-radius:4px;font-family: 'DIN';}

.pd_t_vx{padding:20px 25px;}
.pd_t_vx .pic{width: 150px;height: 150px;display: inline-block;vertical-align: middle;}
.pd_t_vx .box{display: inline-block;vertical-align: middle;font-size: 16px;color: #333333;line-height: 32px;width: 110px;margin-left: 10px;background: url(../image/pd_05.jpg) no-repeat left center;background-size:100px 80px;min-height: 80px;padding-top: 8px;padding-left: 6px;}
.pd_t_vx .box i{color: #fff;}

.pd_t_tit{line-height: 30px;margin-bottom: 10px;}
.pd_t_tit .bt{font-size: 18px;color: #333333;position:relative;font-weight: bold;}
.pd_t_tit .bt:before{width: 5px;height: 20px;background: #0083ff;top: 50%;margin-top: -10px;content:'';position:absolute;left: -15px;}
.pd_t_tit .more{font-size: 14px;color: #999999;}
.pd_t_tit .more:hover{color: #0083ff;}

.pd_t_ms{padding: 0 15px 15px;}
.pd_t_ms .slidebox{}
.pd_t_ms .slidebox .img{width: 100%;border-radius:6px;display: block;}
.pd_t_ms .slidebox .hd{text-align: center;margin-top: 10px;font-size: 0;}
.pd_t_ms .slidebox .hd li{display: inline-block;vertical-align: middle;width: 6px;height: 6px;border-radius:50%;background: #e0e0e0;margin:0 4px;font-size: 0;}
.pd_t_ms .slidebox .hd li:hover,.pd_t_ms .slidebox .hd li.on{background: #0083ff;}

.pd_zb{margin-top: 35px;}
.pd_zb .detail{position:relative;}
.pd_zb .detail li{}

.pd_zb .item{display: block;float: left;background: #fff;border-radius:6px;width: 385px!important;padding:15px 20px;margin:0 30px 0 0px;float: left;}
.pd_zb .item .title{font-size: 18px;color: #333333;font-weight: bold;}
.pd_zb .item .txt{font-size: 14px;color: #333333;line-height: 24px;-webkit-line-clamp: 2;height: 48px;margin-top: 5px;}
.pd_zb .item .bot{margin-top: 10px;}
.pd_zb .item .hdpic{width: 56px;height: 56px;border-radius:50%;display: block;float: left;}
.pd_zb .item .info{margin-left:68px;position:relative;}
.pd_zb .item .wz{font-size: 14px;color: #999999;line-height: 26px;}
.pd_zb .item .date{background: url(../image/pd_08.png) no-repeat left center;background-size:16px;padding-left: 21px;}
.pd_zb .item .button{font-size: 14px;color: #0083ff;width: 100px;line-height: 32px;border:1px solid #0083ff;border-radius:16px;text-align: center;display: block;position:absolute;right: 0;top: 50%;margin-top: -16px;}
.pd_zb .item:hover .button{color: #fff;background: #0083ff;}

.pd_zb .ann{position:absolute;width: 44px;height: 44px;top: 50%;margin-top: -22px;}
.pd_zb .prev{background: url(../image/pd_09.png) no-repeat center;background-size:contain;left: -60px;}
.pd_zb .next{background: url(../image/pd_10.png) no-repeat center;background-size:contain;right: -70px;}


.pub_tit{margin-bottom: 15px;line-height: 35px;}
.pub_tit .bt{font-size: 24px;color: #222222;font-weight: bold;position:relative;padding-left: 20px;}
.pub_tit .bt:before{content:'';position:absolute;left: 0;top: 50%;width: 5px;height: 22px;background: #0083ff;margin-top: -11px;}
.pub_tit .more{font-size: 14px;color: #999999;}
.pub_tit .more:hover{color: #0083ff;}
.pub_tit .refresh{font-size: 14px;color: #999999;background: url(../image/gkk_10.png) no-repeat left center;background-size:20px;padding-left: 25px;}
.pub_tit .refresh:hover{color: #0083ff;background-image: url(../image/gkk_10-1.png)}

.pd_kji{padding:40px 0 55px;}
.pd_kji .detail{margin-left: -25px;}
.pd_kji .col{width: 280px;height: 465px;border:1px solid #e5e5e5;border-radius:6px;margin-left: 25px;float: left;}
.pd_kji .topbox{height: 90px;background: url(../image/pd_11.jpg) no-repeat center;background-size:cover;text-align: center;padding:13px 0;}
.pd_kji .title{font-size: 24px;color: #fff;font-weight: bold;margin-bottom: 5px;}
.pd_kji .tag{font-size: 14px;color: #fff;line-height: 24px;display: inline-block;vertical-align: middle;padding:0 10px;background: rgba(255,255,255,.2);border-radius:16px;}

.pd_kji .botbox{padding:0 20px;}
.pd_kji .tt{padding:10px 0;}
.pd_kji .row{font-size: 14px;color: #333333;line-height: 30px;position:relative;padding-left: 14px;}
.pd_kji .row span{display: inline-block;vertical-align: middle;min-width:69px;}
.pd_kji .row:before{content:'';position:absolute;left: 0;top: 50%;width: 6px;height: 6px;background: #999;border-radius:50%;margin-top: -3px;}

.pd_kji .list{padding:7px 0;border-top:1px dashed #e5e5e5;border-bottom:1px dashed #e5e5e5;}
.pd_kji .list li{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 14px;color: #999999;padding:7px 0;line-height: 26px;}
.pd_kji .list .ico{width: 26px;display: inline-block;margin-right: 10px;vertical-align: middle;}
.pd_kji .list i{font-size: 20px;font-family: 'DIN';}

.pd_kji .bb{padding:15px 0 20px;text-align: center;}
.pd_kji .wz{font-size: 13px;color: #f4664a;line-height: 24px;}
.pd_kji .wz i{font-size: 26px;font-family: 'DIN';}
.pd_kji .btns{margin-top: 15px;}
.pd_kji .ann{width: 110px;line-height: 36px;border:1px solid #e5e5e5;border-radius:18px;font-size: 14px;color: #333333;display: block;}
.pd_kji .ann.this{color: #fff;background: #f4664a;border-color:#f4664a;}
.pd_kji .ann:hover{color: #fff;background: #0083ff;border-color:#0083ff;}

.pd_kji .col_2 .topbox{background-image: url(../image/pd_12.jpg)}
.pd_kji .col_3 .topbox{background-image: url(../image/pd_13.jpg)}
.pd_kji .col_4 .topbox{background-image: url(../image/pd_14.jpg)}


.pd_mfk{padding:40px 0;}
.pd_mfk .list{margin-left: -20px;}
.pd_mfk .list .item{float: left;width: 285px;margin:0 0 20px 20px;padding: 10px 10px 15px;border-radius:6px;background: #fff;}
.pd_mfk .list .imgbox{display: block;overflow: hidden;border-radius:6px;}
.pd_mfk .list .img{width: 100%;height: 160px;transition: all 1s;}
.pd_mfk .list .title{font-size: 16px;color: #333333;font-weight: bold;margin-top: 15px;display: block;}
.pd_mfk .list .bot{margin-top: 10px;}
.pd_mfk .list .tag{font-size: 14px;color: #0083ff;line-height: 24px;border:1px solid #0083ff;border-radius:14px;padding:0 10px;display: inline-block;vertical-align: middle;}
.pd_mfk .list .read{font-size: 14px;color: #999999;background: url(../image/pd_31.png) no-repeat left center;background-size:14px;padding-left: 21px;line-height: 24px;}
.pd_mfk .list .item:hover{box-shadow:0 0 15px #e5e5e5;}
.pd_mfk .list .item:hover .title{color: #0083ff;}
.pd_mfk .list .item:hover .img{transform: scale(1.05,1.05);}

.pd_teacher{padding:40px 0 60px;}
.pd_teacher .detail{}
.pd_teacher .list{margin-left: -25px;}
.pd_teacher .list .item{float: left;box-shadow:0 0 18px rgba(168,181,194,.29);width: 280px;border-radius:6px;overflow: hidden;margin-left: 25px;position:relative;height: 415px;}
.pd_teacher .list .imgbox{position:relative;}
.pd_teacher .list .imgbox:after{content:'';position:absolute;width: 100%;height: 25px;background: url(../image/pd_40.png) no-repeat center;background-size:contain;left: 0;bottom: 0;}
.pd_teacher .list .img{width: 100%;display: block;}
.pd_teacher .list .info{padding: 14px;background: #fff;}
.pd_teacher .list .name{font-size: 18px;color: #222222;text-align: center;}
.pd_teacher .list .txt{font-size: 14px;color: #222222;line-height: 22px;-webkit-line-clamp: 2;height: 44px;margin-top: 10px;}
.pd_teacher .list .bot{margin-top: 10px;}
.pd_teacher .list .st{display: inline-block;vertical-align: middle;text-align: center;font-size: 14px;color: #fff;width: 50px;line-height: 25px;background: #0083ff;border-radius:14px;}
.pd_teacher .list .wz{font-size: 14px;color: #999999;line-height: 24px;}
.pd_teacher .list .item:hover .name{color: #0083ff;}
.pd_teacher .list .item:after{height: 4px;width: 0;background: #0083ff;position:absolute;left: 0;bottom: 0;transition: all .3s;content:'';}
.pd_teacher .list .item:hover:after{width: 100%;}


.pd_video{ margin:20px 0;}
.pd_video .video-box{width: 860px;float: left;margin-right:20px;}
.pd_video .video-list{width: 320px;float: left; }
.pd_video .video-list .btn-list{
	padding: 10px;
	background: #ccc;
}
.pd_video .video-list .btn-list .btn{
	width: 100%;
	margin-bottom: 10px;
	padding: 10px 10px;
	cursor: pointer;
	border-bottom: 1px solid #ccc;
}
.pd_video .video-list .btn h4{
	font-size: 14px;
	margin-bottom: 6px;
}
.pd_video .video-list .btn span{
	font-size: 14px;
}
.pd_video .video-list .btn:hover{
	background: #fff;
}
.pd_video .video-list .btn .active{
	background: #ccc;
}
.pd_video .pd_video_title{
	display: block;
	font-size: 16px;
	margin-bottom: 10px;
}
.pd_video h3{
	width: 120px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	padding: 0px 10px;
	text-align: center;
	background-color: #0083ff;
	border-radius: 15px;
	color: #fff;
	margin-bottom: 10px;
}

.pd_smtit{}

.pd_xw{padding:40px 0 50px;}
.pd_xw .detail{margin-left: -15px;}
.pd_xw .col{float: left;background: #fff;margin:0 0 20px 15px;border-radius:6px;padding: 10px;width: 390px;}
.pd_xw .hotbox{}
.pd_xw .hotbox .img{width: 155px;height: 115px;display: block;float: left;border-radius:6px;}
.pd_xw .hotbox .info{margin-left: 170px;padding-top: 8px;}
.pd_xw .hotbox .title{font-size: 16px;color: #222222;font-weight: bold;}
.pd_xw .hotbox .txt{font-size: 14px;color: #222222;line-height: 22px;-webkit-line-clamp: 2;height: 44px;margin-top: 5px;}
.pd_xw .hotbox .date{font-size: 14px;color: #999999;margin-top: 10px;}
.pd_xw .hotbox:hover .title{color: #0083ff;}

.pd_xw .list{margin-top: 10px;}
.pd_xw .list li{line-height: 30px;}
.pd_xw .list .title{font-size: 14px;color: #333333;display: inline-block;vertical-align: middle;width:99%;}
.pd_xw .list .date{font-size: 14px;color: #999999;float: right;}
.pd_xw .list li:hover .title{color: #0083ff;}

.foot{background: #2c363d;}
.ft_t{padding:35px 0;}
.ft_t .col_1{width: 220px;padding-top: 35px;}
.ft_t .smlogo{width: 150px;height: 50px;}


.ft_t .col_2{width: 300px;text-align: center;border-left:1px solid #dddddd;border-right:1px solid #dddddd;display: flex;flex-wrap: wrap;justify-content: center;}
.ft_t .col_2 .lk{font-size: 14px;color: #fff;display: block;width: 120px;line-height: 32px;}

.ft_t .col_3{width: 400px;font-size: 0;text-align: center;border-right:1px solid #dddddd;}
.ft_t .col_3 .grp{display: inline-block;vertical-align: text-top;margin:5px 26px 0;}
.ft_t .col_3 .tp{width: 86px;height: 86px;display: block;margin:0 auto;}
.ft_t .col_3 .fz{font-size: 14px;color: #fff;margin-top: 10px;}

.ft_t .col_4{width: 280px;padding-left: 34px;padding-top: 10px;}
.ft_t .col_4 .fz{font-size: 14px;color: #b2b2b2;margin-bottom: 20px;}
.ft_t .col_4 .ico{display: inline-block;vertical-align: middle;margin-right: 5px;}
.ft_t .col_4 i,.ft_t .col_4 a{font-size: 16px;color: #fff;}

.ft_b{font-size: 12px;color: #b2b2b2;line-height: 30px;text-align: center;padding:15px 0;border-top:1px solid #575f64;}
.ft_b .ico{height: 22px;width: auto;display: inline-block;vertical-align: middle;margin-right: 5px;}
.ft_b span{display: inline-block;vertical-align: middle;margin:0 5px;}

/*地方频道页*/
.df_zn{margin-top: 20px;}
.df_zn .pd_t_tit{padding-left: 15px;}
.df_zn .list{border-top:1px solid #e5e5e5;}
.df_zn .list .item{width: 33.3%;float: left;display: block;text-align: center;padding:15px 0;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.df_zn .list .icon{height: 30px;width: auto;display: block;margin:0 auto;}
.df_zn .list .tit{font-size: 14px;color: #666666;margin-top: 6px;}
.df_zn .list .item:hover .tit{color: #0083ff;}
.df_zn .list .item:nth-child(3n+3){border-right:none;}

.df_notice{padding:15px 10px 0 15px;}
.df_notice li{font-size: 14px;color: #333333;line-height: 32px;}
.df_notice li:before{content:'';display: inline-block;vertical-align: middle;margin-right: 8px;width: 5px;height: 5px;background: #ffa921;border-radius:50%;}
.df_notice li:hover{color: #ffa921;}

.pd_t_tx{padding:0 15px 0;}
.pd_t_tx .smlk{font-size: 14px;color: #999999;display: inline-block;vertical-align: middle;margin-left: 6px;}
.pd_t_tx .smlk:hover,.pd_t_tx .smlk.cur{color: #0083ff;}

.pd_t_tx .list{}
.pd_t_tx .list li{font-size: 0;margin-bottom: 7px;}
.pd_t_tx .list span{font-size: 14px;color: #333333;display: inline-block;vertical-align: middle;line-height: 26px;}
.pd_t_tx .list .w1{width: 30%;}
.pd_t_tx .list .w2{width: 50%;}
.pd_t_tx .list .w3{width: 20%;}
.pd_t_tx .list .bm{display: inline-block;vertical-align: middle;font-size: 14px;color: #0083ff;width: 40px;line-height: 18px;border:1px solid #0083ff;border-radius:2px;text-align: center;}
.pd_t_tx .list .bm:hover{color: #fff;background: #0083ff;}

.pd_shiwu{padding:40px 0;}
.pd_shiwu .detail{}

.pd_tit{position:relative;margin-bottom: 20px;}
.pd_tit em{display: block;position:relative;z-index:5;font-size: 18px;color: #222222;}
.pd_tit:before{content:'';position:absolute;left: 0;bottom: 0;width: 36px;height: 5px;background: #9dc8fc;}

.pd_st{width: 740px;}
.pd_st .list{margin-left: -20px;}
.pd_st .list .item{float: left;padding: 10px;background: #fff;border-radius:6px;width: 360px;margin-left: 20px;padding-bottom: 15px;}
.pd_st .list .imgbox{display: block;overflow: hidden;border-radius:6px;}
.pd_st .list .img{width: 100%;display: block;transition: all 1s;}
.pd_st .list .title{font-size: 16px;color: #333333;display: block;margin-top: 15px;padding:0 5px;}
.pd_st .list .item:hover .title{color: #0083ff;}
.pd_st .list .item:hover .img{transform: scale(1.05,1.05);}

.pd_rd{width: 410px;}
.pd_rd .list{}
.pd_rd .list li{line-height: 30px;margin-bottom: 7px;}
.pd_rd .list .tag{display: inline-block;vertical-align: middle;font-size: 13px;color: #0083ff;min-width: 44px;line-height: 20px;text-align: center;border:1px solid #0083ff;border-radius:10px;margin-right: 5px;}
.pd_rd .list .title{font-size: 14px;color: #333333;display: inline-block;vertical-align: middle;max-width:255px;}
.pd_rd .list .date{font-size: 14px;color: #999999;line-height: 30px;}
.pd_rd .list li:hover .title{color: #0083ff;}

.df_zx{margin-top: 30px;width: 47%;}
.df_zx .t_tit{font-size: 22px;color: #222222;line-height: 30px;margin-bottom: 20px;font-weight: bold;}
.df_zx .detail{}
.df_zx .hotbox{display: block;}
.df_zx .hotbox .img{width: 225px;height: 130px;display: block;border-radius:6px;float: left;}
.df_zx .hotbox .info{margin-left: 243px;padding-top: 10px;}
.df_zx .hotbox .title{font-size: 16px;color: #333333;font-weight: bold;}
.df_zx .hotbox .txt{font-size: 14px;color: #777777;line-height: 22px;-webkit-line-clamp: 3;height: 66px;margin-top: 8px;}
.df_zx .hotbox:hover .title{color: #0083ff;}

.df_zx .list{margin-top: 25px;}
.df_zx .list li{line-height: 30px;margin-bottom: 7px;}
.df_zx .list .tag{display: inline-block;vertical-align: middle;font-size: 13px;color: #0083ff;min-width: 44px;line-height: 20px;text-align: center;border:1px solid #0083ff;border-radius:10px;margin-right: 5px;}
.df_zx .list .title{font-size: 14px;color: #333333;display: inline-block;vertical-align: middle;max-width:400px;}
.df_zx .list .date{font-size: 14px;color: #999999;line-height: 30px;}
.df_zx .list li:hover .title{color: #0083ff;}

.df_link{padding:30px 0 30px;}
.df_link .lks{margin-left: -10px;}
.df_link .lks a{display: inline-block;vertical-align: middle;font-size: 14px;color: #333333;line-height: 36px;margin-left: 10px;}
.df_link .lks a:hover{color: #0083ff;}
.df_link .pub_tit{margin-bottom: 10px;}

.df_dz{background: url(../image/df_12.jpg) no-repeat center;background-size:cover;padding:15px 0;}
.df_dz .pub_tit .bt{color: #fff;}
.df_dz .pub_tit .bt:before{background: #fff;}
.df_dz .lks{margin-left: -40px;}
.df_dz .lks a{display: inline-block;vertical-align: middle;font-size: 14px;color: #fff;line-height: 36px;margin-left: 38px;}
.df_dz .lks a:hover{opacity: .8;text-decoration: underline;}
.df_dz .pub_tit{margin-bottom: 10px;}

/*资讯列表*/
.zx_main{padding:15px 0 60px;}
.crumb{font-size: 14px;color: #999999;line-height: 40px;}
.crumb a:hover{color: #0083ff;}

.zx_l{width: 860px;}
.zx_r{width: 295px;}

.zx_ad{margin-bottom: 40px;}
.zx_ad .img{width: 100%;display: block;border-radius:6px;}

.zx_zn{margin-bottom: 40px;}
.zx_zn .list{border:1px solid #e5e5e5;border-bottom:none;border-right:none;border-radius:6px;overflow: hidden;}
.zx_zn .list .item{width: 33.3%;float: left;display: block;text-align: center;padding:15px 0;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.zx_zn .list .icon{height: 30px;width: auto;display: block;margin:0 auto;}
.zx_zn .list .tit{font-size: 14px;color: #666666;margin-top: 8px;}
.zx_zn .list .item:hover .tit{color: #ff7900;}


.zx_download{margin-bottom: 40px;}
.zx_download .form{}
.zx_download .form .row{margin-bottom: 10px;}
.zx_download .form .item{width: 48%;}
.zx_download .form .select{width: 100%;border-radius:6px;background: url(../image/zx_10.png) no-repeat 95% center #f5f8fa;background-size:9px;font-size: 14px;color: #333333;height: 40px;line-height: 40px;border:none;appearance: none;-webkit-appearance: none;padding-left: 13px;}
.zx_download .form .item .select{background-position:90% center;}
.zx_download .form .submit{margin:30px auto 0;font-size: 14px;color: #fff;border-radius:6px;background: #ff7900;border:none;width: 100%;text-align: center;line-height: 40px;cursor: pointer;}
.zx_download .form .submit:hover{background: #0083ff;}

.zx_free{margin-bottom: 40px;}
.zx_free .box{padding:10px 0;border:1px solid #e5e5e5;border-radius:6px;position:relative;}
.zx_free .box .line{position:absolute;left: 50%;top: 20px;bottom: 20px;background: #e5e5e5;width: 1px;}
.zx_free .lk{display: block;float: left;width: 50%;padding:10px 0 10px 20px;}
.zx_free .icon{width: 32px;display: inline-block;vertical-align: middle;margin-right: 8px;}
.zx_free .anniu{margin:30px auto 0;font-size: 14px;color: #fff;border-radius:6px;background: #ff7900;border:none;width: 100%;text-align: center;line-height: 40px;cursor: pointer;}
.zx_free .anniu:hover{background: #0083ff;}
.zx_free .lk:hover{color: #ff7900;}

.zx_hotsear{margin-bottom: 40px;}
.zx_hotsear .lks{font-size: 0;margin-left: -10px;}
.zx_hotsear .lks a{display: inline-block;vertical-align: middle;font-size: 14px;color: #333333;line-height: 36px;background: #f5f8fa;min-width:142px;text-align: center;margin:0 0 10px 10px;border-radius:8px;}
.zx_hotsear .lks a:hover{color: #fff;background: #0083ff;}

.zx_r .pd_t_tit{padding-left: 15px;margin-bottom: 15px;}

.zx_yy{padding: 10px;background: #f5f8fa;border-radius:6px;}
.zx_yy .title{font-size: 16px;color: #333333;line-height: 30px;margin-bottom: 10px;}
.zx_yy .row{}
.zx_yy .item{width: 230px;height: 40px;border-radius:4px;background: #fff;line-height: 40px;margin-right: 40px;float: left;}
.zx_yy .tit{font-size: 14px;color: #999999;width: 55px;display: block;float: left;text-align: center;padding-left: 8px;line-height: 40px;}
.zx_yy .info{margin-left: 55px;}
.zx_yy .ipt_txt{width: 100%;line-height: 40px;font-size: 14px;color: #333;line-height: 40px;}
.zx_yy .submit{font-size: 14px;color: #fff;border-radius:6px;background: #ff7900;border:none;width: 230px;text-align: center;line-height: 40px;cursor: pointer;float: left;}
.zx_yy .submit:hover{background: #0083ff;}

.zx_xw{margin-top: 20px;}
.zx_xw .tt{line-height: 40px;background: #f5f8fa;padding:0 10px;margin-bottom: 15px;border-radius:6px;}
.zx_xw .tt .bt{font-size: 18px;color: #333333;font-weight: bold;}
.zx_xw .tt .lk{font-size: 14px;color: #333333;display: inline-block;vertical-align: middle;margin-left: 5px;}
.zx_xw .tt .lk:hover{color: #0083ff;}

.zx_list{}
.zx_list .item{line-height: 40px;position:relative;}
.zx_list .title{font-size: 16px;color: #333333;display: inline-block;vertical-align: middle;max-width:80%;}
.zx_list .date{font-size: 14px;color: #666666;float: right;}
.zx_list .item:nth-child(5n+5):after{content:'';position:absolute;width: 100%;height: 1px;background: #e5e5e5;left: 0;bottom: 0;}
.zx_list .item:nth-child(5n+5){padding-bottom: 15px;margin-bottom: 15px;}
.zx_list .item:hover .title{color: #0083ff;}

.pagelist{font-size: 14px;color: #666666;line-height: 30px;text-align: right;margin-top: 40px;}
.pagelist select{width: 95px;height: 30px;line-height: 30px;border:1px solid #e5e5e5;border-radius:4px;display: inline-block;vertical-align: middle;padding-left: 8px;margin:0 5px;}
.pagelist a{color: #009eff;display: inline-block;vertical-align: middle;width: 30px;text-align: center;border-radius:4px;}
.pagelist a:hover{color: #fff;background: #0083ff;}
.pagelist .num{display: inline-block;vertical-align: middle;width: 40px;text-align: center;height: 30px;line-height: 28px;border:1px solid #e5e5e5;border-radius:4px;}
.pagelist .go{display: inline-block;vertical-align: middle;font-size: 14px;color: #fff;width: 34px;height: 30px;line-height: 28px;border-radius:4px;background: #0083ff;border:none;margin-left: 5px;text-align: center;cursor: pointer;}
.pagelist .go:hover{background: #ff7900;}

.pagelist .prev,.pagelist .prevall,.pagelist .next,.pagelist .nextall{display: inline-block;vertical-align: middle;width: 24px;height: 30px;background-repeat:no-repeat;background-position:center;background-size:12px;cursor: pointer;}
.pagelist .prev{background-image: url(../image/zx_20.png);}
.pagelist .prevall{background-image: url(../image/zx_19.png);}
.pagelist .next{background-image: url(../image/zx_21.png);}
.pagelist .nextall{background-image: url(../image/zx_22.png);}

.pagelist .prev:hover{background-image: url(../image/zx_20-1.png);}
.pagelist .prevall:hover{background-image: url(../image/zx_19-1.png);}
.pagelist .next:hover{background-image: url(../image/zx_21-1.png);}
.pagelist .nextall:hover{background-image: url(../image/zx_22-1.png);}

.zx_kc{margin-top: 30px;}
.zx_kc .pd_tit{line-height: 30px;}
.zx_kc .pd_tit em{display: inline-block;letter-spacing: 2px;}
.zx_kc .pd_tit:before{bottom: 5px;}
.zx_kc .vip{font-size: 14px;color: #222222;background: url(../image/zx_17.png) no-repeat left center;background-size:14px;padding-left: 21px;}
.zx_kc .vip:hover{color: #0083ff;}
.zx_kc .box{font-size: 0;border-radius:6px;border:1px solid #e5e5e5;margin-top: 25px;}
.zx_kc .box a{display: inline-block;vertical-align: middle;font-size: 14px;color: #333333;min-width: 12.5%;text-align: center;line-height: 40px;position:relative;}
.zx_kc .box a i{display: inline-block;vertical-align: middle;margin-left: 8px;width: 11px;height: 12px;background: url(../image/zx_21.png) no-repeat center;background-size:contain;}
.zx_kc .box a:after{content:'';position:absolute;left: 50%;width: 40px;height: 1px;background: #e5e5e5;margin-left: -20px;bottom: 0;}
.zx_kc .box a:before{content:'';position:absolute;right: 0;width: 1px;height: 16px;background: #e5e5e5;top: 50%;margin-top: -8px;}
.zx_kc .box a:hover{color: #0083ff;}
.zx_kc .box a:hover i{background-image: url(../image/zx_21-1.png)}
.zx_kc .box a:hover:after{background: #0083ff;}

.zx_kc .box a:nth-last-child(1):after,.zx_kc .box a:nth-last-child(2):after,.zx_kc .box a:nth-last-child(3):after,.zx_kc .box a:nth-last-child(4):after,.zx_kc .box a:nth-last-child(5):after,.zx_kc .box a:nth-last-child(6):after{display: none;}
.zx_kc .box a:nth-child(6n+6):before{display: none;}

/*资讯详情*/
.zx_det{padding:5px 0 20px;}
.zx_det .topbox{border-bottom: 1px solid #eee;}
.zx_det .title{font-size: 24px;color: #333333;}
.zx_det .smbox{font-size: 14px;color: #999999;margin-top: 10px;margin-bottom: 10px;}

.zx_det .editbox{font-size: 16px;color: #333333;line-height: 24px;margin-top: 10px;}

.zxdet_xz{display: block;font-size: 16px;color: #0083ff;line-height: 30px;padding:15px 20px;border:1px solid #0083ff;border-radius:4px;text-align: center;}
.zxdet_xz:before{content:'';display: inline-block;vertical-align: middle;margin-right: 10px;width: 24px;height: 24px;background: url(../image/zx_24.png) no-repeat center;background-size:contain;}
.zxdet_xz:hover{color: #fff;background: #0083ff;}
.zxdet_xz:hover:before{background-image: url(../image/zx_24-1.png);}

.zxdet_list{margin-top: 40px;}
.zxdet_list .detail{position:relative;}
.zxdet_list .list{width: 46%;}
.zxdet_list .list li{line-height: 40px;}
.zxdet_list .list .title{font-size: 14px;color: #333333;display: inline-block;vertical-align: middle;width: 75%;}
.zxdet_list .list .date{font-size: 14px;color: #333333;float: right;}
.zxdet_list .line{position:absolute;left: 50%;top: 10px;bottom: 10px;width: 1px;background: #e5e5e5;}
.zxdet_list .list li:hover .title{color: #0083ff;}

/*index*/
.idx_s1{background: url(../image/idx_01.jpg) no-repeat center top;background-size:cover;}
.idx_bar{padding:20px 0;text-align: center;}
.idx_bar .tp{display: inline-block;vertical-align: middle;height: 50px;width: auto;}
.idx_bar .button{display: inline-block;vertical-align: middle;font-size: 16px;color: #fff;width: 135px;line-height: 40px;background: #ff7900;margin-left: 40px;border-radius:20px;text-align: center;}
.idx_bar .button:hover{background: #0083ff;}

.idx_top{background: #edf2f6;}
.idx_cd{}
.idx_menu{width: 250px;position:relative;}
.idx_menu .font{display: block;font-size: 18px;color: #fff;line-height: 50px;height: 50px;text-align: center;background: #ff7900;}
.idx_menu .drop{background: #fff;padding:0 0 0;height: 495px;box-shadow:0 3px 10px rgba(0,0,0,.06);position:absolute;width: 100%;left: 0;}
.idx_menu .mod{padding:10px 10px 10px 20px;}
.idx_menu .t_tit{font-size: 16px;color: #333333;line-height: 34px;background: url(../image/zx_18.png) no-repeat right center;background-size:9px;}
.idx_menu .t_tit:hover{color: #0083ff;}
.idx_menu .ico{width: 20px;display: inline-block;vertical-align: middle;margin-right: 8px;}
.idx_menu .lks{margin-left: -5px;}
.idx_menu .lks a{font-size: 13px;color: #888888;display: inline-block;vertical-align: middle;margin-left: 5px;line-height: 26px;}
.idx_menu .lks a:hover{color: #0083ff;}


.idx_nav{background: #fff;width: 950px;padding-left: 5px;}
.idx_nav li{display: inline-block;vertical-align: middle;margin-left: 30px;}
.idx_nav li>a{display: block;line-height: 50px;font-size: 16px;color: #333;}
.idx_nav li:hover>a,.idx_nav li.cur>a{color: #0083ff;}

.idx_nr{margin-left: 250px;padding: 8px 8px 0;}
.idx_top_l{width: 630px;box-shadow:0 3px 10px rgba(0,0,0,.06);background: #fff;}
.idx_top_r{width: 296px;box-shadow:0 3px 10px rgba(0,0,0,.06);background: #fff;padding:13px 0 0;}

.idx_top_l .pd_top_list .list li{line-height: 28px;}
.idx_top_l .pd_top_list .col{margin-top: 15px;}
.idx_top_l{height: 487px;}
.idx_top_r{height: 487px;}
.idx_top_r .pd_t_tx{margin-top: 2px;}

.idx_top_ban{text-align: center;position:relative;}
.idx_top_ban .img{width: 100%;height: 170px;border-radius:6px;display: block;}

.idx_top_ban .slide .hd{text-align: center;font-size: 0;position:absolute;bottom: 10px;z-index:60;width: 100%;left: 0;}
.idx_top_ban .slide .hd ul{display: inline-block;vertical-align: middle;background: rgba(0,0,0,.2);border-radius:14px;padding:5px 10px;}
.idx_top_ban .slide .hd li{display: inline-block;vertical-align: middle;width: 9px;height: 9px;border-radius:50%;background: #fff;margin:0 4px;font-size: 0;}
.idx_top_ban .slide .hd li:hover,.idx_top_ban .slide .hd li.on{width: 22px;border-radius:6px;}

.idx_zb{margin-top: 50px;overflow: hidden;padding-bottom: 40px;}
.idx_zb .detail{position:relative;}
.idx_zb .item{width: 285px;float: left;margin-right: 20px;}
.idx_zb .item .imgbox{border-radius:6px;overflow: hidden;}
.idx_zb .item .img{width: 100%;display: block;height: 175px;transition: all 1s;}
.idx_zb .item .info{padding:10px 10px 0 15px;position:relative;}
.idx_zb .item .hdpic{width: 72px;height: 72px;border-radius:50%;border:2px solid #fff;display: block;float: left;margin-top: -35px;}
.idx_zb .item .txt{margin-left: 85px;}
.idx_zb .item .title{font-size: 16px;color: #333333;}
.idx_zb .item .fz{font-size: 14px;color: #999999;margin-top: 5px;}
.idx_zb .item .bot{margin-top: 10px;padding-right: 10px;}
.idx_zb .item .date{font-size: 14px;color: #999999;line-height: 30px;background: url(../image/pd_08.png) no-repeat left center;background-size:16px;padding-left: 21px;}
.idx_zb .item .anniu{font-size: 14px;color: #0083ff;width: 90px;text-align: center;line-height: 30px;border:1px solid #0083ff;border-radius:18px;float: right;background: #fff;}
.idx_zb .item:hover .anniu{color: #fff;background: #0083ff;}
.idx_zb .item:hover .img{transform: scale(1.05,1.05);}
.idx_zb .item:hover .title{color: #0083ff;}

.idx_zb .ann{position:absolute;width: 44px;height: 44px;top: 70px;cursor: pointer;}
.idx_zb .prev{background: url(../image/pd_09.png) no-repeat center;background-size:contain;left: -80px;}
.idx_zb .next{background: url(../image/pd_10.png) no-repeat center;background-size:contain;right: -80px;}

.idx_ks{padding:40px 0 50px;}
.idx_ks .pub_tit{margin-bottom: 30px;}
.pub_tit .bqs{padding: 6px 8px 6px;background: #fff;display: inline-block;vertical-align: middle;border-radius:6px;margin-top: -3px;}
.pub_tit .bqs .lk{display: inline-block;vertical-align: middle;font-size: 16px;color: #333333;line-height: 38px;border-radius:6px;padding:0 16px;}
.pub_tit .bqs .lk.cur,.pub_tit .bqs .lk:hover{color: #fff;background: #0083ff;}

.idx_st{width: 750px;}
.idx_st .list{margin-left: -20px;}
.idx_st .list .item{float: left;background: #fff;border-radius:6px;margin-left: 20px;width: 235px;overflow: hidden;}
.idx_st .list .imgbox{display: block;}
.idx_st .list .img{width: 100%;display: block;height: 115px;}
.idx_st .list .info{padding:15px 15px;}
.idx_st .list .title{font-size: 14px;color: #333333;display: block;}
.idx_st .list .bot{font-size: 14px;color: #999999;margin-top: 20px;}
.idx_st .list .hdpic{width: 46px;height: 46px;border-radius:50%;display: inline-block;vertical-align: middle;margin-right: 8px;}
.idx_st .list .item:hover .title{color: #0083ff;}

.idx_kc{width: 410px;}
.idx_kc .list{margin-left: -15px;}
.idx_kc .list .item{border-radius:6px;background: #fff;overflow: hidden;width: 195px;margin-left: 15px;float: left;}
.idx_kc .list .imgbox{display: block;overflow: hidden;}
.idx_kc .list .img{width: 100%;display: block;height: 115px;transition: all .3s;}
.idx_kc .list .info{padding:10px 15px 15px;}
.idx_kc .list .title{font-size: 14px;color: #333333;display: block;}
.idx_kc .list .bot{margin-top: 10px;}
.idx_kc .list .price{font-size: 14px;color: #ff7900;line-height: 24px;}
.idx_kc .list .buy{display: block;float: right;font-size: 13px;color: #fff;width: 72px;line-height: 24px;background: #0083ff;text-align: center;border-radius:14px;}
.idx_kc .list .buy:hover{background: #ff7900;}
.idx_kc .list .item:hover .title{color: #0083ff;}


.idx_hot{width: 750px;margin-top: 30px;}
.idx_hot .list{margin-left: -8%;}
.idx_hot .list li{line-height: 40px;float: left;width: 42%;margin-left: 8%;}
.idx_hot .list .title{font-size: 14px;color: #333333;display: inline-block;vertical-align: middle;width: 72%;}
.idx_hot .list .date{font-size: 14px;color: #333333;float: right;}
.idx_hot .list li:hover .title{color: #0083ff;}


.idx_recom{width: 410px;margin-top: -15px;}
.idx_recom .box{background: #fff;border-radius:6px;padding:20px 20px;}
.idx_recom .item{}
.idx_recom .item .imgbox{display: block;}
.idx_recom .item .img{height: 180px;width: auto;display: block;margin:0 auto;transition: all .3s;}
.idx_recom .item .title{font-size: 16px;color: #333;display: block;margin-top: 15px;}
.idx_recom .item .bot{margin-top: 10px;}
.idx_recom .item .price{font-size: 14px;color: #ff7900;line-height: 24px;}
.idx_recom .item .buy{display: block;float: right;font-size: 13px;color: #fff;width: 72px;line-height: 24px;background: #0083ff;text-align: center;border-radius:14px;}
.idx_recom .item:hover .img{transform: scale(1.05,1.05);}
.idx_recom .item:hover .title{color: #0083ff;}
.idx_recom .item .buy:hover{background: #ff7900;}

.idx_recom .slide .hd{text-align: center;margin-top: 10px;font-size: 0;}
.idx_recom .slide .hd li{display: inline-block;vertical-align: middle;width: 8px;height: 8px;border-radius:50%;background: #e0e0e0;margin:0 4px;font-size: 0;}
.idx_recom .slide .hd li:hover,.idx_recom .slide .hd li.on{background: #0083ff;}



.idx_shiwu .bqs{background: #f5f8fa;}

.idx_shiwu .pub_tit{margin-bottom: 30px;}
.idx_shiwu .pd_st .item{box-shadow:0 1px 6px rgba(0,0,0,.1);}

.idx_teacher{padding:40px 0 50px;}
.idx_teacher .detail{position:relative;}
.idx_teacher .item{float: left;padding:0 0 20px;width: 285px;margin-right: 20px;border-radius:6px;background: #fff;}
.idx_teacher .item .imgbox{position:relative;}
.idx_teacher .item .img{width: 150px;height: 210px;float: right;}
.idx_teacher .item .smbox{position:absolute;top: 35px;left: 25px;}
.idx_teacher .item .name{font-size: 25px;color: #333333;font-weight: bold;margin-bottom: 6px;}
.idx_teacher .item .tag{font-size: 14px;color: #ae761b;line-height: 25px;display: inline-block;vertical-align: middle;padding:0 8px;border-radius:14px;background-image: linear-gradient(to right, #f8f3bd , #f9d8a3);text-align: center;}
.idx_teacher .item .txt{font-size: 14px;color: #777777;line-height: 22px;-webkit-line-clamp: 4;height: 88px;padding:0 20px;text-align: justify;margin-top: 10px;}

.idx_teacher .ann{position:absolute;width: 44px;height: 44px;top: 50%;margin-top: -22px;}
.idx_teacher .prev{background: url(../image/idx_25.png) no-repeat center;background-size:contain;left: -60px;}
.idx_teacher .next{background: url(../image/idx_26.png) no-repeat center;background-size:contain;right: -70px;}
.idx_teacher .item:hover .name{color: #0083ff;}

/*名师*/
.teach_main{padding:20px 0 70px;}
.teach_ban{}
.teach_ban .img{width: 100%;display: block;border-radius:6px;}

.teach_top{padding: 20px;border-radius:6px;background: #f5f8fa;}
.teach_top .tt{}
.teach_top .title{font-size: 18px;color: #000000;line-height: 40px;display: inline-block;}
.teach_top .searbox{width: 230px;border-radius:4px;overflow: hidden;height: 40px;}
.teach_top .searbox .ipt_txt{width: 190px;line-height: 38px;height: 40px;font-size: 15px;color: #333;padding:0 10px;float: left;}
.teach_top .searbox .submit{width: 40px;height: 40px;background: url(../image/teach_02.png) no-repeat center #0083ff;background-size:16px;border:none;cursor: pointer;float: right;}
.teach_top .searbox .submit:hover{background-color:#0971d4;}

.teach_top .lks{margin-top: 5px;}
.teach_top .lks a{font-size: 14px;color: #000000;line-height: 36px;display: inline-block;vertical-align: middle;border-radius:4px;min-width:70px;text-align: center;padding:0 10px;margin-right: 3px;}
.teach_top .lks a.cur,.teach_top .lks a:hover{color: #fff;background: #0083ff;}


.teach_list{margin-top: 20px;}
.teach_list .item{width: 595px;float: left;padding: 20px;border-radius:6px;}
.teach_list .imgbox{width: 150px;display: block;float: left;border-radius:6px;overflow: hidden;}
.teach_list .img{width: 100%;height: 185px;}
.teach_list .info{margin-left: 170px;}
.teach_list .title{line-height: 36px;font-size: 18px;color: #000000;}
.teach_list .txt{font-size: 14px;color: #666666;line-height: 24px;-webkit-line-clamp: 2;height: 48px;}
.teach_list .box{border-radius:4px;padding:12px 10px;background: #f5f8fa;margin-top: 5px;}
.teach_list .desc{font-size: 14px;color: #999999;line-height: 24px;-webkit-line-clamp: 3;height: 72px;}
.teach_list .more{font-size: 14px;color: #0083ff;display: block;display: block;text-align: center;width: 100px;line-height: 32px;background: #e5f2ff;border-radius:4px;margin-top: -6px;}
.teach_list .item:hover .more{color: #fff;background: #0083ff;}
.teach_list .item:hover{box-shadow:0 3px 13px rgba(0,131,255,.13);}

/*名师介绍*/
.teachdet_top{background: url(../image/teach_10.jpg) no-repeat center;background-size:cover;height: 400px;padding-top: 20px;}
.teachdet_top .detail{position:relative;}
.teachdet_top .detail:before,.teachdet_top .detail:after{content:'';position:absolute;width: 50px;height: 50px;display: block;}
.teachdet_top .detail:before{background: url(../image/teach_05.png) no-repeat center;background-size:contain;left: 0;top: 20px;}
.teachdet_top .detail:after{background: url(../image/teach_06.png) no-repeat center;background-size:contain;right: 0;bottom: 15px;}

.teachdet_top .pic{width: 300px;height: 380px;margin-left: 50px;display: block;float: left;}
.teachdet_top .info{padding-top: 40px;margin-left: 425px;}
.teachdet_top .line{content:'';width: 125px;position:absolute;left: -130px;top: 10px;}
.teachdet_top .name{font-size: 30px;color: #fff;line-height: 34px;position:relative;}
.teachdet_top .wz{font-size: 20px;}
.teachdet_top .author{font-size: 16px;color: #f4c14a;margin-top: 10px;margin-bottom: 10px;}
.teachdet_top .txt{font-size: 16px;color: rgba(255,255,255,.6);line-height: 30px;max-width:640px;}
.teachdet_top .smtit{font-size: 16px;color: #fff;line-height: 30px;margin-top: 15px;margin-bottom: 5px;}
.teachdet_top .bot{margin-top: 10px;}
.teachdet_top .bot .lk{font-size: 16px;color: #333;line-height: 48px;background: #fff;border-radius:4px;padding:0 16px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.teachdet_top .bot .lk img{margin-right: 8px;}

.teachdet_s1{margin-bottom: 20px;margin-top:20px;}

.teachdet_kc{width: 850px;background: #fff;padding:15px 0;height: 280px;border-radius:4px;}
.teachdet_kc .list{margin-left: -15px;padding:0 20px;}
.teachdet_kc .list .item{width: 260px;float: left;margin-left: 15px;margin-bottom: 13px;}
.teachdet_kc .list .imgbox{display: block;overflow: hidden;border-radius:4px;}
.teachdet_kc .list .img{width: 100%;display: block;height: 140px;transition: all 1s;}
.teachdet_kc .list .title{font-size: 16px;color: #000000;display: block;line-height: 30px;margin-top: 5px;}

.teachdet_kc .pub_tit .lk{font-size: 14px;color: #999999;display: inline-block;vertical-align: middle;margin-left: 10px;cursor: pointer;position:relative;}
.teachdet_kc .pub_tit .lk:hover,.teachdet_kc .pub_tit .lk.cur{color: #0083ff;}
.teachdet_kc .pub_tit .lk:after{content:'';position:absolute;left: 50%;bottom: 0;width: 0;height: 4px;background: #0083ff;border-radius:4px;transition: all .3s;}
.teachdet_kc .pub_tit .lk:hover:after,.teachdet_kc .pub_tit .lk.cur:after{width: 10px;margin-left: -5px;}

.teachdet_kc .list .item:hover .img{transform: scale(1.05,1.05);}
.teachdet_kc .list .item:hover .title{color: #0083ff;}


.teachdet_recom{width: 340px;background: #fff;padding:15px 0 1px;height: 280px;border-radius:4px;}
.teachdet_recom .list{padding:0 20px;}
.teachdet_recom .list li{margin-bottom: 15px;overflow: hidden;border-radius:4px;}
.teachdet_recom .list .img{width: 100%;display: block;border-radius:4px;transition: all 1s;}
.teachdet_recom .list li:hover .img{transform: scale(1.05,1.05);}



.teachdet_s2{margin-bottom: 20px;}
.teachdet_s2 .detail{background: #fff;padding:20px 20px;border-radius:4px;}
.teachdet_eval{width:810px;}
.teachdet_eval .list{padding-left: 20px;}
.teachdet_eval .list .item{padding:25px 0;border-bottom:1px solid #efefef;}
.teachdet_eval .list .hdpic{width: 70px;height: 70px;border-radius:50%;display: block;float: left;}
.teachdet_eval .list .info{margin-left: 90px;}
.teachdet_eval .list .title{font-size: 18px;color: #000000;font-weight: bold;line-height: 26px;}
.teachdet_eval .list .date{font-size: 14px;color: #999999;font-weight: normal;}
.teachdet_eval .list .txt{font-size: 16px;color: #333333;line-height: 33px;padding:10px 15px;border-radius:4px;background: #fcfcfc;margin-top: 10px;}
.teachdet_eval .list .item:last-child{border-bottom:none;}
.teachdet_eval .pagelist{margin-top: 0;}
.teachdet_eval .list .item:first-child{padding-top: 10px;}

.teachdet_form{width: 320px;padding:10px 15px 20px;background: #f5f8fa;border-radius:4px;overflow: hidden;border:1px solid #efefef;}
.teachdet_form .textarea{font-size: 16px;color: #999999;line-height: 32px;height: 400px;width: 100%;background: #f5f8fa;border:none;resize:none;}
.teachdet_form .bot{margin-top: 25px;}
.teachdet_form .wz{font-size: 12px;color: #999999;text-align: center;margin-bottom: 10px;}
.teachdet_form .submit{width: 100%;line-height: 46px;font-size: 16px;color: #fff;border-radius:4px;text-align: center;background: #0083ff;border:none;display: block;cursor: pointer;}
.teachdet_form .submit:hover{background: #ff7900;}



.teachdet_s3{margin-bottom: 50px;}

.teachdet_ms{width: 590px;padding:20px 0;border-radius:4px;background: #fff;height: 305px;}
.teachdet_ms .list{margin-left: -20px;padding:0 20px;}
.teachdet_ms .list li{float: left;margin-left: 20px;width: 170px;}
.teachdet_ms .list .imgbox{display: block;overflow: hidden;border-radius:4px;}
.teachdet_ms .list .img{width: 100%;display: block;height: 180px;transition: all 1s;}
.teachdet_ms .list .title{font-size: 16px;color: #333333;display: block;text-align: center;margin-top: 10px;}
.teachdet_ms .list li:hover .img{transform: scale(1.05,1.05);}
.teachdet_ms .list li:hover .title{color: #0083ff;}

.teachdet_dt{width: 590px;padding:20px 0;border-radius:4px;background: #fff;height: 305px;}
.teachdet_dt .list{padding:0 20px;}
.teachdet_dt .list li{line-height: 51px;}
.teachdet_dt .list .title{font-size: 18px;color: #000000;display: inline-block;vertical-align: middle;width: 72%;}
.teachdet_dt .list .date{font-size: 18px;color: #999999;}
.teachdet_dt .list li:hover .title{color: #0083ff;}


/*报考指南
.zn_ban{}
.zn_ban{background: url(../images/new/zn_bj.png) no-repeat;width: 100%;height: 198px;background-size:cover cover;position:relative;}
*/
.zn_ban{width: 100%;position:relative;}
.zn_ban .img{width: 100%;display: block;}
.zn_ban h1{font-size: 50px; color: #fff;position: absolute; left: 43%; top: 14%;font-weight: normal;z-index: 99}

.zn_step{background: #fff;padding:25px 0;}
.zn_step .list{font-size: 0;position:relative;}
.zn_step .list:before{content:'';position:absolute;width: 100%;left: 0;top: 52px;height: 2px;background: #0083ff;}
.zn_step .list li{display: inline-block;vertical-align: middle;width: 16.666%;text-align: center;}
.zn_step .list .fz{font-size: 18px;color: #0083ff;/*line-height: 44px;*/line-height: 38px;}
.zn_step .list .icon{width: 20px;height: 20px;display: block;margin:5px auto;background: #fff;position:relative;z-index:5;}
.zn_step .list .font{font-size: 18px;color: #333333;line-height: 30px;}


.zn_main{padding:20px 0 55px;}
.zn_l{width: 180px;}
.zn_c{margin-left: 10px;width: 700px;}
.zn_r{width: 300px;}



.zn_menu{padding-bottom: 5px;}
.zn_menu li{margin-bottom: 5px;position:relative;}
.zn_menu li>a{display: block;font-size: 18px;color: #999999;line-height: 60px;background: #fff;border-radius:4px;position:relative;}
.zn_menu li>a:after{content:'';position:absolute;width: 13px;height: 8px;background: url(../image/zn_16.png) no-repeat center;background-size:contain;display: none;right: 15px;top: 50%;margin-top: -4px;}
.zn_menu .ico{background-repeat:no-repeat;background-position:20px center;background-size:22px;padding-left: 50px;}
.zn_menu .ico_1{background-image: url(../image/zn_03.png);}
.zn_menu .ico_2{background-image: url(../image/zn_04.png);}
.zn_menu .ico_3{background-image: url(../image/zn_05.png);}
.zn_menu .ico_4{background-image: url(../image/zn_06.png);}
.zn_menu .ico_5{background-image: url(../image/zn_07.png);}
.zn_menu .ico_6{background-image: url(../image/zn_08.png);}
.zn_menu .ico_7{background-image: url(../image/zn_09.png);}
.zn_menu .ico_8{background-image: url(../image/zn_10.png);}
.zn_menu .ico_9{background-image: url(../image/zn_11.png);}
.zn_menu .ico_10{background-image: url(../image/zn_12.png);}
.zn_menu .ico_11{background-image: url(../image/zn_13.png);}

.zn_menu li.cur .ico_1,.zn_menu li:hover .ico_1{background-image: url(../image/zn_03-1.png);}
.zn_menu li.cur .ico_2,.zn_menu li:hover .ico_2{background-image: url(../image/zn_04-1.png);}
.zn_menu li.cur .ico_3,.zn_menu li:hover .ico_3{background-image: url(../image/zn_05-1.png);}
.zn_menu li.cur .ico_4,.zn_menu li:hover .ico_4{background-image: url(../image/zn_06-1.png);}
.zn_menu li.cur .ico_5,.zn_menu li:hover .ico_5{background-image: url(../image/zn_07-1.png);}
.zn_menu li.cur .ico_6,.zn_menu li:hover .ico_6{background-image: url(../image/zn_08-1.png);}
.zn_menu li.cur .ico_7,.zn_menu li:hover .ico_7{background-image: url(../image/zn_09-1.png);}
.zn_menu li.cur .ico_8,.zn_menu li:hover .ico_8{background-image: url(../image/zn_10-1.png);}
.zn_menu li.cur .ico_9,.zn_menu li:hover .ico_9{background-image: url(../image/zn_11-1.png);}
.zn_menu li.cur .ico_10,.zn_menu li:hover .ico_10{background-image: url(../image/zn_12-1.png);}
.zn_menu li.cur .ico_11,.zn_menu li:hover .ico_11{background-image: url(../image/zn_13-1.png);}


.zn_menu li.has>a:after{display: block;}
.zn_menu li.cur>a,.zn_menu li:hover>a{background-color:#088dff;color: #fff;}
.zn_menu li:hover>a:after{background-image: url(../image/zn_16-1.png)}
.zn_menu li.cur>a:after{background-image: url(../image/zn_16-2.png)}

.zn_menu .drop{background: #fff;padding: 10px 0;padding-left: 30px;display: none;}
.zn_menu .drop a{display: block;font-size: 16px;color: #666;line-height: 36px;padding-left: 12px;position:relative;text-align:left}
.zn_menu .drop a:before{content:'';position:absolute;left: 0;top: 15px;width: 4px;height: 4px;background: #999;border-radius:50%;}
.zn_menu .drop a:hover,.zn_menu .drop a.this{color: #088dff;}
.zn_menu .drop a:hover:before,.zn_menu .drop a.this:before{background: #088dff;}
.zn_menu li.cur .drop{display: block;}


.zn_vx{padding: 15px;background: #fff;}
.zn_vx .img{width: 100%;display: block;}
.zn_vx .fz{font-size: 14px;color: #333333;margin-top:5px;text-align: center;}

.zn_intro{background: #fff;padding: 20px;border-radius:4px;}
.zn_intro .tit{font-size: 20px;color: #fff;line-height: 45px;padding:0 25px;border-radius:24px;background: #0083ff;display: inline-block;vertical-align: middle;}
.zn_intro .txt>p{text-indent:2em;line-height: 1.7}
.zn_intro .txt a{color: #ff0000;font-size: inherit}
.zn_intro .txt{font-size: 16px;color: #666666;line-height: 28px;margin-top: 10px;}

.zn_intro .txt .table{ border: 2px solid #797878;border-collapse: collapse;border-spacing: 0;text-align: center;width: 90%;margin: 0 auto;color:#222; }
.zn_intro .txt .table tr,.table th,.table td{ border: 1px solid #797878;}
.zn_intro .txt .table thead tr{ font-size:16px;background-color: #e2a83a;font-weight: bold;height: 42px;color:#fff; }
.zn_intro .txt .table caption{ font-size: 20px;font-weight: bold;margin-bottom: 10px; }
.zn_intro .txt .table tbody tr{ height: 32px; }
.zn_intro .txt .table tbody tr,.table tr a { color:#333;font-size: 14px;}

.zn_intro .mod{margin-top: 20px;}
.zn_intro .t_tit{}
.zn_intro .t_tit .bt{font-size: 18px;color: #0083ff;display: inline-block;vertical-align: middle;position:relative;}
.zn_intro .t_tit .bt:before{content:'';width: 4px;height: 10px;background: #0083ff;border-radius:2px;display: block;position:absolute;left: -20px;top: 50%;margin-top: -5px;}

.pf{width: 124px;height: 20px;display: inline-block;vertical-align: middle;background: url(../image/zn_14.png) no-repeat center;background-size:contain;}
.pf_1{background-image: url(../image/zn_14-1.png)}
.pf_2{background-image: url(../image/zn_14-2.png)}
.pf_3{background-image: url(../image/zn_14-3.png)}
.pf_4{background-image: url(../image/zn_14-4.png)}
.pf_5{background-image: url(../image/zn_14-5.png)}


.zn_down{background: url(../image/zn_17.jpg) no-repeat center;background-size:cover;padding:25px 0;min-height:318px;}
.zn_down .t_tit{font-size: 20px;color: #0083ff;text-align: center;}
.zn_down .smtit{font-size: 12px;color: #0083ff;text-align: center;margin-top: 5px;}
.zn_down .lks{margin-top: 35px;text-align: center;}
.zn_down .lks .lk{font-size: 14px;color: #0083ff;width: 180px;line-height: 36px;text-align: center;border:1px solid #0083ff;border-radius:4px;display: inline-block;vertical-align: middle;margin:0 7px 15px;background: #fff;}
.zn_down .lks .lk:before{content:'';display: inline-block;vertical-align: middle;margin-right: 5px;width: 20px;height: 20px;background: url(../image/zn_15.png) no-repeat center;background-size:contain;}
.zn_down .lks .lk:hover{background: #0083ff;color: #fff;}
.zn_down .lks .lk:hover:before{background-image: url(../image/zn_15-1.png)}

.zn_down .button{font-size: 18px;color: #fff;width: 200px;line-height: 50px;text-align: center;display: block;margin:20px auto 0;background: #fe6526;border-radius:26px;}
.zn_down .button:hover{background: #0083ff;}



.zn_ad{}
.zn_ad .item{display: block;overflow: hidden;border-radius:4px;margin-bottom: 10px;}
.zn_ad .img{width: 100%;display: block;}

.zn_dh .pd_t_tit{padding-left: 15px;}
.zn_dh .lks{font-size: 0;margin-left: -10px;}
.zn_dh .lks a{display: inline-block;vertical-align: middle;font-size: 13px;color: #000000;line-height: 36px;border-radius:4px;text-align: center;width: 145px;margin:0 0 10px 10px;background: #fff;}
.zn_dh .lks a:hover{color: #fff;background: #0083ff;}

/*免费公开课*/
.gkk_ban{height: 600px;}
.gkk_kb{height: 600px;width: 360px;background: #373b45;padding:30px 10px;}
.gkk_kb .t_tit{font-size: 24px;color: #fff;text-align: center;}
.gkk_kb .t_tit .ico{width: 24px;display: inline-block;vertical-align: middle;margin-right: 10px;}

.gkk_kb .searbox{margin:20px 0;background: #454a57;border-radius:28px;overflow: hidden;height: 40px;}
.gkk_kb .searbox .ipt_txt{width: 290px;font-size: 14px;color: #fff;line-height: 40px;padding:0 20px;float: left;background: transparent;}
.gkk_kb .searbox .submit{width: 40px;height: 40px;background: url(../image/teach_02.png) no-repeat center;background-size:16px;border:none;float: right;display: block;margin-right: 5px;cursor: pointer;}
.gkk_kb .searbox .submit:hover{}


.gkk_kb .searbox input::-webkit-input-placeholder{color: #fff;}
.gkk_kb .searbox input::-moz-placeholder{color: #fff;}
.gkk_kb .searbox input:-moz-placeholder{color: #fff;}
.gkk_kb .searbox input:-ms-input-placeholder{color: #fff;}

.gkk_kb .list{overflow:hidden;}
.gkk_kb .list .item{/*margin-bottom: 10px;*/height: 85px!important;}
.gkk_kb .list .item a{display: block;height: 75px;padding:10px 10px;border-radius:4px;background: #3c414d;}
.gkk_kb .list .tt{}
.gkk_kb .list .title{font-size: 16px;color: #fff;width: 72%;display: inline-block;vertical-align: middle;line-height: 26px;}
.gkk_kb .list .zt{width: 70px;line-height: 26px;font-size: 12px;color: #fff;text-align: center;border-radius:14px;background: #f4664a;}
.gkk_kb .list .date{font-size: 12px;color: rgba(255,255,255,.5);background: url(../image/gkk_03.png) no-repeat left center;background-size:12px;padding-left: 20px;margin-top: 5px;}

.gkk_kb .slide .hd{margin-top: 60px;text-align: center;}
.gkk_kb .slide .ann{display: inline-block;width: 60px;height: 40px;vertical-align: middle;margin:0 5px;border-radius:20px;cursor: pointer;}
.gkk_kb .slide .prev{background: url(../image/gkk_05.png) no-repeat center rgba(255,255,255,.1);background-size:contain;}
.gkk_kb .slide .next{background: url(../image/gkk_04.png) no-repeat center rgba(255,255,255,.1);background-size:contain;}
.gkk_kb .list .item:hover .title{color: #f4664a;}
.gkk_kb .slide .ann:hover{background-color:rgba(255,255,255,.4)}


.gkk_time{width: 550px;background: #373b45;border-radius:6px;overflow: hidden;margin:140px 0 0 155px;text-align: center;}
.gkk_time .box{padding:35px 0;}
.gkk_time .title{font-size: 20px;color: #fff;margin-bottom: 10px;}
.gkk_time .time{font-size: 14px;color: #fff;line-height: 32px;display: inline-block;vertical-align: middle;background: #282a31;padding:0 20px;border-radius:24px;}
.gkk_time .fz{font-size: 16px;color: #fff;margin-top: 15px;}
.gkk_time .enter{display: block;font-size: 20px;color: #fff;line-height: 60px;background: #f4664a}
.gkk_time .enter:hover{background: #0083ff;}

.gkk_time .timeout{margin-top: 10px;}
.gkk_time .timeout span{display: inline-block;vertical-align: middle;font-size: 30px;color: #fff;font-weight: bold;width: 74px;line-height: 60px;background: #3c414d;border-radius:4px;}
.gkk_time .timeout em{font-size: 24px;color: #fff;line-height: 60px;display: inline-block;vertical-align: middle;margin:0 3px;}



.gkk_zb{margin: 0;padding:30px 0 40px;}

.ggk_welcom{padding:30px 0 10px;background: #fff;}
.ggk_welcom .list{margin-left: -33px;}
.ggk_welcom .list .item{float: left;width: 275px;margin:0 0 33px 33px;border-radius:6px;background: #fcfcfc;}
.ggk_welcom .list .imgbox{display: block;overflow: hidden;border-radius:6px;}
.ggk_welcom .list .img{width: 100%;height: 160px;transition: all 1s;}
.ggk_welcom .list .info{padding:0 10px;}
.ggk_welcom .list .title{font-size: 16px;color: #333333;font-weight: bold;margin-top: 15px;display: block;}
.ggk_welcom .list .bot{margin-top: 10px;}
.ggk_welcom .list .tag{font-size: 14px;color: #0083ff;line-height: 24px;border:1px solid #0083ff;border-radius:14px;padding:0 10px;display: inline-block;vertical-align: middle;}
.ggk_welcom .list .read{font-size: 14px;color: #999999;background: url(../image/pd_31.png) no-repeat left center;background-size:14px;padding-left: 21px;line-height: 24px;}
.ggk_welcom .list .date{font-size: 14px;color: #000000;line-height: 50px;background: url(../image/pd_08.png) no-repeat left center;background-size:16px;padding-left: 21px;border-top:1px solid #efefef;margin-top: 15px;}
.ggk_welcom .list .item:hover{box-shadow:0 0 15px #e5e5e5;}
.ggk_welcom .list .item:hover .title{color: #0083ff;}
.ggk_welcom .list .item:hover .img{transform: scale(1.05,1.05);}

.ggk_bottom{padding:10px 0 30px;}
.ggk_module{padding:30px 0;}
.ggk_module .detail{}
.ggk_module .lbox{width: 315px;}
.ggk_module .rbox{width: 885px;}

.ggk_module .hotbox{display: block;}
.ggk_module .hotbox .img{width: 100%;display: block;height: 515px;}

.ggk_module .list{}
.ggk_module .list .item{float: left;width: 275px;margin:0 0 20px 20px;border-radius:6px;background: #fff;}
.ggk_module .list .imgbox{display: block;overflow: hidden;border-radius:6px;}
.ggk_module .list .img{width: 100%;height: 160px;transition: all 1s;}
.ggk_module .list .info{padding:15px;}
.ggk_module .list .title{font-size: 16px;color: #333333;font-weight: bold;display: block;}
.ggk_module .list .bot{margin-top: 10px;}
.ggk_module .list .tag{font-size: 14px;color: #0083ff;line-height: 24px;border:1px solid #0083ff;border-radius:14px;padding:0 10px;display: inline-block;vertical-align: middle;}
.ggk_module .list .read{font-size: 14px;color: #999999;background: url(../image/pd_31.png) no-repeat left center;background-size:14px;padding-left: 21px;line-height: 24px;}
.ggk_module .list .item:hover{box-shadow:0 0 15px #e5e5e5;}
.ggk_module .list .item:hover .title{color: #0083ff;}
.ggk_module .list .item:hover .img{transform: scale(1.05,1.05);}



table .table{
	border: 2px solid #797878;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
	width: 90%;
	margin: 0 auto;
	color:#222;
}
table .table tr,
table .table th,
table .table td{
	border: 1px solid #797878;
}
table .table thead tr{
	font-size:16px;
	background-color:#e2a83a;
	font-weight:bold;
	height:42px !important;
	color:#fff;
}
table .table caption{
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}
table .table tbody tr{
	height: 32px;
}
table .table tbody tr,
table .table tr a {
	color:#333;
	font-size: 14px;
}
table .table tr.tb-head{
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  background-color: rgb(219, 229, 241);
}
/*新增资讯内页*/
.rel-main .rel-list{
	width: 880px;
}
.rel-list li{
	width: 430px;
	float: left;
	padding: 5px 0;
}
.rel-list li a{
	display: block;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
	line-height: 20px;
}
/*新增列表页分页*/

  .pagess {
    clear: both;
    height: 30px;
    margin: 20px auto;
    overflow: hidden;
    text-align: center;
}
.pagess ul li {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 2px 9px;
    margin: 0 3px;
    line-height: 20px;
    background: #fff;
    color: #999;
}
/*第几页样式*/
.pagess ul li.thisclass {
    display: inline-block;
    border: 1px solid #E4392A;
    padding: 2px 9px;
    margin: 0 3px;
    background: #E4392A;
    color: #fff;
}

/*自定义内页表格样式*/

table .table{
	border: 2px solid #797878;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
	width: 90%;
	margin: 0 auto;
	color:#222;
}
table .table tr,
table .table th,
table .table td{
	border: 1px solid #797878;
}
table .table thead tr{
	font-size:16px;
	background-color:#e2a83a;
	font-weight:bold;
	height:42px !important;
	color:#fff;
}
table .table caption{
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}
table .table tbody tr{
	height: 32px;
}
table .table tbody tr,
table .table tr a {
	color:#333;
	font-size: 14px;
}
table .table tr.tb-head{
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  background-color: rgb(219, 229, 241);
}


table.page-table {
  width: 100%;
  border: 2px solid #787878;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 auto;
  font-size: inherit;
  color: #333;
}

table.page-table caption {
  font-size: 1.5em;
  font-weight: normal;
  margin-bottom: 10px;
}

table.page-table thead {
  font-size: 1.2em;
  text-align: center;
  font-weight: bold;
  background-color: rgb(220, 220, 220);
}

table.page-table thead tr, table.page-table tbody tr {
  border: 1px solid #787878;
}

table.page-table thead tr {
  height: 36px;
}

table.page-table tbody tr {
  height: 32px;
}

table.page-table thead td, table.page-table tbody td {
  border-right: 1px solid #797878;
}

table.page-table .center {
  text-align: center;
}

table.page-table tr.tb-title{
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  background-color: rgb(219, 229, 241);
}

table.page-table td a,
table.page-table td p a{
  color: #0184ff;
  text-decoration: underline;
}

table.page-table td p{
  text-align: left;
  text-indent: 2em;
}


  /*详情页 内容样式*/
  .page-detail {
    font-size: inherit;
	line-height: 2;
  }

  .page-detail p {
    line-height: 2;
  }

  .page-detail > p {
    text-indent: 2em;
  }

  .page-detail div.sub-content {
    padding-left: 2em;
  }
   .page-detail div.sub-content p{
    text-indent: 0;
   }

  .page-detail a,
  .page-detail p a {
    font-size: inherit;
    color: #0184ff;
  }

  .page-detail .center {
    text-align: center;
  }

  .page-detail h3.title {
    text-align: center;
    font-size: 24px;
	line-height: 2;
	margin-bottom: .1rem;
  }

  .page-detail p.sub-title{
  	text-indent: 0;
  	font-size: 1.1em;
  }

.page-detail .sign{
	font-size: 1.1em;
	text-align: right;
}

.page-detail h4,
.page-detail h5{
	font-weight: bold;
	font-size: 1.1em;
}


/*地方会计人员办事指南样式*/
.zhinan_2021{
	width: 100%;
	margin: 0 auto;
	font-size: 16px;
}
.zhinan_2021 h3{
	font-size: 20px;
}
.zhinan_2021 ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.zhinan_2021 ul:after{
	content: '';
	display: block;
	clear: both;
}
.zhinan_2021 ul > li{
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 3px 15px;
	margin: 10px 10px;
	border-radius: 5px;
	background-color: #1383e2;
}
.zhinan_2021 ul > li:hover{
	background-color: #666;
}
.zhinan_2021 ul > li > a{
	display: block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}



/*文章详情页 常用样式*/
.ituijian{
	padding:0;
	margin:0;
	padding-bottom:50px;
	font-size:14px;
	list-style:none;
	line-height:1.6;
}
.ituijian li a{
	color:#ff0000;
	font-size:1em;
}
.mystrong{
	color:#ff0000;
	font-size:1em;
}
.myarticle{
	font-size:16px;
	line-height:1.6;
	padding-top:30px;
}
.myarticle p,
.myp{
	font-size:1em;
	line-height:1.7;
	text-indent:2em;
}
.myarticle strong{
	font-weight:700;
	font-size:1em;
	color:#ff0000;
}
.myarticle a{
	color:#ff0000;
	font-size:1em;
	font-weight:700;
}
.myarticle h2{
	margin-bottom:30px;
	text-align:center;
}
.myarticle img{
	max-width:100%;
	max-height:100%;
	text-align:center;
	border:0;
}
.myarticle p.imgBox{
	text-indent:0;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}
.myarticle p.imgBox > span{
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}


/*文章详情页 常用文字链 按钮样式*/
.myarticle .course-ad {
	width: 100%;
	height: 46px;
	display: flex;
	background-color:  rgba(240,240,240,0.6);
	line-height: 46px;
	align-items: center;
}
.myarticle .course-ad > a{
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
}
.myarticle .btn{
	display: inline-block;
	margin-left: 20px;
	height: 28px;
	padding: 3px 18px;
	background-color: rgba(8,118,228,0.9);
	border-radius: 8px;
	color: #fff;
	font-size: 1.2em;
	line-height: 28px;
	text-decoration: none;
}
.myarticle .btn:hover{
	background-color: rgba(48,118,8,0.9);
}
.myarticle .course-ad:hover .course{
	color: #ff0000;
}


/*文章详情页 导航样式*/
.article_nav{
	display: flex;
	padding: 0;
	margin: 0;
	list-style: none;
	border: 2px solid #ccc;
}
.article_nav li a{
	color: #fff;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
}
.article_nav li{
	width: 25%;
	display: block;
	padding: 12px 20px;
	background-color: #2aacff;
	border-right: 1px solid #ccc;
	text-align: center;
}
.article_nav li.active{
	background-color: #333;
}

.article_nav li:hover{
	background-color: #333;
}
.article_nav li:hover a{
	color: #fff;
}

/*通知公文样式*/
.notice{
	font-size:16px;
	line-height:1.6;
	padding-top:30px;
}
.notice strong{
	font-weight:700;
	font-size:1em;
	color:#ff0000;
}
.notice p{
	font-size:1em;
	line-height:1.7;
	text-indent:2em;
}
.notice a{
	color:#ff0000;
	font-size:1em;
}
.notice h2{
	font-size: 20px;
	margin-bottom: 15px;
	text-align: center;
}
.nontice p.num{
	font-size: 1em;
	font-weight: 600;
	text-align: center;
	text-indent: 0;
}
.notice .title{
	font-size: 1em;
	font-weight: 600;
	text-align: left;
	text-indent: 0;
}
.notice h3,
.notice .sub-title{
	font-size: 1em;
	margin-bottom: 10px;
	text-align: left;
}
.notice img{
	max-width:100%;
	max-height:100%;
	text-align:center;
	border:0;
}
.notice .imgBox{
	text-indent: 0;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}
.notice .end{
	font-size: 1em;
	font-weight: 600;
	text-align: right;
}
.notice .download{
	text-indent: 0;
}
.notice .download span{
	font-size: 1.5em;
	font-weight: 600;
}
.notice .download a{
	font-size: 1em;
	color: #666;
	text-decoration: none;
}

/*长文章的侧边导航*/
.side-menu{
	position: fixed;
	bottom: 13%;
	left: 2%;
	padding: 20px 18px 30px 18px;
	margin: 0;
	border-radius: 5px;
	background-color: rgba(24,24,24,.8);
	line-height: 2.5;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.side-menu ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.side-menu li > a{
	color: #fff;
}
.side-menu li:hover{
	border-bottom: 1px solid #fff;
	margin-bottom: 2px;
}
.side-menu li:hover a{
	font-weight: normal;
	color: #ff0000;
}
.side-menu .return-top{
	margin-top: 20px;
	border-bottom: 1px solid #fff;
}
.side-menu div.circle{
	height: 10px;
	border-bottom: 1px dashed rgba(150,150,150,.8);
	margin-bottom: 10px;
}


/*自定义常用表格类*/
table.my-table{
	width: 100%;
	border: 2px solid #797878;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto;
	line-height: 1.8;
	font-size: 16px;
	color: #333;
}
table.my-table caption{
	font-size: 24px;
	font-weight: normal;
}
table.my-table thead{
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	background-color:  rgb(219, 229, 241);
}
table.my-table thead tr,
table.my-table tbody tr{
	border: 1px solid #797878;
}
table.my-table thead tr{
	height: 48px;
}
table.my-table tbody tr{
	height: 40px;
}
table.my-table thead td,
table.my-table tbody td{
	border-right: 1px solid #797878;
	padding: 10px;
}
table.my-table .center{
	text-align: center;
}

/*地方频道第一屏*/
.dfpd_top_l,.dfpd_top_c,.dfpd_top_r{border-radius:6px;background: #fff;height: 400px;overflow: hidden;}
.dfpd_top_l{width: 250px;}
.dfpd_top_c{width:600px;margin:0 10px;}
.dfpd_top_r{width: 330px;}

.dfpd_top_r .pd_t_tx{margin-top: 26px;}


  /* 法律条文样式表*/
      .law-article{
       width: 100%;
       font-size: inherit;
      }
       .law-article .title{
        font-size: 2em;
        text-align: center;
       }
       .law-article p{
        text-indent: 2em;
        line-height: 1.8;
       }
       .law-article .sign{
        text-align: right;
        font-size: 1.1em;
        padding-right: 20px;
       }
        .law-article  h2,
        .law-article  h3,
        .law-article h4{
          text-align: center;
          font-size: 1.3em;
		  line-height: 1.8;
        }
        .law-article  h3{
          margin: 30px auto;
        }
          .law-article h4{
          font-size: 1.2em;
         }