

*{font-family:"SimSun";font-size:12px;margin:0 auto;padding:0;list-style:none;text-decoration:none;}
img{border:none;}
ul,ul li,dl,dl dt,dl dd{display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{color:#666; cursor:pointer;}
a:hover{color:#e00; text-decoration:underline;}
input {outline: none;}textarea {outline: none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}


.fl{ float:left;}
.fr{ float:right;}
.layout{ width:1000px;}
.mt10{ margin-top:10px;}
.oHide{ display:none;}
.oClear{ clear:both; overflow:hidden; height:0; line-height:0;}
/*header*/
.header{ width:100%; height:36px; background: url(../image/top-bg.jpg) 0 0 repeat-x;}
.header_con{ width:1000px; margin:0 auto;}
.zg_logo_right{ width:148px; height:55px; background:url(../image/zg_dhbk.jpg) no-repeat 25px 10px; padding-left:40px; padding-top:4px; line-height:24px; color:#666; text-align:right; padding-right:12px;}
.zg_logo_right strong{ font:bold 18px/24px "Microsoft YaHei"; color:#e60012;}
.offcn_header,.offcn_con_header{ z-index:999; height:33px;background:url(../image/oindex_ico_2.png) 0 0 repeat-x;}
.offcn_header_l{ height:33px;}
.offcn_header_l p{ color:#ddd; padding-top:8px;}
.offcn_header_l p span{ color:#555;}
.offcn_header_l p a{ color:#555;}
.offcn_header_l p a:hover{ color:#e00;}
span.i_buy_cart{ margin-left:20px;}
span.i_buy_cart i{ display:inline-block; width:12px; height:11px; line-height:11px; overflow:hidden; background:url(../image/oindex_ico_2.png) 0 -95px no-repeat; margin-right:7px;}
b.text_num_cart{ color:#c61b1e; padding:0 5px;}
span.s_buy_pay{ margin:0 15px 0 12px;}
span.s_buy_pay i{ display:inline-block; padding:0 2px; height:8px; line-height:8px; overflow:hidden; background:url(../image/oindex_ico_2.gif) 0 -256px no-repeat; margin-left:5px;}
span.user_accou{ margin:0 15px 0 5px;}
a.start_listen_les{ margin-right:15px;}
.offcn_header_l p a.start_listen_les{ color:#c61b1e;}
.offcn_header_l p a.start_listen_les:hover{ color:#c61b1e;}
a.a_pay_for{ margin:0 8px;}
.offcn_header_l p a.a_pay_for,.offcn_header_l p a.a_pay_for:hover{ color:#c61b1e; text-decoration:underline;}
a.a_login{ margin-right:15px;}

.offcn_header_r{ z-index:999; /*line-height:32px;*/}
.offcn_header_r div{ position:relative; float:left; height:30px; padding-top:3px; z-index:9999999;}
.offcn_header_r div.wbtc{ height:83px;}
.offcn_header_r div.wxtc{ height:75px;}
.offcn_header_r div span{ display:block; float:left; padding:6px 10px 6px 7px; background:url(../image/offcn_ico_s_line.jpg) center right no-repeat; margin-right:5px;border:1px solid #f5f5f5; border-bottom:none;}
.offcn_header_r div span.no_bg{ background:none;}
.offcn_top_inf{ display:none;position:absolute; float:left; top:32px; left:0; width:200px; border:1px solid #ddd; border-top:none; background:#fff; padding:5px 10px;-moz-box-shadow:2px 2px 2px #f5f5f5;-webkit-box-shadow:2px 2px 2px #f5f5f5;box-shadow:2px 2px 2px #f5f5f5;}
.active .offcn_top_inf{ display:block;}
.offcn_top_inf li{ height:26px; line-height:26px; overflow:hidden;}
.offcn_top_inf li h2{ font-size:14px; font-weight:normal; color:#333; }
.offcn_top_inf li a{ color:#666; margin-right:6px;}
.offcn_top_inf li a:hover{ color:#e00;}
.offcn_help_center{ display:none; position:absolute; top:32px; left:0; width:70px; border:1px solid #ddd; border-top:none; background:#fff; padding-left:7px;-moz-box-shadow:2px 2px 2px #f5f5f5;-webkit-box-shadow:2px 2px 2px #f5f5f5;box-shadow:2px 2px 2px #f5f5f5;}
.offcn_header_r div span i{ display:inline-block; width:7px; height:4px; line-height:4px; overflow:hidden; background:url(../image/oindex_ico_2.png) -20px -317px no-repeat; margin-left:5px;}
.offcn_header_r div.active span{ border:1px solid #ddd; border-bottom:none; background:#fff;}
.offcn_header_r div.active span i{ background:url(../image/oindex_ico_2.png) 0 -317px no-repeat;}
.active .offcn_help_center{ display:block;}
.offcn_help_center li{ height:26px; line-height:26px; overflow:hidden;}
.offcn_help_center li a{ color:#555;}
.offcn_help_center li a:hover{ color:#c61b1e; }
/*成为会员*/
.member {
	position: relative;
}
.member a:hover { color: #cc8d52; }
.memberVip {
	display: none;
	width: 160px;
	height: 186px;
	position: absolute;
	background: url(../image/member.png);
	top: 32px;
	left: 50%;
	transform: translateX(-50%);
}
.memberVip a {
	display: block;
	width: 140px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	border-radius: 15px;
	margin: 135px auto 0;
	font-family: "SimSun";
	background: -moz-linear-gradient(right, #fff3e4 0%, #ffd5ba 100%);
    background: -webkit-linear-gradient(right, #fff3e4 0%,#ffd5ba 100%);
    background: -o-linear-gradient(right, #fff3e4 0%,#ffd5ba 100%);
    background: -ms-linear-gradient(right, #fff3e4 0%,#ffd5ba 100%);
    background: linear-gradient(to right, #fff3e4 0%,#ffd5ba 100%);	
    color: #000;
}
.memberVip a:hover {
	color: #000;
	text-decoration: none;
}
.member:hover .memberVip {
	display: block;
}
/*成为会员结束*/
.wbwx{float:right; width:140px; font-size:12px; margin-top:8px; text-align:center;}
#show_1{color:#2f2f2f; margin-right:10px;}
#show_1 img{vertical-align:-3px;}
.wbtc{width: auto; height: 83px; position: absolute; overflow: hidden; background-color: rgb(255, 255, 255); z-index: 999; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; left: 1260.5px; top: 33px; display: none; background-position: initial initial; background-repeat: initial initial;}
#show_2{color:#2f2f2f;}
#show_2 img{vertical-align:-5px;}
.wxtc{width:200px; height:100px; background-color: rgb(255, 255, 255); border: 1px solid rgb(211, 211, 211); position: absolute; z-index: 999; left: 1315.5px; top: 33px; display: none; background-position: initial initial; background-repeat: initial initial;}
.wxtc_1{width:100px; float:left;}
.wxtc_1 > img{
	width:100px;
	height: 100px;
}
.wxtc_2{width:82px; text-align:center; float:left; line-height:20px; font-size:14px; padding-top:30px;}

/*logo*/
.offcn_logo{ height:50px; padding:23px 0 24px 0; z-index:998; _overflow:hidden;}
.o_logo{ width:201px; height:49px; overflow:hidden; margin-right:190px;}
.offcn_logo .ksrk_item{ position:relative; float:left; margin:13px 10px 0 0; height:36px; z-index:999999;}
.offcn_logo .ksrk_item.member a,.offcn_logo .ksrk_item.member a.a_fat {border: none;}
.offcn_logo .ksrk_item span.i_ico{ display:block; float:left; width:36px;height:36px; overflow:hidden; margin-right:5px;}
.offcn_logo .ksrk_item a.a_fat{ position:relative; z-index:998; float:left; height:30px;font:normal 16px "Microsoft Yahei"; padding:7px 15px 0 5px; color:#777;border:1px solid #fff; overflow:hidden;}
.offcn_logo .ksrk_item a.a_fat:hover{ color:#777; text-decoration:none;}

.offcn_logo .ksrk_item.oExamPlace a{
	position:relative; z-index:998; float:left; height:30px;font:normal 16px "Microsoft Yahei"; padding:7px 15px 0 5px; color:#777;border:1px solid #fff; overflow:hidden;
}
.offcn_logo .ksrk_item.oExamPlace a:hover{
	text-decoration: none;
}





span.i_listen_center{ background:url(../image/oindex_ico_1.gif) 0 -216px no-repeat;}
span.i_member{ background:url(../image/oindex_ico_1.gif) 0 -351px no-repeat;}
span.i_exper{ background:url(../image/oindex_ico_1.gif) 0 -262px no-repeat;}
span.i_exam{ background:url(../image/oindex_ico_1.gif) 0 -308px no-repeat;}
i.i_ico_sj{position:relative; top:-5px; left:8px;  display:inline-block; width:8px; height:4px; line-height:4px; overflow:hidden; background:url(../image/oindex_ico_2.png) -52px -256px no-repeat;}
/*.offcn_logo .active a.a_fat{ border:1px solid #e7e7e7; background:#fff; border-bottom:none;}*/



.active i.i_ico_sj{ background:url(../image/oindex_ico_2.png) -20px -256px no-repeat;}

.offcn_exam_con{ display:none; z-index:997;position:absolute; top:37px; left:41px; width:328px; border:1px solid #e7e7e7; overflow:hidden; padding:10px 20px; background:#fff; clear:both;}
.active .offcn_exam_con{ display:block;}
.offcn_exam_con p{ height:35px; line-height:35px; overflow:hidden; clear:both;}
.offcn_exam_con p a{ display:block;float:left; font-family:"Microsoft Yahei"; color:#666; margin-right:10px; font-size:14px;}
.offcn_exam_con p a:hover{ color:#e00;}
.offcn_exam_con p span{ display:block;float:left; margin-right:25px; font-size:14px; color:#d72900; font-family:"Microsoft Yahei";}
.offcn_logo .service_400{float:left; margin:13px 28px 0 0; height:36px; font:normal 22px/36px "Microsoft Yahei";color:#d72900;}
.offcn_logo .service_400 span{ display:block; float:left; width:15px; height:36px; background:url(../image/oindex_ico_2.gif) 0 -218px no-repeat; margin-right:10px; }



/*banner_ad*/
.offcn_con_slide{position:relative;height:340px;background:url(../image/offcn_loading.gif) 50% no-repeat; z-index:996; overflow:hidden;}
.offcn_con_slide .slides{position:relative;z-index:1;}
.offcn_con_slide .slides li{height:340px;}
.offcn_con_slide .slides li a{ display:block; width:1000px; height:340px;}
.offcn_con_slide .slides li a:hover{ text-decoration:none;}
.flex-control-nav{ position:relative;top:320px;z-index:2;width:1000px; margin:0 auto; text-align:right;}
.flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 10px 0 0;*display:inline;zoom:1;}
/*.offcn_slide_ad_1{ background:url(//www.eoffcn.com/uploadfile/2015/0514/20150514052721822.jpg) no-repeat;}
.offcn_slide_ad_2{ background:url(//www.eoffcn.com/uploadfile/2015/0514/20150514052826593.jpg) no-repeat;}
.offcn_slide_ad_3{ background:url(//www.eoffcn.com/uploadfile/2015/0514/20150514052925954.jpg) no-repeat;}
.offcn_slide_ad_4{ background:url(//www.eoffcn.com/uploadfile/2015/0514/20150514053407386.jpg) no-repeat;}
.offcn_slide_ad_5{ background:url(//www.eoffcn.com/uploadfile/2015/0514/20150514053006212.jpg) no-repeat;}*/
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:url(../image/oindex_ico_2.png) 0 -77px no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background:url(../image/oindex_ico_2.png) -20px -77px no-repeat;}
.flex-direction-nav{ display:none;}
.offcn_top_ad{ height:118px; width:730px; padding:22px 0 0px 270px;}
.offcn_top_ad a{ position:relative; display:block; width:175px; height:118px; float:left; overflow:hidden; margin-right:10px; _margin-right:18px;}
.offcn_top_ad a img{ position:absolute; top:0; left:0; z-index:2;}
.offcn_top_ad span{ display:block; width:175px; height:118px; position:absolute; top:0; left:0; z-index:3; opacity:0.5; filter:alpha(opacity=50); background:#000; }
.offcn_top_ad a.nmr{ margin-right:0;}

.offcn_main_top{ overflow:hidden; height:357px; margin-top:25px;}
.offcn_stu_service{ width:218px; margin-right:30px;}
.offcn_hot_news{ width:450px; margin-right:30px;}
.offcn_day_exam{ width:270px;}
.offcn_pub_hd{ height:50px; font:normal 22px/50px "Microsoft yahei"; color:#333;}
.offcn_pub_hd a{ font:normal 22px/50px "Microsoft yahei"; color:#333;}
.offcn_stu_service dl{ height:62px; padding:20px 0 19px 0; border-top:1px dashed #d3d3d3;}
.offcn_stu_service dl.o_bob{ border-bottom:1px dashed #d3d3d3;}
.offcn_stu_service dl dt{ float:left; width:62px; height:62px; overflow:hidden; margin-right:13px;}
dt.o_ico_hot_listen{ background:url(../image/oindex_ico_1.gif) 0 0 no-repeat;}
dt.o_ico_stu_ziliao{ background:url(../image/oindex_ico_1.gif) 0 -72px no-repeat;}
dt.o_ico_stu_tool{ background:url(../image/oindex_ico_1.gif) 0 -144px no-repeat;}
.offcn_stu_service dl dd{ float:left; width:140px;}
.offcn_stu_service dl dd strong{ display:block; height:24px; font:normal 14px "Microsoft yahei"; color:#333;}
.offcn_stu_service dl dd p{width:100%; height:22px; line-height:22px; }
.offcn_stu_service dl dd p a{ color:#666; margin-right:12px; font-size:14px;}
.offcn_stu_service dl dd p a:hover{ color:#e00;}
.offcn_news_list{ overflow:hidden;}
.offcn_news_list p{ height:34px; line-height:34px; overflow:hidden;}
.offcn_news_list p span{ width:69px; float:left; display:block; overflow:hidden; color:#d72900; font-size:14px;}
.offcn_news_list p font{ padding:0 5px; color:#ccc; font-size:14px; width:1px; display:block; float:left; margin-right:10px;}
.offcn_news_list p a{ color:#555; margin-right:5px; font-size:14px; width:340px; display:block; float:left;}
.offcn_news_list p a:hover{ color:#e00;}
.offcn_news_hot_pro{ overflow:hidden; height:130px; margin-top:5px;}
.offcn_news_hot_pro a{ display:block; float:left; width:140px; height:130px; margin-right:15px;}
.offcn_news_hot_pro a.nmr{ margin-right:0;}
.offcn_news_hot_pro a img{ display:block; border:none;}
.offcn_news_hot_pro a:hover{ color:#e00; text-decoration:none;}
.offcn_news_hot_pro a span{ display:block; width:140px; height:30px; line-height:30px; color:#555; background:#f8f8f8; text-align:center;}
.offcn_news_hot_pro a:hover span{ color:#e00;}
.offcn_tab_exam_day{ height:31px; width:268px; border:1px solid #e5e5e5; border-bottom:none; background:#f8f8f8; line-height:28px; text-align:center;}
.offcn_tab_exam_day span{ display:block; float:left; width:95px; height:28px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background:#f8f8f8; border-top:2px solid #f8f8f8; color:#666; cursor:pointer;}
.offcn_tab_exam_day span.nbor{ border-right:none; width:96px;}
.offcn_tab_exam_day span.active{ background:#fff; border-bottom:1px solid #fff; border-top:2px solid #e60000;}
.offcn_con_exam_day{ width:268px; height:265px; padding-top:5px; position:relative; border:1px solid #e5e5e5; border-top:none;}
.offcn_con_exam_day table{ width:100%;}
.offcn_con_exam_day table td{ text-align:center; line-height:30px; height:30px; overflow:hidden; color:#333;}
.offcn_con_exam_day table td a{ color:#333;}
.offcn_con_exam_day table td a:hover{ color:#e00;}
.offcn_con_exam_day table td a.oColorRed{ color:#d72900;}
.offcn_con_exam_day table td a.oColorRed:hover{ color:#e00;}
a.oBtnMoreDay{ position:absolute; left:83px; bottom:-3px; display:block; width:102px; height:28px; line-height:100px; overflow:hidden; background:url(../image/offcn_more_ksrl.jpg) center top no-repeat;}

.product-btn-detail{ position:relative; z-index:3; display:block; width:55px; height:24px; line-height:200px; overflow:hidden; background:url(../image/oindex_ico_2.png) 0 -43px no-repeat;_background:url(../image/oindex_ico_2.gif) 0 -43px no-repeat; margin-top:15px;}
.moreExamInf{ padding:20px 10px 10px 10px; height:390px; top:420px; position:relative; float:left; line-height:24px; color:#fff; z-index:99;}
.moreExamInf .moreSpanExamInf{ font-size:14px; position:relative; z-index:3;color:#fff;}
.moreBgExam{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; background:#000; opacity:0.7; filter:alpha(opacity=70);}
.container-sydw,.container-sydw .content-container{ background:#f7f7f7;}
.container-jinrong,.container-jinrong .content-container{ background:#f7f7f7;}
.container-kaoyan,.container-kaoyan .content-container{ background:#f7f7f7;}
.container-sydw .content-container{ padding:10px 0 40px 0;}
.container-jinrong .content-container{ padding:10px 0 40px 0;}
.container-other .content-container{ padding:10px 0 40px 0;}
.container-kaoyan .content-container{ padding:10px 0 40px 0;}
/*.offcn-content{ margin-top:30px;}*/
.content-container{ overflow:hidden;}
.container-left{ width:220px; position:relative;overflow:hidden; height:470px;}
.container-right{ width:780px; height:470px; overflow:hidden;}
.content-container .o-left-bg{ width:220px; height:420px; position:absolute; bottom:0; left:0;}
.content-container .o-left-bg .o-left-img{ width:220px; height:420px; position:absolute; left:0; top:0; z-index:9;}
.container-tab{ height:50px; border-bottom:1px solid #ddd;}
.container-tab span{ display:block; float:left;  height:48px; line-height:48px; overflow:hidden; /*border-bottom:2px solid #fff;*/ font:normal 14px/48px "Microsoft Yahei"; color:#333; cursor:pointer; text-align:center;}
.container-tab a{ display:block; float:left; padding: 0 14px; height:48px; line-height:48px; overflow:hidden; text-align:center;color:#333; font:normal 14px/48px "Microsoft Yahei";}
.container-tab-no a{ width:68px;}
.container-tab span.active{ color:#d72900; border-bottom:2px solid #d72900;}
.container-cont{ overflow:hidden; padding:28px 0 0 30px;}
.contain-col{ float:left; width:780px;}
.contain-cor{ float:left; width:234px;}
.contain-dl-col{ overflow:hidden; width:230px; height:199px;border:1px solid #fff; padding:0 1px 0 1px; margin:0 22px 10px 0; float:left;}
.contain-dl-col dt{ position:relative; width:230px; height:130px; overflow:hidden; margin-bottom:5px;}
.contain-dl-col dt img{ display:block; border:none;position:absolute; top:0; left:0;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}


.contain-dl-col dd{ height:24px; line-height:24px; overflow:hidden;}
.contain-dl-col dd a{ font-family:"Microsoft Yahei"; color:#333; font-size:14px;}
.contain-dl-col dd a:hover{ color:#e00;}
.contain-dl-col dd span{font-family:"Microsoft Yahei"; color:#666; font-size:14px; }
.contain-dl-col dd span.span-price{ color:#ff6600;}
span.span-user i{ display:inline-block; width:12px; height:14px; overflow:hidden; line-height:14px; background:url(../image/oindex_ico_2.png) -48px -226px no-repeat; margin-right:5px;}
span.span-user{ padding-left:20px;}
.contain-hd{ position:relative; height:30px; border-bottom:1px solid #ddd;}
.contain-hd span{font-family:"Microsoft yahei"; color:#333; font-size:16px;}
.contain-hd a{ position:absolute; top:5px; right:0; color:#b1b1b1; float:right;}
.contain-hd a:hover{ color:#e00;}
.contain-hd span a{font-family:"Microsoft yahei"; color:#333; font-size:16px; position:static; float:left;}
.contain-ul{ margin-top:8px; overflow:hidden;}
.contain-ul li{ height:28px; line-height:28px; overflow:hidden;}
.contain-ul li span{ font-size:14px; color:#666;}
.contain-ul li font{ font-size:14px; color:#ccc;}
.contain-ul li a{font-size:14px; color:#666;}
.contain-ul li a:hover{ color:#e00;}
.contain-dl-cor{ width:230px; height:199px;border:1px solid #fff; padding:0 1px 0 1px; margin-bottom:10px;}
.contain-dl-cor dt{ position:relative; width:230px; height:130px; overflow:hidden; margin-bottom:5px;}
.contain-dl-cor dt img{ display:block; border:none;position:absolute; top:0; left:0;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.contain-dl-cor dd{ padding:0 5px; height:24px; line-height:24px; overflow:hidden;}
.contain-dl-cor dd a{ font-family:"Microsoft Yahei"; color:#333; font-size:14px;}
.contain-dl-cor dd a:hover{ color:#e00;}
.contain-dl-cor dd span{font-family:"Microsoft Yahei"; color:#666; font-size:14px; }
.contain-dl-cor dd span.span-price{ color:#ff6600;}
.contain-dl-thumb{ height:70px; overflow:hidden; margin-top:15px;}
.contain-dl-thumb dt{ float:left; width:112px; height:70px; overflow:hidden;}
.contain-dl-thumb dt img{ display:block; border:none;}
.contain-dl-thumb dd{float:left; padding:10px 5px 0 10px; width:103px; line-height:22px; color:#999;}
.contain-dl-thumb dd a,.contain-dl-thumb dd a:hover{ color:#d72900;}
.contain-active-img{border:1px solid #e6e6e6;-moz-box-shadow:3px 3px 3px #ddd;-webkit-box-shadow:3px 3px 3px #ddd;box-shadow:3px 3px 3px #ddd;}
.contain-active-img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.container-sydw .contain-dl-col,.container-jinrong .contain-dl-col,.container-kaoyan .contain-dl-col{ border:1px solid #f7f7f7;}
.container-sydw .contain-dl-cor,.container-jinrong .contain-dl-cor{ border:1px solid #f7f7f7;}
.container-sydw .contain-active-img,.container-jinrong .contain-active-img,.container-kaoyan .contain-active-img{border:1px solid #e6e6e6;}

/*ad*/
.offcn_bot_ad{ overflow:hidden;}
.offcn_bot_ad img{ display:block; border:none;}
/*teacher*/


/*.teacher_team_l,.teacher_team_l .scrollcontainer{ width:280px; height:160px; position:relative; overflow:hidden;}*/
.offcn_teacher_team{ margin-top:10px; overflow:hidden;}
.teacher_team_l{ width:740px; border-top:1px solid #e60000; height:442px;}
.teacher_team_l ul{ width:740px; overflow:hidden;}
.teacher_team_l li{ position:relative; width:170px; height:200px; float:left; margin:20px 20px 0 0; z-index:5; overflow:hidden;}
.teacher_team_l li.nmr{ margin-right:0;}
.teacher_team_l li .teacher-show-img{ position:absolute; top:0; left:0;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.teacher_team_l li.active .teacher-show-img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.teacher_team_l li a:hover{ text-decoration:none;}
.teacher_team_l li div{ position:absolute; bottom:0; left:0; width:100%; height:30px;}
.teacher_team_l li div p.teacher-bg{ z-index:2; width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.4;filter:alpha(opacity=40);}
.teacher_team_l li .teacher-show-info{ position:absolute; z-index:3; top:0; width:100%;}
.teacher_team_l li.active .teacher-show-info{ padding-top:20px;}
.teacher_team_l li div .teacher-show-title{ display:block; position:relative; height:30px; color:#fff; font-size:14px; font-style:normal; font:normal 14px/30px "Microsoft Yahei"; text-align:center;}
.teacher_team_l li .teacher-show-info font{ display:block; line-height:22px; padding:0 18px; color:#fff; font-family:"Microsoft Yahei";}
.teacher_team_l li .teacher-show-info strong{ display:block; height:30px; line-height:30px; padding-left:10px; font-family:"Microsoft Yahei"; color:#dedede; font-weight:normal;}
.teacher_team_l li .teacher-show-info strong i{ font-style:normal;font-family:"Microsoft Yahei";  color:#ff6a00; font-size:16px;}
.teacher_team_l li div a.teacher-show-title:hover{ color:#fff;}
/*.teacher_team_l li.active div{ height:200px;}*/
.teacher-btn-detail{ display:block; width:55px; height:24px; line-height:200px; overflow:hidden; background:url(../image/oindex_ico_2.png) 0 -43px no-repeat;_background:url(../image/oindex_ico_2.gif) 0 -43px no-repeat; margin-top:15px;}
.eoffcnMz{ width:230px; padding-left:30px; border-top:1px solid #dadada;}
.o-sub-hd{ position:relative; height:36px; font-size:18px; color:#333;font-family:"Microsoft Yahei"; padding-top:20px;}
.eoffcn_img{ overflow:hidden; width:230px; height:112px; position:relative;}
.eoffcn_img ul{ position:absolute;}
.eoffcn_img ul li{ float:left;}
.eoffcn_img .btnBg{ z-index:2; position:absolute; background:#000; width:100%; display:block; height:24px; bottom:-24px; left:0; opacity:0.2; filter:alpha(opacity=20);}
.eoffcn_img .btn{z-index:10; width:100%;height:24px;position:absolute;bottom:-24px;right:0; text-align:center;}
.eoffcn_img .btn a{z-index:10; display:inline-block;width:12px;height:12px;background:url(../image/oindex_ico_2.png) 0 -77px no-repeat;_background:url(../image/oindex_ico_2.gif) 0 -77px no-repeat;text-indent:30em; margin:8px 3px 0 3px;}
.eoffcn_img .btn a.on{background:url(../image/oindex_ico_2.png) -20px -77px no-repeat;_background:url(../image/oindex_ico_2.gif) -20px -77px no-repeat;}
.eoffcn_img .btn a:hover{text-decoration:none;}
.eoffcn_img .pre{left:30%;width:17px; height:17px; position:absolute; top:4px;  z-index:3; background:url(../image/oindex_ico_2.png) -43px -335px no-repeat;cursor:pointer;}
.eoffcn_img .next{right:30%;width:17px; height:17px; position:absolute; top:4px; z-index:3; background:url(../image/oindex_ico_2.png) 0 -335px no-repeat;cursor:pointer;}


.eoffcn_img img{ display:block; border:none;}
.eoffcnMzUL{ height:251px; border-left:1px solid #e0e0e0; margin-top:20px;}
.eoffcnMzUL li{ position:relative; height:46px; margin-bottom:20px; padding-left:19px;}
.eoffcnMzUL li span{ display:block; height:20px; line-height:20px; overflow:hidden;}
.eoffcnMzUL li strong{ display:block; height:26px; line-height:26px;}
.eoffcnMzUL li span a{ font-family:"Microsoft yahei"; color:#444; font-size:14px;}
.eoffcnMzUL li strong a{ color:#d72900; font-size:14px;font-family:"Microsoft yahei"; font-weight:normal}
.eoffcnMzUL li a:hover{ color:#e00;}
.eoffcnMzUL li i{ display:block; position:absolute; top:7px; left:-4px; float:left; width:7px; height:8px; overflow:hidden; line-height:8px; background:url(../image/oindex_ico_2.png) -53px  -274px no-repeat;}
/*锟剿达拷锟斤拷锟斤拷*/
.offcn_advantage{ margin-top:20px; overflow:hidden;}
.eOffcnAdvantage{ width:740px; border-top:1px solid #e60000;}
.effcnComment{ width:230px; padding-left:30px; border-top:1px solid #dadada;}
.eOffcnAdl{ float:left; width:184px; height:144px; margin:29px 0 0 0; text-align:center;border-right:1px solid #ebebeb;}
.eOffcnAdl a{ text-decoration:none;}
.eBorFff{ border-right:1px solid #fff;}
.eOffcnLinne{ height:1px; line-height:1px; overflow:hidden; padding-top:25px; clear:both; border-bottom:1px solid #ebebeb; }
.eOffcnAdl dt{ margin:0 auto; height:80px; width:80px; overflow:hidden; text-indent:-9999em;}
.eOffcnAdl dd.adva_tite_info{ font:normal 16px "Microsoft yahei"; padding-top:10px; color:#444;}
.eOffcnAdl dd.adva_detail_info{ line-height:32px; color:#666;}
.eOffcnAdl dt.ico_msjx{ background:url(../image/oadvantage_img.jpg) 0 0 no-repeat;}
.eOffcnAdl dt.ico_xsxx{ background:url(../image/oadvantage_img.jpg) 0 -90px no-repeat;}
.eOffcnAdl dt.ico_zxdy{ background:url(../image/oadvantage_img.jpg) 0 -180px no-repeat;}
.eOffcnAdl dt.ico_kcxz{ background:url(../image/oadvantage_img.jpg) 0 -270px no-repeat;}
.eOffcnAdl dt.ico_hlst{ background:url(../image/oadvantage_img.jpg) 0 -360px no-repeat;}
.eOffcnAdl dt.ico_fdzl{ background:url(../image/oadvantage_img.jpg) 0 -450px no-repeat;}
.eOffcnAdl dt.ico_slpg{ background:url(../image/oadvantage_img.jpg) 0 -540px no-repeat;}
.eOffcnAdl dt.ico_zysj{ background:url(../image/oadvantage_img.jpg) 0 -630px no-repeat;}
.eCommentFocus{ width:230px; height:335px; overflow:hidden; position:relative;}
.eCommentFocus ul{ position:absolute; width:200px;}
.eCommentFocus li{ float:left; width:230px; height:335px;}
.eCommentFocus li dl{ height:45px; width:230px; margin-bottom:22px;}
.eCommentFocus li dt{ float:left; width:55px; height:45px; overflow:hidden;}
.eCommentFocus li dt img{ display:block; border:none;}
.eCommentFocus li dd { float:left; width:140px; padding:0 0 0 10px;}
.eCommentFocus li dd p{ height:22px; line-height:22px; overflow:hidden;}
.eCommentFocus li dd p a{ color:#666;}
.eCommentFocus li dd p a:hover{ color:#e00;}
.eCommentFocus li dd p span{ color:#ff6600;}
.eCommentFocus li dd p font{ float:right; color:#999;}
.eCommentBtn{ position:absolute; height:6px; line-height:6px; overflow:hidden; bottom:20px; right:0px;}
.eCommentBtn i{ display:block; float:left; height:6px; line-height:6px; overflow:hidden; background:url(../image/oindex_ico_2.gif) -38px -77px no-repeat; cursor:pointer; margin-right:9px;}
.eCommentBtn i.active{ background:url(../image/oindex_ico_2.gif) -54px -77px no-repeat;}
/*footer*/
.offcnFooter{ background:#f7f7f7; margin-top:48px;}
.offcnFotCon{ overflow:hidden; background:#f7f7f7; padding:30px 0 0 0;}
.offcnFriend{ overflow:hidden; background:#f7f7f7;padding:0 0 20px 0;}
.offcnFotCon dl{ float:left; padding-left:20px;}
.offcnFotCon dt{ height:38px; font:18px/38px "Microsoft Yahei"; color:#333; padding-left:8px;}
.offcnFotCon dd{ height:30px; line-height:30px; color:#999; font-size:14px;}
.offcnFotCon dd a{ color:#999; font-size:14px;}
.offcnFotCon dd a:hover{ color:#e00;}
.serviceWay{ float:left; width:155px; padding:20px 0 0 30px; height:138px; border-left:1px solid #ededed;}
.serviceWay p.serviceHd{ height:38px; font-family:"Microsoft Yahei"; font-size:18px; color:#666;}
.serviceWay p.serviceHd i{ display:block; float:left; width:15px; height:22px; background:url(../image/oindex_ico_2.gif) -45px -194px no-repeat; margin-right:6px;}
.serviceWay p.textPhone{ height:35px; font:bold 20px "Microsoft yahei"; color:#d72900;}
.serviceWay p.onlineService{ height:30px;}
.serviceWay p.onlineService i{ display:block; float:left; width:14px; height:16px; line-height:16px; background:url(../image/oindex_ico_2.png) 0 -194px no-repeat; overflow:hidden; margin-right:10px;}
.serviceWay p.onlineService a{ font-size:14px; color:#888;}
.serviceWay p.onlineService a:hover{ color:#e00;}
.offcnFotCon dl.o-read{ width:190px;}
.offcnFotCon dl.o-payFor{ width:170px;}
.offcnFotCon dl.o-question{ width:185px;}
.offcnFotCon dl.o-card{ width:160px; padding-left:0;}
.offcnFriend{ clear:both; margin-top:20px; padding-top:20px; border-top:1px solid #ececec; color:#333; line-height:30px;}
.offcnFriend a{ color:#666; display:inline-block; margin-right:0px;}
.offcnFriend a:hover{ color:#e00;}
/*copyright*/
.copyRight,.offcnCopy{ background:#444546;}
.offcnCopy{ padding:45px 0 80px 0; line-height:32px; color:#aaa; text-align:center;}
.offcnCopy a{ color:#aaa;}
.offcnCopy a:hover{ color:#e00;}
/*fixNav*/
.offcnNavFix{ display:none;width:150px;position:fixed; bottom:0; left:0;_position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));background:#e42f28;z-index:99999;}
.offcnFixCon{background:#e42f28;  width:150px;position:fixed;left:0px;top:50%;margin-top:-220px;}
.offcnFixCon span{ position:relative; display:block; height:54px;line-height:54px; width:108px; font:normal 16px/54px "Microsoft Yahei"; color:#fff; cursor:pointer; border-bottom:1px solid #fff;padding-left:42px;}
.offcnFixCon span img{position:absolute;lefT:13px;top:18px;}
.offcnFixCon span:hover{background-color:#fea201;color:#fff;}
.offcnFixCon span.oFixLingqu{ width:155px; height:35px; margin:8px 0 0 20px;}
.offcnFixCon span i{ display:none; position:absolute; bottom:0; left:46%; float:left; width:16px; height:8px; line-height:8px; overflow:hidden;background:url(../image/oindex_ico_2.png) 0 -172px no-repeat;}
.offcnFixCon span.active{background:#fea201;}
.offcnFixCon span a{font:normal 16px/54px "Microsoft Yahei"; color:#fff}
.offcnFixSerivce{ width:135px;position:fixed; top:150px;right:0;z-index:99999;}
.offcnFixSerivce .fixServiceHd{ width:135px; height:132px; overflow:hidden; background:url(../image/offcn_fix_zx_hd.png) center center no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/offcn_fix_zx_hd.png");_background:none;}
.offcnFixSerivce ul{ overflow:hidden;}
.offcnFixSerivce ul li{ height:40px; line-height:40px; padding:0 0 0 25px;}
.offcnFixSerivce ul li{ background:#f6f6f6;}
.offcnFixSerivce ul li.fixBg{ background:#ececec;}
.offcnFixSerivce ul li a{ font-family:"Microsoft Yahei"; color:#666; font-size:14px; display:inline-block;}
.offcnFixSerivce ul li a:hover{ color:#e00; text-decoration:none;}
.offcnFixSerivce ul li i{ display:inline-block; position:relative; top:4px; _top:0; width:18px; height:18px; line-height:18px; overflow:hidden; margin-right:10px;}
.offcnFixSerivce ul li i.fixIco1{ background:url(../image/oindex_ico_2.png) 0 -116px no-repeat;}
.offcnFixSerivce ul li i.fixIco2{ background:url(../image/oindex_ico_2.png) -42px -116px no-repeat;}
.offcnFixSerivce ul li i.fixIco3{ background:url(../image/oindex_ico_2.png) 0 -144px no-repeat;}
.offcnFixSerivce ul li i.fixIco4{ background:url(../image/oindex_ico_2.png) -42px -144px no-repeat;}
.offcnFixSerivce ul li.oLiPhone{ text-align:center; padding:0; font-family:"Microsoft Yahei"; color:#666; font-size:14px;}
h2.gjgwy{ position:relative;}
h2.gjgwy span{ width:90px; height:30px; line-height:30px; display:block; position:absolute; left:90px; top:0;}
h2.gjgwy span a{ color:#d72900;font-family: "Microsoft Yahei";font-size: 14px;}
.contain-col-top{ width:780px;}
.contain-coc-c{ width:234px; height:182px; overflow:hidden; float:left; margin-right:24px;}

/*锟斤拷锟酵硷拷谢?/
.slideshow { clear: both; }
.slideshow li { position: relative; overflow: hidden; }
.slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }
.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute; bottom: 5px; right: 4px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }
.slideshow SPAN.title { text-indent: 0px; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width: 1000px; }
.comiis_wrapad { overflow: hidden; }
.comiis_wrapad img { float: left; margin-top: 0px; }
#slidesImgs li { width: 1000px; height: 90px; display: none; }
/*bottom*/
.bottom{ width:100%; height:90px; background:none; position:fixed; bottom:0; left:0;_position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:99997;}
.bottom_con{ width:1000px; height:90px; margin:0 auto; position:relative;}
.bottom p{width:100%; height:36px; position:absolute;bottom:0;background: #6ba8d4;}
.bottom_con a{width:1004px; height:50px; display:block; margin:0 auto; position:absolute; bottom:0; z-index:2;}
.bottom_con span{width:33px; height:33px; display:block; position:absolute; bottom:47px; right:9px; z-index:3;}
.bottom_con img{ margin:0 auto; position:absolute; bottom:0;}

.newtable{ background:url(../image/5.jpg) no-repeat 52px 15px;}
.newtable table td{ line-height:20px; height:66px;}
.newtable table td b{ color:#e60000; font-size:14px; font-family:"Microsoft YaHei"}
.newtable table td span{ color:#2e91e2; font-size:14px; font-family:"Microsoft YaHei"}
.newtable table td p{ line-height:20px; text-align:left;}
.newtable table td p img{ vertical-align:-3px;}
.newtables table td{ height:66px;}
.newtables table td p{ line-height:20px; text-align:left;}
.newtables table td p span{ color:#666666;}
.newtables table td p span a{ color:#fe4239; text-align:right; float:right; padding-right:25px;}
.newtables table td p span a.qg{ color:#2e91e2;}
.offcn_hot_news{ width:430px;}
.offcn_news_list p a{ width:340px; margin-right:0;}
.offcn_news_hot_pro a{ width:133px;}
.offcn_day_exam{ width:290px;}
.offcn_tab_exam_day{ width:288px;}
.offcn_con_exam_day{ width:288px; height:267px;}

/* IE6锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷蟹锟斤�??*/
/* 锟斤拷锟斤拷IE6锟斤拷bug */
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .offcnFixSerivce{position:absolute;top:expression(eval(document.documentElement.scrollTop+128));}

.container-gwy .container-right{ position:relative;}
.container-gwy .gszd{ width:306px; position:absolute; right:0; top:17px; z-index:9;}
.container-gwy .gszd p.gszd_top{ width:130px; height:34px; line-height:34px; background:url(../image/gszd.jpg) no-repeat; font-style:italic; font-size:15px; font-family:"Microsoft Yahei"; color:#fff; padding-left:12px; margin-right:0; cursor:pointer;}
.container-gwy .gszd ul{ width:304px; height:185px; border:1px solid #dddddd; margin-top:-1px; background:#fff; padding-top:5px; display:none;}
.container-gwy .gszd ul li{ height:28px; line-height:28px; padding-left:14px;}
.container-gwy .gszd ul li span{ width:40px; height:28px; line-height:28px; float:left; color:#f44b40; font-size:14px; font-family:"Microsoft Yahei";}
.container-gwy .gszd ul li p{ width:250px; float:left;}
.container-gwy .gszd ul li a{ color:#333333; font-size:14px; font-family:"Microsoft Yahei"; margin-right:5px;}


.new_offcn_zx{ width:100px; height:380px; position:fixed; top:150px;right:0;z-index:99999;}
.new_offcn_zx ul li{ margin-bottom:7px;}

/*锟斤拷营锟斤�?*/

.offcn_main_top{
	height: 425px;
	/*height: 357px;*/
	/*height: 690px;*/
}


.clearfix:after{
	content: '';
	display: block;
	clear:both;
}
.clearfix{
	zoom:1;
}

.offcn_operation .op_left{
	float: left;
	width: 710px;
}



.offcn_operation .op_right{
	float: right;
	width: 265px;
}

.offcn_operation .op_left .top{
	margin-bottom: 14px;
}

.offcn_operation .op_left .left{
	float: left;
	width: 175px;
	height: 35px;
	line-height: 35px;
	font-size: 20px;
	color: #fffc03;
	background: #f04444;
	text-align: center;
	border-radius: 0 20px 20px 0;
	font-family: 'Microsoft yahei';
	font-weight: normal;
} 

.offcn_operation .op_left .right{
	float: right;
}

.offcn_operation .op_left .btns{
	padding-top: 13px;
}
.offcn_operation .op_left .btns li{
	width: 122px;
	height: 14px;
	border-right: 1px solid #555;
	color: #555;
	float: left;
	position: relative;
	cursor: pointer;
	margin-right: 10px;
	padding-right:8px;
}

.offcn_operation .op_left .btns .li4{
	width: 54px;
	border-right:none;
	margin-right: 0;
	text-align:center;
}

.offcn_operation .op_left .btns li span{
	font-size: 14px;
	margin: 0 1.5px;
	/*font-family: 'Microsoft yahei';*/
	line-height: 14px;
}
.offcn_operation .op_left .btns .on i{
	position: absolute;
	left: 50%;
	margin-left:-64px; 
	bottom: -10px;
	display: block;
	width: 119px;
	height: 5px;
	background:url(../image/bottom_red_line.jpg) no-repeat top center;
}
.offcn_operation .op_left .btns .li4.on i{ width:54px; overflow:hidden; margin-left:-30px;}

.offcn_operation .op_left .list li{
	display: none;
}
.offcn_operation .op_left .list .show{
	display: block;
}


.offcn_operation .op_left .list li table{
	width: 707px;
	height: 305px;
	border:1px solid #f04444;
	font-family: 'Microsoft yahei';
}

.offcn_operation .op_left .list li table th,td{
	
}
.offcn_operation .op_left .list li table thead tr{
	background: #f04444;
}

.offcn_operation .op_left .list li table tbody .bg_gray{
	background: #f8f8f8;
}

.offcn_operation .op_left .list li table th{
	height: 37px;
	font-size: 14px;
	text-align: center;
	line-height: 17px;
	color:#fff;
	font-weight: normal;
}

.offcn_operation .op_left .list li table td{
	text-align: center;
	height: 47px;
	border-bottom: 1px dashed #eeeeee;
	color: #555;
	font-size: 14px;
}
.offcn_operation .op_left .list li table .bdn td{
	border-bottom: none;
}


.offcn_operation .op_left .list li table td  span{
	font-size: 12px;
}

.offcn_operation .op_left .list li table td a{
	font-size: 14px;
	color: #555555;
}

.offcn_operation .op_left .list li table td a:hover{
	color:#ff0101;
}

/*.offcn_operation .op_left .list li table td .blue{
	color:#00a1e6;
}
.offcn_operation .op_left .list li table td .red{
	color:#ff0101;
}*/



.offcn_operation .op_left .list li table td{
	position: relative;
}
.offcn_operation .op_left .list li table td .hot_span{
	left: 6px;
	position: absolute;
	display: block;
	width: 18px;
	height: 16px;
	background:url(../image/hot_icon.jpg) no-repeat top center;
}
.offcn_operation .op_left .list li table .hot_td{
	padding-left: 3px;
}


.offcn_operation .op_right h2{
	position: relative;
	height: 18px;
	text-align: center;
	margin-bottom: 23px;
}
.offcn_operation .op_right h2 span{
	height: 18px;
	line-height: 18px;
	font-size: 18px;
	color: #c92701;
	padding: 0 17px;
	font-family: 'Microsoft Yahei';
	position: relative;
	z-index: 2;
	background: #fff;
}

.offcn_operation .op_right h2 p{
	width: 265px;
	height: 1px;
	background: #e6a191;
	position: absolute;
	bottom: 10px;
	left: 0;
	z-index: 1;
}

.offcn_operation .op_right .photo{
	width: 266px;
	
	height: 92px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.offcn_operation .op_right .photo .focus_pic{
	position: absolute;
}

.offcn_operation .op_right .photo .focus_pic a{
	float: left;
	display: block;
	width:133px;
	height: 92px;
	text-align: center;
}
.offcn_operation .op_right .photo .focus_pic a img{
	vertical-align: middle;
}

.offcn_operation .op_right .photo .arrow{
	cursor:pointer; 
	line-height:37px; 
	text-align:center; 
	font-size:16px; 
	font-weight:bold; 
	width:22px; 
	position:absolute; 
	z-index:2; 
	top:28px; 
	background:#000; 
	opacity:0.3; 
	filter:alpha(opacity=30); 
	color:#fff;
	font-family:'simsun';
}
.offcn_operation .op_right .photo .arrow:hover{opacity:0.7; filter:alpha(opacity=70);}
.offcn_operation .op_right .photo .photo:hover .arrow{display:block; text-decoration:none; color:#fff; font-family:'simsun';}
#prev{left:2px;font-family:'simsun'; text-decoration:none;display: none;}
#next{right:2px;font-family:'simsun';text-decoration:none;display: none;}
#container:hover #prev{
	display: block;
	text-decoration:none;
}
#container:hover #next{
	display: block;
	text-decoration:none;
}

.offcn_operation .op_right ul li{
	height: 25px;
	width: 265px;
}

.offcn_operation .op_right ul li a{
	display: block;
	height: 25px;
	width: 240px;
	position: relative;
	font-size: 14px;
	line-height: 25px;
	padding-left: 21px;/*
	font-family: 'Microsoft Yahei';*/
}

.offcn_operation .op_right ul li a i{
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	background: #ccc;
	border-radius: 3px;
	top:10px;left: 5px;
}

.offcn_operation .op_right ul li a span{
	display: block;
	position: absolute;
	top:4px;
	right: 0;
	width: 20px;
	height: 18px;
	background:url(../image/gwc.jpg) no-repeat top center;
}



.offcn_operation2 .op_left{
	float: left;
	width: 257px;
	margin-right: 22px;
	font-family: 'Microsoft Yahei';
}

.offcn_operation2 .op_left h2{
	height: 62px;
	line-height: 62px;
	font-size: 22px;
	border-bottom: 1px dashed #d3d3d3;
	color: #333;
	font-family: 'Microsoft Yahei';
	font-weight: normal;
}

.offcn_operation2 .op_left ul li{
	height: 73px;
	border-bottom: 1px dashed #d3d3d3 ;
}

.offcn_operation2 .op_left ul li .left{
	width:28px;
	height:28px;
	font-size: 14px;
	margin-top: 8px;
	margin-left: 6px;
	background: #f9b002;
	border: 4px solid #fff;
	border-radius: 50%;
	box-shadow: 0px 0px 12px -3px #000;
	text-align: center;
	color: #fff;
	padding: 11px;
	line-height:14px;
	font-family: 'Microsoft Yahei';
	float: left;
}

.offcn_operation2 .op_left ul li .right{
	float: right;
	width: 176px;
	margin-top: 19px;

}

.offcn_operation2 .op_left ul li .right a{
	font-size: 14px;
	color: #666;
	margin-right: 12px;
	float: left;
	margin-bottom: 11px;
	line-height: 14px;
	font-family: 'Microsoft Yahei';
}

.offcn_operation2 .op_left ul li .right .red{
	color: #f95046;
}

.offcn_operation2 .op_left ul li a:hover{
	color: #f95046;
}

.offcn_operation2 .op_mid{
	float: left;
	width: 393px;
	overflow: hidden;
	display: none;
}

.offcn_operation2 .op_mid h2{
	font-size: 22px;
	padding-top: 21px;
	padding-bottom: 15px;
	height: 22px;
	line-height: 22px;
	font-family: 'Microsoft Yahei';
	font-weight: normal;
	color: #333;
}

.offcn_operation2 .op_mid ul li{
	width: 392px;
	height: 64px;
	background:url(../image/rmtj_bg.jpg) no-repeat top center;
	margin-bottom: 10px;
}

.offcn_operation2 .op_mid ul li a{
	display: block;
	width: 392px;
	height: 64px;
}
.offcn_operation2 .op_mid ul li a:hover{
	text-decoration: none;
}
.offcn_operation2 .op_mid ul li a h3{
	padding-top: 12px;
	padding-left: 55px;
	font-size:16px;
	color: #666;
	margin-bottom: 12px;
	font-family: 'Microsoft Yahei';
	font-weight: normal;
	height: 16px;
	line-height: 16px;
}

.offcn_operation2 .op_mid ul li a h3:hover{
	color: #f4466b;
}

.offcn_operation2 .op_mid ul li a p{
	font-size: 14px;
	color:#f4466b;
	font-family: 'Microsoft Yahei';
	text-align: right;
	padding-right: 26px;
}


.offcn_operation2 .op_mid .photo{
	width: 408px;
	height: 92px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.offcn_operation2 .op_mid .photo .focus_pic{
	position: absolute;
}

.offcn_operation2 .op_mid .photo .focus_pic a{
	float: left;
	display: block;
	width:120px;
	padding-right: 16px;
	height: 92px;
	text-align: center;
}
.offcn_operation2 .op_mid .photo .focus_pic a img{
	vertical-align: middle;
}

.offcn_operation2 .op_mid .photo .arrow{
	cursor:pointer; 
	line-height:37px; 
	text-align:center; 
	font-size:16px; 
	font-weight:bold; 
	width:22px; 
	position:absolute; 
	z-index:2; 
	top:28px; 
	background:#000; 
	opacity:0.3; 
	filter:alpha(opacity=30); 
	color:#fff;
	font-family:'simsun';
}
.offcn_operation2 .op_mid .photo .arrow:hover{
	opacity:0.7; 
	filter:alpha(opacity=70);
}
.offcn_operation2 .op_mid .photo .photo:hover .arrow{
	display:block; 
	text-decoration:none; color:#fff; 
	font-family:'simsun';
}
/*#prev{
	left:0px;
	font-family:'simsun'; 
	text-decoration:none;
	display: none;
}
#next{
	right:16px;
	font-family:'simsun';
	text-decoration:none;
	display: none;
}*/
#container:hover #prev{
	display: block;
	text-decoration:none;
}
#container:hover #next{
	display: block;
	text-decoration:none;
}
.offcn_operation2 .op_right{
	width: 321px;
	float: right;
	display: none;
}

.offcn_operation2 .op_right h2{
	font-size: 22px;
	padding-top: 21px;
	padding-bottom: 15px;
	height: 22px;
	line-height: 22px;
	font-family: 'Microsoft Yahei';
	font-weight: normal;
	color: #333;
	padding-left: 13px;
}

.offcn_operation2 .op_right ul li{
	height: 30px;
}
.offcn_operation2 .op_right ul li a{
	font-size: 14px;
	color: #676767;
	line-height: 30px;
	font-family: 'Microsoft Yahei';
	display: block;
}

.offcn_operation2 .op_right ul li .left{
	width: 94px;
	border-right: 1px dashed #ccc;
	text-align: center;
	float: left;
}

.offcn_operation2 .op_right ul li .left:hover a{
	color: #f85246;
	text-decoration: none;
}


.offcn_operation2 .op_right ul li .left a:hover{
	color: #f85246;
	text-decoration: none;
}

.offcn_operation2 .op_right ul li a.right{
	width: 226px;
	text-align: center;
	float: left;
	position: relative;
}
.offcn_operation2 .op_right ul li a.right:hover{
	color: #f85246;
	text-decoration: none;
}


.offcn_operation2 .op_right ul li a.right span{
	position: absolute;
	top: 9px;
	left: -6px;
	background: #cccccc;
	border:3px solid #fff;
	border-radius:9px;
	display: block;
	width: 5px;
	height: 5px;
}

.offcn_operation2 .op_right ul li a.right:hover span{
	background: #f85246;
	text-decoration: none;
}


.d0628{
	width: 1000px;
	height: 316px;
	margin-top: 28px;
	font-family:'Microsoft YaHei';
}
.d0628 .d_left{
	float: left;
	margin-right:17px;
}
.d0628 .d_left h2{
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	padding-left: 32px;
	position: relative;
	margin-bottom: 30px;
	font-family:'Microsoft YaHei';
	font-weight: normal;
	color: #333;
}

.d0628 .d_left h2 span{
	position: absolute;
	bottom:0;
	left:0;
	background:url(../image/xxgj.jpg) no-repeat top center;
	width: 20px;
	height: 18px;
	display: block;
}
.d0628 .d_left ul{
	width: 228px;
}
.d0628 .d_left ul li{
	float: left;
	margin:0 10px 31px;
	width: 56px;
	height: 62px;
	color: #8b8b8b;
	text-align: center;
}
.d0628 .d_left ul li img{
	margin:0 auto 12px;
	display: block;
}
.d0628 .d_left ul li span{
	font-size: 14px;
}

.d0628 .d_mid{
	float: left;
}
.d0628 .d_right{
	float: left;
}

.d0628 .d_mid h2{
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	padding-left: 32px;
	position: relative;
	margin-bottom:20px;
	font-family:'Microsoft YaHei';
	font-weight: normal;
	color: #f24a41;
}

.d0628 .d_mid h2 span{
	position: absolute;
	bottom:0;
	left:0;
	background:url(../image/hktj.jpg) no-repeat top center;
	width:21px;
	height:21px;
	display: block;
}
.d0628 .d_mid .pics{
	margin-bottom: 7px;
}
.d0628 .d_mid .pics a{
	display: block;
	width: 128px;
	height: 92px;
	float: left;
	margin-right: 17px;	
}

.d0628 .d_mid .command li{
	height: 34px;
	line-height: 34px;
}

.d0628 .d_mid .command li .left{
	width: 64px;
	font-size: 12px;
	color: #999;
	float: left;
}

.d0628 .d_mid .command li .mid{
	width: 4px;
	height: 4px;
	display: block;
	background: #999;
	float: left;
	margin: 16px 15px 0 10px;
	border-radius: 2px;
}

.d0628 .d_mid .command li .right{
	float: left;
	color: #666;
	font-size: 14px;
}
.d0628 .d_mid .command li .right:hover{
	color: #f40;
}
.d0628 .d_right{
	float: right;
	width: 318px;
}

.d0628 .d_right h2{
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	padding-left: 32px;
	position: relative;
	margin-bottom:19px;
	font-family:'Microsoft YaHei';
	font-weight: normal;
	color: #333;
}

.d0628 .d_right h2 span{
	position: absolute;
	bottom:0;
	left:0;
	background:url(../image/zxst.jpg) no-repeat top center;
	width: 19px;
	height: 21px;
	display: block;
}

.d0628 .d_right h2 .btns{
	width: 133px;
	height: 20px;
	position: absolute;
	top: 0;
	right: 0;
}

.d0628 .d_right h2 .btns a{
	font-size: 14px;
	font-family: 'Microsoft Yahei';
	color: #333;
}
.d0628 .d_right h2 .btns a.on{
	font-weight: bold;
}
.d0628 .d_right h2 .btns b{
	font-weight: normal;
	font-size: 14px;
}
.d0628 .d_right .con{
	display: none;
}
.d0628 .d_right .con li{
	height: 68px;
	border-bottom: 1px dashed #e1e1e1;
}
.d0628 .d_right .con .li1{
	border-top: 1px dashed #e1e1e1;
}

.d0628 .d_right .con li .left{
	float: left;
	width:53px;
	height: 68px;
	display: block;
	background:url(../image/no1.jpg) no-repeat 2px 25px; 
}
.d0628 .d_right .con .li2 .left{
	background:url(../image/no2.jpg) no-repeat 2px 25px; 
}
.d0628 .d_right .con .li3 .left{
	background:url(../image/no3.jpg) no-repeat 2px 25px; 
}
.d0628 .d_right .con .li4 .left{
	background:url(../image/no4.jpg) no-repeat 2px 25px; 
}

.d0628 .d_right .con li .mid{
	width:200px;
	display: table;
	height: 68px;
	margin:0;
	float: left;
}
.d0628 .d_right .con2 li .mid{
	width: 224px;
}
.d0628 .d_right .con li .mid span{
	display: table-cell;
	font-size: 12px;
	line-height: 21px;
	vertical-align: middle;
	color: #656565;
}

.d0628 .d_right .con2 li .mid b{
	font-weight: normal;
	padding-right:3px;
}

.d0628 .d_right .con2 .li1 .mid b{
	padding: 2px 5px;
	width: 14px;
	height: 14px;
	color: #fff;
	font-size: 12px;
	background: #f54c42;
	margin-right: 5px;
}
.d0628 .d_right .con li .right{
	width:52px;
	height:25px;
	border:1px solid #f54a40;
	text-align: center;
	line-height: 27px;
	color: #f54a40;
	font-size: 12px;
	display: block;
	margin:19px 0 0;
	float: right; 
}

.d0628 .d_right .con li .right:hover{
	background: #f54a40;
	color: #fff;
	text-decoration: none;
}
.d0628 .d_right .con2 li .right{
	width: 70px;
}



.offcn_main_top .zhibo{
	padding-top: 20px;	
	position: relative;
}
.zhibo .h2{
	font-size: 30px;
	height: 30px;
	padding-bottom: 12px;
	border-bottom: 1px solid #ccc;
	padding-left: 52px;
	position: relative;
	color: #666;
	font-weight: normal;
	font-family: 'Microsoft Yahei';
	line-height: 30px;
	position:relative;
}
.zhibo .h2 a{ display:inline-block; text-align:right; position:absolute; right:0; font-size:18px; color:#999; bottom:5px; font-family: 'Microsoft Yahei';}
.zhibo .h2 b a{ right:130px; color:#e60000;}
.zhibo .h2 .tv{
	position: absolute;
	width: 29px;
	height: 30px;
	top: 0;
	left: 2px;
	display: block;
	background:url(../image/zb_icon_tv.jpg) no-repeat top center;
}

.zhibo .content{
	
}

.zhibo .content .left{
	/*width: 333px;*/
	width: 250px;
	margin: 0;
	float: left;
}

.zhibo .content .left .btns2{
	/*width: 300px;*/
	width: 220px;
	height: 38px;
	margin: 0 auto;
	position: relative;
}
.zhibo .content .left .btns2>li{
	float: left;
	width: 75px;
	margin: 0 12px;
}

.zhibo .content .left .btns2>li .time{
	height: 38px;
	position: relative;
}

.zhibo .content .left .btns2>li .time .triangle{
	display: none;
}

.zhibo .content .left .btns2>li.on .time .triangle{
	width: 23px;
	height: 11px;
	display: block;
	background:url(../image/zb_icon_triangle.jpg) no-repeat top center;
	position: absolute;
	top: -19px;
	left: 50%;
	margin-left: -11px;
}

.zhibo .content .left .btns2>li .time .circle{
	width: 20px;
	height: 20px;
	display: block;
	margin: 0 auto;
	margin-bottom: 6px;
	background:url(../image/circle.png) no-repeat -20px 0;
	position: relative;
	z-index: 1;
}

.zhibo .content .left .btns2>li.on .time .circle{
	background:url(../image/circle.png) no-repeat 0 0;
}

.zhibo .content .left .btns2>li .time .duration{
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 12px;
}

.zhibo .content .left .btns2 .line{
	width: 300px;
	height: 1px;
	background: #ccc;
	position: absolute;
	bottom:27px;
	left: 0;
}
.zhibo .content .left .btns2 .play_btn{
	width: 20px;
	height: 20px;
	background:url(../image/zb_icon_play.jpg) no-repeat top center;
	position: absolute;
	display: block;
	left: 0;
	top: 0px;
}


.zhibo .content .left .list{
/*	width: 320px;
	height: 180px;*/
	width: 230px;
	height: 138px;
	margin: 10px auto 18px;
	background-size: contain;
	/*background:url(//www.eoffcn.com/images/gk/zb1.jpg) no-repeat center center;*/
}


.zhibo .content .middle .list{
	/*background:url(//www.eoffcn.com/images/gk/zb2.jpg) no-repeat center center;*/
}

.zhibo .content .right .list{
	/*background:url(//www.eoffcn.com/images/gk/zb3.jpg) no-repeat center center;*/
}

.zhibo .content .left .list>li{
	display: none;
	width: 230px;
	height: 138px;
	border:1px solid #fff;
}
.zhibo .content .left .list>li.active{
	
	border:1px solid #f86a69;
	display: block;
}

.zhibo .content .left .list>li .text_box{
	display: none;
}

.zhibo .content .left .list>li.active .text_box{
	width: 300px;
	height: 160px;
	margin: 9px auto 0;
	position: relative;
	display: block;
}
.zhibo .content .left .list>li.active .text_box img{
	width: 300px;
	height: 160px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}


.zhibo .content .left .list>li.active .text_box .shadow{
	width: 300px;
	height: 160px;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

.zhibo .content .left .list>li.active .text_box .text{
	display: block;
	width: 300px;
	height: 160px;
	position: absolute;
	top: 0;
	left: 0;
}
.zhibo .content .left .list>li.active .text_box .text:hover{

	text-decoration: none;
}
.zhibo .content .left .list>li.active .text_box .text .h3{
	font-size: 26px;
	line-height: 26px;
	height: 26px;
	text-align: center;
	color: #fff;
	padding-top: 50px;
	margin-bottom: 7px;
	font-family: 'Microsoft Yahei';
	text-decoration: none;
	font-weight: normal;
	display: block;
}

.zhibo .content .left .list>li.active .text_box .text .p1{
	width: 98px;
	height: 28px;
	border:1px solid #fff;
	color: #fff;
	text-align: center;
	line-height: 28px;
	font-size: 18px;
	margin: 0 auto;
	font-family: 'Microsoft Yahei';
	border-radius:5px;
	display: block;
}
.zhibo .content .left .bot{
	/*width: 333px;*/
	width: 250px;
	height: 78px;
	font-size: 18px;
	line-height: 78px;
	color: #666;
	text-align: center;
	font-family: 'Microsoft Yahei';
}


.zhibo .content .left .btns2 .line2{
	width:1px;
	height:76px;
	background: #f86a69;
	position: absolute;
	bottom:-22px;
	right:-16px;
}


.offcn_operation2 .zhibo .content .left .list:hover a{
    display: block;
    height: 85px;
    padding-top: 53px;
    
}
.offcn_operation2 .zhibo .content .left .list a{
    background: rgba(0,0,0,0.5);
   text-decoration: none;
   display: none;
}

.offcn_operation2 .zhibo .content .left .list a span{
     width: 98px;
    height: 28px;
    border:1px solid #fff;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 18px;
    margin: 0 auto;
    font-family: 'Microsoft Yahei';
    border-radius:5px;
    display: block;

}

.sp_0421 .sp_right .pics_box a{
	margin-top: 0;
	margin-left: 0;
}

.offcn_main_top.layout{
	height:initial;
}

.d0628.clearfix{
	display: none;
}


#offcn_ad{
	display: none;
}

/*#offcn_ad2{*/
	/*height:80px;*/
	/*width: 100%;*/
	/*min-width: 1000px;*/
/*}*/
/*.skmsad{ */
	/*width:1000px;*/
	/*height:80px;  */
	/*margin:0 auto; */
	/*position:relative; */
	/*overflow:hidden;*/
	/**/
/*}*/
/*.skmsad div a:hover{*/
	/*text-decoration: none;*/
/*}*/

/*.skmsad .ad_left{*/
	/*width:500px;*/
	/*height: 80px;*/
	/*float: left;*/
	/*display: block;*/
	/**/
/*}*/
/*.skmsad .ad_left .top{*/
	/*height: 54px;*/
	/*display: block;*/
/*}*/
 /*.skmsad .ad_left .top a{*/
	/*display: block;*/
	/*height: 54px;*/
 /*}*/

/*.skmsad .ad_left .bot{*/
	/*padding-left: 100px;*/
/*}*/
/*.skmsad .ad_left .bot a{*/
	/*float: left;*/

/*}*/
/*.skmsad .ad_left .bot a.pro{*/
	/*font-size: 17px;*/
	/*color: #ffff00;*/
	/*font-weight: bold;*/
	/*font-family: 'Microsoft yahei';*/
	/*line-height:17px;*/
/*}*/


/*.skmsad .ad_right{*/
	/*width:500px;*/
	/*height: 80px;*/
	/*float: right;*/
	/*display: block;*/
/*}*/

/*.skmsad .ad_right .top{*/
	/*height: 54px;*/
	/*display: block;*/
/*}*/
 /*.skmsad .ad_right .top a{*/
	/*display: block;*/
	/*height: 54px;*/
 /*}*/
/*.skmsad .ad_right .bot{*/
	/*padding-left: 147px;*/
/*}*/
/*.skmsad .ad_right .bot a{*/
	/*float: left;*/

/*}*/
/*.skmsad .ad_right .bot a.pro{*/
	/*font-size: 17px;*/
	/*color: #fff;*/
	/*font-weight: bold;*/
	/*font-family: 'Microsoft yahei';*/
	/*line-height:17px;*/
/*}*/



/*20180706碎片*/

.sp75{
	width: 1000px;
	margin: 0 auto;
}
.exams{
	margin-bottom: 5px;
}

.exams .hot{
	width: 470px;
	float: left;
	margin-right: 60px;
}
.exams .hot.right{
	margin-right: 0;
}

.exams .hot .h2{
	font-size: 19px;
	line-height: 30px;
	font-weight: bold;
	border-bottom: 1px solid #f02c36;
	color: #000;
	font-style: italic;
	margin-bottom: 12px;

}

.exams .hot .h2 .txts{
	float: left;
	border-bottom: 2px solid #f02c36;
	margin-right: 10px;
	font-family:'Microsoft Yahei' ;
	font-size: 18px;
}

.exams .hot .h2 .words{
	float: left;
	color: #ccc;
	font-size: 20px;
	line-height: 32px;
	letter-spacing: 1px;
}
.exams .hot .top .h3{
	line-height: 17px;
	margin-bottom: 10px;
}
.exams .hot .top .h3 a{
	font-size: 17px;
	font-weight: bold;
	color: #ff0e00;
	font-family:'Microsoft Yahei' ;
	text-decoration: none;
}
.exams .hot .top > p{
	line-height: 14px;
	margin-bottom: 12px;
}
.exams .hot .top > p a{
	font-size: 14px;
	line-height: 14px;
	color: #333;
	text-decoration: none;
	font-family:'Microsoft Yahei' ;
}
.exams .hot .top > p a:hover{
	color: #e60012;
}


.exams .hot .top > p.p2 {
	margin-bottom: 15px;
}

.collect .sydw{
	float: left;
	width: 470px;
	margin-right:59px;
}

.collect .sydw .h2{
	line-height: 34px;
	height: 34px;
}
.collect .sydw .h2 .h2_b{
	float: left;
	font-size: 20px;
	line-height: 34px;
	color: #000;
	font-weight: bold;
	font-family:'Microsoft Yahei' ;
	font-style: italic;
}

.collect .sydw .h2 .right_box{
	width: 180px;
	float: right;
	height: 34px;
	position: relative;
	font-size: 16px;
	color: #333;
}

.collect .sydw .h2 .right_box .prev{
	margin-top:6px;
	float: left;
	width: 23px;
	height: 23px;
	display: block;
	cursor: pointer;
	background:url(../image/prev.png) no-repeat top center;
	-moz-user-select:none;
	user-select:none;
}
.collect .sydw .h2 .right_box .pros_btn{
	float: left;
	width: 134px;
}

.collect .sydw .h2 .right_box .next{
	margin-top:6px;
	float: right;
	width: 23px;
	height: 23px;
	display: block;
	cursor: pointer;
	background:url(../image/next.png) no-repeat top center;
	-moz-user-select:none;user-select:none;
}


.collect .sydw .h2 .right_box .pros_btn p{
	display: none;
	font-size: 17px;
	text-align: center;
	font-weight: normal;
	font-family:'Microsoft Yahei' ;
	letter-spacing: 3px;
	-moz-user-select:none;user-select:none;
}

.collect .pros_list>div{
	display: none;
}

.collect .pros_list table{
	border-collapse: collapse;
	width:470px;
	font-family:'Microsoft Yahei' ;
}
.collect .pros_list table tr th{
	background: #f02c36;
	color: #fff;
	font-size: 14px;
	height: 37px;
	font-weight: normal;
}
.collect .pros_list table tr th.th1{
	border-radius: 5px 0 0 0;
	width: 60px;
}

.collect .pros_list table tr th.th2{
	width: 115px;
}
.collect .pros_list table tr th.th3{
	width:76px;
}
.collect .pros_list table tr th.th4{
	width:110px;
}

.collect .pros_list table tr th.th5{
	border-radius: 0 5px 0 0;
	width:110px;
}
.collect .pros_list table tr td{
	text-align: center;
	height: 37px;
	font-size: 14px;
	color: #333;
	font-family:'Microsoft Yahei' ;
}

.collect .pros_list table tr td a{
	text-align: center;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	font-family:'Microsoft Yahei' ;
	position: relative;
}

.collect .pros_list table tr td a.arrow{	
	padding-right: 20px;
}


.collect .pros_list table tr td a:hover{
	color: #e60012;;
}
.collect .pros_list table tr td a:hover span{
	background:url(../image/active.png) no-repeat top center;
}
.collect .pros_list table tr td a>span{
	position: absolute;
	width: 16px;
	height: 16px;
	display: block;
	right:0;
	top: 50%;
	margin-top: -8px;
	background:url(../image/normal.png) no-repeat top center;
}




.collect .pros_list table tr td.bdl{
	border-left:1px solid #ffbcbf;
}

.collect .pros_list table tr td.bdr{
	border-right:1px solid #ffbcbf;
}

.collect .pros_list table tr td.bdb{
	border-bottom:1px solid #ffbcbf;
}

.collect .pros_list table tr.tr_bd{
	border-bottom: 1px dashed #ccc;
}

.collect .sydw.jszp{
	float: right;
	margin-right:1px;
}


/*0712顶通碎�?*/
#offcn_ad2{
	height:80px;
	width: 100%;
	min-width: 1000px;
}
.skmsad{
	width:1000px;
	height:80px;
	margin:0 auto;
	position:relative;
	overflow:hidden;

}
.skmsad div a:hover{
	text-decoration: none;
}

.skmsad .ad_left{
	width:357px;
	height: 80px;
	float: left;
	display: block;
	text-decoration: none;
}
.skmsad .ad_left .top{
	height: 25px;
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
	line-height: 22px;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	position: relative;
	font-family: 'Microsoft Yahei';
}
.skmsad .ad_left .top em{
	width: 100%;
	text-align: center;
	display: block;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 2px 1px rgba(0,0,0,0.5);
	position: absolute;top: 0;
    left: 0;
	font-style: normal;
	z-index: 0;
	font-family: 'Microsoft Yahei';
	color: #333;
}
.skmsad .ad_left .top em:hover {
	color: #333;
}
.skmsad .ad_left .top i {
	width: 100%;
	display: block;
	text-align: center;
	font-style: normal;
	display: block;
	color: transparent;
	background: linear-gradient(to right,#f7e6d1,#ffd1a6); 
	font-family: 'Microsoft Yahei';
    -webkit-background-clip:text; 
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
	font-size: 20px;
}


.skmsad .ad_left .bot{
	line-height: 15px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	/*text-shadow: 1px 1px 1px #000;*/
	font-family: 'Microsoft Yahei';
	display: block;
}

.skmsad .ad_center {
	float: left;
	width: 285px;
	height: 80px;
}

.skmsad .ad_right{
	width:357px;
	height: 80px;
	float: right;
	display: block;
	text-decoration: none;
}

.skmsad .ad_right .top{
	height: 25px;
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
	line-height: 22px;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	position: relative;
	font-family: 'Microsoft Yahei';
}
.skmsad .ad_right .top em{
	width: 100%;
	text-align: center;
	display: block;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 2px 1px rgba(0,0,0,0.5);
	position: absolute;top: 0;
    left: 0;
	font-style: normal;
	z-index: 0;
	font-family: 'Microsoft Yahei';
	color: #333;
}
.skmsad .ad_left .top em:hover {
	color: #333;
}
.skmsad .ad_right .top i {
	width: 100%;
	display: block;
	text-align: center;
	font-style: normal;
	display: block;
	color: transparent;
	background: linear-gradient(to right,#f7e6d1,#ffd1a6); 
	font-family: 'Microsoft Yahei';
    -webkit-background-clip:text; 
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
	font-size: 20px;
}


.skmsad .ad_right .bot{
	line-height: 15px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    /* text-shadow: 1px 1px 1px #000; */
    font-family: 'Microsoft Yahei';
    display: block;
}


/*0926运营碎片*/


.sp0920{
	width: 1000px;
	margin: 0 auto;
}

.sp0920 a,.sp0920 h2,.sp0920 h3{
	text-decoration: none;
	font-family:'Microsoft Yahei';
}

.sp0920 .ad-img{
	display: block;
	width: 1000px;
	height: 90px;
	margin-bottom: 7px;
}
.sp0920 .ad-img img{
	vertical-align: top;
}

.gk-cal{
	width: 1000px;
	height: 80px;
	margin-bottom: 23px;
}

.gk-cal .gk-cal-img{
	float: left;
	width: 60px;
	height: 79px;
	margin-right: 10px;
}

.gk-cal-det{
	padding-top: 11px;
	width: 930px;
	position: relative;
	float: left;
}

.gk-cal-det .line1{
	width: 930px;
	height: 1px;
	background: #cccccc;
	position: absolute;
	top: 38px;
	left: 0;
	z-index: 0;
}
.gk-cal-det .line2{
	width:844px;
	height:3px;
	background: #ffe8e8;
	position: absolute;
	top: 37px;
	left:50%;
	margin-left: -422px;
	z-index: 1;
}

.gk-cal-det > a{
	float: left;
	width: 88px;
	height: 69px;
	margin-right:17px;
	font-size: 14px;
	color: #333;
	text-align: center;
	text-decoration: none;
	
}
.gk-cal-det > a > span{
	font-family:'Microsoft Yahei';
	font-size: 14px;
	line-height: 14px;
	display: block;
	text-align: center;
}

.gk-cal-det > a.a9{
	margin-right: 0px;
}
.gk-cal-det > a .circle{
	display:block;
	width: 8px;
	height: 8px;
	border-radius: 5px;
	border:1px solid #cecece;
	margin:8px auto;
	position: relative;
	z-index: 2;
	background: #fff;
}
.link-box {
	padding-top: 9px;
	margin-bottom: 39px;
}
.link-box > div{
	width: 233px;
	height:82px;
	float: left;
	border:1px solid #67a1e0;
	color: #67a1e0;
	margin-right: 20px;
	position: relative;
	border-radius:6px;
	text-align: center;
	padding-top: 28px;
}

.link-box > div >.h2{
	width: 96px;
	height: 18px;
	background: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -48px;
}

.link-box > div >a{
	display: inline-block;
	width: 90px;
	height: 26px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	margin: 0 5px 10px;
	background: #67a1e0;
	border-radius:3px;
}

.link-box > div.kctj{
	margin-right: 0;
	border: 1px solid #f89960;
}
.link-box > div.kctj .h2{
	color: #f89960;
}
.link-box > div.kctj a{	
	background: #f89960;
}


.link-box > div.bkzd{
	border: 1px solid #ef4b51;
}
.link-box > div.bkzd .h2{
	color: #ef4b51;
}
.link-box > div.bkzd a{	
	background: #ef4b51;
}

.link-box > div.bkfd{
	border: 1px solid #8577e0;
}

.link-box > div.bkfd .h2{
	color: #8577e0;
}


.link-box > div.bkfd a{	
	background: #8577e0;
}

.hot-cal{

}

.hot-rec{
	float: left;
	width: 602px;
}
.hot-rec .h2{
	margin-bottom: 29px;
}
.hot-rec .h2 b{
	font-size: 18px;
	font-weight: bold;
	border-left: 2px solid #f02c36;
	color: #f02c36;
	padding-left: 10px;
	line-height: 18px;
	float: left;
	display: block;
	height: 18px;
	font-family: 'Microsoft yahei';
}
.hot-rec .h2 .prom{
	float: right;
	font-size: 14px;
	color: #f02c36;
	font-weight: normal;
}
.hot-rec .h2 .prom:hover{
	color: #f02c36;
}

.hot-rec .rec-links >li{
	width: 281px;
	margin-bottom:17px;
	margin-right:40px;
	float: left;
}

.hot-rec .rec-links >li.mr0{
	margin-right: 0;
}

.hot-rec .rec-links .h3{
	margin-bottom: 15px;
	line-height: 16px;
}
.hot-rec .rec-links .h3>a{
	font-weight: bold;
	font-size: 16px;
	color: #f02c36;
}
.hot-rec .rec-links .h3>a:hover{
	color: #f02c36;
}
.hot-rec .rec-links .texts{
	height: 20px;
	margin-bottom: 13px;
}
.hot-rec .rec-links .texts>a{
	font-size: 14px;
	color: #333;
}
.hot-rec .rec-links .texts>a:hover{
	color: #f02c36;
}

.hot-rec .rec-links .texts>a.a0{
	font-size: 12px;
	border:1px solid #f02c36;
	color: #f02c36;
	padding:1px 5px;
	border-radius: 5px;
	margin-right:4px;
}

.exam-cal{
	float: right;
	width: 360px;
}

.exam-cal .h2{
	font-size: 18px;
	font-weight: bold;
	border-left: 2px solid #f02c36;
	color: #f02c36;
	padding-left: 10px;
	line-height: 18px;
	display: block;
	height: 18px;
	margin-bottom: 29px;
}
.exam-cal .btns{
	height: 27px;
	border-bottom: 1px solid #e6e6e6;
	width: 360px;
	margin-bottom: 29px;
}

.exam-cal .btns li{
	float: left;
	margin-right:10px;
	font-size: 16px;
	height:26px;
	cursor: pointer;
	font-weight: bold;
	font-family: 'Microsoft YaHei';
}

.exam-cal .btns li.active{
	border-bottom: 2px solid #f02c36;
}

.exam-cal .list li{
	display: none;
}

.exam-cal .list li.active{
	display: block;
}
.exam-cal .list li table{
	width: 358px;
	height: 320px;
	border-collapse: collapse;
	margin-bottom: 19px;

}
.exam-cal .list li table th{
	text-align: center;
	font-size: 14px;
	color: #fff;
	border:none;
	font-family: 'Microsoft YaHei';
}
.exam-cal .list li table td{
	border:1px solid #f2f2f2;
	height: 31px;
	text-align: center;
	width: 89px;
}
.exam-cal .list li table td >a{
	font-size: 14px;
	color: #333;
}
.exam-cal .list li table td >a:hover{
	color:#f02c36;
}

.exam-cal .list li table tr:first-child{
	height:28px;
	background: url(../image/tr_bg.png) no-repeat top center;
}

.exam-cal .list li table td.btop{
	border-top: none;
}


.exam-cal .list li table td.bleft{
	border-left: 1px solid #ffc9cc;
}


.exam-cal .list li table td.bright{
	border-right: 1px solid #ffc9cc
}

.exam-cal .list li table td.bbottom{
	border-bottom: 1px solid #ffc9cc
}

.exam-cal .list li p.more{

	text-align: right;
}

.exam-cal .list li p.more a{
	font-size: 14px;
	color: #666;	
}
.exam-cal .list li p.more a:hover{
	color: #f02c36;
}





/*sp20190307*/
.l{
	float: left;
}
.clear{
	clear: both;
}

.common{
	width:1000px;
	margin: 0 auto; 
}
.page {
	height: 100px;
	margin-bottom:25px;
}
.page .common .add_pic{
	width: 122px;
	height: 92px;
	margin-right: 10px;
}
.page .common .add_pic>img{
	width: 100%;
	height: 100%;
}
.page .common .pro_all .pro4{
	width: 64px;
}
.page .pro_all .pro{
	display: block;
	width: 54px;
	height: 22px;
	line-height: 22px;
	font-size:12px;
	border-radius: 4px;
	margin-left: 10px;
	text-align: center;
	text-decoration: none;
	position: relative;
}
.page .pro_all .color_1{
	border:1px solid #67a1e0;
	color: #67a1e0;
}
.page .pro_all .color_1.active{
	background:#67a1e0;
	color: #fff;
}
.page .pro_all .color_2{
	border:1px solid #ef4b51;
	color: #ef4b51;
}
.page .pro_all .color_2.active{
	background:#ef4b51;
	color: #fff;
}
.page .pro_all .color_3{
	border:1px solid #8577e0;
	color: #8577e0;
}
.page .pro_all .color_3.active{
	background:#8577e0;
	color: #fff;
}
.page .pro_all .color_4{
	border:1px solid #f89960;
	color: #f89960;
}
.page .pro_all .color_4.active{
	background:#f89960;
	color: #fff;
}
.page .pro_all .triangle_up{
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: -6px;
	width: 12px;
	height: 8px;
	background: url(../image/up.png) top center no-repeat;
}
.page .pro_all .pro_btm{
	margin-top: 20px;
}
.page .pro_all .pro_des{
	display: none;
	width: 806px;
	height: 34px;
	border:1px solid #d5d5d5;
	border-radius: 4px;
	margin-top: 4px;
	margin-left: 10px;
	padding-left: 25px;
	padding-right: 25px;
	background: #fff;
	box-shadow: 0 3px 7px rgba(231,231,231,0.58);
}
.page .pro_all .pro_des .card{
	padding-top: 5px;
	display: none;
}
.page .pro_all .pro_des .card>a{
	width: 88px;
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	border-radius: 4px;
	text-decoration: none;
	margin: 0 5px;
}
.page .pro_all .pro_des .color_a>a{
	border:1px solid #67a1e0;
}
.page .pro_all .pro_des .color_a>a:hover{
	background: #67a1e0;
	color: #fff;
}
.page .pro_all .pro_des .color_b>a{
	border:1px solid #ef4b51;
}
.page .pro_all .pro_des .color_b>a:hover{
	background: #ef4b51;
	color: #fff;
}
.page .pro_all .pro_des .color_c>a{
	border:1px solid #8577e0;
}
.page .pro_all .pro_des .color_c>a:hover{
	background: #8577e0;
	color: #fff;
}
.page .pro_all .pro_des .color_d>a{
	border:1px solid #f89960;
}
.page .pro_all .pro_des .color_d>a:hover{
	background: #f89960;
	color: #fff;
}
.page .pro_all .pro_des .card .last{
	width: 94px;
}
.page .pro_all .pro_btm .pro_des{
	margin-top: 2px;
}
.page .pro_all .pro_btm .triangle_up{
	bottom: -4px;
}



/*0318*/
.debris .banner .title{
	display: table;
	color: #ed1b23;
	font-weight: 600;
}
.debris .banner .title>span:nth-child(1){
	font-size:24px;
	margin-right:-4px;
	line-height: 33px;
	vertical-align: middle;
}
.debris .banner .title>span:nth-child(2){
	display: table-cell;
	vertical-align: middle;
	font-size:18px;
}
.debris .banner .notice{
	line-height: 32px;
	font-size: 14px;
	color: #333333;
	float: right;
	text-align: right;
}
.debris .banner .notice>span{
	margin-right: 12px;
}
.debris .content{
	padding-top: 12px;
}
.debris .content .card{
	width: 92px;
	padding-left: 4px;
	padding-right: 4px;
	height: 74px;
	border-radius: 3px;
	margin-right: 12px;
	margin-bottom: 12px;
	box-shadow: 0 0 5px rgba(212,212,212,0.4);
}
.debris .content .card .title{
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	padding-top: 9px;
	margin-bottom: 7px;
}
.debris .content .card .num_div{
	display: none;
}
.debris .content .card .num{
	display: block;
	text-align: center;
	font-size: 11px;
	color: #333333;
	line-height: 11px;
}

.debris .content .card .num:hover{
	color: #ed1b23;
}

.debris .content .card .btm_a{
	width: 30px;
	line-height: 12px;
	font-size: 12px;
	color: #333333;
	text-align:center;
	margin-top: 6px;
}

.debris .content .card .btm_a:hover{
	color: #ed1b23;
}

.debris .content .card .gift{
	width: 28px;
}
/*发布公告*/
.debris .common .content .begin .title{
	color: #ed1b23;
	font-weight: bold;	
}
.debris .common .content .begin .num_div{
	display: block;
}
.debris .common .content .begin .gift{
	border-left: 1px solid #ffd4d6;
	border-right: 1px solid #ffd4d6;
}
/*未发�?*/

.debris .common .content .begin {
	transition:all 0.1s ease;
}

.debris .common .content .no_begin{
	background: #f2f2f2;
	box-shadow: 0 0 0;
}
.debris .common .content .no_begin .btm_a{
	color: #666666;
}
.debris .common .content .no_begin .title{
	color: #666666;
	padding-top: 16px;
	margin-bottom: 11px;
}
.debris .common .content .no_begin .gift{
	border-left: 1px solid #898989;
	border-right: 1px solid #898989;
}
/*每行最后一个card样式*/
.debris .common .content .last{
	margin-right:0; 
}


/*新导航样�?*/
.bd .w1300{ display:none;}
.bd .offcn_menu{ height:50px; position:relative; z-index:99998;}
.bd .oDropMenu{border-top-left-radius: 8px;border-top-right-radius: 8px; position:absolute; z-index:997; top:0; left:0; width:260px; height:530px; float:left; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.bd .oDropMenu .odrop_hd{letter-spacing: 1px; text-align: center; border-top-left-radius: 8px;border-top-right-radius: 8px; width:260px;height:50px;line-height:50px!important;color:#fff; font:normal 18px "Microsoft yahei"; background: #d12c25;}
.bd .oDropMenuUl{width:260px;display: flex; border-radius: 0 0 8px 8px;overflow: hidden; flex-direction:column;}
.bd .oDropMenuUl li{position:relative; overflow:hidden; background:rgba(0, 0, 0, 0.5);}
.bd .oDropMenuUl li h2{height:30px; font:normal 12px/30px "Microsoft Yahei"; color:#fff;float: left;width: 70px;text-align: right;margin-right: 10px;}
.bd .oDropMenuUl li p{ height:24px; font:normal 12px/30px "Microsoft Yahei";line-height:30px;}
.bd .oDropMenuUl li p a{ display:inline-block; margin-right:8px; font:normal 12px/30px "Microsoft Yahei";line-height:30px; color:#fff;ilter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.bd .oDropMenuUl li p a:hover{ color:#d12c25 !important;}
.bd .oDropMenuUl li.active{ background:#fff;}
.bd .oDropMenuUl li.active h2 {color: #666666;}
.bd .oDropMenuUl li.active p {color: #666666;}
.bd .oDropMenuUl li.active p a {color: #666666;}


.bd .oConDropMenu{padding:15px 0;display:none;position:absolute;top:50px;left:260px;width:740px;min-height: 450px;box-shadow: 0px 0 12px rgba(106, 106, 106, 0.2);background:#fff;}
.bd .oConDropMenu h2{ height:24px; line-height:24px; font-family:"Microsoft Yahei"; color:#d72900; font-size:12px; font-weight:normal;  margin-bottom:14px;}
.bd .oConDropMenu h2 a{background: #f5f5f5;border-radius:4px;margin-right: 12px; float:left; color:#666; font-weight:normal;display: block;padding:0 8px;height: 24px;line-height: 24px;font-family: 'Microsoft yahei';text-decoration: none!important}
.bd .oConDropMenu h2 a:hover{ background: #e6e6e6;}
.bd .oDrop_type{
	border-bottom: 1px dashed #e6e6e6; 
	height: 30px;
	zoom:1;
	margin-bottom: 4px;
}
.bd .oDrop_type:before,.oDrop_type:after{
    content: "";
    display: table;
}
.bd .oDrop_type:after{

    clear: both;
}
.bd .oDrop_type a{
	height: 14px;
	display: block;
	margin-top: 8px;
	border-left:2px solid #d12c25;
	font-size: 14px;
	color:#666666;
	line-height: 14px;
    padding-left:7px;
    font-family: "FZLTHJW";
}
.bd .oDrop_type a:hover{ color:#d12c25 !important;}
.bd .oDrop_type_link{
	height: 28px;
}
.bd .oDrop_type_link a{
	height: 28px;
	line-height: 28px;
	color:#666666;
	font-size: 12px;
	display: block;
	float: left;
	font-family:"Microsoft Yahei";
}
.bd .oDrop_type_link span{
	color:#ebebeb;
	float: left;
	display: block;
	margin:0 8px;
	height: 28px;
	line-height: 28px;
	font-family:"Microsoft Yahei";
}
.bd .oDrop_type_link a:hover{ color:#d12c25 !important;}
.bd .oDrop_type_link .oDrop_type_link_red{
	color:#d12c25;
	margin-right: 10px;
	width: 72px;
}
.bd .oDrop_type_link_red:hover{
	color:#d12c25 !important;
}
.bd .oDrop_type_link .oDrop_type_link_grey{
	color:#999999;
	margin-right: 10px;
	width: 60px;
}
.bd .oConDropMenu15 .oDrop_type_link span{
	margin: 0 6px !important;
}
.bd .oDrop_type_link_grey:hover{
	text-decoration: underline;
}
.bd .oDropMenuLeft{width:482px;min-height: 450px;padding-left: 15px;padding-right: 15px;border-right: 1px solid #e6e6e6;}
.bd .oDropMenuLeft.heightRemove{
	min-height: 0px;
}
.bd .oDropMenuLeft .oDropMenuLeft{
    padding-left: 0;
}
.bd .oDropMenuLeft ul{
	zoom:1;
	margin-bottom: 4px;
}
.bd .oDropMenuLeft ul:before,.oDropMenuLeft ul:after{
    content: "";
    display: table;
}
.bd .oDropMenuLeft ul:after{
    clear: both;
}
.bd .oDropMenuLeft ul li:nth-of-type(2n){
	float: right;
}
.bd .oDropMenuLeft ul li:nth-of-type(2n-1){
	float: left;
}
.bd .oDropMenuLeft ul li{
	width: 230px;
	height: 28px;
	overflow: hidden;
	color:#999999;
	font-size: 12px;
}
.bd .oDropMenuLeft ul li span{
	width: 24px;
	margin-right: 4px;
	display: inline-block;
	height: 28px;
    line-height: 28px;
    font-family: "Microsoft Yahei";
}
.bd .oDropMenuLeft ul li a{
	display:inline-block;
	margin-right:4px;
	color: #666666; 
	height: 28px;
	line-height: 28px;font-family: 'Microsoft yahei';
}
.bd .oDropMenuLeft ul li a:hover{
	color:#d12c25 !important;
}
.bd .oDropMenuRight{ width:212px;padding-left: 15px;}
.bd .oDropMenuAd{ height:110px; overflow:hidden; margin-bottom:15px;}
.bd .oDropMenuAd a,.oDropMenuAd img{
    display: block;
    margin-left: 0px;
}
.bd .oDropMenuRight .oDrop_type{
	border: none;
}
.bd .oDropRecommend{ overflow:hidden;}
.bd .oDropRecommend li{ height:22px; line-height:22px; overflow:hidden;}
.bd .oDropRecommend li a{ font-size:12px; color:#666666;font-family: 'Microsoft yahei';}
.bd .oDropRecommend li a:hover{ color:#d12c25 !important;text-decoration: none}

.bd .offcn_ul_menu{ width:626px; float:left; height:50px; line-height:50px; margin-left:274px; overflow:hidden;}
.bd .offcn_ul_menu li{ float:left; margin-right:16px;}
.bd .offcn_ul_menu li.menu_over{ margin-right:0;}
.bd .offcn_ul_menu li.youzhiLi {margin-right: 0;width: 130px;margin-top: 8px;}
.bd .offcn_ul_menu li.youzhiLi a {width: 100%;height: 36px;background: url(../image/youzhi.png) no-repeat;background-size: 100% 100%;}
.bd .offcn_ul_menu li a{ font-size:16px; color:#666666; font-family:"Microsoft Yahei";}
.bd .offcn_ul_menu li a:hover{ text-decoration:none; color:#d12c25;}

.bd .xkbb{ width:100px; height:38px; float:left; position:relative; padding-top:12px; z-index:3;}
.bd .xkbb p{
	text-align: right;
	margin-top: -16px;
	margin-bottom: 12px;
	padding-right: 40px;
}
.bd .xkbb .xkbb_con .new_sdkb p{
	height: initial;
	margin:0;
	padding-right: 0;
	line-height: 29px;
}

.bd .active .xkbb_con{ display:block;}
.bd .xkbb_con{ display:none; width:225px; height:365px; overflow:hidden; padding-top:10px; border:1px solid #d7d4cf; border-top:1px solid #db1717; position:absolute; right:0; top:50px; background:#fff;}

.bd .xkbb .xkbb_con{
	width: 365px;
	height: 190px;
}


.bd .xkbb_con ul li{ width:97px; height:30px; float:left; line-height:30px; padding-left:15px;}
.bd .xkbb_con ul li a{ color:#555555; font-size:12px; font-family:"Microsoft Yahei";}
.bd .xkbb_con ul li a:hover{ color:#d72900; font-weight:bold;}

/* 新增国考碎片 */
.gk_chip{
	padding: 30px 0;
}
.gk_chip .gk_header{
	height: 22px;
	margin-bottom: 30px;
}
.gk_chip .gk_hot{
	width: 18px;
	height: 22px;
	margin-right: 10px;
}
.gk_chip .gk_hot>img{
	width: 100%;
	height: 100%;
}
.gk_chip .gk_name{
	font-size: 18px;
	color: #ed1b23;
	line-height: 22px;
	font-weight: bold;
}
.gk_chip .gk_a{
	float:right;
	line-height: 22px;
}
.gk_chip .gk_a>a{
	border-right:1px solid #666666;
	display: inline-block;
	font-size: 14px;
	line-height: 14px;
	padding-right: 5px;
	color: #666666;
}
.gk_chip .gk_a>a:hover{
	color: #f02c36;
}
.gk_chip .gk_a>a:last-child{
	border-right: 0;
}
.gk_chip .gk_phase{
	height: 60px;
	margin-bottom: 18px;
}
.gk_chip .gk_bg{
	font-size: 16px;
	font-weight: bold;
	padding: 11px 0 0 32px;
	height: 49px;
	width: 48px;
	margin-right: 10px;
	line-height: 21px;
	background: url(../image/date_bg.png) top center no-repeat;
}
.gk_chip .test_phase.first{
	padding-left: 20px;
	margin-left: 0px;
}
.gk_chip .test_phase{
	position: relative;
	width: 112px;
	height: 48px;
	line-height: 24px;
	padding: 6px 0 6px 48px;
	font-size: 14px;
	color: #666666;
	margin-right: -30px;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gk_chip .bg_color1{
	background: #f5f5f5
}
.gk_chip .bg_color2{
	background: #ededed
}
.gk_chip .test_phase.active{
	background: #ea6554;
	color: #fff;
}
.gk_chip .news{
	width: 320px;
}
.gk_chip .new_t{
	display: block;
	font-size: 16px;
	color: #f02c36;
	font-weight: bold;
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.gk_chip .new_a{
	display: inline-block;
	font-size: 14px;
	color: #666666;
	line-height: 14px;
	margin-top: 20px;
}
.gk_chip .new_a:hover{
	color: #f02c36;
}
.gk_chip .btn_all{
	width: 360px;
	padding: 4px 0;
}
.gk_chip .btn{
	width: 110px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	border-radius: 4px;
	background: #ef4b51;
	margin-right: 15px;
	margin-bottom: 20px;
}
.gk_chip .btn:nth-child(3n){
	margin-right: 0px;
}
.gk_chip .btn.bt_b{
	margin-bottom: 0px;
}
.gk_chip .btn:hover{
	margin-top: -5px;
	box-shadow: 0 2px 13px #f3c1c3
}

/* 首页课程部分新样式 */
.content-right-all{
	width: 780px;
}
.offcn-content .container-right-test {
	height: 290px;
}
.contain-coc-all{
	width: 750px;
	padding: 0 0 0 30px;
	height: 182px;
	overflow: hidden;
}
/*首页置灰色*/
/*.bd{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    _filter: none;
}*/