@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
	margin: 0;
	padding: 0;
	font: 14px/32px  "MicroSoft YaHei","Hiragino Sans GB", Arial, sans-serif;
	color: #333;
}

body {
	background: #fbfbfb;
}

article,iframe,img {
	display: block;
	border: 0;
}

ul,li {
	list-style: none;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.Width {
	width: 85%;
	margin: 0 auto;
	max-width: 1440px;
}

.clear {
	clear: both;
	width: 100%;
	overflow: hidden;
	font-size: 1px;
}

.clearfix::after {
	display: block;
	content: '';
	height: 0;
	font-size: 0;
	clear: both;
}

.clearfix {
	zoom: 1;
}

.hide {
	display: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt15 {
	margin-top: 15px
}

.mt25 {
	margin-top: 25px;
}

.text_red {
	color: #F22A2E;
}

.topconR span b,.listnavtxt strong b,.listnavtxt a b,.topmenu li strong span,.logo,.headnav li a b,#mainnav h2 a span,#cityNavIndex_new .month,.m01Llist02 li,.buyctkpart,.buyctknext,.buyctktabimg dt a,.examlist01 li,.onlinektlcon02 div h5 span,.interflowRcon li,.exambookl02 ul li,.msteamR01 ul li,.onlinektlcon01 div ins span,.weixin .jq_hidebox dl dd b,.playBtn,.mtabcons li,.m1clscon tr p,.m01rfd ul li,.m01rlive ul li span,.msteaml01 ul li,.listnavtxt a b,.m01rfdcon table tr p,.weixin .jq_hidebox dl dd a,.weibo .jq_hidebox dl dd a,.msteaml01 dl dd a,.mainnavtit01 h2 a span,.buycourseLhdlist li,.buycourseRzbtxt a,.buycourseRrltxt a,.m01Llist03num a.cur,.m01Llist03 li,.m01Llist02 li,.buyctkpart a,.buyctknext a,.buyctktabimg dt a,.buyctklist li,.examlist01 li,.examlist01num a.cur,.onlinektlcon02 div h5 span,.interflowRcon li,.exambookl02 ul li,.msteamR01 ul li,.walkhtR02 li,.onlinektlcon01 div ins span,.walkhtlcon01 div ins span,#slides .next,#slides .prev,.weixin .jq_hidebox dl dd b,.datumwklcon01 dd .bookic,.bomser03 span,.playBtn,.listgkimgtxt a,.listnum,.btnSearch02,.leftwdown a,.leftnav a,.mainWords a[href*="wenku.huatu.com"],.icon_guanfang,.icon_baozhang,.icon_huodong,.icon_love {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/indeximg.png) no-repeat;
}

.weixin .jq_hidebox dl dd b,.weibo .jq_hidebox dl dd b,.huatuzkk .rem,.huatuzk .hot,.huatuzk .new,.huatuzk .zt,.share-mp-info .mp-search .htgoods,.wxapprove_co,.unit-zmt .avatar span,.unit-zmt .zmt-submit i,.htgoods,.zmt-title i,.zmt-titles i {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/topmenu.png) no-repeat;
}
/* top */
.top {
    width: 100%;
    height: 60px;
    background: #F6F7FA;
}

.topconL {
	float: left;
}

.topconL a {
    font-size: 16px;
    color: #666;
    line-height: 60px;
    padding: 0 10px;
}

.topconL .register {
	color: #666;
}

.topconR {
	float: right;
}

.topconR span {
    font-size: 16px;
    color: #f55b59;
    line-height: 60px;
    float: left;
    padding-left: 17px;
}

.topconR span a {
	font-size: 16px;
	color: #f55b59;
	line-height: 36px;
}

.topconR span a:hover {
	text-decoration: underline;
}

.topconR span.phone b {
    float: left;
    background-position: -48px 0;
    width: 15px;
    height: 15px;
    margin: 24px 7px 0 0;
}

.topconR span.qq b {
	float: left;
	background-position: -100px 0;
	width: 18px;
	height: 18px;
	margin: 9px 7px 0 0;
}

.topmenu {
    float: right;
    width: 348px;
    line-height: 60px;
}

.topmenu li {
	position: relative;
	float: left;
	z-index;99999;
}

.topmenu li strong {
    color: #666;
    line-height: 60px;
    float: left;
    font-weight: 100;
    margin: 0 0 0 20px;
    font-size: 14px;
}


.topmenu li strong span {
	display: inline-block;
	width: 9px;
	height: 5px;
	margin: 16px 0 0 7px;
	background-position: 0 -6px;
	font-size: 0;
}

.weixin .jq_hidebox dl dd b,.weibo .jq_hidebox dl dd b {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/topmenu.gif) no-repeat;
}

.weixin {
	width: 72px;
}

.weixin .jq_hidebox {
	width: 200px;
	height: 100px;
	position: absolute;
	border: solid 1px #ddd;
	top: 36px;
	left: 0;
	z-index: 99999;
	background: #fff;
}

.weixin .jq_hidebox .top_jtimg {
	position: absolute;
	top: -8px;
	left: 25px;
}

.weixin .jq_hidebox div {
	height: 31px;
	border-bottom: solid 1px #ccc;
	position: relative;
	color: #888;
	padding-left: 10px;
	margin-bottom: 12px;
	z-index: 9999;
}

.weixin .jq_hidebox div a {
	line-height: 36px;
	color: #888;
	padding: 0 3px 6px 3px;
}

.weixin .jq_hidebox div a.cur {
	border-bottom: solid 1px #f55b59;
	color: #f55b59;
}

.weixin .jq_hidebox .weixinwximg {
	margin-top: 5px;
	overflow: hidden;
	padding-bottom: 8px;
}

.weixin .jq_hidebox dl dt {
	margin: 10px 10px;
}

.weixin .jq_hidebox dl dd {
	width: 106px;
}

.weixin .jq_hidebox dl dd b {
	padding: 3px 0 0 24px;
	line-height: 18px;
}

.weixin .jq_hidebox dl.weixinwximg dd b {
	background-position: -2px -49px;
}

.weixin .jq_hidebox dl.weixinwsqimg dd b {
	background-position: 2px -12px;
}

.weixin .jq_hidebox dl dd span {
	color: #888;
}

.weixin .jq_hidebox dl dd a {
	display: block;
	width: 30px;
	height: 24px;
	background-position: -87px -275px;
	color: #fff;
	line-height: 24px;
	color: #fff;
	padding-left: 25px;
	border-radius: 4px;
	margin: 0 0 0 0;
}

.weibo {
	width: 72px;
}

.weibo .jq_hidebox {
	width: 200px;
	height: 100px;
	position: absolute;
	border: solid 1px #ddd;
	top: 36px;
	left: 0;
	z-index: 9999;
	background: #fff;
}

.weibo .jq_hidebox .top_jtimg {
	position: absolute;
	top: -8px;
	left: 25px;
}

.weibo .jq_hidebox div {
	height: 31px;
	border-bottom: solid 1px #ccc;
	position: relative;
	color: #888;
	padding-left: 10px;
	margin-bottom: 12px;
}

.weibo .jq_hidebox div a {
	line-height: 36px;
	color: #888;
	padding: 0 3px 6px 3px;
}

.weibo .jq_hidebox div a.cur {
	border-bottom: solid 1px #f55b59;
	color: #f55b59;
}

.weibo .jq_hidebox .weibowbimg {
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 8px;
}

.weibo .jq_hidebox dl dt {
	margin: 10px 10px;
}

.weibo .jq_hidebox dl dd {
	width: 106px;
}

.weibo .jq_hidebox dl dd b {
	padding: 0 0 0 30px;
	line-height: 18px;
}

.weibo .jq_hidebox dl.weibowbimg dd b {
	background-position: -2px -78px;
}

.weibo .jq_hidebox dl.weixinbdimg dd b {
	background-position: -2px -123px;
}

.weibo .jq_hidebox dl dd span {
	color: #888;
}

.weibo .jq_hidebox dl dd a {
	display: block;
	width: 30px;
	height: 24px;
	background-position: -87px -275px;
	color: #fff;
	line-height: 24px;
	color: #fff;
	padding-left: 25px;
	border-radius: 4px;
	margin: 0 0 0 0;
}

.app {
	width: 122px;
}

.app .jq_hidebox {
	width: 170px;
	padding: 0 10px;
}

.app .jq_hidebox .weibowbimg dd b {
	background: none;
	padding: 0;
}

.app .jq_hidebox dl dd {
	width: 66px;
}

.app .jq_hidebox dl dt {
	margin: 0 12px 0 8px;
}

.app .jq_hidebox p a {
	line-height: 32px;
	padding-right: 5px;
}

.app .jq_hidebox .top_jtimg {
	left: 48px;
}

.map {
	width: 80px;
}

.topmenu .topmenucur span {
	background-position: 0 0;
}



/* mainnav */
#mainnav {
	height: 60px;
	background: #e4393c;
	width: 100%;
	position: relative;
	z-index: 700;
}

#mainnav .Width {
	position: relative;
	z-index: 999;
}

#mainnav ul li h1 a,#mainnav ul li h2 a {
	font: bold 20px/60px "\5FAE\8F6F\96C5\9ED1",sans-serif;
	color: #fff;
}

#mainnav ul li {
	height: 60px;
	position: relative;
	float: left;
}

#mainnav ul li h2 {
	padding: 0 10px 0 10px;
}

#mainnav ul li h1 a {
	float: left;
	text-align: center;
}

#mainnav ul li h2 a {
	position: relative;
	float: left;
	text-align: center;
}

#mainnav ul li h2 a span {
	display: block;
	width: 9px;
	height: 5px;
	background-position: 0 -115px;
	position: absolute;
	top: 28px;
	right: 4px;
	font-size: 0;
}

#mainnav li.cur h2 a,#mainnav li.cur h1 a {
	background-position: -14px -115px;
	background: #ffffff;
	color: #e4393c;
	height: 57px;
	margin-top: 3px;
	border-radius: 8px 8px 0 0;
	line-height: 57px;
}

#mainnav li.cur h2 a:hover,#mainnav li.cur h1 a:hover {
	text-decoration: none;
}

#mainnav ul li a {
	width: 100%;
	padding: 0 8px 0 8px;
}

.fx_navtxt {
	position: absolute;
	overflow: hidden;
	background: #fff;
	border: solid 1px #e4393c;
	width: 390px;
	padding: 0 15px 5px 10px;
	z-index: 999;
	overflow: hidden;
	border-top: none;
	top: 50px;
}

.fx_navtxttypeRig,.fx_navtxttype07,.fx_navtxttype08,.fx_navtxttype09,.fx_navtxttype10 {
	right: 0;
}

.fx_navtxttypeLef {
	left: 0;
}

.fx_navtxt h6 {
	padding-left: 10px;
	height: 12px;
	line-height: 14px;
	margin: 10px 0;
}

.fx_navtxt h6 a {
	color: #e4393c;
	font: bold 12px/24px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53",Arial,sans-serif;
}

.fx_navtxt p {
	color: #333;
	font: 12px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	padding-left: 10px;
}

.fx_navtxt p a {
	color: #333;
	font: 12px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
}

.fx_navtxt p a:hover {
	color: #e4393c;
	text-decoration: underline;
}

.fx_navtxt em {
	border-top: 1px solid #f2f2f2;
	height: 1px;
	font-size: 0px;
	display: block;
	margin: 5px 0 0 0;
}

.fx_navtxt h6 span a {
	color: #888;
	font-weight: 100;
}

.fx_navtxt h6 ins {
	text-decoration: none;
	padding: 0 0 0 5px;
}

.fx_navtxt h6 ins a {
	color: #333;
	font-weight: 100;
}

.fx_navtxttype11 {
	height: 40px;
	width: 100%;
	border-bottom: 1px solid #e4393c;
	position: absolute;
	top: 50px;
	left: 0;
	background: #fff;
}

.fx_navtxttype11 a {
	float: right;
	font: 12px/40px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	padding: 0 0 0 25px;
}

.fx_navtxttype11 a:hover {
	color: #e4393c;
	text-decoration: underline;
}

.fx_navtxttype11 span {
	float: right;
	font: 12px/60px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	padding: 0 0 0 18px;
}

.navtxt {
	position: absolute;
	overflow: hidden;
	background: #fff;
	border: solid 1px #f55b59;
	width: 390px;
	padding: 0 15px 5px 10px;
	z-index: 999;
	overflow: hidden;
	border-top: none;
	top: 50px;
	left: 9px;
}

.navtxttypeRig,.navtxttype07,.navtxttype08,.navtxttype09,.navtxttype10 {
	right: -7px;
	left: inherit;
}

.navtxttypeLef {
	left: 0;
}

.navtxt h6 {
	padding-left: 10px;
	height: 12px;
	line-height: 14px;
	margin: 10px 0;
}

.navtxt h6 a {
	color: #f55b59;
	font: bold 12px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
}

.navtxt p {
	color: #333;
	font: 12px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	padding-left: 10px;
}

.navtxt p a {
	color: #333;
	font: 12px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
}

.navtxt p a:hover {
	color: #f55b59;
	text-decoration: underline;
}

.navtxt em {
	border-top: 1px solid #f2f2f2;
	height: 1px;
	font-size: 0px;
	display: block;
	margin: 5px 0 0 0;
}

.navtxt h6 span a {
	color: #888;
	font-weight: 100;
}

.navtxt h6 ins {
	text-decoration: none;
	padding: 0 0 0 5px;
}

.navtxt h6 ins a {
	color: #333;
	font-weight: 100;
}

.navtxttype11 h2 {
	margin-right: 35px;
}

.navtxttype11 {
	width: 100%;
	border-bottom: 1px solid #e4393c;
	position: absolute;
	top: 50px;
	left: 0;
	background: #fff;
	overflow: hidden;
	padding: 10px 0;
}

.navtxttype11 a {
	float: right;
	font: 14px/22px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	padding: 0 0 0 25px;
}

.navtxttype11 a:hover {
	color: #f55b59;
	text-decoration: underline;
}

.cityopen div {
	width: 975px;
}

.cityopen {
	width: 100%;
	border-bottom: 1px solid #f55b59;
	position: absolute;
	top: 50px;
	left: 0;
	background: #fff;
	overflow: hidden;
	z-index: 200;
	padding: 10px 0;
}

.cityopen a {
	float: right;
	font: 12px/26px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	padding: 0 0 0 26px;
}
/* listnav */
#listnav {
	width: 100%;
	height: 48px;
	z-index: 2000;
	border-bottom: solid 1px #ddd;
	background: #ffffff;
}

.listnavtxt p {
	float: left;
	height: 48px;
}

.listnavtxt p a {
	color: #888888;
	position: relative;
	padding: 0 15px;
	font-size: 16px;
	font-weight: bold;
}

.listnavtxt p a:hover {
	color: #f55b59;
}

.listnavtxt p span {
	font: 14px/54px "\5b8b\4f53","\9ED1\4F53",Arial,sans-serif;
	color: #888;
	padding: 0 0 0 18px;
}

.listnavtxt p a b {
	display: block;
	position: absolute;
	width: 14px;
	height: 11px;
	top: -10px;
	right: -6px;
	background-position: -226px -24px;
}

.listnavtxt strong {
	float: right;
}

.listnavtxt strong b {
	float: left;
	background-position: -48px 0;
	width: 15px;
	height: 15px;
	margin: 20px 7px 0 0;
}

.listnavtxt strong a {
	font-size: 16px;
	color: #f55b59;
	font-weight: bold;
	line-height: 55px;
}

.listnavtxt li {
	float: right;
	width: 149px;
	height: 27px;
	top: 10px;
	color: #807a62;
	cursor: pointer;
	font-style: normal;
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/leyutbj.png) no-repeat;
	font-weight: bold;
}

.listnavtxt li {
	background-position: 0 3px;
}

.listnavtxt li:hover {
	background-position: 0 -24px;
	background-color: #fff;
}

