html{color:#333;overflow-y:scroll}
*{margin:0;padding:0}
a,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,li,button,input,textarea,td{margin:0;padding:0;font-family:"Microsoft Yahei","微软雅黑",Arial,"Hiragino Sans GB","宋体"}
input,textarea{color:#444}
/**body,button,input,select,textarea{font:12px/1 "Microsoft Yahei",Tahoma,Helvetica,Arial,"宋体",sans-serif}*/
body,button,input,select,textarea{
    font-family: Arial,'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1','Hiragino Sans GB','\5B8B\4F53';
}
body, html {
    min-width: 1220px;
    font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','\5B8B\4F53';
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #333;
}
button, dd, div, dl, dt, form, img, input, li, p, td, ul {
    margin: 0;
    padding: 0;
    border: 0;
}
a {
    cursor: pointer;
    outline: 0;
}
a:hover, a:link, a:visited {
    text-decoration: none;
}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4,h5,h6{font-size:100%}
i,em{font-style:normal}
ul,li{list-style:none}
a{text-decoration:none}
a:hover{/**color:#e40204;*/text-decoration:none;cursor:pointer}
a:link,a:visited{text-decoration:none;outline:none}
img{border:none}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
.fl{float:left}
.fr{float:right}

.chengse{color:#FE7902;}
.chengse-s{color:#e40204;}
.chengse{color:#e40204;}
.hongse{color:#f00;}
.lvse{color:#25af6c;}
.huise{color:#999;}
.chengse_d {color:#e40204;}
.lvse {color:#e40204}
.hui {color: #e4e4e4;}
.hui-c {color: #ccc;}

.btn{cursor: pointer;}
em{font-style:normal;}
.cle{clear:both;}
.f12{font-size:12px;}
.f16{font-size:16px;}
a{color:#333}
.wrapper{width:1220px;margin:0 auto!important;min-width:1220px}
.clear{clear:both;width:0;height:0;margin:0;padding:0;border:none;overflow:hidden;font-size:0}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}
footer,header,section,nav,main{display:block}
.img-hover{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;
-ms-transition:all .3s ease-out;transition:all .3s ease-out}
.img-hover:hover{transform:scale(1.05);
-webkit-transform:scale(1.05);-moz-transform:scale(1.05);
-ms-transform:scale(1.05);-o-transform:scale(1.05)}



.container {
    width: 1220px;
    margin: 0 auto;
}


.lazy{background:#f7f7f7 url("../images/common.gif") center center no-repeat}
.main{padding:0px 0}
.bdsharebuttonbox{line-height:24px!important;height:24px!important;vertical-align:top!important}
.bdsharebuttonbox a{width:24px!important;height:24px!important;display:inline-block!important;margin:0 0 0 5px!important;background:url("../images/share.png")/*tpa=icon/share.png*/ no-repeat!important;cursor:pointer!important;margin-bottom:0!important;opacity:.8!important;text-indent:0!important}
.bdsharebuttonbox a:hover{opacity:1!important}
.bdsharebuttonbox a.bds_tsina{background-position:0 0!important}
.bdsharebuttonbox a.bds_weixin{background-position:0 -33px!important}
.bdsharebuttonbox a.bds_qzone{background-position:0 -65px!important}
.bdsharebuttonbox a.bds_renren{background-position:0 -131px!important}
.bdsharebuttonbox a.bds_tqq{background-position:0 -163px!important}.
bdsharebuttonbox a.bds_copy{background-position:0 -516px!important}
.bdsharebuttonbox a.bds_more{background:none!important;width:auto!important;height:auto!important;position:relative!important;top:-4px!important}





.clearfix{*zoom:1;}
.clearfix:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.seca_item .item_hd,.seca_ico{background: url("../images/xzx.png") no-repeat;_background: url("../images/xzx_ie.png") no-repeat;display: block;}

.seca_itemb .item_hd{background-position: 0 -201px;}
.seca_itemc .item_hd{background-position: 0 -402px;}
.seca_item ul li a span{ background:url("../images/xzx.png") no-repeat;  overflow:hidden; width:16px; height:19px;margin: 0 auto 10px;background-position:-48px -603px; display:block}
.seca_itema .process_icon1 span{background-position:-48px -603px; display:block}
.seca_itema .process_icon1:hover span{background-position:-48px -628px;}
.seca_itema .process_icon2 span{background-position:-65px -603px; display:block}
.seca_itema .process_icon2:hover span{background-position:-65px -628px;}
.seca_itema .process_icon3 span{background-position:-82px -603px; display:block}
.seca_itema .process_icon3:hover span{background-position:-82px -628px;}
.seca_itema .process_icon4 span{background-position:-99px -603px; display:block}
.seca_itema .process_icon4:hover span{background-position:-99px -628px;}

.seca_itemb .process_icon1 span{background-position:-116px -603px; display:block;width: 17px;}
.seca_itemb .process_icon1:hover span{background-position:-116px -628px;}
.seca_itemb .process_icon2 span{background-position:-134px -603px; display:block}
.seca_itemb .process_icon2:hover span{background-position:-134px -628px;}
.seca_itemb .process_icon3 span{background-position:-151px -603px; display:block;width: 18px;}
.seca_itemb .process_icon3:hover span{background-position:-151px -628px;}
.seca_itemb .process_icon4 span{background-position:-170px -603px; display:block;width: 15px;}
.seca_itemb .process_icon4:hover span{background-position:-170px -628px;}
.seca_itemb .process_icon5 span{background-position:-185px -603px; display:block;width: 19px;}
.seca_itemb .process_icon5:hover span{background-position:-185px -628px;}
.seca_itemb .process_icon6 span{background-position:-205px -603px; display:block}
.seca_itemb .process_icon6:hover span{background-position:-205px -628px;}
.seca_itemb .process_icon7 span{background-position:-222px -603px; display:block;width: 19px;}
.seca_itemb .process_icon7:hover span{background-position:-222px -628px;}
.seca_itemb .process_icon8 span{background-position:-242px -603px; display:block;width: 22px;}
.seca_itemb .process_icon8:hover span{background-position:-242px -628px;}

.seca_itemc .process_icon1 span{background-position:-265px -603px; display:block;width: 19px;}
.seca_itemc .process_icon1:hover span{background-position:-265px -628px;}
.seca_itemc .process_icon2 span{background-position:-285px -603px; display:block;width: 17px;}
.seca_itemc .process_icon2:hover span{background-position:-285px -628px;}
.seca_itemc .process_icon3 span{background-position:-304px -603px; display:block;width: 17px;}
.seca_itemc .process_icon3:hover span{background-position:-304px -628px;}
.xzx_seca{margin-right: -20px;margin-bottom: 40px;}
.xzx_seca h2{font-size: 12px;font-weight: normal;padding: 9px 0; margin-bottom: 12px;}
.xzx_seca h2 a{ color:#333; font-size: 24px;}
.xzx_seca h2 a:hover{ color:#e40204}

.xzx_seca .seca_item{width: 380px;float: left;margin-right: 40px;}
.xzx_seca .seca_item .item_hd{width: 380px;height: 200px;line-height: 99em;overflow: hidden;}
.xzx_seca .seca_item .item_bd{height: 150px;border-width: 0 1px 1px 1px;border-style: solid;overflow: hidden;}
.xzx_seca .seca_item li{float:left;}
.xzx_seca .seca_item li.first{border-left: none;}
.xzx_seca .seca_item li a{color: #999;display: block;text-align: center;position: relative;}
.xzx_seca .seca_itema .item_bd{border-color: #edeee5; background:#fefff4}
.xzx_seca .seca_itema li{width:93px;height: 150px;border-left: 1px dotted #EFF1D5;}
.xzx_seca .seca_itema li a{padding-top: 55px;height: 95px;}
.xzx_seca .seca_itema li a:hover{color: #ABB357;}
.xzx_seca .seca_itemb .item_bd{border-color: #dfece7; background:#f9fffc}
.xzx_seca .seca_itemb li{width:93px;height: 75px;border-left: 1px dotted #E4EFEA;border-bottom: 1px dotted #E4EFEA;}
.xzx_seca .seca_itemb li a{padding-top: 18px;height: 57px;}
.xzx_seca .seca_itemb li a:hover{color: #449D6F;}
.xzx_seca .seca_itemc .item_bd{border-color: #dbe5e6; background:#f5fcff  }
.xzx_seca .seca_itemc li{width: 125px;border-left: 1px dotted #D9EAF2;height: 150px;}
.xzx_seca .seca_itemc li a{padding-top: 55px;height: 95px;}
.xzx_seca .seca_itemc li a:hover{color:#4397a4;}



/******teach-list*********/
#m_content_xzx {
	margin:10px auto;
	width:1220px;
	font-size: 14px;
	line-height: 22px;
}
#c_sqzx {
	border:1px solid #e4e4e4;
	background:#fbfbfb;
	width:298px;
	float:right;
	padding-bottom:25px;
}
#c_sqzx ul {
	margin:20px 0 0 20px;
	+margin:20px 0 0 10px;
}
.sq_bk_class {
	width:257px;
	height:33px;
	line-height:33px;
	border:1px solid #e4e4e4;
	margin:10px 0;
	color:#999;
	text-indent:10px;
	font-family:"微软雅黑","雅黑"
}
.sq_xl_class {
	width:123px;
	height:33px;
	border:1px solid #e4e4e4;
	margin:5px 0;
	+margin:5px 0 5px 5px;
	padding:5px;
	color:#999;
	font-family:"微软雅黑","雅黑"
}
#c_sqzx .sq_btn {
	display:block;
	width:258px;
	height:45px;
	line-height:45px;
	background:#ccc;
	text-align:center;
	margin-top:20px;
	+margin:10px 0 10px 10px;
	color:#fff;
	font-size:16px;
}
#c_sqzx .sq_btn:hover {
	background:#e40204;
	text-decoration:none
}
#fy_right {
	width:300px;
	float:right
}

#fy_right .r_list_lx {
	position:relative;
	margin-top: 20px;
    height: 220px;
    overflow: hidden;
}
#fy_right .r_list_lx li {
    width:300px;
    height: 223px;
    overflow: hidden;
    float: left;
}
#fy_right .r_list_lx li span {
    display: none;
    width:300px;
    height: 220px;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    opacity: 0.3;
    filter: alpha(opacity=30);
}
#fy_right .r_list_lx li p {
    width:300px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    bottom: -40px;
    left: 0;
    color: #fff;
}
#fy_right .r_list_lx li p.cengzi {
    z-index: 2;
    text-indent: 10px;
    overflow: hidden;
    bottom:0px;
}
#fy_right .r_list_lx li p.zeceng {
    display: block;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    bottom:0px;
}
#fy_right .r_list_lx .flex-direction-nav a {
    display: block;
    position: absolute;
    cursor: pointer;
    text-indent: -999em;
    width: 38px;
    height: 56px;
    background-image: url(../images/slide-p.png);
    background-repeat: no-repeat;
    z-index: 3;
    display: none;
    top: 50%;
    margin-top: -28px;
}
#fy_right .r_list_lx .flex-direction-nav .flex-prev {
    background-position: 0 0;
}
#fy_right .r_list_lx .flex-direction-nav li a {
    display: block;
    position: absolute;
    width: 38px;
    height: 56px;
}
#fy_right .r_list_lx .flex-direction-nav .flex-next {
    background-position: -42px 0;
}
#fy_right .r_list_lx .flex-direction-nav li a.flex-prev {
    left: 0px;
}
#fy_right .r_list_lx .flex-direction-nav li a.flex-next {
    right: 0px;
}

#fy_right .r_list {
	border:1px solid #e4e4e4;
	margin-top:20px;
	padding:15px 15px 30px 15px;
}
#fy_right .r_list .tit {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #e4e4e4;
	font-size:18px;
	text-indent:20px;
	font-weight:normal;
}
#fy_right .r_list .zxgs_ph {
	padding:10px;
}
#fy_right .r_list .zxgs_ph li {
	border-bottom:1px dotted #eee;
	height:40px;
	line-height:40px;
	font-size:14px
}
#fy_right .r_list .zxgs_ph li a{
	width:230px;
	height:40px;
	line-height:40px;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: inline-block;
}
#fy_right .r_list .xgbq{
	margin-top:10px;
}
#fy_right .r_list .xgbq a{
	border: 1px solid #e4e4e4;
    padding: 5px 10px;
    margin: 15px 10px 0 0px;
    float: left;
}
#fy_right .r_list .xgbq a:hover{
	background:#f6f6f6;
}
#fy_left2 {
	width:880px;
	float:left
}
input {
	font:14px/24px "微软雅黑","雅黑"
}

