/*reset*/@charset "utf-8";body, div, p, span, ul, li, dl, dt, dd, a, ol,img, h1, h2, h3, h4, h5, h6,select,button, section,input, footer,i,em{padding: 0;margin: 0;list-style: none;border: 0;box-sizing: border-box;-webkit-tap-highlight-color:transparent;font-family: "sans-serif", "Microsoft YaHei", "微软雅黑", "Tahoma", "Helvetica";max-height: 100000px;font-weight: normal;font-style: normal;}
a{text-decoration: none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;transition: all 0.5s ease-out;}
a:hover{text-decoration: none;}
body,html{width:100%;background:#f6f6f6;}
input, button{outline: none;}
img{vertical-align: middle;max-width: 100%;}
.phonetxt img{
float: left;
    margin: 12px 12px 0 44px;
    width: 200px;	
}
input,button{outline:none;border:none;border-radius:0;}
input,textarea{outline:none;resize:none;border:0;background:none;}
.clearfix::before,.clearfix::after{content: ".";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}
.text_overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.text_overflow2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.container{width: 1190px;margin:0 auto;}
/*.header{height:90px;width:100%;}*/
.log{overflow:hidden;margin-top: 8px;float:left;}
.log h1{float:left;overflow:hidden;}
.log h1 a{display:inline-block;margin-top:11px;float:left;}
.log h1 a img{vertical-align:-5px;}
.log h1 span{display:inline-block;width:12px;height:35px;border-left:1px #e5e5e5 solid;margin-left:13px;margin-top:22px;float:left;}
.log h1 em{display:inline-block;font-size:14px;color:#333;float:left;line-height:1.5;margin-top:17px;}
.header .phonetxt{float: right;margin-top:15px;}
.navheader{height: 44px;line-height: 44px;background: -moz-linear-gradient( left,#024299,#5fbdf7);background:-webkit-linear-gradient(left,#024299,#5fbdf7);background: -o-linear-gradient(left,#024299, #5fbdf7);}
.navheader ul li{float: left;width:120px;text-align: center;transition: all 0.5s ease-out;}
.navheader ul li a{color: #fff;display: block;}
.navheader ul li:hover{background:#3c83b6;}
.navheader ul li:last-child{float: right;margin-right: 0;background: #3c83b6;}
.navheader ul li:last-child:hover{color:#4aa1e2;background:#fff;}
.navheader ul li:last-child:hover a{color:#4aa1e2;}
.ggw{margin-top:20px;}
.ggw a{display: block;}
.dqposit{height:56px;line-height: 56px;font-size:14px;color:#666;}
.mainbox{margin-top: 30px;}
.contmk h2.yyk{font-size: 24px;font-weight: bold;color:#333;}
.z_time{font-size:12px;color:#848484;padding:20px 0 30px;}
.z_time span{float:left;margin-right:12px;position: relative;padding-left:10px;}
.z_time span::before{content:" . ";font-size:20px;position: absolute;left:0;top:-11px;}
.ziliao{border:1px #d4d4d4 solid;padding:15px 24px;margin-top:10px;}
.ziliao h3{font-size:16px;font-weight: bold;color:#666;}
.ziliao_list{width:622px;float:left;}
.ziliao_list a{float:left;width:33.33%;margin-top:10px;font-size:14px;color:#666;position: relative;padding-left:25px;}
.ziliao_list a::before{content:" ";width:18px;height:18px;border:1px #cccccc solid;position: absolute;left:0;top:0px;box-sizing: border-box;border-radius:1px;}
.ziliao_list a.curr::before{background:url(//www.longre.com/images/index//sel1.png) no-repeat;border:none;}
.zilia_con>a{width: 125px;height: 38px;line-height: 38px;text-align: center;color: #fff;border-radius: 1px;float: left;font-size: 13px;background:#f5570c;margin-top:10px;}
.zilia_con>a:hover{background:#ff864d;}
article{padding:20px 10px 0;}
.article{font-size:16px;color:#4c4c4c;line-height:40px;overflow:hidden;}
.article.curr{height:auto;}
.all{float:right;cursor:pointer;font-size: 14px;color: #999;background: #fff url(//www.longre.com/images/index//jt.png) no-repeat right 14px;line-height: 30px;padding:0 12px;}
.all:hover{color:#f5570c;background: #fff url(//www.longre.com/images/index//jt_hover.png) no-repeat right 14px;}
.article h3{font-size:16px;color:#4c4c4c;background:#f0f0f0;padding:20px 24px 20px 64px;position: relative;line-height:1.6;margin-bottom:10px;}
.article h3::before{content:" ";background:url(//www.longre.com/images/index//yinhao.png) no-repeat;display: block;width:24px;height:22px;position: absolute;top:30px;left:24px;}
.article p{text-indent: 22px;}
.biaoqian span{float:left;padding:4px 8px;background:#eef0f1;color:#848484;font-size:12px;margin-right:15px;border-radius:3px;position: relative;cursor:pointer;}
.biaoqian span:hover{background:#3ac949;color:#fff;}
.biaoqian span:hover::before{border-color:#3ac949 transparent transparent transparent;}
.biaoqian span::before{content:" ";width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border-width:6px;border-style:solid dashed dashed dashed;border-color:#eef0f1 transparent transparent transparent;position: absolute;left:26px;bottom:-10px;}
/*.biaoqian span.curr{background:#3ac949;color:#fff;}
.biaoqian span.curr::before{border-color:#3ac949 transparent transparent transparent;}*/
.b_tu{width:796px;height:160px;background:url(//www.longre.com/images/index//artbg.png) no-repeat;margin:40px auto 0;}
.b_tu img{float:left;margin:14px 0 0 115px;}
.b_tu p{width:300px;color:#fff;font-size:14px;float:left;margin:25px 0 0 45px;text-align: center;line-height:1.8;}
.b_tu p a{font-size:16px;color:#fcde00;}
.b_tu p a:hover{color:#c4ad01;}
.laiyuan .ul_1{font-size:12px;color:#939393;}
.peixuntuijian{margin-bottom:40px;}
.remenkecheng{margin-top:18px;}
.peixuntuijian>p{height:37px;line-height:37px;font-size:20px;color:#ffffff;background:#cd1575;background: -webkit-linear-gradient(left,#ffffff,#d7358a,#cd1575,#d7358a,#ffffff);text-align: center;}
.peixuntuijian p b,.yasitoutiao p b{font-size:18px;}
.remenkecheng ul{float:left;text-align: center;font-size:14px;background:#fafcff;}
.remenkecheng .ul_3,.remenkecheng .ul_4{width:20%;}
.remenkecheng .ul_1,.remenkecheng .ul_2{width:30%;}
.remenkecheng ul li{border:dashed 1px #e0e5eb;border-top:none;border-right:none;height:40px;line-height:40px;}
.remenkecheng .ul_4 li{border-right:dashed 1px #e0e5eb;}
.remenkecheng ul .li1{border-top:dashed 1px #e0e5eb;font-size:13px;}
.remenkecheng li a{color:#3aa7f4;}
.remenkecheng li a:hover{color:#f5570c;}
.remenkecheng .ul_4 a{background:url(//www.longre.com/images/index//ting.png) no-repeat 0 center;padding-left:23px;}
.remenkecheng .ul_4 a:hover{background:url(//www.longre.com/images/index//ting1.png) no-repeat 0 center;}
.yasitoutiao>p{height:37px;line-height:37px;font-size:20px;color:#ffffff;background:#93bc22;background: -webkit-linear-gradient(left,#ffffff,#aaca4d,#93bc22,#aaca4d,#ffffff);text-align: center;}
.yasitoutiao ul{padding:22px 0 30px;}
.yasitoutiao li{width:23%;float: left;}
.yasitoutiao li+li{margin-left:2.666%;}
.yasitoutiao li p{height:34px;line-height:34px;font-size:12px;color:#4c4c4c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.yasitoutiao li img{width:100%;}
/*表单*/
.z_form{background:url(/img/kcbd1.png) no-repeat;width:280px;height:339px;}
.z_form_input{padding:0 20px;padding-top:150px;}
.z_form_input p{background:#fff;height:38px;line-height:38px;margin:10px auto 0;overflow:hidden;}
.z_form_input p input{background:none;border:none;font-size:13px;color:#999;display: block;line-height:38px;height:38px;padding-left:10px;width:100%;}
.z_form_input p select{background:none;border:none;font-size:13px;color:#999;display: block;line-height:38px;height:38px;padding-left:10px;width:100%;}
.z_form_input p input.yan{width:60%;float:left;}
.z_form_input p a.code{float:left;width:40%;font-size:13px;line-height:38px;color:#ff4200;background:#ffe4dd;text-align: center;}
.z_form_input p a.button{display: block;background:#ffe4dd;height:38px;line-height:38px;overflow:hidden;color:#fa4238;font-size:13px;text-align: center;}
.z_form_input p a.button:hover{background:#ffa68f;}
.leftMK{width: 890px;float: left;}
.leftMK .bgfff{background: #fff;padding: 30px 26px;margin-bottom: 20px;}
.z_title{font-size:20px;color:#ff5000;font-weight: bold;margin-bottom:26px;position: relative;margin-left:10px;}
.z_title::before{content: " ";position: absolute;left:-10px;top:6px;width:4px;height:16px;background:#ff5000;}
.leftMK .bgfff h2 a{float: right;background: url(//www.longre.com/images/index//jtop.jpg) no-repeat right 8px;font-size: 14px;color: #666;padding-right: 20px;padding: 5px 20px;}
.leftMK .bgfff h2 a:hover{opacity:0.5;}
.rightMK{width: 280px;float: right;background: #fff;}
.rightMK .top1 ul{padding: 0px 15px 15px;overflow:hidden;}
.rightMK .top1.toph{height: 240px;}
.rightMK .top1 ul li{border-bottom: 0;padding-bottom: 0;font-size: 14px;background: #f5f5f5;border-radius: 15px;float: left;padding: 5px 10px;margin-right: 10px;margin-top: 15px;}
.rightMK .top1 ul li:nth-child(3n){margin-right: 0;}
.rightMK .top1 ul li a{color: #333;}
.rightMK .top1 ul li:hover a{color: #004097;}
h3.tit{height:45px;line-height:45px;border-left:4px #fa800f solid;font-size:17px;color:#4c4c4c;padding-left:22px;border-bottom:1px #d4d4d4 solid;}
h3.tit a{float:right;font-size:8px;border:1px #fa800f solid;height:16px;line-height:12px;color:#fa800f;margin:15px 15px 0 0;padding:0 2px;}
h3.tit a:hover{background:#fa800f;color:#fff;}
.like .con_news_list{padding:15px 20px;}
.like .con_news_list a{display: block;font-size:13px;color:#555;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position: relative;padding-left:12px;background:url(/img/tubiao/dian.png) no-repeat center left;}
.like .con_news_list a:hover{color:#1b94d3;}
.top1 h3.tit{border-left:4px #d61518 solid;}
.z_title2{margin:24px 0 10px 25px;}
.rightMK .top1 h2{color: #4c4c4c;font-size: 20px;padding: 22px 20px;margin-bottom: 22px;}
.rightMK .top1 h2::before{content: " ";position: absolute;left:-10px;top:6px;width:4px;height:16px;background:#ff5000;}
.rightMK .top1 h2 a{float: right;height: 17px;width: 38px;color: #004097;border: 1px solid #004097;font-size: 12px;display: block;text-align: center;margin-right: 18px;}
.rightMK .top1.top2 ul li{background: none;margin-bottom: 0;}
.rightMK .top1.top2 h2{margin-bottom: 0;height: auto;}
.rightMK .top1.top2 ul li:last-child{margin-bottom: 20px;}
.blank{height: 20px;background: #f6f6f6;}
.hot h3{line-height:56px;background:#e93a39;color:#fff;font-size:16px;padding-left:20px;}
.hot h3 b{font-size:42px;line-height:56px;display:inline-block;vertical-align:-9px;}
.hot_list{padding-left:16px;padding:10px 0 10px 16px;}
.hot_list a{display: block;font-size:14px;color:#565656;line-height:35px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(/img/tubiao/kctb51.png) no-repeat 10px center;padding-left:50px;}
.hot_list a+a{border-top:1px #cfcfcf dashed;}
.hot_list a:hover{color:#ed1c24;}
.down h3.tit{border-left:4px #d61518 solid;}
.er img{display: block;margin:30px auto;}
.down .con_news_list a:hover{color:#d61518;}

/*list*/
.f_left {float:left;}
.f_right {float: right;}
/*.none {display:none;}*/
.dl_list {overflow:hidden; padding:20px 0; border-bottom:dashed 1px #d4d4d4;position: relative;}
.dl_list dt img {width:239px; height:159px;}
.dl_list dt{float:left;width:32%;}
.dl_list dd{float:left;width:68%;}
.dl_list dd a{display:block;}
.dl_list dd a:hover .p_1{color:#738aba;}
.dl_list dd .p_1 {font-size:18px;color:#004097;}
.dl_list dd .p_1 .span_1 { overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 80%;display: inline-block;}
.dl_list dd span.f_right {font-size: 12px;color: #a3a3a3;}
.dl_list dd ul {overflow:hidden;position: relative;}
.dl_list dd ul em{    
    position: absolute;
    right: 0;
    top: 6px;
    background: url(//www.longre.com/images/index/yan.png) no-repeat left center;
    padding-left: 18px;
    font-size: 12px;
    color: #999;
    background-size: 20%;}
.dl_list dd ul li {font-size:12px; margin-right:15px;}
.dl_list dd ul li a {display:inline-block;padding:0 5px;height:25px; line-height:22px; background:url(../images/icons-05.png) no-repeat center center;background-size:100% 100%;  color:#959595; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-align:center;}
.dl_list dd ul li a:hover{background:url(../images/icons-06.png) no-repeat center center; color:#ffffff;background-size:100% 100%;}

.bottom-page{margin-top: 40px;text-align: center;}
.bottom-page .page a{display:inline-block;color: #a8a8a8; border: 1px solid #fff;padding: 13px 20px;font-size:12px;}
.bottom-page .page .current{color: #fff;background: #ff6317; display:inline-block;margin-right: 10px;padding: 13px 20px;font-size:12px;}
.bottom-page .page a:hover{border: 1px solid #ff6317;}



/*zjz190130*/
.screening{border:1px #dddddd solid;padding:15px;width:860px;position: relative;left:-30px;margin-bottom:30px;}
.scr2{margin-top:25px;}
.scr1 p{float: left;}
.scr1 p.p1{font-size:16px;color:#333;}
.scr1 p.p2 span{padding:3px 10px 5px;margin-right:20px;font-size:16px;color:#333;border-radius:5px;cursor:pointer;}
.scr1 p.p2 span.curr{background:#f84c4c;color:#fff;}
.scr1 p.p3{margin-top:-6px;}
.scr1 p.p3 select{font-size:14px;color:#333;width:120px;border:1px #cccccc solid;border-radius:5px;margin-right:5px;height:34px;line-height:34px;padding-left:10px;  appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
   background: url(../images/xl.png) no-repeat 100px 12px;}
.scr2 p.p2 span{margin-right:10px;}


.dl_list {position: relative;}
.dl_list dd{float:left;width:68%;}
.dl_list dd .p_2 {line-height:1.8; margin: 10px 0px 0 0px; font-size: 13px; color: #626262;display:-webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden;text-overflow:ellipsis;}
.dl_list dd .p_3{font-size:14px;color:#f84c4c;line-height:1.8;width:400px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dl_list dd ul {overflow:hidden;position: relative;width:400px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;margin-top:20px;}
.dl_list dd ul li a {display:inline-block;padding:0 10px;height:auto;border-radius:5px; line-height:28px; background:#eee;  color:#959595; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-align:center;}
.dl_list dd ul li a:hover{background:#ccc; color:#fff;background-size:100% 100%;}



.shuzi{position: absolute;bottom:12px;right:10px;}
.shuzi span{display: block;background:url(../images/xiazai.png) no-repeat left center;padding-left:25px;font-size:12px;color:#999;line-height:2;}
.shuzi a{display:inline-block;background:#f84c4c;color:#fff;font-size:18px;padding:6px 24px ; border-radius:6px;margin-top:2px;}
.rightMK .top1.toph{height: auto;}

.tool{}
.tool a{float: left;width:33.33%;text-align: center;margin-top:16px;}
.tool a span{font-size:14px;color:#333;line-height:2;display: block;}

.like_con{}
.like_con a{display: block;margin-top:25px;overflow:hidden;padding:0 8px;}
.like_con a .p1{float: left;width:33%;}
.like_con a .p2{float: right;width:67%;padding-left:6px;}
.like_con a .p2 span{display: block;}
.like_con a .p2 span:nth-child(1){font-size:16px;color:#333;display:-webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden;text-overflow:ellipsis;}
.like_con a .p2 span:nth-child(2){font-size:14px;color:#999;margin-top:2px;}
.like_con a .p2 span:nth-child(2) em{float:left;}
.like_con a .p2 span:nth-child(2) i{float:right;}
.like_con a .p2 span:nth-child(2) i b{font-weight:normal;color:#f84c4c;}

.about{border:1px #dddddd solid;border-radius:20px;margin-top:40px;padding:24px;}
.about h2{font-size:20px;font-weight: bold;color:#f84c4c;background:url(https://toefl.longre.com/images/shuben.png) no-repeat left center;padding-left:30px;}
.about_con{margin-top:20px;}
.about_con p{float:left;width:22%;padding-left:18px;}
.about_con p+p{border-left:1px #dddddd solid;}
.about_con p:nth-child(1){width:12%;color:#000;font-weight: bold;}
.about_con p:nth-child(1) a{font-weight: bold;padding-bottom:16px;}
.about_con p a{display: block;font-size:14px;padding-bottom:20px;}
.about_con p a:last-child{padding-bottom:0;}
/*zjz190130*/

/**** 相关推荐&猜你喜欢 ****/
.Selected{ background: #fff; padding-bottom: 20px; }
.Selected_con{ padding: 0 0 10px 14px; }
.Selected_con .list { padding-top: 5px; }
.Selected_con .list.active .hover_img{ display: block; }
.Selected_con .list.active span{ color:#e60012; }
.Selected_con .list.active p i{ background:#e60012;}
.Selected_con .list:hover span{ color:#e60012; }
.Selected_con .list:hover p i{ background:#e60012; }
.Selected_con .list .hover_img{width: 110px;height: 68px;display:none; }
.Selected_con .list span{ font-size: 14px;color: #333;width: 88%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block; } 
.Selected_con .list .Selected_icon{ width: 3px;height: 3px;background: #4C4C4C;border-radius: 50%;display: inline-block;margin-right: 2px;vertical-align: 8px; }