.listnavtxt li a {
	font: bold 14px/32px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	color: #f55b59;
	position: relative;
	padding: 0px 0 0 35px;
}

.listnavtxt li a:hover {
	color: #e4393c;
}

.listnavtxt li a b {
	display: block;
	position: absolute;
	width: 14px;
	height: 11px;
	top: -10px;
	right: -14px;
	background-position: -226px -24px;
}

.li_3_content dd a {
	font: normal 13px/24px "\5b8b\4f53","\9ED1\4F53",Arial,sans-serif;
	color: #656565;
	position: relative;
	padding: 0px 0 0 16px;
}

.li_3 {
	position: relative;
	z-index: 100;
}

.li_3 a.noclick {
	width: 80px;
}

.li_3_content {
	position: absolute;
	right: 0px;
	line-height: 40px;
	z-index: 99;
	width: 150px;
	display: none;
}

.li_3_content a:hover {
	color: #f18336;
	border-left: solid 2px #e4393c;
}

.li_3_content dt {
	height: 12px;
	border-bottom: 3px solid #FE7700;
	background-color: #FE7700;
	font: 14px/16px Arial,"\5B8B\4F53",sans-serif;
	color: #FFF;
	text-align: center;
	display: none;
}

.li_3_content dd {
	background: #FFFFFF;
	border-bottom: #D0D0D0 1px dashed;
}

.li_3_content dd:hover {
	background: #F3F3F3;
}

.li_3_content dd span {
	color: #FE3B00;
	width: 56px;
	text-align: center;
	display: inline-block;
}

.li_3_content dd.lastItem {
	background-image: none;
	border-bottom: 1px solid #E6E4E3;
}

.li_3_content dd.lastItem a {
	border-bottom: none;
}

.li_3_content iframe {
	float: right;
	display: inline-block;
	margin-right: 5px;
}

.banrsmall dt.cur,#searchbtn,.mlistup,.mlistdown,.serchzwtit {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/img.png) no-repeat;
}
/* head */
.head {
	height: 86px;
	padding-top: 5px;
	background: #fff;
}

.logo {
	background-position: 0 -20px;
	height: 80px;
	width: 200px;
	float: left;
	text-indent: -100em;
}

.headname {
	float: left;
	height: 40px;
	margin: 23px 0 0 10px;
	border-left: solid 1px #ccc;
	line-height: 40px;
}

.headname a {
	font: bold 28px/40px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	color: #e4393c;
	padding-left: 12px;
}

.headname a:hover {
	text-decoration: none;
}

.headnav {
	float: right;
	position: relative;
}

.headnav ul {
	overflow: hidden;
}

.headnav ul li a {
	margin: 0 0 0 7px;
}

.headnav ul li {
	float: left;
	height: 28px;
	background: #fff;
	border: solid 1px #fff;
	margin-bottom: 6px;
	position: relative;
}

/* 当期位置 */
.crumbsNavcity {
	width: calc(100% - 370px);
	float: left;
	background-color: #fff;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
}

.crumbsNavcity .fl {
	font-size: 16px;
	padding-left: 16px;
	line-height: 36px;
}

.btnSty {
	display: block;
	position: relative;
	background: #ADADAD;
	color: #fff;
	width: 80px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
	border-radius: 0 5px 5px 0;
}

.btnSty:hover {
	background: #26C281;
}

.crumbsNavseach {
	width: 360px;
	float: right;
}

.crumbsNavseach input.text {
	height: 36px;
	line-height: 32px;
	padding-left: 10px;
	border: 1px solid #F22A2E;
	float: left;
	margin-right: 0px;
	color: #888;
	box-sizing: border-box;
	border-radius: 5px 0 0 5px;
	width: calc(100% - 88px);
}

.btnSearch02 {
	width: 87px;
	height: 36px;
	border: none;
	text-indent: -9999em;
	overflow: hidden;
	cursor: pointer;
	background-position: -114px -106px;
	background-color: #F22A2E;
	border-radius: 0 5px 5px 0;
}

.crumbsNav {
	margin: 5px auto;
	overflow: hidden;
	clear: both;
}

.mainleft {
	float: left;
	width: calc(100% - 370px);
	clear: both;
	10pxmargin-bottom: 30px;
}

.mainleft.lists h1 {
	font: 12px/0px Arial,"\5B8B\4F53",sans-serif;
	overflow: hidden;
	text-indent: -9999em;
}

.mainleft.lists {
	background: #fff;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
}

.mainleft.lists .leftcon,.mainleft.lists .listPage {
	padding: 10px;
}

.mainleft.lists .lefttype {
	padding: 0 10px;
}

.lefttype {
	overflow: hidden;
}

.biaoqian {
	overflow: hidden;
	padding: 15px 0 0;
	border-bottom: dashed 1px #E5E5E5;
	width: 100%;
}

.lefttype span {
	color: #888;
	line-height: 18px;
	float: left;
	font-weight: bold;
	padding: 5px 0 5px 5px;
	font-size: 16px;
}

.lefttype p {
	display: inline-block;
	float: left;
}

.jq_changeheight {
	display: none;
}

.lefttype p a {
	color: #333;
	float: left;
	height: 18px;
	padding: 5px 5px;
	line-height: 18px;
	margin: 0 5px 15px 0;
	font-size: 18px;
}

.lefttype p a.bqbgcolor,.lefttype p a:hover {
	color: #fff;
	background: #F22A2E;
	font-weight: bold;
	border-radius: 8px;
}

.lefttype .noline {
	border: none;
}

.mainleft.lists .leftcon {
	overflow: hidden;
	padding-top: 0;
}

.leftconhtml {
	border-bottom: solid 1px #e6e6e6;
	padding: 22px 0 20px 0;
	position: relative;
	height: 105px;
}

.leftconhtml h5 a {
	font: bold 16px/16px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	color: #333;
}

.leftconhtml h5 a:hover {
	color: #F22A2E;
}

.leftconhtml .leftcontxt {
	padding: 12px 0;
}

.leftconhtml p {
	color: #888;
}

.leftconhtml p span {
	color: #666;
	line-height: 16px;
}

.leftconhtml p a {
	color: #666;
	float: right;
	line-height: 16px;
}

.leftconhtml .listShare {
	background-position: 0 2px;
	padding-left: 14px;
	margin: 0 16px;
}

.leftconhtml .listShare.cur {
	background-position: 0 -35px;
	color: #f55b59;
}

.leftconhtml .listnum {
	background-position: 0 -243px;
	padding-left: 20px;
	height: 13px;
	line-height: 11px;
	margin: 3px 0 0 15px;
}

.leftconhtml .listnum:hover {
	background-position: 0 -230px;
	color: #f55b59;
}

.leftconhtml div {
	width: 84px;
	height: 102px;
	border-bottom: solid 1px #ddd;
	position: absolute;
	top: 130px;
	right: 28px;
	background-position: 0 -160px;
	z-index: 100;
	padding: 16px 0 0 13px;
}

.leftconhtml div a {
	display: block;
	height: 16px;
	line-height: 15px;
	padding-left: 25px;
	margin-bottom: 10px;
}

.leftconhtml div a:hover {
	color: #f55b59;
	text-decoration: underline;
}

.leftconhtml div a.datxl {
	background-position: 0 -85px;
}

.leftconhtml div a.datkj {
	background-position: 0 -101px;
}

.leftconhtml div a.dathy {
	background-position: 0 -117px;
}

.leftconhtml div a.dattx {
	background-position: 0 -135px;
}

.listSty01 {
	padding: 0 10px;
}

.listSty01 li {
	padding: 5px 10px;
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/disc.gif) no-repeat left center;
	font-size: 18px;
	color: #aaa;
	overflow: hidden;
}

.listSty01 li h3 {
	display: inline;
	font-size: 18px;
}

.listSty01 .lm {
	color: #666;
	float: left;
	margin-right: 5px;
}

.listSty01 .lm a {
	color: #666;
}

.listSty01 .lm:after {
	content: "|";
	padding: 0 5px;
}

.listSty01 time {
	float: right;
	margin-left: 15px;
	font-size: 16px;
	color: #333;
}

.listSty01 .mark {
	float: right;
	background: none;
	font-size: 16px;
	color: #999;
}

.listSty01 p {
	padding-left: 75px;
	color: #888;
}

.listSty01 li a b {
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.hot_zbt {
	margin-bottom: 10px;
	border-bottom: 1px dotted #dfdfdf;
	padding: 0 8px;
}

.hot_zbt li {
	margin: 8px 0;
}

.hot_zbt li em {
	font-size: 16px;
	line-height: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: 2px;
	background: #f22a2e;
	color: #fff;
	padding: 3px 8px;
	text-decoration: none;
	font-style: normal;
	border-radius: 5px;
}

.hot_zbt li h2 {
	font-size: 16px;
	color: #CC0000;
}

.hot_zbt li h2 span {
	float: right;
	font-size: 16px;
	color: #999;
	font-weight: normal;
}

.hot_zbt li h2 a {
	font: bold 20px/20px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
}

.listPage {
	padding: 5px 0;
	text-align: center;
	overflow: hidden;
}

.listPage li {
	display: inline-block;
	margin: 5px 0;
	zoom: 1;
}

.listPage li a {
	color: #999;
}

.listPage a,.listPage strong {
	padding: 4px 10px;
	border: solid 1px #aaa;
	text-align: center;
	font: 16px/32px "\5FAE\8F6F\96C5\9ED1";
	color: #999;
	margin-right: 8px;
}

.listPage span strong {
	margin-right: 0;
	padding: 0;
	border: 0;
	border-color: inherit;
	background: inherit;
	color: #999;
	font-weight: bold;
}

.listPage .listPagesy {
	width: 50px;
}

.listPage a:hover,.listPage strong {
	background: #f13c40;
	color: #fff;
	border-color: #f13c40;
}

.listPage li.thisclass a {
	background: #f13c40;
	color: #fff;
	border: solid 1px #f13c40;
}

.listPage span {
	font: 14px/30px "\5FAE\8F6F\96C5\9ED1";
	color: #999;
	margin: 0 10px 0 26px;
}

.listPage input {
	width: 28px;
	height: 28px;
	border: solid 1px #aaa;
	text-align: center;
	font: 14px/28px "\5FAE\8F6F\96C5\9ED1";
	color: #999;
	margin-right: 10px;
}

.leftwdown a,.leftnav a {
	background-position: -230px -41px;
}

.mainleft .setBox {
	margin-bottom: 10px;
	border: 1px solid #dfdfdf;
	background: #fff;
	overflow: hidden;
	border-radius: 5px;
}

.essayHeader {
	overflow: hidden;
	border-bottom: dashed 1px #ddd;
	padding: 20px 0 2px;
}

.essayHeader h1 {
	text-align: center;
	font: bold 26px/40px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	padding: 10px 0 15px 0;
}

.essayHeader p {
	font: 14px/30px SimSun;
	color: #888;
	text-align: center;
	height: 28px;
}

.essayHeader p a {
	font: 14px/30px SimSun;
	color: #888;
}

.essayHeader p a:hover {
	text-decoration: underline;
}

.essayHeader p span {
	font: 12px/30px SimSun;
	color: #888;
}

.mainWords {
	overflow: hidden;
	padding: 20px 20px 0;
	font: 14px/28px SimSun;
}

.mainWords h2 {
	font: bold 15px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	text-align: center;
}

.mainWords p {
	font: 18px/40px MicroSoft YaHei;
	padding-bottom: 5px;
}

.mainWords a {
	color: #f00;
}

.mainWords a[href*="wenku.huatu.com"] {
	padding: 2px 0 2px 84px;
	background-position: -163px -303px;
}

.mainWords u {
	text-decoration: none;
}

.mainWords u a:link {
	color: #333;
}

.mainWords u a:visited {
	color: #333;
}

.mainWords u a:hover {
	color: #F00;
}

.mainWords strong a {
	font-weight: bold;
}

.mainWords strong u a {
	font-weight: bold;
}

.mainWords p span {
	font: 18px/36px  "MicroSoft YaHei";
	display: inline-block;
}

.mainWords table {
	width: 100% !important;
	border-collapse: collapse;
	background: #fff;
	margin: 15px auto;
	border-top: 2px solid #F22A2E;
	margin: 0 auto;
}

.mainWords table th {
	background: #f6f6f6;
	color: #333;
	text-align: center;
	font-weight: bold;
}

.mainWords table th,table td {
	border: 1px solid #DEDEDE;
	line-height: 28px;
}

.mainWords table td {
	text-align: center;
	padding: 2px 3px;
	font-size: 16px;
}

.mainWords table tr:hover {
	background: #ddd;
}

.mainWords table tr td strong {
	font-weight: bold;
}

.mainWords table a {
	color: #FF0000;
}

.mainWords table u a:link {
	color: #333;
}

.mainWords table u a:visited {
	color: #333;
}

.mainWords table u a:hover {
	color: #F00;
}

.mainWords table u {
	text-decoration: none;
}

.mainWords table strong u {
	font-weight: bold;
}

.mainWords table b u {
	font-weight: bold;
}

.mainWords img {
	margin: 0px auto;
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
}

.mainWords fieldset {
	padding: 10px;
	margin: 10px;
	border: 1px dashed #FF7272;
	border-radius: 8px;
}

.mainWords fieldset legend {
	color: #008000;
	font-size: 14px;
}

.mainWords fieldset legend a {
	color: #008000;
	font-size: 14px;
}

.mainWords fieldset p {
	float: none;
}

.mainWords fieldset p span {
	display: inline-block;
}

.mainWords hr {
	border-width: 1px;
	border-style: dashed;
	color: #dbdbdb;
	margin: 5px 0 10px;
}

.listnum {
	background-position: 0 -243px;
	padding-left: 20px;
	height: 13px;
	line-height: 11px;
	margin: 10px 0 0 15px;
}

.listnum:hover {
	background-position: 0 -230px;
	color: #f55b59;
}

.share {
	margin: 15px;
	overflow: hidden;
}

div.share {
	width: 328px;
	margin: 10px auto;
}

div.share>span {
	display: block;
	width: 62px;
	height: 35px;
	font-size: 16px;
	color: #8c8c8c;
	line-height: 35px;
	float: left;
	text-align: left
}

div.bdsharebuttonbox {
	height: auto;
	float: left
}

div.share div.bdsharebuttonbox a {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/shares.png) no-repeat scroll 0 0;
	height: 33px;
	margin: 0 10px 0 0;
	padding: 0;
	width: 33px;
	display: inline-block;
}

.bds_weixin:hover,.bds_tsina:hover,.bds_sqq:hover,.bds_qzone:hover,.bds_tieba:hover,.bds_count:hover {
	outline: none!important
}

div.share div.bdsharebuttonbox a.bds_weixin {
	background-position: -126px 0
}

div.share div.bdsharebuttonbox a.bds_qzone {
	background-position: -84px 0
}

div.share div.bdsharebuttonbox a.bds_sqq {
	background-position: -42px 0
}

div.share div.bdsharebuttonbox a.bds_tieba {
	background-position: -168px -1px
}

div.share div.bdsharebuttonbox a.bds_count {
	display: none;
	background: #FF8386;
	border-radius: 50%;
	font: 12px/33px Arial,"\5B8B\4F53",sans-serif;
	text-align: center;
	color: #FFF;
}

.pinglun,.search {
	padding: 10px;
	border: 1px solid #dfdfdf;
	margin-bottom: 10px;
	background: #fff;
	max-height: 450px;
	border-radius: 5px;
}

.kyword {
	text-align: center;
	margin: 10px auto;
	color: #666;
	border-bottom: 1px dashed #a7a7a7;
}

.kyword a {
	padding-right: 5px;
	width: auto;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	font-weight: normal;
	padding: 0 10px;
	border: 1px solid #eeeaea;
	border-radius: 4px;
	margin: 0 10px 0 0;
	display: inline;
	overflow: hidden;
}

.kyword b {
	margin: 0 10px 0 0;
}

.left_ser {
	overflow: hidden;
	border: solid 1px #ddd;
	padding: 12px 5px;
	background: #fff;
}