.sortby {
	font-size:12px;
    height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #e4e4e4;
	/**padding-left: 10px;*/
    padding-right: 20px;
}
.clearfix{
    *zoom: 1;
}
.sortby strong {
	font-size:20px;
    font-weight: 500;
}
.sortby .sort-con {
	float:right;
	padding-top:6px;
	*margin-top:-17px
}
.sortby .sort-con a {
	margin-left:20px;
	padding-right:15px;
	background:url("../images/sort_arrow.gif") no-repeat 30px 0
}
.sortby .sort-con a:link,.sortby .sort-con a:visited {
	color:#666
}
.sortby .sort-con a:hover {
	color:#f60
}
.sortby .sort-con .downfor4 {
	background-position:52px 4px;
	*background-position:52px 4px;
	_background-position:55px 1px;
}
.sortby .sort-con a.selected-downfor4 {
	color:#e40204!important;
	background-position:52px -29px;
	*background-position:52px -29px;
	_background-position:55px -32px;
}

#c_sqzx .tit3 {
	background:#e40204 url(../images/zxxq_ico.png) 17px 20px no-repeat;
	height:65px;
	line-height:28px;
	font-size:20px;
	font-weight:500;
	color:#fff;
	padding-left:55px;
	padding-top:20px;
	padding-bottom:10px;
}
#c_sqzx .tit3 em {
	font-size:12px;
}


