﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td,img {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0; display:block}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
header, nav, section, article, footer ,figure ,figcaption {margin:0;padding:0;border:0;display:block;}
.clear {clear:both;}
.clearbox:after {display:table;line-height:0;content:"";clear:both;}
.hide {display:none;}
a{ text-decoration:none;color:#333;}
select, input, button, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code, kbd, samp, tt {font-family:monospace;line-height:100%;}
body{background:#fff;font:14px/1.5 'Microsoft Yahei',Verdana,Helvetica,Arial;color:#333;}
.pd_r{padding-right:5px;}
.mag_t{margin-top:10px;}
.mag_t{margin:15px 0 10px;}

header .warn{background:#f4f4f4;border-bottom:solid 1px #e7e7e7;line-height:30px;height:30px;font-size:12px;padding-left:10px;color:#ff6600;}
header .warn span{background:#ff6600;color:#fff;padding:0 2px;margin-right:5px;}
header .logo_cont{padding:10px 5px 10px 10px;height:30px;}
header .logo_cont .logo{float:left;}
header .logo_cont .icon_self{float:right;text-align:right;font-size:12px;line-height:25px;padding:5px 10px 0 0;position:relative;}
.icon_self span{font-size:10px;color:#999;}
.icon_self a{color:#0060a6;}

.icon_self .self_2{position:absolute;right:-5px;top:28px;border:1px solid #ccc;border-top:none;background:#ececec;width:50px;z-index:9999;}
.self_2 .self_btn{line-height:30px;height:30px;margin:0px auto 0px;text-align:center;display:block;cursor:pointer;color:#666;font-weight:bold;}


nav{height:36px;position:relative;background:#0069ba;background:-moz-linear-gradient(#0173cb,#0069ba);background:-webkit-linear-gradient(#0173cb,#0069ba);background:-o-linear-gradient(#0173cb,#0069ba);background:-ms-linear-gradient(#0173cb,#0069ba);background:linear-gradient(#0173cb,#0069ba);}    
#nav_list{height:36px;}
#nav_list li{width:16%;float:left;font-size:16px;text-align:center;line-height:36px;}
#nav_list li.more{width:20%;color:#fff;cursor:pointer;}
#nav_list li a{color:#fff;display:block;text-decoration:none;}
#nav_list li a:hover{background:#74a92d;}
#nav_list li:before{width:1px;height:20px;overflow:hidden;display:block;content:"";float:right;background:#6698c9;margin:8px 0 0;}
#nav_list li:last-child:before{display:none;}
#nav_list li i{position:absolute;right:1%;border-style:solid;border-width:5px;border-color:white transparent transparent;top:48%;}
#nav_list li.on{background:#0073cb;}
.more_select{padding:0px 15px;background:#0073cb;}
.more_select .day_word{border-bottom:solid 1px #6699cc;line-height:35px; overflow:hidden;font-size:16px;}
.day_word a{color:#fff;display:block;text-decoration:none;float:left;}
.day_word a:before{width:1px;height:13px;overflow:hidden;display:block;content:"";float:right;background:#6698c9;margin:11px 8px 0;}
.day_word a:last-child:before{display:none;}

.enguo_focusl{ float:left; width:320px; position:relative; height:208px;}
.enguo_focustit{ background:rgba(0,0,0,0.6); filter:alpha(opacity=60); background:#000\9; color:#fff; position:absolute; left:0; bottom:0; width:310px; line-height:25px;padding-left:10px;}
.enguo_focustit:hover{color:#fff;}
.enguo_focusnum{ position:absolute; right:10px; bottom:5px}
.enguo_focusnum li{float:left; width:8px; height:8px; text-align:center;color:#333; background:#fff; margin-left:4px; cursor:pointer;}
.enguo_focusnum .on{color:#fff; background:#b90101;}

.banner_cont{overflow:hidden;position:relative;width:320px;margin:0 auto;}
.tag_one,.module_work,.channel_cont,.detail_cont,.detail_btn .d_prasie,.login_box{overflow:hidden;}
.day_tag{background:#f4f4f4;border-bottom:solid 1px #e7e7e7;height:34px;padding:0 10px;margin:0px;}
.day_tag li{padding:0 10px;float:left;font-size:14px;font-weight:bold;line-height:34px;cursor:pointer;}
.day_tag li a {color:#333;}
.day_tag .on{background:#fff;border:solid 1px #ddd;border-bottom:none;height:34px;line-height:34px;padding:0 10px;}
.tag_word{padding:20px 20px 10px;overflow:hidden;margin:0 auto;width:280px;}
.tag_word .img_span{position:relative;}
.tag_word .img_span img{display: table-cell;vertical-align: middle;}
.tag_word .img_span span{position:absolute;bottom:0px;left:0px;opacity:0.8;background:#000;height:25px;line-height:25px;color:#fff;font-size:12px;width:100%;text-align:center;}
.tag_word p{text-align:center;width:100%;}
.tag_word p span{color:#ff0000;font-size:22px;font-weight:bold;}
.tag_word .more{text-align:right;font-size:12px;padding:8px 0 0 0;}
.tag_word .more a{color:#0053a0;}
.tag_word .day_title{color:#0053a0;line-height:18px;}
.tag_word .day_txt{line-height:30px;}
.tag_word li.title{font-weight:bold;font-size:16px;}
.tag_word li{line-height:30px;}
.module_work .middle_img{margin:0 auto;width:280px;}

.work_tag{background:#f4f4f4;border-bottom:solid 1px #e7e7e7;border-top:solid 2px #0060a6;height:33px;line-height:33px;display:-moz-box; 
display:-webkit-box;display:box;width:100%}
.work_tag h3{font-weight:700;font-size:16px;overflow: hidden;margin-left:10px;}
.work_tag .more{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;text-align:right;padding-right:10px;}
.work_tag .more a{float:right;margin:0 0 0 -1px;color:#0060a6;}
.work_tag .more a:before{width:1px;height:15px;overflow:hidden;display:block;content:"";float:right;background:#ccc;margin:10px 5px 0 5px;}
.work_tag .more a:first-child:before{display:none;}
.mod_img{margin:15px 0px 8px;overflow:hidden;font-size:12px;display:-moz-box;display:-webkit-box;display:box;width:100%;}
.mod_img li{width:50%;text-align:center;-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0; overflow:hidden;}
.mod_img li img{display:inline-block;vertical-align:middle;}
.mod_img li span{line-height:30px;}
.mod1_txt{padding:0 10px 10px;overflow:hidden;}
.mod1_txt li{line-height:28px;background:url(../images/list_img.jpg) no-repeat left center;padding-left:10px;}
.mod1_txt li a:hover{color:#ff6600}
.mod1_box{padding:0 20px;font-size:12px;}
.mod1_box .mod1_cont{border:solid 1px #ddd;overflow:hidden;}
.mod1_box .mod1_cont .title{background:#f4f4f4;text-align:center;font-weight:700;line-height:25px;}
.mod1_box .mod1_cont .cont_ul{padding:8px 0;}
.mod1_cont .cont_ul li{width:33.333333%;float:left;line-height:25px; text-align:center}
.mod1_cont .cont_ul li img{ display:inline-block;vertical-align:middle;}
.input_ts{border:solid 1px #ddd;background:#f4f4f4;line-height:35px;height:35px;display:block;cursor:pointer;width:100%;text-align:center;margin:15px 0 15px;font-size:12px;}
.mod1_cont .tofel_down{padding:5px 10px;overflow:hidden;}
.tofel_down p{display:-moz-box;display:-webkit-box;display:box;overflow:hidden;line-height:25px;width:100%;}
.tofel_down p a{display: block;-webkit-box-flex:1;-moz-box-flex:1;white-space: nowrap;padding-right:0px;position: relative;text-overflow: ellipsis;overflow: hidden;}
.tofel_down p .download{position:absolute;right:0;top:0px;color:#0060a6;}
.tofel_down .down_btn{width:50%;line-height:30px;height:30px;margin:10px auto;text-align:center;display:block;cursor:pointer;border-radius:3px;background:#ff6800;background:-moz-linear-gradient(#ff8000,#ff6800);
background:-webkit-linear-gradient(#ff8000,#ff6800);background:-o-linear-gradient(#ff8000,#ff6800);background:-ms-linear-gradient(#ff8000,#ff6800);
background:linear-gradient(#ff8000,#ff6800);border:0px;color:#fff;font-weight:bold;}
.tofel_exam{overflow:hidden; text-align:center;width:290px;margin:15px auto 0;}
.tofel_exam p{position:relative;color:#666;line-height:30px;font-size:12px;}
.tofel_img{margin:auto;width:100%;}
.tofel_exam p span{position:absolute;bottom:0px;left:0px;height:25px;width:290px;margin:0 auto;line-height:25px;opacity:0.8;background:#000;color:#fff;}

.course_tag{border-top:dotted 1px #ccc;overflow:hidden;padding:10px 20px;}
.course_tag .title{line-height:25px;font-weight:700;}
.course_tag table{margin:5px 0 8px 0;}
.course_tag .cour_input{width:100%;padding:5px;color:#666;}
.course_tag .com_box{overflow:hidden;padding:10px 0 0px;}
.com_box .com_l{float:left;width:70%;line-height:35px;font-size:12px;}
.com_box .com_2{float:right;width:30%;text-align:center;display:block;cursor:pointer;border-radius:3px;background:#ff6800;background:-moz-linear-gradient(#ff8000,#ff6800);
background:-webkit-linear-gradient(#ff8000,#ff6800);background:-o-linear-gradient(#ff8000,#ff6800);background:-ms-linear-gradient(#ff8000,#ff6800);
background:linear-gradient(#ff8000,#ff6800);border:0px;color:#fff;font-weight:bold;line-height:35px;}
.course_tag .com_txt{border-top:dotted 1px #ccc;overflow:hidden;font-size:12px;padding:8px 0 0;margin:15px 0 0 0;}
.com_txt p{padding-top:5px;line-height:18px;}
.com_txt p.col_66{color:#666;}
.com_txt p span{color:#0060a6;}

.back_top{text-align:center;line-height:45px;font-size:16px;}
.footer{line-height:20px;text-align:center;font-size:12px;}

.collapse {position: relative;height: 0;overflow: hidden;-webkit-transition: height 0.35s ease;
-moz-transition: height 0.35s ease;-o-transition: height 0.35s ease;transition: height 0.35s ease;}
.collapse.in {height: auto;}

/*频道页面css*/
.channel_title{padding-left:10px;font-size:12px;line-height:30px;}
.channel_title a{color:#0060a6;}
.channel_cont .channel_box{overflow:hidden;padding:0 15px 20px;}
.chnel_img{margin:0 auto;width:280px;position:relative;}
.chnel_img span{position:absolute;bottom:4px;right:4px;font-size:12px;height:22px;width:100px;margin:0 auto;text-align:center;line-height:22px;opacity:0.8;background:#fff;color:#0060a6;}
.channel_box table{margin:15px 0;}
.channel_box td{}

/*详情页面css*/
.detail_cont .d_tit{font-size:16px;line-hegiht:30px;font-weight:700;text-align:center;}
.detail_cont .d_time{color:#666;padding:10px 0px;text-align:center;font-size:12px;}
.detail_cont .detail_box{padding:10px 15px;overflow:hidden;}
.detail_txt{line-height:25px;}
.detail_cont p{text-indent:2em;line-height:20px;padding-bottom:5px;}
.detail_btn{overflow:hidden;padding:20px 20px 15px;}
.d_prasie .zan_box{overflow:hidden;float:left;width:50%;}
.d_prasie .zan_box .zan{width:95%;margin:15px auto;line-height:35px;text-align:center;display:block;cursor:pointer;border-radius:4px;background:#ff6800;background:-moz-linear-gradient(#ff8000,#ff6800);background:-webkit-linear-gradient(#ff8000,#ff6800);background:-o-linear-gradient(#ff8000,#ff6800);background:-ms-linear-gradient(#ff8000,#ff6800);
background:linear-gradient(#ff8000,#ff6800);border:0px;font-weight:bold;}
.zan_box .zan a{color:#fff;}
.zan_box .zan a:hover{color:#faefc3;text-decoration:underline;}
.zan_box .zan img{display:inline-block; vertical-align:middle;}
.zan_box .share{float:right;width:90%;border:solid 1px #ddd;margin:15px 0;line-height:35px;padding:0px 5px;}

/*登陆注册页面css*/
.login_logo{text-align:center;overflow:hidden;position:relative;padding:10px 0;width:100%;}
.login_logo img{ vertical-align:middle; display:inline-block}
.login_logo .reg_back{position:absolute;left:10px;top:10px;}
.login_box .title{background:#f4f4f4;border-top:solid 2px #015fa5;border-bottom:solid 1px #ddd;line-height:34px;font-size:18px;text-align:center;}
.login_box .log_ban{margin:0 auto;width:300px;padding:20px 0 0;}
.login_box .log_cont{padding:0 30px;overflow:hidden;}
.log_cont .input_1,.log_cont .input_2,.log_cont .input_3{margin-top:20px;height:34px;line-height:34px;color:#999;border:solid 1px #ddd;}
.log_cont .input_1{width:99%;padding-left:1%;}
.log_cont .input_2{width:50%;padding-left:1%;flat:left;}
.log_cont .input_3{width:44%;float:right;text-align:center;font-weight:700;
cursor:pointer;border-radius:4px;background:#ccc;background:-moz-linear-gradient(#f1f1f1,#ccc);background:-webkit-linear-gradient(#f1f1f1,#ccc);background:-o-linear-gradient(#f1f1f1,#ccc);background:-ms-linear-gradient(#f1f1f1,#ccc);background:linear-gradient(#f1f1f1,#ccc);border:solid 1px #bcbcbc;color:#333;}

.log_cont .log_btn{margin:15px auto 5px;line-height:35px;height:35px;text-align:center;display:block;cursor:pointer;border-radius:4px;background:#ff6800;background:-moz-linear-gradient(#ff8000,#ff6800);background:-webkit-linear-gradient(#ff8000,#ff6800);background:-o-linear-gradient(#ff8000,#ff6800);background:-ms-linear-gradient(#ff8000,#ff6800);
background:linear-gradient(#ff8000,#ff6800);border:0px;font-weight:bold;width:100%;color:#fff;font-size:18px;}
.log_cont p{line-height:30px;padding:0 0 20px 0;position:relative;}
.log_cont p a{color:#0060a6;}
.log_cont p span{ position:absolute;right:0px;top:0px;}




.swipe {
overflow: hidden;
height: 208px;
position: relative;
max-width: 320px;
margin: 0 auto;
margin-bottom: 10px !important;
}

.swipe-wrap {
overflow: hidden;
position: relative;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 99;
}
.swipe_pic {
position: relative;
overflow: hidden;
width: 320px;
height: 208px;
background-color: #efefef;
background-position: center center;
background-size: 60px auto;
background-repeat: no-repeat;
}

.swipe_num li {
float: left;
width: 8px;
height: 8px;
text-align: center;
color: #333;
background: #fff;
margin-left: 4px;
cursor: pointer;
}

.swipe_num .on {
color: #fff;
background: #b90101;
}

.swipe_num {
position: absolute;
right: 0;
bottom: 5px;
z-index: 100;
margin-right: 10px;
}

.swipe-wrap > div{float:left;width:100%;position:relative;}


.menguo_pclk{
	display:block;
	font: bold 12px/30px '宋体';
	height:30px;
	background:#ffffcd;
	color:#0060a6;
	text-align:center;
	position:relative;
}
.menguo_pclk a{
	color:#0060a6;
}
.menguo_pclk a:hover{
	color:#0060a6;
}
.menguo_cls{
	position:absolute;
	top:0;
	right:4px;
	width:30px;
	height:30px;
	background:url(../images/close.gif) no-repeat 8px 9px;
	cursor:pointer;
}
.meten_pc{
	text-align:left;
	text-indent:10px;
}
.meten_pc a{
	margin-right:20px;
}