.leftwriting {
	overflow: hidden;
	border-bottom: dashed 1px #ddd;
	padding: 10px 0;
	text-align: center;
}

.leftwriting p {
	line-height: 30px;
}

.leftwriting p a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.leftwriting span {
	color: #888;
}

.leftwriting li {
	display: inline;
	overflow: hidden;
	margin: 10px;
}

.leftwdown {
	padding-top: 16px;
}

.leftwdown b {
	font-size: 14px;
}

.leftwdown a {
	color: #F22A2E;
	font-size: 14px;
	background-position: right 0;
	padding: 7px 36px 7px 10px;
}

.leftnav {
	border-bottom: dashed 1px #ddd;
	overflow: hidden;
	width: 100%;
}

.leftnav p {
	float: left;
	width: 16.6%;
	height: 38px;
	text-align: center;
	border-left: dashed 1px #ddd;
	margin-left: -1px;
}

.leftnav p a {
	background-position: -230px -43px;
	font: bold 14px/38px SimSun;
	color: #666;
	padding: 1px 0 1px 18px;
}

.leftnav p a:hover {
	color: #E21837;
	background-position: -230px -61px;
}

.huatuzk {
	background: #F7F7F7;
	margin: 0 auto;
	padding: 12px 0 12px 26px;
	;list-style: none;
	text-decoration: none;
	overflow: hidden;
	border-bottom: dashed 1px #ddd;
}

.huatuzk img {
	border: none;
	width: 100%;
	height: 132px;
	float: right;
}

.huatuzk ul,.huatuzk ul li,.huatuzk dt,.huatuzk dd {
	display: block;
	margin: 0;
	padding: 0;
}

.huatuzk a {
	color: #333;
	font-size: 16px;
}

.huatuzk a:hover {
	color: #e00;
	text-decoration: underline;
}

.huatuzk dt {
	float: left;
	width: 24%;
}

.huatuzk dd {
	float: right;
	width: 70%;
	overflow: hidden;
}

.huatuzk dd ul {
	float: left;
	width: 49%;
	white-space: nowrap;
	overflow: hidden;
	margin-right: 1%;
}

.huatuzk dd ul li {
	line-height: 33px;
	color: #e60000;
	height: 33px;
}

.huatuzkk .rem,.huatuzk .hot,.huatuzk .new,.huatuzk .zt {
	padding-left: 13px;
}

.huatuzkk .rem {
	background-position: 0 -827px;
	color: #F1614B;
}

.huatuzkk .hot {
	background-position: 0 -847px;
	color: #F1614B;
}

.huatuzkk .new {
	background-position: 0 -867px;
	color: #5EA534;
}

.huatuzkk .zt {
	background-position: 0 -887px;
	color: #949132;
}

.ksrl {
	height: auto;
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/gdhtlist_34.jpg) 19% center repeat-y;
	margin-bottom: 40px;
}

.ksrl dl {
	border-image-width: 650px;
	height: auto;
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
}

.ksrl dl dt {
	width: 15%;
	padding: 0 1%;
	height: auto;
	text-align: center;
	line-height: 32px;
	background: #ff6f53;
	border-radius: 3px;
	font-size: 18px;
	color: #fff;
	font-family: 'Microsoft Yahei';
	float: left;
	margin-top: 8px;
}

.ksrl dl dd {
	padding-left: 6%;
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/gdhtlist_44.jpg) no-repeat left 18px;
	width: 77%;
	float: left;
	height: auto;
}

.ksrl dl dd h6 {
	line-height: 42px;
	font-size: 22px;
	color: #333;
	font-family: 'Microsoft Yahei';
	text-align: left;
	font-weight: bold;
}

.ksrl dl dd h6 a {
	float: right;
	color: #ff6f53;
}

.ksrl dl dd p {
	line-height: 32px;
	font-size: 18px;
	color: #333;
	font-family: 'Microsoft Yahei';
}

.ksrl dl dd p a {
	font-size: 18px;
	font-family: 'Microsoft Yahei';
}

.ksrl dl dd p a:hover {
	text-decoration: underline;
	color: #ff6f53;
}

.ksrl dl.last {
	padding-bottom: 0;
}

.ggyd {
	width: 650px;
	height: auto;
	clear: both;
	overflow: hidden;
}

.ggyd h3 {
	width: 648px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #e4393c;
	border: 1px solid #fdf1e1;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	font-family: 'Microsoft Yahei';
}

.ggyd_lm {
	width: 650px;
	height: auto;
	padding: 5px 0 5px;
	background: #f6f6f6;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	margin-bottom: 10px;
}

.ggyd_yy {
	width: 300px;
	height: auto;
	float: left;
	margin-left: 15px;
}

.ggyd_yy p {
	font: 12px/24px SimSun;
}

.ggyd_yybt {
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #333;
	font-family: 'Microsoft Yahei';
	font-weight: bold;
}

.ggyd_yyjj {
	width: 100%;
	line-height: 28px;
	font-size: 14px;
	color: #333;
	font-family: 'Microsoft Yahei';
}

.ggyd_yyxll {
	width: 290px;
	height: auto;
	margin-left: 10px;
}

.ggyd_yyxll div {
	width: 100%;
	height: 30px;
	line-height: 30px;
	clear: both;
	margin-bottom: 10px;
}

.ggyd_yyxll div span {
	display: block;
	width: 80px;
	margin-right: 5px;
	text-align: right;
	font-size: 14px;
	color: #333;
	font-family: 'Microsoft Yahei';
	float: left;
}

.ggyd_yyxll div select {
	width: 180px;
	height: 30px;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	font-size: 14px;
	color: #333;
	font-family: 'Microsoft Yahei';
	padding-left: 10px;
	outline: none;
	display: block;
	float: left;
}

.ggyd_yyxll div .tel {
	display: block;
	width: 170px;
	padding-left: 10px;
	height: 28px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	font-size: 14px;
	color: #333;
	font-family: 'Microsoft Yahei';
	float: left;
	background: #fff;
}

.ggyd_yyxll div .yzm {
	width: 80px;
	padding-left: 10px;
	display: block;
	float: left;
	height: 28px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	font-size: 14px;
	color: #333;
	font-family: 'Microsoft Yahei';
	background: #fff;
	margin-right: 10px;
}

.ggyd_yyxll div .fsyz {
	width: 80px;
	height: 30px;
	border: 1px solid #e5e5e5;
	background: #fff;
	border-radius: 5px;
	font-size: 14px;
	color: #333;
	font-family: 'Microsoft Yahei';
	float: left;
	display: block;
	cursor: pointer;
}

.ggyd_yydy {
	width: 40%;
	height: 36px;
	background: #ff6f53;
	border-radius: 5px;
	margin-left: 28%;
	margin-top: 8px;
	font-size: 14px;
	color: #fff;
	font-family: 'Microsoft Yahei';
	font-weight: bold;
	cursor: pointer;
}

.ggyd_wx {
	width: 300px;
	height: auto;
	float: left;
	margin-left: 15px;
	background: #F0EDED;
	border: 1px solid #FFFFFF;
}

.ggyd_wx p {
	font: 12px/24px SimSun;
	width: 48%;
	right: left;
	float: left;
	margin-left: 3%;
}

.ggyd_wxbt {
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #333;
	font-family: 'Microsoft Yahei';
	font-weight: bold;
	margin-left: 15px;
}

.ggyd_wxewm {
	width: 48%;
	height: auto;
	float: left;
}

.ggyd_wxewm div {
/* margin-bottom: 2px; */
}

.ggyd_wxewm div img {
	display: block;
	width: 116px;
	height: 116px;
	margin: 0 auto;
	right: initial;
	padding-bottom: 5px;
}

.ggyd_wxewm span {
	display: block;
	font-size: 14px;
	color: #ff6f53;
	font-family: 'Microsoft Yahei';
	text-align: center;
	font-weight: bold;
}

.leftread {
	overflow: hidden;
	border: solid 1px #ddd;
	padding: 12px 5px;
	background: #fff;
	margin-bottom: 10px;
	border-radius: 5px;
}

.readkeyw {
	width: 100%;
	height: 200px;
}

.readkeyw h4 {
	font: bold 16px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	padding-left: 10px;
	height: 37px;
	overflow: hidden;
}

.readkeyw h4 a {
	font: 12px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	color: #F22A2E;
	padding-right: 10px;
}

.readkeyw ul li {
	line-height: 24px;
	padding: 0 10px;
	height: 28px;
}

.readkeyw ul li a {
	float: left;
}

.readkeyw ul li a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.readkeyw ul li span {
	float: right;
	color: #888;
}

.readkeyw ul table td {
	border: none;
}

.readexten {
	width: 48%;
	overflow: hidden;
}

.readexten h4 {
	font: bold 16px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	height: 37px;
}

.readexten div a {
	display: block;
	line-height: 28px;
	overflow: hidden;
	height: 28px;
}

.readexten div a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.left_ser {
	overflow: hidden;
	padding: 0px 20px 20px 20px;
	border: solid 1px #ddd;
}

.left_sernav {
	border-top: solid 2px #ddd;
}

.left_sernav a {
	float: left;
	color: #aaa;
	font: 14px/14px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	font-weight: bold;
	padding: 16px 6px 10px;
	border-top: solid 2px #fff;
	position: relative;
	top: -2px;
	border-top: solid 2px #ddd;
}

.left_sernav a.cur {
	border-top: 2px solid #F22A2E;
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/icons_site02.gif) no-repeat center -575px;
	color: #F22A2E;
}

.left_sercon {
	padding: 0 5px;
}

.left_sercon ul {
	width: 294px;
}

.left_sercon ul li {
	line-height: 28px;
	background-position: -242px -270px;
	padding-left: 14px;
}

.left_sercon ul li a {
	float: left;
}

.left_sercon ul li a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.left_sercon ul li a span {
	float: right;
	color: #888;
}

#htwindows {
	min-width: 240px;
	max-width: 1200px;
	margin: 0 auto;
	line-height: 1;
	font-family: "Microsoft YaHei",Arial,Helvetica;
	padding: 0;
}

.floor {
	background: #FFF;
	margin-bottom: 12px;
	border: 1px solid #dfdfdf;
}

.share-mp-info {
	position: relative;
	background: #FFFFFF;
	color: #999;
	font-size: 0;
	line-height: 0;
}

.share-mp-info .page-mp-info {
	display: block;
	padding: 4px 0 4px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.share-mp-info .page-mp-info,.share-mp-info .links {
	font-size: 14px;
	line-height: 16px;
	color: #888;
}

.share-mp-info a {
	color: #999;
}

.share-mp-info img.mp-image {
	display: inline;
	vertical-align: middle;
	margin-right: 3px;
	width: 24px;
	height: 24px;
	border-radius: 100%;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.25);
}