#fy_left_xzx .gs_tit_3 {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e4e4e4;
    font-size: 18px;
    font-weight: 500;
}

#fy_left_xzx .img-txt {
    padding: 10px 0 0 0;
    overflow: hidden;
}
#fy_left_xzx .img-txt ul {
    overflow: hidden;
    width: 915px;
}
#fy_left_xzx .img-txt ul li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
#fy_left_xzx .img-txt ul li a {
    display: block;
    position: relative;
    width: 218px;
    height: 165px;
    overflow: hidden;
}
#fy_left_xzx .img-txt ul li a:hover span {color:#fff;}
#fy_left_xzx .img-txt ul li a img {
    display: block;
    width: 218px;
    height: 165px;
    overflow: hidden;
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
#fy_left_xzx .img-txt ul li a span {
    position: absolute;
    background-color: rgba(0,0,0,.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7f000000",endColorstr="#7f000000");
    color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 7px 10px;
    width: 198px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size:12px;
}





#fy_right .zx_xhx {
	padding:20px 0 10px;
	margin:5px auto 0;
	border-bottom:1px solid #e4e4e4;
}
#fy_right .zx_gjc {
	padding:0 auto;
	width:280px
}
#fy_right .zx_gjc a {
	border:1px solid #e4e4e4;
	padding:5px 10px;
	margin:15px 10px 0 0px;
	float:left
}
#fy_right .zx_gjc a:hover {
	background:#e40204;
	color:#fff;
	text-decoration:none
}
#fy_right .zx_gjc .isselected {
	background:#e40204;
	color:#fff;
	text-decoration:none
}
#xzx_lby {
	width:840px;
	overflow: hidden;
    padding: 20px;
    border-bottom: 1px solid #e4e4e4;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
