@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'HelveticaLT55Roman';
    src: url('fonts/HelveticaLT55Roman.eot');
    src: url('fonts/HelveticaLT55Roman.eot') format('embedded-opentype'),
         url('fonts/HelveticaLT55Roman.woff') format('woff'),
         url('fonts/HelveticaLT55Roman.ttf') format('truetype'),
         url('fonts/HelveticaLT55Roman.svg#HelveticaLT55Roman') format('svg');
}

/*通用样式*/
*{ padding:0; margin:0;word-break: break-all;word-wrap: break-word;}
em,i {font-style: normal;}
body{ font-size:15.3px;font-family: 'HelveticaLT55Roman','Hiragino Sans GB', 'Microsoft YaHei', Arial, sans-serif;color:#303030;}
ul,li{ list-style-type:none;}
img{ vertical-align:middle; border:none; max-width:100%;}
input{font-family: 'Microsoft Yahei'!important;}
input:focus,textarea:focus{ outline:none;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
a,a:hover,a:link,a:active,a:visited{ text-decoration:none;color:#060606;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;*zoom:1}
.fl{ float:left;}
.clear{ clear:both;}
.fr{ float:right;}
.top-nav-wrap{width: 100%;height: 40px; background: #fff; border-bottom: 1px solid #d9d9d9; -webkit-box-shadow: rgba(0,0,0,0.05) 3px 3px 4px;-moz-box-shadow: rgba(0,0,0,0.05) 3px 3px 4px; box-shadow: rgba(0,0,0,0.05) 3px 3px 4px;}
.mainbox{ width:1200px; margin:auto;}
.more {float: right;color: #666;}
.more:hover{ color:#0dbba1;}
@font-face {font-family: 'iconfont';src: url('iconfont.eot'); /* IE9*/src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('iconfont.woff') format('woff'), /* chrome、firefox */url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont{ font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0px;-moz-osx-font-smoothing: grayscale;}
.blank10{ height:10px;}
.blank20{ height:20px;}
.mt10 {margin-top: 10px;}
.mt20{ margin-top:20px;}
.content{background: #f2f5fb;}
.path{padding:15px 0;color: #909090;font-family: 'Microsoft Yahei'!important;}
.path a{color: #909090;}
.path a:hover{ color:#188EEE; text-decoration:underline;}
.nomore1{ display:none;}
.norecord,.empty{height: 100px;padding-top: 160px;color: #bcbcbc;background: url(emptycss.png) center 50px no-repeat;line-height: 24px;font-size: 14px;    text-align: center;}
.askTextarea{width:820px; font-size:14px;height:110px;margin:-18px 0px 0px -8px;border: 1px solid #d3d3d3; box-shadow:0 1px 3px rgba(0,0,0,0.1) inset; resize: none;border-radius: 3px; padding:10px;font-family: 'HelveticaLT55Roman','Hiragino Sans GB', 'Microsoft YaHei', Arial, sans-serif;color:#303030;}


/*分页样式*/
.nomore { display:none;}
.fenye {padding:20px 0;}
.fenye a {height: 28px;margin: 0 2px 5px;border: 1px solid #e1e1e1;width: 28px;text-align: center;line-height: 28px;float: left;background: #fff;}
.fenye a:hover {border-color:#188EEE;background:#C6E0F9; color:#188EEE;}
.fenye a.next:hover,.fenye a.prev:hover{border: 1px solid #e1e1e1;background: #fff;}
.fenye a img {display: block;margin: 0 auto;margin-top: 10px;}
.fenye a.curr {background: #188EEE;color: #fff; border:1px solid #188EEE;}
.fenye table{ margin:auto;}


/*头部样式*/
.header .head_top{position: relative;z-index: 901;height: 40px;background: #f3f3f3;line-height: 40px; display:none;}
.header .head_top .welcome p{color:#666;}
.header .head_top .topnav ul li{ float:left;position: relative;_width: 85px;}
.header .head_top .topnav ul li.face{color: #909090;}
.header .head_top .topnav ul li.face .u-navdropmenu{ display:none;}
.header .head_top .topnav ul li.face img{width: 20px;height: 20px;border-radius: 100%;margin-right: 10px;}
.header .head_top .topnav ul li span{ display:inline-block; padding:0 10px;border-left: 1px solid #CCC;border-right: 1px solid #FFF;height: 10px;line-height: 10px; color:#666;}
.header .head_top .topnav ul li span em{ font-style:normal;}
.header .head_top .topnav ul li.no1 span{ border-left:0; cursor:pointer;}
.header .head_top .topnav ul li.no4 span{ border-right:0;color:#FF6D16;}
.header .head_top .topnav ul li.no3 span{color:#FF6D16;}
.header .head_bottom .head_logo {height:55px;}
.header .head_bottom .head_logo img{height: 36px; float:left; display:inline-block; margin-top:10px; overflow:hidden;}
.header .head_bottom .head_logo a { display: inline-block; float:left;}
.header .head_bottom .head_logo a.logo, a.logo:link, a.logo:visited {
    color: #0087b3;
    text-decoration: none;
}
.header .head_bottom .head_logo span.divider {
    float: left;
    padding: 0px;
    display: inline-block;
    width: 1px;
    height: 40px;
    margin: 5px 15px 0px 15px;
    background: url(gd.png) -199px -112px no-repeat;
}
.header .head_bottom .head_logo span.h-title {
    height:50px; 
	line-height:50px;
    float: left;
    padding: 0px;
    margin: 0px;
    font-size: 23px;
    display: inline-block;
    font-family: "microsoft yahei";
    color: #0087b3;
}
.header .head_bottom .head_logo span.h-title i {
    font-style: normal;
    font-size: 24px;
}
/*搜索*/
.header .head_bottom{box-shadow: rgba(0,0,0,0.038) 3px 3px 4px;z-index: 10000;position: relative; background:#fff;}
.header .head_bottom.top-nav-wrap{box-shadow: rgba(0,0,0,0.038) 3px 3px 4px;z-index: 20000;position: relative; background:#fff;}

.header .head_bottom .search {width:380px;margin-top:8px;position: relative;z-index: 999;height: 40px;}
.header .head_bottom .search .close {position: absolute;right: 49px;top: 10px;color: #ced2d7;z-index: 9;font-size: 20px;cursor: pointer;display: none;}
.header .head_bottom .search .search_text {box-sizing: initial;width:255px; color:#999;font-family: Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5B8B\4F53,sans-serif; height:35px;padding:0 40px 0px 35px;padding-left:82px; line-height:35px;float: left;border: none; position: absolute;top: 0;right:0; font-size:14px; background:#f5f5f5;border-radius:40px;}
.header .head_bottom .search .search_go {width:50px;height: 37px;text-align: center;cursor: pointer;line-height: 36px; position: absolute;right: 0;}
.header .head_bottom .search .search_go .search_icon {background:url(search.png) no-repeat center; width:100%;height:100%; border:none; cursor:pointer;}
.header .head_bottom .search .selSearch{position: absolute;top:6px;height:25px;line-height:25px;cursor: pointer;z-index: 9999999;left: 15px;color: #919ca5;font-family: "\5FAE\8F6F\96C5\9ED1";}
.header .head_bottom .search .selSearch .nowSearch{font-size: 15px;color: #5b6269;background: url(search_j.png) no-repeat 45px 50%; padding: 0px 25px 0px 10px; line-height: 22px;  }
.header .head_bottom .search ul.selOption{width: 80px;background: #fff; margin-top: 15px;border-radius:4px; box-shadow:0 2px 12px rgba(0,0,0,0.12);position:relative; overflow:hidden; padding:5px 0px;}

.header .head_bottom ul.selOption li {height: 33px;line-height: 33px;}
.header .head_bottom ul.selOption li a {color: #808080;font-size: 13px; text-align:center;display: block;}
.header .head_bottom ul.selOption li a:hover{background:#188eee;color:#fff;}
/*登陆*/
.logint{margin-left: 20px;}
.logint li{ float:left;line-height: 40px;font-size: 15px;margin: 0 10px;}
.logint li a{color:#2196F3;}
.logint li a i{vertical-align: top;font-size: 16px;margin-top: -2px;position: relative;display: block;}
.logint .face img{width: 25px;height: 25px;border-radius: 25px;margin-right: 10px;}
.logint .face a{ margin-left:10px;color: #999;font-size: 14px;}
.logint .face a .login-n{display: inline-block;width: 60px;height: 25px;line-height: 25px; white-space:nowrap ;overflow: hidden; vertical-align: middle;text-overflow: ellipsis;}
.logint .phone{ display:block; padding-left:18px; background:url(phone.png) no-repeat 0px 11px;}
/*头部样式*/
/*-----------------------------首页样式------------------------------*/
/*导航*/
.nav_box .nav li{ float:left;height:40px; line-height:40px;position:relative; width:76px;text-align: center;}
.nav_box .nav li a{font-size:18px;color: #666;}
.nav_box .nav li a i{ margin-left:5px; font-size:12px; color:#999;vertical-align: top;}
.nav_box .nav li .second_nav{margin-top: -2px;position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 200px;padding: 10px;margin: 0;list-style: none;font-size: 14px;text-align: left; background:#fff;
border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);background-clip: padding-box;}
.nav_box .nav li:hover .second_nav{ display:block;}
.nav_box .nav li .second_nav a{ display:block; margin: 5px;font-size:14px; line-height:30px;width: 45%;text-align: center;float: left;}
.nav_box .nav li .second_nav a:hover{ background:#46A4F1; color:#fff;}
.nav_box .nav li.curr>a,.nav_box .nav li:hover>a,.nav_box .nav li:hover a i{color: #188EEE;}
/*-----------------------------首页样式------------------------------*/

/*banner*/
.banner{ position:relative;z-index:1; width:100%; overflow:hidden;}
.main_image {width:100%; height:256px; overflow:hidden; margin:0 0 10px 0;  position:relative}
.main_image ul {width:9999px;height:450px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%;height:450px;}
.main_image li span {display:block; width:100%;height:450px;}
.main_image li a {display:block; width:100%;height:450px;}
div.flicking_con {width:100px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:235px; left:20px; z-index:999; width:400px; height:13px}
div.flicking_con a {float:left; width:10px; height:10px;-webkit-transition: .0s; transition: .0s; margin:0 5px 0px 5px; padding:0; border:2px solid #fff; display:block; text-indent:-9999999px; border-radius:10px;}
div.flicking_con a.on {background: #fff;position: relative;}
#btn_prev,#btn_next{width:80px !important;height:80px; line-height:80px; text-align:center; font-size:60px;position:absolute;z-index:999999;display:block;-webkit-transition: .3s; transition: .3s;top:50%;margin-top:-40px;}
#btn_prev{left:60px;color:#fff;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.main_image:hover #btn_prev{filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.main_image:hover #btn_prev:hover,.main_image:hover #btn_next:hover{filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0;}
#btn_next{right:60px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;color:#fff;}
.main_image:hover #btn_next{filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.lbevel,.rbevel {width: 414px;height: 473px;background: url(../bannerbg.png) no-repeat 9999px 9999px;position: absolute; display:none;}
.lbevel {top: 0;margin-right: 480px;background-position: 0 0;}
.rbevel {top: 0;margin-left: 480px; background-position: -414px 0;}
/*首页方框导航*/
/*导航*/
.mainbox .navtab {
    width: 100%;
    border-top: #2196F3 solid 3px;
    line-height: 30px;
    color: #d3d3d3;

}
.mainbox .nav-tp {
    width: 1198px;
	min-height:30px;
    height:auto;
	display:inline-block;
    padding: 10px 0;
    background: #4da3fb;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	position: relative;
	font-family: microsoft yahei;
	margin:0px;
}

.mainbox .nav-tp a {
    float: left;
    padding: 2px 0;
    margin-left: 16.1px;
    display: inline-block;
    width: 100px;
    text-align: center;
    font-size: 17.3px;
    line-height: 24px;
    white-space: nowrap;
}
.nav-icon {
    position: absolute;
    width: 12px;
    height: 12px;
    background: url(gd.png) 0 -7px no-repeat;
    bottom: -1px;
    right: -1px;
}
.nav-bottm {
    width: 1178px;
	display:block;
    border: 1px solid #e0e0e0;
    border-top: 0px;
    border-bottom: none;
    height: 5px;
    background: url(gd.png) 0 0 repeat-x;
    overflow: hidden;
	margin-top:-11px;
}
/*资讯+幻灯片*/
.hotcont{width:1200px;height:320px;display:block; }
.hotcont .infor-left {
    width: 230px;
    float: left;
    _overflow: hidden;
}
.hotcont .infor-left a:hover{ color:#de0011;}
.infor-left .in-title { display:block; text-align:center;}
.infor-left .in-title h3 {
    margin-bottom: 10px;
	font-size: 100%;
    font-weight: normal;

}
.infor-left .in-title h3 a {
    font-weight: bold;
	font: 20px 微软雅黑, san-serif;
}
.infor-left .box-tk {
	display: block;
    float: left;
    width: 100%;
    height: auto;
}
.infor-left .box-tk ul {
    float: left;
    width: 228px;
    border: 1px solid #e9e9e9;
}
.infor-left .box-tk ul li {
    float: left;
    padding: 6px 10px 11px 10px;
    border-bottom: 1px solid #e9e9e9;
    _padding: 6px 10px 4px 10px;
}
.infor-left .box-tk ul li span {
    float: left;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    margin-bottom: 3px;
    display: inline;
}
.infor-left .box-tk ul li span a {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.box-tk ul li span a.btn { float: right; font-size: 12px; width: 70px; height: 22px; line-height: 22px; color: #f04444; display: inline; margin-top: 5px; background: url(bg_icon01.png) no-repeat 53px -166px; }
.box-tk ul li span a.btn:hover { background-position: 53px -191px; }

.box-tk ul li span i {
    display: inline-block;
    width: 27px;
    height: 29px;
    background: url(bg_icon01.png) no-repeat;
    overflow: hidden;
    margin: 5px 5px 0 2px;
    vertical-align: middle;
}
.box-tk ul li span i { display: inline-block; width: 27px; height: 29px; background: url(bg_icon01.png) no-repeat; overflow: hidden; margin: 5px 5px 0 2px; vertical-align: middle; }
.box-tk ul li span i.mn { background-position: 0 -86px; }
.box-tk ul li span i.ln { background-position: -36px -86px; }
.box-tk ul li span i.zj { background-position: 0 -126px; }
.box-tk ul li span i.mr { background-position: -35px -128px; }


.infor-left .box-tk ul li p {
    float: left;
    padding: 0px;
    margin: 0px;
    display: block;
    padding-left: 38px;
    color: #999;
    font-size: 12px;
}





/*右边幻灯片+报名*/
.hotcont .left{width:370px;float:right;  overflow:hidden;}
.hotcont .flash{ width:370px; position:relative;}
.hotcont .left .lbox2{ width:275px; background:#fafafa; border-bottom:#dedede solid 1px}
.hotcont .left .lbox2 .ltit{height:30px;line-height:30px;border-bottom:1px solid #dedede}
.hotcont .ltit .h01 a{float:left;font:bold 14px/2.2 ""; padding:0 10px; border-bottom:#1d8fe2 solid 1px; _position:relative; _bottom:-1px}
.hotcont .hot{padding-left:18px; background-position:-189px -42px}
.hotcont .left .baoming{ width:100%; height:40px;margin-bottom:16px;}
.hotcont .left .baoming a{margin-top: 4px;width: 120px;height: 40px;line-height: 40px;display: block;-moz-border-radius: 2px;-webkit-border-radius: 2px;
border-radius: 2px;font-size: 16px;color: #fff;text-align: center;}
.hotcont a.msz {float: left;background: #40b019; margin-left:60px;}
.hotcont a.msy{float:right;  background:#fe7b2c; margin-right:60px;}
.hotcont a.msz:hover {background:#a3d869;}
.hotcont a.msy:hover {background:#f7ad39;}
/*第一屏中间*/
.htright{ width:540px; display:inline-block; float:left; margin-left:20px;}
.htright h2 a{ color:}
.htright .tdhot {
    position: relative;
}
.htright .tdhot .tdhot_title {
    font-size: 24px;
    cursor: default;
    color: #303030;
    text-align: center;
    font-weight: normal;
}
 .htright .tdhot .tdhot_title strong {
    font-weight: normal;
    display: block;
    background: #fff;
    position: relative;
    color: #616161;
}
.content-hot{ width:100%; height:auto}
.middle{ width:100%; height:auto; padding-bottom:15px;}
.hot_list2 { width:100%; height:45px; overflow:hidden;}
.hot_list {width:100%;padding-bottom:10px;border-bottom:#dedede dotted 1px;}
.hot_list ul {width:100%; display:block; overflow:hidden;}
.hot_list li{width:auto; max-width:260px;text-align:left; float:left; height:26px;line-height:25px; padding:0 6px 0 0; overflow:hidden;}
.hot_list li a{font-size:15px;color:#303030; text-decoration:none;}
.hot_list li a:hover{ color:#2196F3;}

.hot_title{ width:100%; height:auto; text-align:left}
.hot_title h2{font: bold 19px/36px "微软雅黑"; max-width:500px;height:36px; line-height:36px; display:block; float:left; margin-left:20px; overflow:hidden;padding-right: 0px;}
.hot_title h2 a:link,.hot_title h2 a:visited{color:#b10200;}
.hot_title h2 a:hover,.hot_title h2 a:active{ text-decoration:underline}

/*资讯导航*/
.column {width: 1200px; display:inline-block;}
.column a:hover{ color:#2196F3}
.hd-title {
    display: block;
    width: 1200px;
    padding-bottom: 5px;
    line-height: 55px;
	height:55px;
    font-weight: bold;
    color: #333;
    text-align: left;
    border-bottom: 2px solid #dedede;
}

.hd-title a {
    float: left;
    font-size: 24px;
    color: #444;
}

.hd-title .rm-zx i {
    width: 45px;
    height: 45px;
    display: block;
    float: left;
    background: url(gd3.png) 0 -509px no-repeat;
    margin: 8px 10px 0 0;
}

.hd-title a.mor {
    float: right;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    height: 22px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 25px;
    background: #f0f0f0;
    padding: 0 3px 0 8px;
    border-radius: 10px;
}
.hd-title a.mor:hover{ background-color:#2196F3; color:#FFF;}
.hd-title a.mor i {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(gd3.png) -121px -29px no-repeat;
    margin-left: 3px;
    vertical-align: middle;
    overflow: hidden;
}
.hd-title a.mor:hover i{ background-position:-131px -29px;}
.hd-title .lit-lm {
    float: right;
    margin-top: 5px;
}

.hd-title .lit-lm a {
    font-size: 16px;
    font-weight: normal;
    color: #333;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #eee;
    line-height: 16px;
    margin-top: 22px;
    font-family: Simsun;
    color: #666;
}
.hd-title .lit-lm a:hover {
    color:#2196F3;
}
.list-box {
    line-height: 28px;
	width: 1200px;
    /*height: 665px;*/
	display:inline-block;
    padding-right: 10px;
	float:left;
	margin-top: 15px!important;
}
.list-boxul{margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #dedede;
	font-size: 15.3px;
	float:left;}
.list-box ul{
    width: 368px;
    display: block;
    height: auto;
    float: left;
    margin-right: 25px;
}
.list-box ul h2{
	float: left;
    width: 348px;
	padding-right:20px;
    font-size: 16.9px;
    font-family: microsoft yahei;
    color: #5f61b2l;
    display: inline;
    line-height: 28px;
    font-weight: bold;
	margin-bottom: 10px;
	}
.list-box ul h2 a.mor{
	 float: right;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    height: 22px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 3px;
    background: #f0f0f0;
    padding: 0 3px 0 8px;
    border-radius: 10px;

	}	
.list-box ul h2 a.mor i {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(gd3.png) -121px -29px no-repeat;
    margin-left: 3px;
    vertical-align: middle;
    overflow: hidden;
}	
.list-box ul h2 a.mor:hover{ background-color:#2196F3; color:#FFF;}
.list-box ul h2 a.mor:hover i{ background-position:-131px -29px;}
.list-box li {
    width: 353px;
    float: left;
	text-align: left;
	display: block;
    padding-left: 15px;
    height: 36px;
    line-height: 33px;
    overflow: hidden;
    background: url(gd3.png) no-repeat -195px -186px;
}
.list-box li:hover{background-position:-195px -218px}
.list-box li a {
    float: left;
    width: 88%;
    font-family: Simsun;
}
.list-box li span {
    float: right;
    width: 10%;
    text-align: right;
    font-size: 12px;
    color: #b2b2b2;
    font-family: Arial;
}
.list-box .list-boxul2 {
	display: inline-block;
	background-color: #f5f5f5 !important;
    border-bottom: none;
    padding: 15px;
    box-sizing: border-box;
	}
.list-box .list-boxul2 ul {
	width: 535px !important;
    padding: 0px 12px 0px 13px;
    margin-right: 0px;}
.list-box .list-boxul2 ul h2 {width: 515px !important;}
.list-box .list-boxul2 ul li {
	height: 35px;
    line-height: 35px;
    width: 535px;
    padding-left: 0px;
    background: none;}
.list-box .list-boxul2 ul li a{
	width: 480px;
    font-size: 16px;
    font-weight: bold;
    color: #f51a34;		
	}
.list-box .list-boxul2 ul li a i {
float: left;
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 3px 10px 0px 0px;
    text-align: center;
    background-color: #f51a34;
    color: #fff;
    border-radius: 5px;	
}
.list-box .list-boxul2 ul li a span{color: #f51a34; width: 51px;}

.tjbox {
	display: block;
    float: left;
    width: 278px;
    padding: 15px;
    height: auto;
    border: 1px solid #dedede;
    background: #fcfcfc;
    margin-top: 15px;
    overflow: hidden;
}
.tjbox h2.atitle {
    height: 16px;
    line-height: 15px;
    float: left;
    width: 100%;
    font-size: 16.9px;
    overflow: hidden;
    font-family: microsoft yahei;
    color: #5f61b2l;
    display: inline;
}
.tjbox ul {
    width: 100%;
	margin-top:30px;
}

.tjbox li {
    height: 20px;
	line-height: 20px;
    overflow: hidden;
    margin-bottom: 10px;
	text-align: left;
}
.tjbox li a {
    color: #303030;
	font-size:14.6px;
}
.tjbox li i {
    width: 25px;
    height: 20px;
    line-height: 20px;
    display: block;
    float: left;
    margin: 0px 8px 0 0;
    text-align: center;
    font-style: normal;
    font-family: arial;
    font-size: 18px;
}
.tjbox ul li i.one {
    color:#2196F3;
	font-size:22px
}
/*课程推荐*/
.floor .mod-catalog-box_header .mod-like_title:after {content: '';position: absolute;background: #E5E9F1;height: 1px;left: 0;right: 0;top:18px;}
.floor .mod-catalog-box_header .mod-like_title strong{font-weight: normal;display:inline-block; background:#fff; position:relative; z-index:3; padding:0 20px 0 0; color:#616161;}
.floor .mod-catalog-box_header {position: relative;z-index: 2;}
.floor .mod-catalog-box_header .mod-like_title {font-size: 20px;margin: 0px auto 10px;cursor: default;color: #303030; text-align:left;font-weight:normal;}
.floor .mod-likebox ul li .item-tt { font-weight:normal;}
.floor .mod-likebox ul li .item-tt a{height:20px;line-height:20px;font-size: 14.6px;color: #444;width: 100%;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px;}
.floor .mod-likebox ul li .item-tt a:hover{ color:#188EEE; text-decoration:underline;}
.floor .mod-like_link {margin-top: 20px;display: block; margin-bottom:20px; text-align:right;}
.floor .mod-like_link span {font-size: 12px;border: 1px solid #B9BEC7;border-radius: 15px;padding:4px 11px;color: #B9BEC7;display: inline-block;}
.floor .mod-like_link span:hover{border: 1px solid #588EEE;color: #188EEE;}
.floor .mod-catalog-box_header .mod-like_link:hover span{ color:#188EEE;}
.floor .mod-catalog-box_header .mod-like_link span i{ font-size:12px;}
.floor .mod-likebox{position: relative;overflow:hidden;}
.floor .mod-likebox ul{ width:1200px;}
.floor .mod-likebox ul li{float: left;width: 280px;margin-right: 20px; margin-bottom:20px;position: relative;}
.floor .mod-likebox ul li .bottomtext .info-text{color: #909090;margin-bottom: 5px;}
.floor .mod-likebox ul li .bottomtext .info-text i{ margin-right:5px;}
.floor.f2 .mod-like_link{margin-bottom: 20px; margin-top:0;}
.floor.f3 .mod-likebox ul li{width: 280px;}
.floor.f3 .mod-likebox ul li .bottom-t{padding: 12px 6px;}
#course-recommed {margin-top: 20px;}
#course-recommed .ketab{width:100%; height:40px; display:block; margin-bottom:10px;border-bottom:1px solid #2196F3;}
#course-recommed .ketab a.mod-like_link span{ margin-top:6px; }
#course-recommed .Rg-title{ width:230px;height: 40px;line-height:40px;float: left;overflow: hidden;position: relative; }
.Rg-title li{
    float: left;
    display: inline;
    width: auto;
	 padding:0 20px 0 20px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    position: relative;
}
.Rg-title li.listd {background-color:#2196F3; color:#FFF;border-top-left-radius:2px;
border-top-right-radius:2px;}
.Rg-title li.listd a {color:#FFF;}


#course-recommed .nav-tab{width:940px; height:40px; line-height:40px;display:block; float: left; margin-bottom: 10px;text-align:right;}
#course-recommed .nav-tab li{margin: 0 2px;display: inline-block;font-weight: normal;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none;white-space: nowrap;font-size: 16px;color: #666;}
#course-recommed .nav-tab li a:hover {color:#2196F3;}
#course-recommed .nav-tab a.mor {
    float: right;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    height: 22px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 10px;
	margin-left:10px;
    background: #f0f0f0;
    padding: 0 3px 0 8px;
    border-radius: 10px;
}
#course-recommed .nav-tab a.mor i {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(gd3.png) -121px -29px no-repeat;
    margin-left: 3px;
    vertical-align: middle;
    overflow: hidden;
}
#course-recommed .nav-tab a.mor:hover{ background-color:#2196F3; color:#FFF;}
#course-recommed .nav-tab a.mor:hover i{ background-position:-131px -29px;}

.floor.f3 .com-tab .mod-likebox{ display:none;}
.floor.f3 .mod-like_link{ margin-top:0; margin-bottom:0;}
.floor .mod-likebox ul li .bottomtext{border: 1px solid #e7e7e7; border-top:0;padding: 10px 20px 20px;}
.floor .mod-likebox ul li .item-img-link {position: relative;display: block;width:100%;height: 180px; overflow:hidden;}
.floor .mod-likebox ul li .item-img-link img{ width:100%;height:100%;-webkit-transition: .6s; transition: .6s;}
.floor .mod-likebox ul li:hover .item-img-link img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);}
.floor .mod-likebox ul li .item-status {position: absolute;width: 218px; text-align:center;height: 24px;line-height: 24px;font-size: 12px;color: #fff;background-color: rgba(0,0,0,.6);margin-top: -30px; overflow: hidden;}
.floor .mod-likebox ul li .course-card-item .item-status-step {margin-left: 2px;}
.floor .mod-likebox .item-line--bottom {height: 24px;line-height: 24px;overflow: hidden; margin:10px 0 0;margin-top: 0;font-size: 12px;}
.floor .mod-likebox ul li .line-cell{float: left;}
.floor .mod-likebox ul li .line-cell:first-child {margin-left: 0;}
.floor .mod-likebox ul li .free0 .item-price.money{ display:none;}
.floor .mod-likebox ul li .free1 .item-price.money{color: #e75d02;font-size: 16px; float:right;display:block;}
.floor .mod-likebox ul li .free0 .item-price.money2 {color: #5fb41b;font-size: 16px; float:right;}
.floor .mod-likebox ul li .free1 .item-price.money2{ display:none;}
.floor .mod-likebox ul li .span-user{ color:#909090; font-size:14px;}
.floor .mod-likebox ul li .span-user .tch{ width:20px; height:20px; border-radius:20px; margin-right:5px;}
.floor .mod-likebox ul li .span-user em{ font-style:normal;}
.floor .mod-likebox ul li .span-user i{ margin-right:5px;}
.floor .block02{position:relative;}
.floor .block02 .studentlist{height:175px; overflow:hidden; position:relative;width: 1200px;}
.floor .block02 .student{width: 1922220000px;position:absolute;top:0;left:0;}
.floor .block02 .student li{height:175px; width:275px; margin:0 10px;overflow:hidden;float: left;}
.floor .block02 .student li .imgbox{ position:relative;}
.floor .block02 .student li .imgbox .img-text .live-title{border: 2px solid #fff;background: rgba(0, 0, 0, 0.15);width: 60%;margin: auto;margin-top: 20px;}
.floor .block02 .student li .imgbox .img-text .live-title h3 {margin: 0;height:30px;line-height:30px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;padding:0 10px;-webkit-box-orient: vertical;font-weight:normal;color:#fff;text-align: center;}
.floor .block02 .student li .imgbox .img-text .text-center{font-size: 18px;text-align: center;line-height: 30px;color: #ff6600;margin-top:10px;}
.floor .block02 .student li img{width:275px; height:175px;}
.floor .block02 .prve,.floor .block02 .next{position: absolute;width: 35px;height: 80px;line-height: 80px;text-align: center;color: #fff;z-index: 100;background: rgba(240,240,240,0.5);top: 47px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.floor .block02 .prve:hover,.floor .block02 .next:hover{background:#f0f0f0;}
.floor .block02 .prve span,.floor .block02 .next span{font-size:30px;color:#606060;cursor:pointer;}
.floor .block02 .prve{left: 10px;}
.floor .block02 .next{right: 10px;}
.floor .block02 .student li .imgbox .img-text-info {position: absolute;top: 0;bottom: 0;left: 0;right: 0;color: #fff;z-index: 9;padding:10px;background: #666;background: rgba(68, 68, 68, 0.96);opacity: 0;filter: alpha(opacity=0);visibility: hidden;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.floor .block02 .student li:hover .imgbox .img-text-info {opacity: 1;filter: alpha(opacity=100);visibility: visible;}
.text-center{ text-align:center;}
.floor .block02 .student li .imgbox .img-text-info .avatar-sm {width: 60px !important;height: 60px !important;margin-bottom: 10px;-webkit-border-radius: 50% !important;-moz-border-radius: 50% !important;border-radius: 50% !important;}
.floor .block02 .student li .imgbox .img-text-info .avatar img {width: 30px;height: 30px;margin-right: 4px;border-radius: 50%;}
.floor .img-text-info .subheading{font-size: 16px;line-height: 24px;margin-top: 20px;min-height: 48px;}
.floor .info{font-size: 12px; text-align:center; margin-top:10px;}
.floor .info p strong{ font-weight:normal;}
/*关于我们*/
.aboutus{width:1178px;margin:0 auto;background:#f6f6f6;min-height:326px;border: 1px solid #eee;}
.aboutus .aboutus_l{width:224px; float:left;background:#f6f6f6;min-height:600px;}
.aboutus .aboutus_l h4{ padding:20px 0px; font-size:22px; background:#188EEE;font-weight:normal; line-height:32px; overflow:hidden; color:#fff; text-align:center;}
.aboutus .aboutus_l h4 span{ font-size:16px; display:block;margin-top:10px; line-height:26px; }
.aboutus .aboutus_l ul li{ height:42px; line-height:42px;}
.aboutus .aboutus_l ul li a{ display:block;padding-left:40px;height:42px; line-height:42px;font-size:16px; border-top:1px solid #f2f6f8;color:#5b6269;}
.aboutus .aboutus_l ul li a:hover{ text-decoration:none;color:#188EEE;}
.aboutus .aboutus_l ul li.curr{background:#fff; position:relative;width:224px;border-left:3px solid #188EEE}
.aboutus .aboutus_l ul li.curr a{color:#188EEE; padding-left:37px;}
.aboutus .aboutus_r{width:912px; float:right;padding:20px 20px;background:#fff;}
.aboutus .aboutus_r h4.title{font-size:22px; height:52px; line-height:32px;font-weight:normal}
.aboutus .aboutus_r .intro{ line-height:24px;color:#5b6269; font-size:14px; padding-left:20px;}
/*底部样式*/
.footer {
    display: inline-block;
    margin:0px;
	padding:0px;
    width: 100%;
    background:#fff;
    border-top:1px solid #e5e9ea;
}
.footer a:hover{ color:#2196F3;}
.link-partner {
    width: 1200px;
	margin:15px auto 0px auto;
    padding-top: 0px;
    padding-bottom: 0px;
}
.link-partner-title {
    width: 80px;
    float: left;
}
.link-partner-title h2 {
    width: 80px;
    font: bold 14.6px/24px "microsoft yahei";
    color: #333;
    text-align: center;
    position: relative;
    display: inline-block;
}
.link-partner-con {
    width: 1100px;
    padding: 0;
    float: right;
    font-family: "Times New Roman";
    color: #e9e4e4;
}
.link-partner-con a {
    padding: 0 4px;
    line-height: 30px;
    white-space: nowrap;
    color: #666;
}
.link_bd {
    width: 1200px;
    height: auto;
    margin: 0px auto;
    padding: 0px;
    position: relative;
    overflow: hidden;
    border-top: 1px solid #f0f0f0;
}
.lineleft {
    width: 720px;
    float: left;
    display: inline;
    margin: 0px;
    padding: 0px;
}
.aboutpane {
    width: 160px;
    float: left;
    display: inline;
    margin: 10px 60px 0 20px;
    padding: 0px;
}
.aboutpane ul li{ width:80px; float:left; overflow:hidden;}
.links_pane {
    width: 140px;
    float: left;
    display: inline;
    margin: 10px 0 0 20px;
    padding: 0px;
}
.link_bd h4 {
    width: 100%;
    position: relative;
    float: left;
    display: inline;
    font: bold 15px/40px "microsoft yahei";
    margin: 0px;
    cursor: pointer;
    color: #666;
}
.link_bd h4 a {
    color: #333;
}
.link_bd ul, .link_bd li {
    width: 100%;
    float: left;
    display: inline;
    margin: 0px;
    padding: 0px;
	font: normal 14.6px/36px Arial;
    color: #000;
}
.link_bd li a {
    color: #666;
}
.links-pt {
    width: 400px;
    float: left;
    display: inline;
    margin: 0px 0px 0px 53px;
}
.links-pt .smweixin {
	width: 150px;
    float: left;
    margin-top: 5px;
    margin-right: 30px;
    display:inline-block;
    text-align: center;
    background: #fff;
}
.links-pt .smweixin   img{
	width: 150px;
    height: 131px;
}
.links-pt .sina-weibo {
	margin-top:10px;
    width: 126px;
    padding-bottom: 0px;
    float: left;
    display: inline;
    text-align: center;
    background: #fff;
}
.links-pt img {
    width: 100px;
    height: 100px;
    margin: 0px;
    padding: 0px;
}
.links-pt p {
    margin-top: -2px;
    font: normal 14px/30px "microsoft yahei";
    width: 100%;
    text-align: center;
}

.ft_about {
    width: 1200px;
    height: auto;
    margin: 0px auto 30px auto;
    padding: 0px;
    position: relative;
    overflow: hidden;
	font: 12px/24px Arial, 宋体;
	text-align:left;

}
.ft_about b {
    color: #CC0000;
    font-size: 12px;
}
.ft_about strong {
    color: #333;
    font-size: 13.3px;
}
.ft_about a:link, .ft_about a:visited, .ft_about a:active {
    color: #666;
    text-decoration: none;
}
.container {
    width: 1200px;
    margin: 10px auto;
	display:inline-block
}
.container .col-md-1 {
   width:520px;
   float:left;
}
.container .col-md-2 {
   float:left;
   width:310px;
   margin-left:10px;
}
.container .col-md-3 {
   float:left;
   width:310px;
   margin-left:10px;
}
.container .s4-item {
    margin: 20px 0; 
}
.container .s4-date {
    position: relative;    
	padding: 5px 0px;
}
.container .s4-date-md {
    color: #8a8a8a;
    font-size: 28px;
	font-weight: bold;
}
.container .s4-text {
    position: relative;
    padding: 10px 0px 0px 0px;
    border-top: 1px solid #dcdcdc;
	    font-weight: bold;
    font-family: "Microsoft Yahei";
}
.container .col-sm-4 {
    float: left;
    position: relative;
    min-height: 1px;
}
.container .foot1 {width:260px;}
.container .foot2 {width:260px;}
.container .foot1 p{font-weight:bold;}
.container .foot2 p{font-weight:bold;}

.container .foot3 {width:450px;}
.container .foot4 {width:330px;}
.container .foot1 ul, .container .foot2 ul, .container .foot3 ul, .container .foot4 ul {
    padding: 0px;
    margin: 0px;
    padding-left: 60px;
}
.container .foot1 ul li, .container .foot2 ul li, .container .foot3 ul li , .container .foot4 ul li {
    line-height: 1.8;
}
.container .foot1 ul {
    background: url(/Template/skin07/images/foot-ico1.png) left 10px no-repeat;
}
.container .foot2 ul {
    background: url(/Template/skin07/images/foot-ico2.png) left 10px no-repeat;
}
.container .foot3 ul {
    background: url(/Template/skin07/images/foot-ico3.png) left 10px no-repeat;
}
.container .foot4 ul {
    background: url(/Template/skin07/images/foot-ico3.png) left 10px no-repeat;
}
.ft_bottom{
	width: 1200px;
	margin-top:5px;
    height: auto;
    position: relative;
    overflow: hidden;
	font: 14.6px/24px Arial, 宋体;
	text-align:center;
	}
.ft_bottom a:hover{color: #CC0000;}
/*底部样式*/
/*返回头部*/
.bottom_tools{position:fixed;z-index:1070;right:10px;bottom:10px;}
.bottom_tools .qr_tool,.bottom_tools a{display:block;color:transparent;background-color:transparent;margin-top: -1px;}
.qr_img{position: absolute;top: -126px;left: -183px;display: none;width: 183px; max-width:183px;}
.lx_info {position: absolute;top:0px;left: -183px;display: none;width: 163px;max-width: 163px; background:url(lx_bg.png) no-repeat center; padding:15px 10px; height:88px;}
.lx_info span{ display:block; line-height:30px; text-align:left;}
.lx_info span.time{ text-align:center; border-bottom:1px solid #ddd; margin-right:10px;}
.lx_info span i.icon img{ width:15px; height:15px; margin-right:5px;}
#scrollUp{width:50px;height:50px;background-image:url(top.png);display:none;border: 1px solid #ddd;}
#scrollUp:hover{background-image:url(toph.png);border: 1px solid #188EEE;}
#feedback{width:50px;height:50px;background-image:url(lx.png);border: 1px solid #ddd;}
#feedback:hover{background-image:url(lxh.png);border: 1px solid #188EEE;}
.qr_tool{width:50px;height:50px;background-image:url(code1.png);cursor:pointer;border: 1px solid #ddd;}
.qr_tool:hover {width:50px;height:50px;background-image: url(codeh.png);border: 1px solid #188EEE;}
/*返回头部*/

.VideoMain {background: #fff;display: inline-block;margin-bottom: 15px;}
.VideoLeft {
    display: block;
    width: 600px;
    height: 370px;
    overflow: hidden;
    float: left;
}
.VideoLeft iframe{margin-top: 10px;}
.VideoRight {
    display: block;
    width: 520px;
    height: 370px;
    float: right;
    margin-left: 30px;
}
.VideoList {
    width: 100%;
    position: relative;
    display: inline-block;
    overflow: hidden;    
}
.VideoList ul {width: 100%;}
.VideoList ul li {
    width: 100%;
    display: block;
    float: left;
    height: 38px;
    line-height: 38px;
    text-align: left;
    margin-right: 16px;
    font-size: 14px;
}

.VideoList ul li span {
    width: 100px;
    height: 38px;
    line-height: 38px;
    display: block;
    float: left;
	margin-right: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #999;
}
.VideoList ul li span em{
    color: #999;
}

.VideoList ul li span img{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    margin-right: 5px;
}
.VideoList ul li a {
    display: block;
    height: 38px;
    line-height: 38px;
    width: 320px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
	}
.VideoList ul li a:hover {color: #999999;}
.VideoList ul li i {
    display: inline-block;
    color: #f51a34;	
    float: right;
}
.VideoRight2{
    display: inline-block;
    width: 570px;
    margin-top: 10px;
	margin-left: 10px;
    float: right;
}
.videorightlist {
    position: relative;
    overflow: hidden;
}
.videorightlist ul {
    width: 100%;
}
.videorightlist ul li {
    width: 270px;
	float: left;
    margin-left: 15px;
    margin-bottom: 0px;
    position: relative;
}
.videorightlist ul li .item-img-link {
    position: relative;
    display: block;
    width: 100%;
    height: 138px;
    overflow: hidden;
}
.videorightlist ul li .item-img-link img {
    width: 100%;
    height: 100%;
    -webkit-transition: .6s;
    transition: .6s;
}
.videorightlist ul li a span{
     position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 28px;
    background: rgba(0, 0, 0, 0.4);
    font-size: 12px;
    color: #ffffff;
    line-height: 28px;
    padding: 0 6px;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center;
}
.videorightlist ul li .bottom-t {
    padding: 12px 6px;
}
.videorightlist .item-line--bottom {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    margin: 10px 0 0;
    margin-top: 0;
    font-size: 12px;
}
.videorightlist ul li .free1 .item-price.money {
    color: #e75d02;
    font-size: 16px;
    float: right;
    display: block;
}
.videorightlist ul li .free1 .item-price.money2 {
    display: none;
}
.videorightlist ul li .line-cell {
    float: left;
}
.videorightlist ul li .span-user {
    color: #909090;
    font-size: 14px;
}
.videorightlist ul li .span-user .tch {
    width: 20px;
    height: 20px;
    border-radius: 20px;
    margin-right: 5px;
}
.videorightlist ul li .span-user em {
    font-style: normal;
}