.share-mp-info i {
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.share-mp-info em,.share-mp-info i {
	vertical-align: middle;
	font-style: normal;
}

.share-mp-info .links {
	position: absolute;
	top: 6px;
	right: 10px;
	display: inline-block;
}

.share-mp-info .mp-search {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 27px;
}

.share-mp-info .mp-search .htgoods {
	position: absolute;
	top: 4px;
	bottom: 7px;
	left: 4px;
	right: 5px;
	width: 20px;
	height: 20px;
	background-position: 0 -435px;
}

.share-mp-info .links .mp-homepage {
	margin-left: 0px;
}

.wxapprove_co {
	width: 16px;
	height: 18px;
	background-position: 80px 80px;
	vertical-align: middle;
	display: inline-block;
	margin-top: 3px;
	background-position: 0 -291px;
}

.seckill-list {
	overflow: hidden;
	content: "\20";
	display: block;
	clear: both;
	border-top: 1px solid #dadada;
}

.seckill-item {
	width: 33.3%;
	float: left;
	padding: 10px 3% 0;
	border-left: 1px solid #dadada;
	margin-left: -1px;
	box-sizing: border-box;
}

.seckill-item:nth-child(3n) {
	width: 33.4%;
	margin-right: -3px;
}

.seckill-price {
	display: block;
	color: #d8505c;
	font-size: 12px;
	text-align: center;
}

.seckill-discount {
	text-align: center;
	display: block;
	color: #fff;
	font-size: 12px;
}

.seckill-discount {
	background: #d8505c;
	min-width: 62px;
	margin: 8px auto;
	line-height: 15px;
}

.tabContent {
	overflow: hidden;
	margin-top: -5px;
}

.title-ts-wrap {
	border-bottom: 1px solid #dfdfdf;
}

.tabContent article {
	width: 100%;
}

.tabContent .mt10 {
	margin-top: 0;
}

.mainleft .courseList02 li {
	position: relative;
	float: left;
	width: 23.6%;
	margin: 0 0.666% 10px;
	background: #fff;
	line-height: 24px;
	overflow: hidden;
	box-shadow: 0 0 2px #ccc;
}

.courseList02 li {
	position: relative;
	float: left;
	width: 48.6%;
	margin: 0 0.666% 10px;
	background: #fff;
	line-height: 24px;
	overflow: hidden;
	box-shadow: 0 0 2px #ccc;
}

.courseList02 li:hover {
	border-color: #ddd;
	box-shadow: 0 0 3px #B5B5B5;
}

.courseList02 img {
	width: 100%;
	height: auto;
	margin-bottom: 5px;
}

.courseList02 h5 {
	height: 20px;
	overflow: hidden;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	padding: 0 5px;
}

.courseList02 .words {
	color: #999;
	padding: 0 5px;
}

.courseList02 strong {
	padding-right: 5px;
	font: 18px/26px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	color: #F22A2E;
}

.courseList02 del {
	display: inline-block;
	vertical-align: middle;
	color: #999;
	padding-left: 15px;
}

.courseList02 .price {
	margin-bottom: 10px;
	padding: 0 5px;
}

.courseList02 p {
	height: 36px;
	overflow: hidden;
	padding: 5px 10px;
	line-height: 18px;
	color: #999;
}

.icon_guanfang {
	display: inline-block;
	width: 57px;
	height: 22px;
	padding: 0 0 0 23px;
	background-position: 0 -276px;
	line-height: 22px;
	color: #fff;
	margin-left: 5px;
}

.icon_baozhang {
	display: inline-block;
	width: 57px;
	height: 22px;
	padding: 0 0 0 23px;
	background-position: -80px -276px;
	line-height: 22px;
	color: #fff;
}

.icon_huodong {
	width: 87px;
	display: inline-block;
	height: 22px;
	background-position: -80px -276px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}

.icon_love {
	display: inline-block;
	padding-left: 12px;
	background-position: 0 -298px;
}

.group {
	display: inline;
}

.mainright {
	width: 360px;
	float: right;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 30px;
}

.unit-zmt {
	background-color: #FFFFFF;
	position: relative;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
}

.unit-zmt .loading {
	padding: 0 20px;
	text-align: center
}

.unit-zmt .zmt-inner {
	position: relative;
}

.unit-zmt .zmt-inner .zmt-head,.listrbar .zmt-inner {
	height: auto;
	position: relative;
	overflow: hidden;
	-webkit-animation: scaleBackground 2s linear;
	animation: scaleBackground 2s linear;
}

.unit-zmt .zmt-inner .zmt-head img,.listrbar img {
	-webkit-transition: all ease .6s;
	transition: all ease .8s
}

.unit-zmt .zmt-inner .zmt-head img:hover,.listrbar img:hover {
	-webkit-transform: scale(1.07);
	transform: scale(1.07);
}

.unit-zmt .zmt-inner .content {
	margin: 20px 20px 0 20px
}

.unit-zmt .avatar {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 90px;
	height: 90px;
	padding: 5px;
	background-color: rgba(255,255,255,.3);
	border-radius: 100%;
	margin: -80px auto 0 auto;
	position: relative;
	z-index: 2
}

.unit-zmt .avatar img {
	width: 90px;
	height: 90px;
	border-radius: 100%
}

.unit-zmt .avatar span {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 12px;
	right: 4px;
}

.unit-zmt .avatar .rkwx {
	background-position: 0 -458px;
}

.unit-zmt .avatar .rkwb {
	background-position: 0 -483px;
}

.unit-zmt .zmt-submit {
	display: block;
	margin: 10px auto;
	width: 70%;
	border-radius: 5px;
}

.unit-zmt .zmt-submit:hover {
	color: #fff
}

.unit-zmt .zmt-submit i {
	position: relative;
	top: 4px;
	margin-right: 2px;
	width: 18px;
	height: 14px;
	background-position: 0 -164px;
	display: inline-block;
	line-height: 24px;
}

.unit-zmt .zmt-submit .icon-weibo {
	background-position: 0 -185px;
}

.unit-zmt .zmt-foot {
	border-top: 1px solid #e5e5e5;
	margin-top: 15px
}

.unit-zmt .zmt-foot ul {
	font-size: 0
}

.unit-zmt .zmt-foot li {
	display: inline-block;
	width: 33.333%;
	text-align: center;
	font-size: 14px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 0
}

.unit-zmt .zmt-foot li a {
	display: block;
	padding: 10px 0;
	text-decoration: none!important
}

.unit-zmt .zmt-foot li span,.unit-zmt .zmt-foot li strong {
	display: block;
	margin: 0 auto;
	color: #585957
}

.unit-zmt li strong {
	font-weight: 400;
	font-size: 18px;
	margin-top: -2px!important
}

.unit-zmt .zmt-foot li span {
	font-size: 12px;
	color: #787977;
	font-weight: 400
}

.zt-big {
	color: #181917;
	font-size: 16px;
	text-align: center;
}

.zt-small {
	color: #232323;
	font-size: 12px;
	margin-top: 5px;
	text-align: center;
}

.zmt-submit {
	border: none;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 6px 0;
	text-align: center;
	background-color: #70ca10;
	color: #fff;
	-webkit-transition: all .3s;
	transition: all .3s;
	box-sizing: content-box;
	text-decoration: none!important
}

.zmt-submit:hover {
	background-color: #8fcf00
}

.zmt-submit:active {
	background-color: #76a312;
	color: #3e5a00!important;
	text-shadow: 0 1px 0 rgba(255,255,255,.46)!important;
	box-shadow: inset 0 1px 3px rgba(62,90,0,.8)
}

.htgoods {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-position: 0 -120px;
}

@-webkit-keyframes scaleBackground {
	from {
		-webkit-transform: scale(1.3)
	}

	to {
		-webkit-transform: scale(1)
	}
}

@keyframes scaleBackground {
	from {
		transform: scale(1.3)
	}

	to {
		transform: scale(1)
	}
}

.zmt-box,.zmt-boxs {
	overflow: hidden;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-top: none;
	border-radius: 5px;
}

.zmt-titles {
	overflow: hidden;
	border-bottom: 1px solid #dbdbdb;
}

.zmt-titles li {
	float: left;
	background: #fff;
	width: 33.0%;
	position: relative;
	margin-left: -1px;
	font-size: 14px;
	border-left: 1px solid #dbdbdb;
}

.zmt-titles li a {
	float: left;
	width: 100%;
	padding: 10px 0;
	text-align: center;
	border-top: 1px solid #dbdbdb;
}

.zmt-title {
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden;
}

.zmt-title li {
	float: left;
	background: #fff;
	width: 33.0%;
	position: relative;
	margin-left: -1px;
	font-size: 14px;
	border-left: 1px solid #dbdbdb;
}

.zmt-title li a {
	float: left;
	width: 100%;
	padding: 5px 0 0 0;
	text-align: center;
	border-top: 1px solid #dbdbdb;
	font: 14px/28px "\5FAE\8F6F\96C5\9ED1",sans-serif;
}

.zmt-title li.on a.app {
	color: #1ea2fc;
}

.zmt-title li.on a.wx {
	color: #19d100;
}

.zmt-title li.on a.wb {
	color: #f97530;
}

.zmt-title li.on a.zxkf {
	color: #e3363e;
}

.zmt-title li.on a.fxkc {
	color: #6eb2e2;
}

.zmt-title li a span {
	display: none;
	font-size: 14px;
}

.zmt-title i {
	width: 30px;
	height: 30px;
	margin: auto;
	position: relative;
	display: block;
}

.zmt-titles i {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 3px;
	top: 6px;
	position: relative;
}
/*.zmt-title i.ico-app{background: url(https://u3.huatu.com/hebei/shh/8273.jpg);background-size: 30px 30px;}*/
.zmt-title i.ico-apptb {
	background: url(https://u3.huatu.com/uploads/allimg/210118/660644-21011Q5111D34.jpg);
	background-size: 30px 30px;
}

.zmt-title i.ico-app {
	background: url(https://u3.huatu.com/uploads/allimg/200603/660645-200603102532N1.png);
	background-size: 30px 30px;
}

.zmt-title i.ico-wx {
	background: url(https://u3.huatu.com/hebei/shh/8271.jpg);
	background-size: 30px 30px;
}

.zmt-title i.ico-wb {
	background: url(https://u3.huatu.com/hebei/shh/8272.jpg);
	background-size: 30px 30px;
}

.zmt-title i.ico-zxkf {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/zx_icon.png);
	background-size: 30px 30px;
}

.zmt-title i.ico-fxkc {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/kc_icon.png);
	background-size: 30px 30px;
}

.zmt-titles i.ico-kc {
	background-position: 0px -700px;
}

.zmt-titles i.ico-ts {
	background-position: 0px -520px;
}

.zmt-titles i.ico-vk {
	background-position: 0px -791px;
}

.zmt-mid {
	height: auto;
	width: 100%;
}

.zmt-mid li {
	display: block;
	width: 100%;
}

.zmt-mid-text {
	line-height: 18px;
	/
}

.zmt-mid-text p {
	float: left;
	font-size: 12px;
	font-family: microsoft yahei;
	margin-top: 8px;
	display: inline;
	line-height: 18px;
}

.zmt-mid-text a.btn {
	display: block;
	height: 18px;
	line-height: 18px;
	border: 1px solid #eee;
	text-align: center;
	border-radius: 5px;
	color: #FFFFFF;
	padding: 2px 0;
	background-color: #0ae;
}

.zmt-mid-text a.btn:hover {
	background: #6ea8df;
	color: #fff;
	border-color: #6ea8df;
}

.zmt-mid-img {
	width: 100%;
	text-align: center;
}

.zmt-mid-img span {
	font-size: 14px;
}

.zmt-mid-img img {
	width: 120px;
	height: auto;
	margin: auto;
	margin-top: 10px;
}

.zmt-mid-img2 img {
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: 10px;
}

.zmt-mid-img a.zxkf {
	float: left;
	width: 100px;
	border: 1px solid #ddd;
	margin: 10px 8px 10px 8px;
	border-radius: 20px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
}

.zmt-mid-img a.zxkf:hover {
	background: #F22A2E;
	color: #ffffff;
}

.zmt-mid-img a.fxkc {
	float: left;
	width: 160px;
	border: 1px solid #ddd;
	margin: 6px 8px 6px 8px;
	border-radius: 20px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
}

.zmt-mid-img a.fxkc:hover {
	background: #6eb2e2;
	color: #ffffff;
}

.unit-zmt .zmt-box {
	margin-bottom: 0;
	border: none;
}

.zmt-box .box_wxkf {
	float: left;
	width: 100%;
	height: auto;
	text-align: -webkit-center;
}

.hr {
	border-top: 1px solid #e5e5e5;
	float: left;
	widtH: 100%;
}

.zmt-box .box_wxkf {
	float: left;
	width: 100%;
	height: 150px;
}

.hr {
	border-top: 1px solid #e5e5e5;
	float: left;
	widtH: 100%;
}

.zmt-box .box_wxkf dl {
	width: 100%;
	margin: 0 15px 0 15px;
}

.zmt-box .box_wxkf dt {
	width: 130px;
	float: left;
	height: 130px;
}

.zmt-box .box_wxkf dt img {
	width: 130px;
}

.zmt-box .box_wxkf dl dd {
	width: 200px;
	height: 150px;
	float: left;
	margin: 5px;
}

.zmt-box .box_wxkf p {
	font-size: 14px;
	color: #333;
	font-family: "MicroSoft YaHei";
}

.zmt-box .box_wxkf p a {
	font-size: 14px;
	color: #fff;
	font-family: "microsoft yahei";
	padding: 1px 5px;
	text-align: center;
	border-radius: 4px;
	margin: 0 auto;
	display: block;
	width: 120px;
	letter-spacing: 1px;
}

.zmt-box .box_wxkf .bgc1 {
	background: #ea0216;
	font-weight: bold;
}

.zmt-box .box_wxkf .bgc2 {
	background: #4793fb;
	font-weight: bold;
}

.zmt-box .box_wxkf .p1 {
	text-align: center;
	line-height: 32px;
	color: #333;
	font-weight: bold;
	font-size: 16px;
}

.zmt-box .box_wxkf .p2 {
	line-height: 28px;
}

.buycourseRzb {
	overflow: hidden;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	background: #fff;
}

.buycourseRzb h4 {
	padding: 15px 10px 12px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.buycourseRzb:hover {
	border-top: solid 1px #F22A2E;
}

.buycourseRzb h4 a {
	font: 16px/16px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	color: #2e2c2c;
}

.buycourseRzbtit:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.buycourseRzbtxt {
	font-size: 12px;
	color: #888;
	line-height: 16px;
}

.buycourseRzbtxt span {
	color: #ff7000;
}

.buycourseRzbtxt a {
	font-size: 12px !important;
}

.buycourseRzbtxt a {
	background-position: -230px -41px;
	line-height: 16px;
	padding: 2px 0 2px 18px;
	margin-left: 20px;
}

.buycourseRzbtxt a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.buycourseRzb01 {
	padding: 10px 9px;
}

.buycourseRzb01 dl {
	width: 46%;
	position: relative;
	float: left;
	margin: 0 2% 10px;
}

.marL20 {
	margin: 0 0 0 10px;
}

.buycourseRzb01 dl dt {
	position: relative;
	overflow: hidden;
}

.buycourseRzb01 dl dt ins {
	position: absolute;
	left: 0;
	bottom: 24px;
	height: 24px;
	background: #333;
	opacity: 0.7;
	display: block;
	width: 135px;
}

.buycourseRzb01 dl dt p {
	position: absolute;
	height: 24px;
	width: 130px;
	overflow: hidden;
	left: 5px;
	bottom: 24px;
	color: #fff;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
}

.buycourseRzb01 dl dt div {
	height: 24px;
	line-height: 24px;
	color: #333;
	font-size: 12px;
	text-align: center;
	width: 100%;
	overflow: hidden;
	background: #f4f4f4;
}

.buycourseRzb01 dl dd .zhezhao {
	position: absolute;
	top: 0;
	left: 0;
	width: 135px;
	height: 90px;
	background: #000;
	opacity: 0.6;
	margin: 0;
	z-index: 22;
	filter: alpha(opacity=60);
	padding: 0;
	display: block;
}

.buycourseRzb01 dl dd .playBtn {
	position: absolute;
	top: 30px;
	left: 50px;
	z-index: 24;
	width: 30px;
	height: 30px;
	background-position: 0 -399px;
}

.buycourseRzb01 ul li a {
	color: #333;
	font-size: 12px;
	line-height: 26px;
}

.buycourseRzb01 ul li a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.buycourseRzb01 ul li a:hover span {
	width: 8px;
	height: 8px;
	background: #F22A2E;
	margin: 10px 12px 0 7px;
}

.buycourseRzb01 ul li a span {
	float: left;
	width: 6px;
	height: 6px;
	background: #ddd;
	border-radius: 6px;
	margin: 12px 13px 0 8px;
}

.buycourseRzb01 img {
	width: 100%;
	height: auto;
}

.exambookR {
	margin-bottom: 10px;
	overflow: hidden;
	border: 1px solid #ddd;
	background: #fff;
	border-radius: 5px;
	padding-left: 12px;
}

.exambookR h4 {
	border-bottom: solid 1px #ddd;
	height: 38px;
}

.exambookR h4 a {
	font: bold 16px/43px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	float: left;
	color: #aaa;
	border-top: solid 2px #ddd;
	height: 38px;
	position: relative;
	top: -2px;
	width: 50%;
	text-align: center;
}

.exambookR a.cur {
	border-bottom: 1px solid #F22A2E;
	color: #333;
}

.exambookRcon01 {
	margin-left: 5px;
	clear: both;
}

.exambookRcon01 li {
	overflow: hidden;
	border-bottom: dashed 1px #dbdbdb;
	padding: 0 0 0 5px;
	margin-bottom: -1px;
}

.exambookRcon01 li.removeline {
	border-bottom: none;
}

.exambookRcon01 li a {
	line-height: 18px;
	display: block;
	height: 18px;
	margin: 11px 0 10px 0;
	padding-left: 10px;
}

.exambookRcon01 li a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.exambookRcon01 li span {
	float: left;
	width: 18px;
	height: 18px;
	color: #fff;
	text-align: center;
	line-height: 18px;
	margin: 10px 5px 10px 0;
	border-radius: 10px;
	background: #A7A7A7;
}

.exambookRcon01 li span.nm01,.exambookRcon01 li span.nm02,.exambookRcon01 li span.nm03 {
	background: #FF9A00;
}

.exambookRcon02 {
	margin-left: 5px;
	clear: both;
}

.exambookRcon02 li {
	overflow: hidden;
	border-bottom: dashed 1px #dbdbdb;
	padding: 0 0 0 5px;
	margin-bottom: -1px;
	width: 49%;
	float: left;
}

.exambookRcon02 li.removeline {
	border-bottom: none;
}

.exambookRcon02 li a {
	line-height: 18px;
	display: block;
	height: 18px;
	margin: 11px 0 10px 0;
	padding-left: 10px;
}

.exambookRcon02 li a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.exambookRcon02 li span {
	float: left;
	width: 18px;
	height: 18px;
	color: #fff;
	text-align: center;
	line-height: 18px;
	margin: 10px 5px 10px 0;
	border-radius: 10px;
	background: #A7A7A7;
}

.exambookRcon02 li span.nm01,.exambookRcon02 li span.nm02,.exambookRcon02 li span.nm03 {
	background: #FF9A00;
}

.listrbar {
	overflow: hidden;
}

.listrbar img {
	width: 100%;
}

.unit-zmt .mainBanner {
	position: relative;
	width: 100%;
	float: left;
	height: 200px;
}

.unit-zmt .mainBanner .hd {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 1;
}

.unit-zmt .mainBanner .hd ul {
	overflow: hidden;
	zoom: 1;
	width: 100%;
	text-align: center;
}

.unit-zmt .mainBanner .hd ul li {
	margin: 0 5px;
	width: 10px;
	height: 10px;
	line-height: 10px;
	text-align: center;
	background: #fff;
	border-radius: 50%;
	display: inline-block;
	cursor: pointer;
}

.unit-zmt .mainBanner .hd ul li.on {
	background: #f00;
	color: #fff;
}

.unit-zmt .mainBanner .bd li {
	height: 200px;
	background-size: 100% 100% !important;
	;
}

.unit-zmt .mainBanner .bd a {
	display: block;
	position: relative;
	width: 100% !important;
	height: 200px;
}

.unit-zmt .banner_color {
	display: none;
}

.buyctk {
	overflow: hidden;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	background: #fff;
	border-radius: 5px;
}

.buyctk h4 {
	padding: 15px 10px 12px;
	border-bottom: solid 1px #ddd;
	overflow: hidden;
}

.buyctk:hover {
	border-top: solid 1px #F22A2E;
}

.buyctk h4 a {
	font: bold 16px/16px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
}

.buycourseRrltxt {
	font-size: 12px !important;
	color: #888;
}

.buyctktab {
	margin: 10px auto 0;
	overflow: hidden;
}

.buyctktabs {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.buyctktabimg dl {
	width: 84px;
	float: left;
	margin: 0 2px 3px;
}

.buyctktabimg dl dt {
	width: 84px;
	height: 84px;
	background: #ccc;
	border-radius: 5px;
}

.buyctktabimg dl dt a {
	display: block;
	width: 84px;
	height: 84px;
}

.buyctktabimg dl.buyctktabimg01 dt a {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/toolicon1.png);
	background-size: 200% 100%;
}

.buyctktabimg dl.buyctktabimg02 dt a {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/toolicon2.png);
	background-size: 200% 100%;
}

.buyctktabimg dl.buyctktabimg03 dt a {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/toolicon3.png);
	background-size: 200% 100%;
}

.buyctktabimg dl.buyctktabimg04 dt a {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/toolicon4.png);
	background-size: 200% 100%;
}

.buyctktabimg dl.buyctktabimg05 dt a {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/toolicon5.png);
	background-size: 200% 100%;
}