#xzx_lby:hover{background-color:#fafafa}
#xzx_lby .xzx_tp {
	float:left;
	margin:0 20px 0 0
}
#xzx_lby .xzx_tp img{
	background-color: #fff;
    border: 1px solid #e4e4e4;
    padding: 5px;
}
#xzx_lby .tit {
	padding:10px 0 15px 0;
	font-size: 20px;
	color:#333;
	+margin-top:-30px;
    line-height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
#xzx_lby .tit a:hover {
	color:#e40204;
}
#xzx_lby .con {
	font-size:14px;
	line-height: 22px;
	color:#999;
}
#xzx_lby .sj_bq {
	font-size:12px;
	color:#666;
	padding-top:20px;
}
#xzx_lby .sj_bq em {
	color:#666
}

/******teach-list end *********/


/****** teach-content *********/
#fy_left_xzx {
    width: 895px;
    float: left;
    padding-right: 25px;
}
#fy_left_xzx .xzx_con{
	border: 1px solid #e4e4e4;
	padding:20px 35px;
}
#fy_left_xzx .tit5 {
    padding: 30px 0 40px;
    font-size: 25px;
    font-weight: normal;
    text-align: center;
}
#fy_left_xzx .f_bt {
    padding: 0 0 15px;
    color: #999;
}
#fy_left_xzx .zaiyao {
    padding: 20px;
    background: #f9f9f9;
    border: 1px solid #e4e4e4;
}
#fy_left_xzx .xx_text {
    padding: 15px 0;
    color: #333;
    font-size: 14px;
    line-height: 28px;
    text-indent: 30px;
    overflow: hidden;
}
#fy_left_xzx .xx_text img{
	display:block;
	margin:0 auto;
}
#fy_left_xzx .xx_text p img,#fy_left_xzx .xx_text div img,#fy_left_xzx .xx_text div span img{
	background-color: #fbfbfb;
    border: 1px solid #e4e4e4;
    padding: 8px;
    max-width:600px;
}
#fy_left_xzx .xx_text a{
    color: #e40204;
}
#fy_left_xzx .bq_fx {
    padding: 30px 0 10px;
}
#fy_left_xzx .bq_fx .bq_xx a {
    margin-right: 10px;
    color: #999;
    font-size:12px;
}
#fy_left_xzx .bq_fx .bq_xx a:hover, #fy_left_xzx .bq_fx .bq_xx a.nov {
    color: #666;
    text-decoration: none;
}
#fy_left_xzx .sx_dh {
    padding: 15px 20px;
    background: #fbfbfb;
    border: 1px solid #e4e4e4;
    margin-top:30px;
    font-size:12px;
}
#fy_left_xzx .sx_dh a:hover{
	color:#e40204;
}
#fy_left_xzx .sx_dh .sx_right {
    float: right;
}
#fy_left_xzx .sj_list {
    width: 368px;
    float: left;
    height: auto;
    margin-top: 20px;
}
#fy_left_xzx .sj_list .tit2 {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e4e4e4;
    font-size: 18px;
    font-weight:500;
}
#fy_left_xzx .xgtj_ny {
    padding: 15px;
}
#fy_left_xzx .xgtj_ny li {
    padding: 3px 0;
}
#fy_left_xzx .xgtj_ny li a{
    width:280px;
    height:22px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: inline-block;
}
#fy_left_xzx .xgtj_ny li a.chengse-s{font-size:16px;}
#fy_left_xzx .xgtj_ny li a:hover{
    color:#e40204;
}

.con-pages {
    text-align: center;
    padding-bottom: 15px;
    padding-top: 15px;
}
.con-pages a {
    display: inline-block;
    border: 1px solid #e4e4e4;
    color: #666;
    background: #FFF;
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
    border-radius: 2px;
    margin-right: 5px;
}
.con-pages a.hover, .con-pages a.cur {
    color: #fe7226;
    border: 1px solid #fe7226;
}

/******teach-content end *********/