.buyctktabimg dl.buyctktabimg06 dt a {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/toolicon6.png);
	background-size: 200% 100%;
}

.buyctktabimg dl.buyctktabimg07 dt a {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/toolicon7.png);
	background-size: 200% 100%;
}

.buyctktabimg dl.buyctktabimg08 dt a {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/toolicon8.png);
	background-size: 200% 100%;
}

.buyctktabimg dl:hover dt a {
	background-position: right top;
}

.buyctktabimg dl dd {
	color: #888;
	width: 84px;
	text-align: center;
	font-size: 12px;
}

.buyctktabimg dl.cur dt {
	background: #F22A2E;
}

.buyctktabimg dl.cur dd {
	color: #F22A2E;
}

.buyctklist {
	overflow: hidden;
	padding: 8px 0 8px 14px;
}

.buyctklist li {
	background-position: -242px -270px;
	padding-left: 14px;
}

.buyctklist li a {
	color: #333;
	line-height: 26px;
}

.buyctklist li a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.interflowR {
	border: 1px solid #ddd;
	margin-bottom: 10px;
	overflow: hidden;
	background: #fff;
	border-radius: 5px;
}

.interflowR:hover {
	border-top: solid 1px #F22A2E;
}

.interflowR h4 {
	overflow: hidden;
	line-height: 16px;
	padding: 10px 10px 8px;
	border-bottom: solid 1px #ddd;
	margin-bottom: 5px;
}

.interflowR h4 a {
	line-height: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
}

.interflowR h4 a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.interflowR p a {
	font-size: 14px;
	float: left;
	line-height: 30px;
	width: 46%;
	text-align: center;
	background: #FF6834;
	color: #fff;
	margin: 2px 2%;
	border-radius: 5px;
}

.interflowRtit {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	line-height: 20px;
	font-size: 16px;
}

.interflowRtw {
	color: #888;
}

.interflowRcon {
	padding: 0 5px 0 12px;
}

.interflowRcon li {
	background-position: -242px -266px;
	text-align: left;
	box-sizing: border-box;
	width: 100%;
	float: none;
	padding: 2px 0 2px 10px;
	overflow: hidden;
}

.interflowRcon li a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.interflowRcon li dl {
	overflow: hidden;
	padding-bottom: 7px;
}

.interflowRcon li dl dt {
	width: 100px;
	height: 78px;
}

.interflowRcon li dl dd {
	width: 112px;
	margin: 0 0 0 12px;
}

.interflowRcon li dl dd p {
	font-size: 14px;
	padding: 0px 0 6px 0;
}

.interflowRcon li dl dd span {
	color: #888;
	line-height: 18px;
}

.interflowRcon li dl dd a {
	font-size: 12px;
	color: #fff;
	width: 38px;
	height: 20px;
	background: #f13c40;
	text-align: center;
	line-height: 20px;
	border-radius: 4px;
}
/* QQ群 */
.ksqqqun {
	margin-bottom: 10px;
	overflow: hidden;
	clear: both;
	background: #fff;
}

.ksqqqun h3 {
	height: 38px;
	position: relative;
	text-align: center;
	display: block;
	border: 1px solid #ddd;
	border-bottom: none;
}

.ksqqqun h3 a {
	font: bold 16px/43px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	color: #e4393c;
}

.ksqqqun table {
	width: 100%;
	border-collapse: collapse;
	box-sizing: border-box;
}

.ksqqqun td {
	text-align: center;
	border: 1px solid #DEDEDE;
	line-height: 36px;
}

.ksqqqun td a img {
	margin: 0 auto;
	vertical-align: middle;
}
/* 考试信息汇总 */
.kaoshihz {
	border: 1px solid #ddd;
	margin-bottom: 10px;
	overflow: hidden;
	background: #fff;
	border-radius: 5px;
}

.kaoshihz:hover {
	border-top: solid 1px #F22A2E;
}

.kaoshihz h4 {
	overflow: hidden;
	line-height: 16px;
	padding: 15px 10px 12px;
	border-bottom: solid 1px #ddd;
}

.kaoshihz h4 a {
	line-height: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
}

.kaoshihz h4 a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.kaoshihzxx {
	padding: 5px 5px 10px 15px;
}

.kaoshihzxx dt {
	line-height: 30px;
	margin-top: 3px;
}

.kaoshihzxx dt a {
	font-weight: bold;
}

.kaoshihzxx dt a:before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	margin-right: 8px;
	border-radius: 50%;
	border: 1px solid #ccc;
	box-shadow: inset 0 0 0 2px #fff;
}

.kaoshihzxx dt a:hover:before {
	border-color: #e33;
	background-color: #e33;
}

.kaoshihzxx dt a.active:before {
	border-color: #0ae;
	background-color: #0ae;
}

.kaoshihzxx dd {
	line-height: 26px;
}

.kaoshihzxx dd a {
	display: inline-block;
	margin-right: 18px;
}

.listgkimg {
	border: 1px solid #ddd;
	margin-bottom: 10px;
	overflow: hidden;
	background: #fff;
}

.listttsjimgs dd {
	text-align: center;
	line-height: 32px;
}

.listgkimg h4 {
	padding: 15px 10px 12px;
	border-bottom: solid 1px #ddd;
	overflow: hidden;
}

.listgkimg:hover {
	border-top: solid 1px #0187BD;
}

.listgkimg h4 a {
	font: 16px/16px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	color: #2e2c2c;
	font-weight: bold;
}

.listgkimg .clear li a {
	margin: 0 10px 0 0;
}

.listgkimg .clear li a span {
	float: left;
	width: 6px;
	height: 6px;
	background: #696969;
	border-radius: 6px;
	margin: 12px 13px 0 8px;
}

.listgkimgtit:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.listgkimgtxt {
	font-size: 12px;
	color: #888;
	line-height: 16px;
}

.listgkimgtxt a {
	font-size: 12px !important;
}

.listgkimgtxt a {
	background-position: -230px -41px;
	line-height: 16px;
	padding: 2px 0 2px 18px;
}

.listgkimgtxt a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.listgkimgpage {
	margin-top: 5px
}

.listgkimgs {
	padding: 0 1px;
}

.listgkimgs dl {
	overflow: hidden;
	width: 46%;
	float: left;
	margin: 0 0 6px 3%;
}

.listgkimgs dl dt {
	width: 100%;
	height: 100%;
	background: #f4f4f4;
}

.listgkimgs dl dt img {
	width: 100%;
	height: 100%;
}

.listgkimgs dd {
	width: 100%;
	height: 22px;
	background: #f4f4f4;
	text-align: center;
	font-size: 12px;
	color: #333;
	line-height: 24px;
}

.list_online {
	height: 330px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	background: #fff;
}

.list_online h4 {
	overflow: hidden;
	line-height: 16px;
	padding: 15px 10px 12px;
	border-bottom: solid 1px #ddd;
}

.list_online:hover {
	border-top: solid 1px #F22A2E;
}

.list_online h4 a {
	font-family: "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
}

.list_online h4 a:hover {
	color: #F22A2E;
	text-decoration: underline;
}

.list_onlinetit {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	line-height: 20px;
	font-size: 16px;
}

.list_onlinetw {
	color: #fff !important;
	width: 60px;
	height: 22px;
	background: #F22A2E;
	text-align: center;
	line-height: 22px;
	border-radius: 4px;
}

.list_onlinecon {
	clear: both;
	padding: 10px 0 0 10px;
}

.list_onlinecon p {
	font: 12px/18px "\5FAE\8F6F\96C5\9ED1";
	color: #333;
	padding-bottom: 12px;
}

.list_onlinecon p .list_onlineas {
	float: left;
	width: 20px;
	height: 18px;
	background: #1BB249;
	color: #fff;
	text-align: center;
	line-height: 18px;
	margin-right: 10px;
}

.list_onlinecon p span {
	color: #888;
	padding-right: 40px;
}

.mainleft.Width,.mainright.Width {
	width: 100%;
}

.mainright.Width .unit-zmt {
	width: 49%;
	float: left;
}

.mainright.Width .zmt-box {
	width: 100%;
	float: right;
}

.mainright.Width .zmt-boxs {
	width: 49%;
	float: right;
}

.mainright.Width .buycourseRzb {
	width: 49%;
	float: right;
}

.mainright.Width .exambookR {
	width: 100%%;
	float: right;
}

.mainright.Width .listrbar {
	width: 49%;
	float: right;
}

.mainright.Width .buyctk {
	width: 100%;
	float: right;
}

.mainright.Width .interflowR {
	width: 49%;
	float: left;
}

.vx_img p {
    text-align: center;
}

.mainright.Width .kaoshihz {
	width: 100%;
	float: right;
}

.mainright.Width .list_online {
	width: 49%;
	float: left;
}

.mainright.Width .unit-zmt .zmt-box {
	width: 100%;
	float: none;
}

.mainright.Width .listgkimg {
	width: 49%;
	float: left;
}

.animation {
	-webkit-animation: fadeInDown 1s .2s ease both;
	-moz-animation: fadeInDown 1s .2s ease both;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

/*右侧悬浮nav*/
.fx_rigxf_ewm {
	width: 110px;
	height: 155px;
	text-align: center;
	background: #E2E2E2;
}

.fx_rigxf_ewm:hover {
/*! background:#e3e3e3; */
}

.fx_rigxf_ewm span {
	color: #888;
	line-height: 42px;
	font-size: 12px;
}

.fx_rigxf_ewm img {
	margin: 0 auto;
	display: block;
	width: 80px;
}

.fx_rigxf {
	position: fixed;
	left: 50%;
	bottom: 50px;
	z-index: 10000;
	margin-left: 510px;
	height: 400px;
	display: none;
}

.fx_fdnav {
	width: 50px;
}

.fx_fdnav a {
	float: left;
	width: 50px;
	height: 25px;
	color: #999;
	text-align: center;
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/rignav.jpg) no-repeat;
	padding-top: 25px;
	margin-top: 3px;
}

.fx_fdnav a:hover {
	color: #fff;
	background-position-x: -50px;
}

.fx_fdnav .rigxf_navbb:hover {
	background-position: -50px 0;
}

.fx_fdnav .rigxf_navzx {
	background-position: 0 -50px;
}

.fx_fdnav .rigxf_navzx:hover {
	background-position: -50px -50px;
}

.fx_fdnav .rigxf_navfk {
	background-position: 0 -100px;
}

.fx_fdnav .rigxf_navfk:hover {
	background-position: -50px -100px;
}

.fx_fdnav .rigxf_navdb {
	float: left;
	width: 50px;
	height: 25px;
	color: #999;
	text-align: center;
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/rignav.jpg) no-repeat 0 -150px;
	padding-top: 25px;
	margin-top: 3px;
	cursor: pointer;
}

.fx_fdnav .rigxf_navdb:hover {
	background-position: -50px -150px;
}

.buyctkpart a {
	left: 5px;
	width: 15px;
	height: 36px;
	background-position: -217px -115px;
	position: fixed;
	top: 50%;
	opacity: 0.75;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}

.buyctknext a {
	right: 5px;
	width: 15px;
	height: 36px;
	background-position: -232px -115px;
	position: fixed;
	top: 50%;
	opacity: 0.75;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}

.buyctknext a:hover,.buyctkpart a:hover {
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

/*底部二维码*/
.bot_con {
	width: 100%;
	height: 140px;
	margin-bottom: -40px;
}

.bot_con .bot_con_right {
	border: 1px solid #DBDBDB;
	height: 140px;
	float: left;
	width: 49.5%;
}

.bot_con .bot_con_lef {
	border: 1px solid #DBDBDB;
	height: 140px;
	float: left;
	width: 49.5%;
}

.bot_con dl dt,.bot_con dl dd {
	float: left;
}

.bot_con dl dt {
	margin: 1% 0px 0px 1%;
	width: 28%;
}

.bot_con img {
	width: 100%;
	height???00%;max-width: 140px;
	max-height: 140px;
}

.bot_con dl dd {
	width: 65%;
	padding-top: 1%;
	margin-left: 2%;
	height: 100px;
}

.bot_con p {
	font-size: 14px;
	color: #5F5F5F;
	font-family: "microsoft yahei";
}

.bot_con p a {
	font-size: 16px;
	color: #fff;
	6: "microsoft yahei";
	6: 1px 5pxtext-align:center;
	border-radius: 4px;
	margin: 0 auto;
	display: block;
	width: 120px;
	letter-spacing: 1px;
	text-align: center;
	line-height: 24px;
	font-weight: bold;
}

.bot_con .bgc1 {
	background: #ea0216;
}

.bot_con .bgc2 {
	background: #4793fb;
}

.bot_con .p1 {
	text-align: center;
	line-height: 28px;
	color: #333;
	font-size: 18px;
	font-weight: bold;
}

.bot_con .p2 {
	text-align: left;
	line-height: 28px;
	font-size: 12px;
	white-space: inherit;
	font-size: 16px;
}

.nav_line {
	height: 130px;
	border-right: 1px solid #ccc;
}

.artBox_rifls li {
	float: left;
}
/* footer */
.footerBj {
	width: 100%;
	background: #f6f6f6;
/*! height:425px; */
	border-top: solid 1px #ddd;
}

.footer {
	padding: 0 5px;
}

.footl {
	float: left;
	width: 400px;
	border-right: solid 1px #ddd;
	margin: 18px 0;
	box-sizing: border-box
}

.footl h4 {
	font: 28px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	color: #666;
	padding: 10px 0 10px 0;
}

.footl h4 a {
	color: #666;
}

.footl h4 a:hover {
	color: #f22a2e;
}

.footl h4 span {
	font-size: 20px;
	color: #888;
}

.footl h5 {
	font: 18px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	color: #888;
	padding: 16px 0 16px 0;
}

.footl h5 a {
	color: #888;
}

.footl h5 a:hover {
	color: #f22a2e;
}

.footl h5 span {
	font-size: 20px;
	color: #888;
}

.footl p span {
	font: bold 14px/26px sans-serif;
	color: #888;
}

.footl p {
	padding-bottom: 6px;
	color: #666;
	width: 98%;
	font-size: 12px;
}

.footl p a {
	font-size: 14px;
	color: #666;
	padding: 0 25px 0 0;
	font-weight: bold;
}

.footl p a:hover {
	color: #f22a2e;
	text-decoration: underline;
}

.footr {
	float: left;
	width: calc(100% - 400px);
	padding: 5px 0 0 0;
	margin: 18px 0;
	box-sizing: border-box
}

.footr ul {
	float: left;
	margin-left: 1%;
	width: 32.3%;
}

.footr ul li {
	clear: both;
}

.footr ul li p a {
	font-size: 12px;
	color: #666;
	padding: 0 5px 0 0;
	float: left;
	width: auto;
	line-height: 24px;
}

.footr ul li p a:hover {
	color: #f22a2e;
	text-decoration: underline;
}

.footr ul li h5 {
	font-size: 16px;
	color: #666;
	font-weight: bold;
	line-height: 28px;
}

.footr ul li h5 a {
	color: #666;
}

.footl_wx li img {
	width: 120px;
	height: auto;
	margin: 8px auto;
}

.footl_wx li h5, .footl_wx li p {
	margin: 0 auto;
}

.footbtm {
	position: relative;
}

.footbtm div {
	text-align: center;
}

.footbtm div img {
	display: inline;
	padding: 0 6px;
}

.footbtm .footbtmlj {
	text-align: left;
	padding: 5px 0 15px 0;
}

.footbtmlj p {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	text-align: center;
}

.footbtmlj p b {
	color: #888
}

.footbtmlj p a {
	color: #888;
	padding: 0 6px;
}

.footbtmlj p a:hover {
	color: #f22a2e;
}

.footbq {
	width: 100%;
	height: 40px;
	line-height: 38px;
	color: #fff;
	background: #333;
	text-align: center;
	float: left;
	font-size: 14px;
}

.hot_wztj,.ahfxm,.footm,.htsbb {
	display: none;
}

.footer {
	height: 100px;
}

.sd_zkrl {
	margin-bottom: 36px;
}

.sd_jrzk,.tj_bottom_video {
	width: 100%;
	padding: 10px 10px 6px;
	box-sizing: border-box;
}

.boxSha:hover {
	box-shadow: 0 0 30px #f4f4f4;
}

.sd_tith3 {
	font: bold 28px/36px 'Microsoft Yahei';
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/orange_tybg.png) no-repeat left top;
	padding-left: 5px;
}

.sd_tith3 a.more {
	font-size: 16px;
	font-weight: normal;
	color: #666;
}

.sd_tith3 a.more:hover {
	color: #e60012;
}

.sd_tith3 span {
	color: #e60012;
}

.sd_tith3 font {
	color: #ccc;
	padding-left: 15px;
	font-size: 16px;
	font-weight: normal;
}

.tj_bottom_video dl {
	background: #f7f7f7;
	margin: 12px 11px 11px 4px;
	padding: 10px 0;
	overflow: hidden;
}

.tj_bottom_video dt {
	width: 220px;
	margin-right: 22px;
	float: left;
}

.tj_bottom_video dt img {
	width: 220px;
	height: 124px;
}

.tj_bottom_video dd {
	width: 65%;
	float: left;
	font: 16px/2 'Microsoft Yahei';
	color: #666;
}

.tj_bottom_video dd a {
	display: block;
	font: bold 20px/2 'Microsoft Yahei';
	margin-bottom: 2px;
}

.tj_bottom_video li {
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/zhibo_ulbg.jpg) repeat-y 12px center;
	font: 16px/36px 'Microsoft Yahei';
	padding-bottom: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 36px;
}

.tj_bottom_video li b {
	font-size: 18px;
	padding: 0 20px;
	color: #333;
	float: left
}

.tj_bottom_video li em {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 26px;
	height: 26px;
	vertical-align: middle;
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/script_jhicon.png) no-repeat 0 -168px #fff;
	float: left;
	margin-top: 6px;
}

.tj_bottom_video li:hover,.tj_bottom_video li:hover a,.tj_bottom_video li:hover b {
	color: #ff0400;
}

.tj_bottom_video li:hover a.video_enter {
	background: #ff0400;
	color: #fefffe;
}

.tj_bottom_video li:hover em {
	background-position: 0 -112px;
}

.tj_bottom_video li a {
	color: #666;
}

.tj_bottom_video li a.video_enter {
	display: inline-block;
	*display: inline!important;
	zoom: 1 !important;
	; width: 100px;
	height: 36px;
	background: #f4f4f4;
	border-radius: 30px;
	color: #666;
	float: right;
	font: 14px/36px 'Microsoft Yahei';
	vertical-align: middle;
	text-align: center;
}

.tj_bottom_video li a.video_enter:hover {
	background: #ff0400;
	color: #fefffe;
}

.tj_bottom_video li.last {
	padding-bottom: 0;
}

.exambookRcon01_ex {
	margin-left: 0
}

.exambookRcon01_ex li {
	border-bottom: dashed 1px #dbdbdb;
	padding: 0 0 0 0;
	margin-bottom: 0;
}

.exambookRcon01_ex li img {
	float: left;
	width: 22%;
	margin: 6px 6%;
}

.exambookRcon01_ex li .book_list_2019 {
	float: right;
	box-sizing: border-box;
	padding: 10px 0;
	width: 60%;
}

.exambookRcon01_ex li a {
	line-height: 18px;
	display: block;
	height: auto;
	margin: 11px 0 10px 0;
	padding-left: 0px;
}

.exambookRcon01_ex .book_list_2019 p font {
	display: inline-block;
	vertical-align: middle;
	width: 44px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	font-family: 'Microsoft Yahei';
	background: #ff4048;
	border-radius: 5px;
	margin-left: 10px;
}

.book_list_gengduo a {
	margin: 0 auto;
	text-align: center;
	background: #efefef;
	display: block;
	width: 100%;
}

.book_stu_box {
	height: auto;
}

.book_stu_box .ht_e_school {
	max-height: 560px;
	transition: 1s;
	position: relative;
}

.book_stu_box .ht_e_school a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.ht_e_school img {
	width: 100%;
	height: 100%;
}

.book_stu_box .ht_e_school span {
	display: block;
	width: 53px;
	height: 53px;
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/ht_school_play.png) no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -26px 0 0 -26px;
	z-index: 1;
}

.ht_new_list {
	max-height: 172px;
	overflow: hidden;
	margin: 15px auto 10px;
	;  padding-left: 4px;
}

.ht_new_list a:hover, {
	color: #c00;
}

a.pc {
	display: block;
}

a.wap {
	display: none;
}

.provinces-book {
	overflow: hidden;
	border: solid 1px #ddd;
	padding: 0 0 12px;
	background: #fff;
	margin-bottom: 10px;
	border-radius: 5px;
}

.book_list {
	display: none;
}

.provinces-book h4 {
	overflow: hidden;
	line-height: 16px;
	padding: 10px 10px 8px;
	border-bottom: solid 1px #ddd;
	margin-bottom: 5px;
}

.provinces-ul {
	width: 100%;
	box-sizing: border-box;
	height: 40px;
	border-bottom: dashed 1px #ddd;
}

.provinces-ul li {
	display: block;
	float: left;
	width: 11.11%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	box-sizing: border-box;
}

.provinces-ul .on {
	border-bottom: 3px solid #e30003;
}

.book_list dl {
	width: 100%;
	height: auto;
	padding: 10px 0;
	position: relative;
}

.book_list dl dt {
	width: 25%;
	height: auto;
	position: relative;
	padding: 10px 0;
	float: left;
	margin-bottom: 10px;
}

.book_list dl dt:hover {
	box-shadow: 0 0 25px rgba(137, 137, 137, 0.2);
	border-color: transparent;
}

.book_list dl dt a {
	display: block;
	width: 90%;
	margin: 0 auto;
}

.book_list dl dt a img {
	width: 100%;
}

.goods-list {
	margin-top: 10px;
}

.goods-list li {
	float: left;
	margin: 0 1.33% 15px 0;
	width: 24%;
	background-color: #fff;
	position: relative;
}

.goods-list li:hover {
	box-shadow: 2px 2px 15px 1px #8c8c8c;
}

.goods-list li .image {
	width: 100%;
	padding-bottom: 100%;
	display: block;
	vertical-align: middle;
	position: relative;
	background: url(https://gd.huatu.com/zt/gdhtwzhz/images/spbj.gif) repeat scroll 0 0;
	overflow: hidden;
}

.goods-list li i.hide.tja, .goods-list li i.hide.tjb, .goods-list li i.hide.tjc, .goods-list li i.hide.tjd, .goods-list li i.hide.tje {
	position: absolute;
	width: 60px;
	height: 25px;
	overflow: hidden;
	z-index: 999;
	line-height: 25px;
	display: block;
	text-align: center;
	font-size: 13px;
	color: #ffffff;
	border-radius: 0 16px 16px 0;
	font-family: 'Microsoft YaHei';
	box-shadow: 1px 1px 8px 1px rgba(19, 19, 19, 0.45);
}

.goods-list li:nth-child(2) i.hide {
	background: #2196F3;
	background: linear-gradient(to right, #0973c7, #2196F3);
}

.goods-list li:nth-child(3) i.hide {
	background: #9C27B0;
	background: linear-gradient(to right, #9C27B0, #ce59e2);
}

.goods-list li:nth-child(4) i.hide {
	background: #4CAF50;
	background: linear-gradient(to right, #05776d, #8BC34A);
}

.goods-list li:nth-child(5) i.hide {
	background-color: #FF5722;
	border-right: none;
	background: linear-gradient(to right, #FF9800, #FF5722);
}

.goods-list li:nth-child(6) i.hide {
	background-color: #ea6bdc;
	background: linear-gradient(to right, #9C27B0, #ea6bdc);
}

.goods-list li .image img {
	vertical-align: middle;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 100%;
	height: auto;
	max-height: 100%;
}

.goods-list li:nth-child(4n) {
	margin-right: 0;
}


/*总部要求新加修改内容4.23*/
.bread-wrap {
	text-align: center;
}

.bread-wrap ul {
	display: inline-block;
}

.new-bread {
	float: left;
	width: 199px;
	height: 62px;
	background-image: url(https://u3.huatu.com/neimenggu/nmg/article_xg/bread01.png);
	background-repeat: no-repeat;
	line-height: 50px;
	text-align: center;
	transition: transform .5s ease;
}

.new-bread:hover {
	transform: translateY(-5px);
}

.new-bread a {
	display: block;
	color: #fff;
}

.new-bread02 {
	background-image: url(https://u3.huatu.com/neimenggu/nmg/article_xg/bread02.png);
}

.new-bread03 {
	background-image: url(https://u3.huatu.com/neimenggu/nmg/article_xg/bread03.png);
}

.new-bread04 {
	background-image: url(https://u3.huatu.com/neimenggu/nmg/article_xg/bread04.png);
}

.new-tab {
	margin-top: 70px;
}

.new-bar {
	padding-left: 10px;
	border-bottom: 2px solid #e23a43;
}

.bar-btn {
	float: left;
	width: 116px;
	height: 46px;
	margin-right: 6px;
	line-height: 46px;
	text-align: center;
	border-radius: 4px 4px 0 0;
	transition: background-color .5s ease;
	cursor: pointer;
	font-size: 20px;
}

.bar-btn.active {
	background-color: #e23a43;
	color: #fff;
}

.tab-main {
	position: relative;
	box-sizing: border-box;
	display: none;
	border: 1px solid #e1e1e1;
	border-top: none;
	padding: 30px;
}

.tab-main.active {
	display: block;
}

.tab-l {
  /* position: absolute;
  top: 50%; */
	float: left;
	width: 40%;
  /* transform:translateY(-50%); */
}

.tab-l img {
	width: 100%;
}

.tab-r {
	float: right;
	width: 55%;
}

.tab-r li {
	width: 100%;
}

.tab-r a {
	position: relative;
	display: table;
	font-size: 16px;
	margin-top: 8px;
	margin-bottom: 9px;
}

.tab-r a:last-child {
	margin-bottom: 0;
}

.tab-r a span {
	margin: 0 6px;
	color: #ccc;
}

.tab-r li i {
	position: absolute;
	top: -2px;
	right: -50px;
	width: 48px;
	height: 22px;
	background-image: url(https://u3.huatu.com/neimenggu/nmg/article_xg/news.png);
	background-repeat: no-repeat;
}

.contact {
	float: left;
	height: 135px;
	background-color: #f8f8f8;
}

.code-bg {
	float: left;
	box-sizing: border-box;
	width: 130px;
	height: 130px;
	padding: 8px;
	box-shadow: 0 4px 20px #f8dcdc;
	background: linear-gradient(to right, #ea5f66, #f07548, #f78b2b);
}

.code-bg img {
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	border: 6px solid #fff;
}

.contact-msg {
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	line-height: 32px;
	font-size: 16px;
}

.contact-msg.active {
	margin-right: 20px;
}

.contact-msg p {
  /*padding-top: 10px;*/
	font-size: 18px;
	color: #e23a43;
}

.contact-msg span {
	color: #e23a43;
}

.service {
	padding-bottom: 40px;
	padding: 0 10px 40px 10px;
	overflow: hidden;
	box-shadow: 0 0 20px 0 #ddd;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
}

.service .por {
	position: relative;
}

.service_title {
	padding: 20px 0;
	font-size: 22px;
	color: #e23a43;
	font-weight: bold;
	text-align: center;
}

.service-msg img {
	position: relative;
	float: left;
	z-index: 1;
	width: 120px;
}

.service-txt {
	float: left;
	z-index: 2;
}

.service-txt p {
	text-align: center;
}

.service-txt01 {
	margin-left: 10px;
}

.service-txt03 {
	margin-left: 10px;
}

.service-txt04 {
	margin-left: 10px;
}

.service-rec {
	display: block;
}

.service-btn {
	position: relative;
	top: 30px;
	width: 190px;
	height: 50px;
	margin: 0 auto 20px auto;
	border-radius: 40px;
	line-height: 50px;
	color: #fff;
	font-size: 22px;
	text-align: center;
	box-shadow: 0 4px 20px #f8dcdc;
	background: linear-gradient(to right, #ec665c, #f07549, #f6892e);
	z-index: 3;
	cursor: pointer;
	transition: transform .5s ease;
}

.service-btn a {
	color: #fff;
	text-decoration: none;
}

.service-btn:hover {
	transform: translateY(5px);
}

/*xn*/
.xn-mask {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
	z-index: 9;
}

.xn-box {
	display: none;
	position: fixed;
	top: 20%;
	left: 50%;
	width: 600px;
	background: #fff;
	border-radius: 8px 8px 0 0;
	margin-left: -250px;
	z-index: 10;
}

.xn-head {
	background: #da3521;
	text-align: center;
	height: 40px;
	line-height: 40px;
	width: 100%;
	border-radius: 8px 8px 0 0;
	position: relative;
}

.xn-head i {
	font-style: normal;
	position: absolute;
	top: 0;
	right: 5px;
	font-size: 20px;
	cursor: pointer;
	padding: 5px 10px;
	line-height: 30px;
	color: #FFFFFF;
}

.xn-head img, .xn-head span, .xn-box ul li a img, .xn-box ul li a span {
	vertical-align: middle;
}

.xn-head img {
	width: 16px;
	height: 14px;
	display: inline-block !important;
}

#xn_closed {
	transition: transform .5s ease;
}

#xn_closed:hover {
	transform: rotate(-180deg);
}

.xn-head span {
	color: #ffffff;
	font-size: 18px;
	margin-left: 12px;
}

.xn-box ul {
	width: 100%;
	padding-top: 10px;
}

.xn-box ul li {
	margin: 0 10px;
	border-bottom: 1px dashed #c4c4c4;
	padding: 5px 0;
	line-height: 22px;
}

.xn-box ul li:last-child {
	border-bottom: none;
}

.xn-box ul li a {
	display: inline-block;
	width: 19%;
	font-size: 14px;
	color: #444444;
	text-decoration: none;
	cursor: pointer;
}

.xn-box ul li a:hover {
	color: #FF0000;
}

.xn-box ul li a img {
	width: 20px;
	height: 15px;
	margin-right: 8px;
	margin-left: 8%;
	display: inline-block !important;
}

.xn-time {
	text-align: center;
	margin-top: 12px;
	padding-bottom: 20px;
}

.xn-time span {
	display: inline-block;
	border-radius: 8px;
	background: #ebebeb;
	color: #444444;
	font-size: 14px;
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
}
/*总部培训先加修改内容4.23*/

.courseList02 li {
	position: relative;
	float: left;
	width: 23.6%;
	margin: 0 0.666% 10px;
	background: #fff;
	line-height: 24px;
	overflow: hidden;
	box-shadow: 0 0 2px #ccc;
}

.courseList02 li:hover {
	border-color: #ddd;
	box-shadow: 0 0 3px #B5B5B5;
}

.courseList02 img {
	width: 100%;
	height: auto;
	margin-bottom: 5px;
}

.courseList02 h5 {
	height: 20px;
	overflow: hidden;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	padding: 0 5px;
}

.courseList02 .words {
	color: #999;
	padding: 0 5px;
}

.courseList02 strong {
	padding-right: 5px;
	font: 18px/26px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
	color: #F22A2E;
}

.courseList02 del {
	display: inline-block;
	vertical-align: middle;
	color: #999;
	padding-left: 15px;
}

.courseList02 .price {
	margin-bottom: 10px;
	padding: 0 5px;
}

.courseList02 p {
	height: 36px;
	overflow: hidden;
	padding: 5px 10px;
	line-height: 18px;
	color: #999;
}


/* 2021.10.15江苏新增 */
.bg_footer {
	padding-top: 20px;
}

.kfimg h6,.beikaolist .beikaoBox .rx_bot .zixun {
	text-align: center;
}

@media screen and (max-width:1560px) {
	#mainnav,#mainnav ul li {
		height: 55px;
	}

	#mainnav li.cur h2 a, #mainnav li.cur h1 a {
		height: 52px;
	}

	#mainnav ul li h2 {
		padding: 0 8px 0 8px;
	}

	.Width {
		width: 90%;
	}

	.mainWords p {
		font-size: 16px;
	}

	.huatuzk a,.crumbsNavcity .fl {
		font-size: 14px
	}

	.navtxttypeRig,.navtxttype07,.navtxttype08,.navtxttype09,.navtxttype10 {
		right: -3px;
		left: inherit;
	}

	.essayHeader h1 {
		font-size: 24px;
	}

	.listnavtxt p a {
		padding: 0 10px;
	}

	.mainWords table td {
		font-size: 14px;
	}

	.zmt-box .box_wxkf dl dd {
		width: 200px;
	}

	.zmt-box .box_wxkf .p1 {
		font-size: 16px;
	}

	.zmt-box .box_wxkf p {
		font-size: 14px;
	}

	.ksrl dl dd h6 {
		font-size: 20px;
	}

	.ksrl dl dd p,.ksrl dl dd p a,.ksrl dl dt {
		font-size: 16px;
	}

	.crumbsNavcity .fl, .listSty01 .mark, .listSty01 time, .hot_zbt li h2 span,.hot_zbt li em {
		font-size: 14px;
	}

	.lefttype span,.lefttype p a {
		font-size: 16px;
	}

	.hot_zbt li h2 a {
		font-size: 18px;
	}

	.bot_con .p1 {
		font-size: 16px;
	}

	.bot_con .p2,.bot_con p a {
		font-size: 14px;
	}

	.bot_con dl dt {
		width: 35%;
	}

	.bot_con dl dd {
		width: 59%;
	}

	.zmt-mid-img img {
		width: 120px;
		height: auto;
		margin: 8px auto;
	}

	.footr ul {
	}

	.mainWords p, .mainWords p span {
		font: 16px/36px  "MicroSoft YaHei","Hiragino Sans GB", Arial, sans-serif;
	}
}

@media screen and (max-width:1400px) {
	#mainnav li.cur h2 a, #mainnav li.cur h1 a,#mainnav ul li h2 a {
		font-size: 18px;
	}

	.crumbsNavcity,.mainleft {
		width: calc(100% - 310px);
	}

	.crumbsNavseach,.mainright {
		width: 300px;
	}

	.listSty01 li h3,.listSty01 .lm a {
		font-size: 16px;
	}

	.exambookRcon01 li a, .kaoshihzxx dd a, .interflowRcon li a, .zmt-title li a, .readkeyw ul li a, .readexten div a,.readkeyw ul li span {
		font-size: 12px;
	}

	.buyctktabimg dl,.buyctktabimg dl dd {
		width: 70px;
	}

	.buyctktabimg dl dt,.buyctktabimg dl dt a {
		width: 70px;
		height: 70px;
	}

	.zmt-mid-img a.fxkc {
		width: 140px;
		margin: 6px 3px 6px 3px;
	}

	.zmt-mid-img a.zxkf {
		width: 90px;
		margin: 10px 4px 10px 3px;
	}

	.zmt-box .box_wxkf dl {
		width: 100%;
		margin: 0 5px 0 5px;
	}

	.zmt-box .box_wxkf dt {
		width: 120px;
		float: left;
		height: 120px;
	}

	.zmt-box .box_wxkf dt img {
		width: 120px;
	}

	.zmt-box .box_wxkf dl dd {
		width: 160px;
		height: 130px;
	}

	.zmt-box .box_wxkf p {
		font-size: 12px;
	}

	.zmt-box .box_wxkf p a {
		font-size: 12px;
		padding: 1px 2px;
		width: 100px;
		line-height: 20px
	}

	.zmt-box .box_wxkf .p1 {
		line-height: 28px;
		font-size: 14px;
	}

	.footl {
		width: 360px;
	}

	.footr {
		width: calc(100% - 360px);
	}
	
}

@media screen and (max-width:1200px) {
	#mainnav ul li a {
		padding: 0 5px 0 5px;
	}

	.listnavtxt li {
		display: none;
	}

	.headnav {
		width: 600px !important;
	}

	.headnav ul li a {
		margin: 0 0 0 5px;
	}
	
}

@media screen and (max-width:1120px) {
	.top,.crumbsNavseach,.rigxf,.footer,.footbtm,#mainnav ul li h2 a span,.headnav,.btnSty,.fx_rigxf {
		display: none;
	}

	.listSty01 h3 a {
		width: 100%;
		overflow: scroll!important;
		white-space: nowrap;
	}

	#mainnav,.lefttype,.listPage,.leftcon,.footl,.footbq,.Width,.footr {
		width: 100%;
	}

	#mainnav ul li h2 {
		padding: 0 7px 0 7px;
	}

	#listnav {
		border: none;
		height: auto;
		overflow: scroll;
	}

	.head,.crumbsNav,.mainleft {
		width: 100%;
	}

	#mainnav,#listnav {
		width: 100%;
		overflow: hidden;
		height: 50px;
	}

	.crumbsNavcity {
		width: 100%;
		padding: 0 1%;
		height: 24px;
	}

	.crumbsNavcity .fl {
		font-size: 12px;
		padding-left: 0px;
		line-height: 24px;
	}

	.bot_con dl dt {
		width: 28%;
		margin: 1% 4%
	}

	.bot_con dl dd {
		width: 50%;
		margin: 1% 4%
	}

	.zmt-mid-img a.fxkc {
		float: left;
		width: 146px;
		display: block;
		border: 1px solid #ddd;
		margin: 4px 4px;
		border-radius: 20px;
		line-height: 30px;
		text-align: center;
		font-size: 14px;
	}

	.interflowRcon li {
		background-position: -242px -266px;
		text-align: center;
		box-sizing: border-box;
		width: 49%;
		float: left;
		padding: 2px 0 2px 10px;
		overflow: hidden;
	}

	.mainnavtit01 ul,.listnavtxt p {
		float: none;
		overflow: hidden;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		height: 50px;
	}

	.mainnavtit01 ul::-webkit-scrollbar,.listnavtxt p::-webkit-scrollbar {
		display: none;
	}

	#mainnav ul li {
		display: inline-block;
		float: none;
		white-space: nowrap;
	}

	.mainleft.lists .lefttype,.mainleft.lists .leftcon,.mainleft.lists .listPage {
		padding: 0;
	}

	.mainleft.lists {
		margin-bottom: 30px;
		border: none;
		box-shadow: 0 4px 5px #ccc;
	}

	.mainleft.lists .listPage {
		padding: 20px 0;
	}

	.mainleft .setBox {
		padding: 0 10px;
		border: none;
	}

	.mainright {
		width: 96%;
		float: none;
		padding: 0 2%
	}

	.leftread,.pinglun,.search,#htwindows {
		margin: 5px 2% !important;
	}

	.footer,.footr {
		padding: 0;
	}

	.footr ul {
		margin-left: 3%;
	}

	.htsbb {
		display: block!important;
	}

	.htsbb {
		overflow: visible;
		line-height: 1;
		border-top: 1px solid #c0c0c0;
		position: fixed;
		z-index: 999;
		width: 100%;
		bottom: 0px;
		background-color: #ffffff;
		)
	}

	.htsbb div {
		overflow: visible
	}

	.htsbb div,.htsbb span,.htsbb a,.htsbb ul,.htsbb li {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
	}

	.htsbb div {
		-webkit-text-size-adjust: none
	}

	.htsbb ul,.htsbb li,.htsbb a {
		vertical-align: middle
	}

	.htsbb ul {
		list-style: none;
		overflow: visible
	}

	.htsbb * {
		vertical-align: middle;
		box-sizing: border-box
	}

	.htsbb .htxpp {
		position: relative
	}

	.htsbb .htxpc {
		position: absolute;
		bottom: 100%;
		display: none;
		z-index: 990;
		width: 113%;
		background-color: #ffffff;
		left: initial !important;
		margin-left: -7px;
		border: 1px solid #c0c0c0;
		border-radius: 2px;
		box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.12);
		margin-bottom: 12px;
		-webkit-transform: scale(1)
	}

	.htsbb .htxpc ul,.htsbb .htxpc li {
		list-style: none
	}

	.htsbb .htxpc ul {
		padding: 0px 9px;
		height: auto
	}

	.htsbb .htxpc ul>li:not(:last-of-type) {
		border-bottom: 1px solid #dddddd
	}

	.htsbb .htxpc ul>li {
		height: 36px
	}

	.htsbb .htxpc ul>li a {
		padding: 1px 0;
		font-size: 14px
	}

	.htsbb a {
		text-decoration: none;
		color: #001526
	}

	.htsbb>ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -moz-box;
		display: box;
		width: 100%;
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		-webkit-box-pack: center;
		-webkit-box-align: center;
		box-pack: center;
		box-align: center;
		border: 0 #fafafb solid;
	}

	.htsbb>ul>li {
		display: block;
		-webkit-box-flex: 1;
		flex: 1;
		-ms-flex: 1;
		-moz-box-flex: 1;
		text-align: center;
		border-left: 1px solid #e5e5e5;
	}

	.htsbb>ul>li a {
		font-size: 16px;
		display: inline-block;
		width: 100%;
		line-height: 34px;
		height: 32px;
		text-align: center
	}

	.htsbb>ul .pop-tip {
		-webkit-transform: rotateZ(45deg);
		transform: rotateZ(45deg);
		width: 6px;
		height: 6px;
		z-index: 300;
		bottom: -4px;
		left: -55%;
		position: absolute;
		border: 1px solid #c0c0c0;
		background-color: rgba(255,255,255,0.94);
	}

	.htsbb>ul .pop-tip.align-right {
		margin-left: 100%;
		border-left: 0px;
		border-top: 0px
	}

	.htsbb>ul>li:last-of-type .htxpc {
		right: 10px
	}

	.htsbb .htxpp:after {
		position: absolute;
		top: 0px;
		left: 50%;
		width: 12px;
		height: 3px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #c0c0c0;
		border-left: 0px;
		border-right: 0px;
		margin: 3px 0px 6px -6px;
		content: ""
	}

	.showhomes {
		display: inline-block;
		width: 45px;
		color: #333;
		font-weight: bold;
		font-size: 14px;
		background: url("https://gd.huatu.com/zt/gdhtwzhz/images/ico_home.png") no-repeat scroll center center;
		background-size: 24px 24px;
		text-indent: -10000px;
		vertical-align: top;
	}

	.exambookRcon02 li {
		width: 100%;
	}

	.unit-zmt .mainBanner,.unit-zmt .mainBanner .bd li,.unit-zmt .mainBanner .bd a {
		height: 20rem;
	}
	.bar-btn {
    width: 90px;}
	.tab-l {
    width: 100%;}
	.tab-r {
    width: 100%;}
	.tab-r li i {
    display: none;
   }
   
	.contact-msg {
		float: left;
		margin-left: 5px;
		margin-right: 0px;
		line-height: 20px;
		font-size: 14px;
		width: 48%;
	}
	.contact-msg p {
    font-size: 14px;
}
		
	.code-bg {
    height: auto;
    width: 40%;
}
}


/* 总部培训新增修改4.23 */
/*新增文章页课程列表end*/
/* 适配 */
@media screen and (max-width:1750px) {
	.tab-r a {
		margin-bottom: 4px;
	}

	.artBox_left {
		width: 986px;
	}

	.artBox_rig {
		width: 400px;
	}

	.artBox_rig form input[type=text] {
		width: 312px;
	}

	.artBserinp input[type="text"] {
		width: 438px;
	}

	.artBconlist dd {
		width: 690px;
	}

	.readkeyw {
		width: 594px;
		padding: 0 35px 0 15px;
	}

	.readkeyw ul li a {
		width: 466px;
	}

	.readexten {
		width: 288px;
		padding: 0 15px 0 35px;
	}

	.artBox_rtool dl {
		width: 72px;
	}

	.artBox_rtool dl dt {
		width: 72px;
		height: 72px;
		background-size: 144px 72px;
	}

	.service-msg img {
		width: 130px;
	}

	.service-txt {
		left: 140px;
	}

	.service-btn {
		top: 0;
	}
}

@media screen and (max-width:1600px) {
	.tab-r a {
		margin-bottom: 0;
	}

	.service-msg img {
		width: 100px;
	}

	.service-txt {
		left: 110px;
	}

	.service-btn {
    /*top: 110px;*/
		top: 20px;
    /*margin-bottom: 80px;*/
	}

	.artBox_left {
		width: 926px;
	}

	.artBox_rig {
		width: 370px;
	}

	.artBox_rig form input[type=text] {
		width: 282px;
	}

	.artBserinp input[type="text"] {
		width: 438px;
	}

	.artBconlist dd {
		width: 630px;
	}

	.readkeyw {
		width: 476px;
		padding: 0 30px 0 15px;
	}

	.readkeyw ul li a {
		width: 340px;
	}

	.readexten {
		width: 256px;
		padding: 0 15px 0 30px;
	}

	.artBox_rtool dl {
		width: 72px;
		margin: 30px 10px 0;
	}
}

@media screen and (max-width:1080px) {
	.bread-wrap {
		padding-top: .5rem;
		padding-bottom: 0;
	}

	.new-bread {
		width: 49%;
		height: 2rem;
		margin-right: 2%;
		margin-bottom: .5rem;
		background-size: 100%;
		font-size: .75rem;
		line-height: 1.9rem;
	}

	.new-bread:nth-child(even) {
		margin-right: 0;
	}
  	/*4.24新增开始*/

      /* .new-tab {
        margin-top: 20px;
    }
    
    .tab-l,.tab-r {
        float: none;
        width: 100%;
        margin-top: 8px;
    }
    
    .tab-r a {
        font-size: 14px;
    }
    
    .bar-btn {
        font-size: 18px;
        width: 30%;
    }
    
    .contact {
        float: none;
        height: 260px;
    }
    
    .code-bg {
        float: none;
        margin: 0 auto;
    }
    
    .contact-msg {
        float: none;
        margin: 0 auto;
        text-align: center;
    }
    
    .contact-msg p {
        font-size: 16px;
    }
    
    .service-msg {
        width: 280px;
        margin: 0 auto;
    }  */

	/*4.24新增结束*/
}

@media screen and (max-width:1200px) {
.readkeyw {
    width: 426px;
    padding: 0;
	}
	}

@media screen and (max-width:768px) {
	.tabContent .mt10 {
		margin-top: 10px;
	}

	.courseList02 li {
		width: 48%;
		margin: 0 1% 10px;
	}

	.mainleft .courseList02 li {
		width: 48%;
		margin: 0 1% 10px;
		height: 10rem;
	}

	.listnavtxt {
		width: 100%;
		white-space: nowrap;
		overflow: scroll;
	}

	#mainnav ul li .n_two {
		width: 100%;
	}

	.listnavtxt p a b,.readexten,.interflowRcon {
		display: none;
	}

	.listnavtxt p a {
		font: 12px/34px "\5b8b\4f53","\9ED1\4F53",Arial,sans-serif;
		padding: 0 3px;
		display: inline-block;
		height: 30px;
		white-space: nowrap;
	}

	.ggyd,.ggyd h3,.ggyd_lm,.ggyd_yy,.ggyd_yyxll,.ggyd_wx,ggyd_wx {
		width: 100%;
		margin: 0 auto;
	}

	.ggyd_yy {
		width: 90%;
	}

	.ksrl,.ksrl dl dt,.ksrl dl dd {
		width: 100%;
	}

	.ksrl {
		background: #FFF;
	}

	.ksrl dl {
		padding-bottom: 0px;
	}

	.ksrl dl dt {
		padding: 0 0;
	}

	.ksrl dl dd {
		padding-left: 10px;
		background: #FFF;
	}

	.bot_con,.bot_con .bot_con_right,.bot_con .bot_con_lef {
		width: 100%;
	}

	a.pc {
		display: none;
	}

	a.wap {
		display: block;
	}

	.provinces-ul {
		height: 2.8rem;
	}

	.provinces-ul .on {
		border-bottom: .04rem solid #e30003;
	}

	.provinces-ul li {
		width: 20%;
		height: 1.4rem;
		line-height: 1.4rem;
		font-size: .6rem;
	}

	.goods-list li {
		margin: 0 2% 15px 0;
		width: 48%;
	}

	.goods-list li:nth-child(2n) {
		margin-right: 0;
	}
}

@media screen and (max-width:700px) {
	.daohang1, .leftnav, .huatuzk,.left_ser,.footr {
		display: none;
	}

	.logo {
		background: url(https://nmg.huatu.com/zt/css/logom.png) no-repeat;
		height: 50px;
		background-size: 120px 50px;
		width: 120px;
		margin-left: 8px;
	}

	.headname {
		margin: 5px 0 0 0;
		border-left: none;
	}

	.headname a {
		float: left;
		height: 45px;
		overflow: hidden;
		font-size: 20px;
		padding-left: 5px;
	}

	.head {
		height: 50px;
		padding-top: 0;
	}

	#mainnav {
		height: 40px;
	}

	#mainnav ul li,#mainnav ul li h2 {
		height: 40px;
    	background: #e4393c;
	}

	#mainnav li.cur h2 a,#mainnav li.cur h1 a {
		height: 37px;
		line-height: 39px
	}

	#mainnav ul li div {
		height: 0px;
		overflow: hidden;
	}

	#mainnav ul li .n_one,#mainnav ul li h2 a {
		font: bold 16px/40px "\5b8b\4f53",sans-serif;
		color: #fff;
		width: auto;
		padding: 0 5px;
	}

	.mainnavtit01 {
		overflow: hidden;
		height: 40px;
	}

	.mainnavtit01 ul,.listnavtxt p {
		height: 40px;
	}

	.navtxt {
		border: none;
		width: 0;
		padding: 0px;
		top: 0px;
	}

	.n_one,.n_two,.n_three,.n_four,.n_five {
		width: auto;
	}

	#listnav {
		overflow: hidden;
		height: 30px;
		display: none;
	}

	.listnavtxt span,.listnavtxt a b {
		display: none;
	}

	.crumbsNav {
		padding: 2px 0;
		margin: 0;
	}

	.listnavtxt a {
		font: 12px/34px "\5b8b\4f53","\9ED1\4F53",Arial,sans-serif;
		padding: 0 0 0 5px;
	}

	.listnavtxt span {
		display: none;
	}

	.bot_con dl dt {
		width: 30%;
		margin: 5px 5px
	}

	.bot_con img {
		width: 135px;
		height: 135px;
	}

	.bot_con dl dd {
		width: 65%;
		margin: 1% 1%
	}

	.mainleft {
		margin-top: 0;
		margin-bottom: 0px;
	}

	.mainleft.lists h1 {
		padding-left: initial;
		text-align: center;
		background: #F3F3F3;
		border-bottom: none;
	}

	.essayHeader {
		padding-top: 0;
	}

	.essayHeader h1 {
		text-align: center;
		font: bold 1rem/1.8rem "MicroSoft YaHei";
		padding: 10px 0 5px 0;
	}

	.essayHeader p span {
		display: none;
	}

	.mainWords {
		padding: 0;
		font: 14px/24px "\5B8B\4F53",Arial,sans-serif;
	}

	.mainWords img {
		margin: 0px auto;
		display: inline-block;
		max-width: 100%;
		height: auto !important;
	}

	.mainWords a {
		color: red;
	}

	.mainWords u a,.mainWords u {
		color: #333;
		text-decoration: none;
	}

	.mainWords u a:hover {
		color: red;
		text-decoration: underline;
	}

	.mainWords table {
		width: 100% !important;
		margin: 10px auto;
		border-top: 2px solid #c00;
		border-collapse: collapse;
		font: 12px/21px "\5B8B\4F53",Arial,sans-serif;
	}

	.mainWords th,.mainWords td {
		border: 1px solid #eee;
		text-align: center;
		padding: 3px;
	}

	.mainWords th {
		background: #f2f2f2;
	}

	.mainWords p,.mainWords p span {
		font: 0.75rem/1.8rem "MicroSoft YaHei";
		line-height: 1.5rem;
	}

	.mainWords table td {
		font-size: 0.75rem;
	}

	.mainWords fieldset {
		padding: 3px;
		margin: 0px;
		border-left: none;
		border-right: none;
		border-radius: 0px;
		border-color: #dfdfdf;
	}

	.mainWords fieldset p {
		width: 95%;
		overflow-x: scroll;
		white-space: nowrap;
	}

	.biaoqian {
		width: 100%;
		padding: 3px 0 0;
	}

	.biaoqian p {
		width: auto;
		float: none;
	}

	.biaoqian p span,.biaoqian p a {
		padding: 0 3px;
		margin: 5px 3px 0 3px;
		line-height: 20px;
		height: 20px;
	}

	.pinglun, .search {
		max-height: 550px;
	}

	.hot_zbt {
		margin: 0;
		border-bottom: 1px dotted #dfdfdf;
		padding: 0 5px;
	}

	.hot_zbt li {
		margin: 2px 0;
	}

	.hot_zbt li h2 span,.kstx {
		display: none;
	}

	.hot_zbt li h2 a {
		font-size: 16px;
	}

	.hot_zbt li em {
		padding: 0px 5px;
	}

	.hot_wztj {
		display: block !important;
	}

	.hot_wztj {
		margin: 0 auto;
		border-bottom: 1px dotted #dfdfdf;
		padding: 0;
		background: #F7F7F7;
		border-radius: 5px;
	}

	.hot_wztj li {
		margin: 0 auto;
		text-align: center;
		float: none;
		overflow: hidden;
		white-space: nowrap;
		overflow-x: scroll;
	}

	.hot_wztj li em {
		font-size: 12px;
		line-height: 16px;
		margin-right: 5px;
		display: inline-block;
		vertical-align: 2px;
		background: #e4393c;
		color: #fff;
		padding: 2px 3px;
		text-decoration: none;
		font-style: normal;
		border-radius: 5px;
	}

	.hot_wztj li a {
		color: #e4393c;
		font-weight: bold;
	}

	.listSty01 li {
		background: none;
		border-bottom: 1px dotted #d6d6d6;
	}

	.listSty01 li h3 {
		display: block;
		padding-left: 3px;
		height: 28px;
	}

	.listSty01 h3 a {
		display: inline-block;
		font-size: 14px
	}

	.listSty01 .lm:after {
		content: "";
	}

	.listSty01 .lm:before,.listSty01 .mark:before,.listSty01 time:before {
		content: "";
		background: url(https://gd.huatu.com/zt/gdhtwzhz/images/listcons.png) no-repeat;
		display: inline-block;
		width: 14px;
		height: 12px;
		opacity: 0.3;
	}

	.listSty01 .lm:before {
		background-position: -457px -1px;
		vertical-align: -1px;
		padding-right: 1px;
	}

	.listSty01 time {
		margin-left: 12px;
		color: #999;
	}

	.listSty01 .lm,.listSty01 .lm a {
		color: #999;
		font-size: 14px;
	}

	.listSty01 .mark:before {
		background-position: -239px -2px;
		padding-right: 2px;
	}

	.listSty01 time:before {
		background-position: -433px -3px;
		vertical-align: -1px;
		padding-right: 1px;
	}

	.listPage {
		text-align: center;
	}

	.listPage li {
		display: inline;
	}

	.listPage a,.listPage span {
		display: inline-block;
		padding: 0 8px;
		margin: 0 5px 5px 0;
		border: 1px solid #dfdfdf;
		font-family: Arial,sans-serif;
	}

	.listPage a:hover,.listPage li.thisclass a,.listPage span.current {
		background: #f13c40;
		border-color: #f13c40;
		color: #fff;
		text-decoration: none;
	}

	.leftwriting li {
		overflow: hidden;
	}

	.readkeyw {
		width: 100%;
		height: 200px;
		border-right: solid 0px #ddd;
	}

	.readkeyw ul li {
		overflow: hidden;
		width: 100%;
		line-height: 28px;
		height: 28px;
		padding-left: 5px;
	}

	.readkeyw ul li a {
		width: 78%;
		overflow: hidden;
	}

	.readkeyw ul li span {
		width: 22%;
	}

	.readexten {
		width: 100%;
		margin-top: 8px;
	}

	.share div {
		float: none;
		overflow: hidden;
	}

	.buyctknext,.buyctkpart {
		opacity: 0.5;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	}

	.ahfxm {
		display: block;
		background: #fff;
		overflow: hidden;
		border-top: #e5e5e5 1px solid;
		border-bottom: #e5e5e5 1px solid;
		padding: 10px 0;
		width: 100%;
	}

	.listother li {
		float: left;
		width: 16.66%;
		height: 16px;
		line-height: 15px;
		margin: 3px 0;
		border-right: 1px #d3d3d3 solid;
		text-align: center;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.listother li:nth-child(6n+6) {
		border-right: none;
	}

	.footm {
		display: block;
		overflow: hidden;
		background: #fff;
		border-top: solid 1px #ddd;
	}

	.footm a {
		float: left;
		height: 35px;
		text-align: center;
		width: 25%;
		line-height: 35px;
		font-size: 16px;
		color: #888;
	}

	.footm p {
		font-size: 16px;
		color: #888;
		text-align: center;
	}

	.exambookRcon02 li {
		width: 100%;
	}
}

@media screen and (max-height:590px) {
	.ht-nav li a {
		padding: 1px 0 1px 8px;
		font-size: 13px;
		line-height: 22px;
	}
}

@media screen and (max-width:480px) {
	.bot_con img {
		width: 100%;
		height: 100%;
	}

	.bot_con dl dt {
		width: 30%;
		margin: 1% 1%
	}

	.bot_con dl dd {
		width: 55%;
		margin: 1% 1%;
	}
}

@media screen and (max-width:400px) {
	.bot_con dl dd {
		width: 45%;
		margin: 1% 1%;
	}
}

@media screen and (max-width:360px) {
	.readkeyw h4 a,a.bds_weixin,.bot_con .bgc1,.bot_con .bgc2 {
		display: none;
	}

	.footr ul {
		width: auto;
	}

	.footr ul:nth-child(2) {
		width: auto;
	}

	.bot_con dl dd {
		width: 35%;
		margin: 1% 1%;
	}
}

/*底部翻页*/
.m-page-cms {
	width: 100%;
	overflow: hidden
}

.m-page-cms .u-page-up {
	width: 38%;
	height: 68px;
	background: #fafafa;
	padding-left: 50px;
	position: relative;
	cursor: pointer;
	display: table;
	box-sizing: border-box
}

.m-page-cms .u-page-up i {
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-right: 15px solid #ccc;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 20px;
}

.m-page-cms .u-page-up a {
	width: 100%;
	line-height: 18px;
	font-size: 14px;
	color: #000;
	display: table-cell;
	overflow: hidden;
	vertical-align: middle;
}

.m-page-cms .u-page-up:hover i {
	border-right: 15px solid #f0333a
}

.m-page-cms .u-page-up:hover a {
	color: #f0333a
}

.m-page-cms .u-page-m {
	width: 24%;
	height: 68px;
	float: left;
	text-align: center;
	background: #fafafa;
	border-radius: .3rem;
	box-sizing: border-box
}

.m-page-cms .u-goto-index {
	width: 60px;
	display: inline-block;
	margin-right: 30px;
}

.m-page-cms .u-goto-index i {
	width: 37px;
	height: 37px;
	background: url("https://gd.huatu.com/zt/gdhtwzhz/images/cmsinfo-icon.png") no-repeat 8px -93px #f0333a;
	border-radius: 100%;
	display: block;
	overflow: hidden;
	margin: 3px auto 0;
}

.m-page-cms .u-goto-index strong {
	width: 100%;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	font-weight: normal;
	color: #f0333a;
	text-align: center;
	display: block;
	overflow: hidden;
	margin: 8px 0 0;
}

.m-page-cms .u-goto-index:hover i {
	background-color: #e00;
}

.m-page-cms .u-goto-index:hover strong {
	color: #f0333a
}

.m-page-cms .u-goto-list {
	width: 60px;
	display: inline-block;
}

.m-page-cms .u-goto-list i {
	width: 37px;
	height: 37px;
	background: url("https://gd.huatu.com/zt/gdhtwzhz/images/cmsinfo-icon.png") no-repeat 8px -142px #f0333a;
	border-radius: 100%;
	display: block;
	overflow: hidden;
	margin: 3px auto 0;
}

.m-page-cms .u-goto-list strong {
	width: 100%;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	font-weight: normal;
	color: #e00;
	text-align: center;
	display: block;
	overflow: hidden;
	margin: 8px 0 0;
}

.m-page-cms .u-goto-list:hover i {
	background-color: #f0333a
}

.m-page-cms .u-goto-list:hover strong {
	color: #f0333a
}

.m-page-cms .u-page-next {
	width: 38%;
	height: 68px;
	background: #fafafa;
	padding-right: 50px;
	position: relative;
	zoom: 1;
	cursor: pointer;
	display: table;
	text-align: right;
	box-sizing: border-box
}

.m-page-cms .u-page-next i {
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #ccc;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 20px;
}

.m-page-cms .u-page-next a {
	width: 100%;
	height: auto;
	line-height: 18px;
	font-size: 14px;
	display: table-cell;
	overflow: hidden;
	vertical-align: middle;
}

.m-page-cms .u-page-next:hover i {
	border-left: 15px solid #f0333a
}

.m-page-cms .u-page-next:hover a {
	color: #f0333a
}

@media screen and (max-width:680px) {
	.m-page-cms .u-page-m {
		width: 100%;
		height: 68px;
		float: left;
		text-align: center;
	}

	.m-page-cms .u-page-up,.m-page-cms .u-page-next {
		width: 100%;
		height: 50px;
	}

	.m-page-cms .u-page-up i,.m-page-cms .u-page-next i {
		top: 10px;
	}
}

/*20191114新增 招考底部样式*/

/* .wzdbxxhz {
	width: 100%;
	height: 330px;
	font-size: 13px;
	border-top: 1px dashed #ddd;
	margin-bottom: 5px
}

.wzdbxxz {
	width: 50%;
	float: left;
	height: 324px;
}

.wzdbxxyy {
	width: 44%;
	height: 324px;
	float: right;
	padding-left: 10px;
	border-left: 1px solid #ddd
}

.xgyd {
	margin-top: 10px;
}

.sysewm {
	text-align: center;
	margin: 10px 0 5px  0;
	padding: 0px;
}

@media screen and (max-width:768px) {
	.wzdbxxhz {
		height: auto;
	}

	.wzdbxxz {
		width: 100%;
		margin-bottom: 0;
		height: auto
	}

	.wzdbxxz p {
		margin: 0;
		padding: 0
	}

	.wzdbxxyy {
		width: 100%;
		border-left: none;
		margin-top: 0;
		height: auto
	}

	.wzdbxxy p {
		margin: 0;
		padding: 0
	}
}  */

/*20191114新增 招考底部样式 end*/