/* CSS Document */



/* by offcnwxs in 2019.06.10 */

html {
	color:#000;
	background:#fff;
}
body {
	font:12px/1.5 "Microsoft YaHei",Tahoma,Arial,Helvetica,sans-serif;
	word-break:break-all;
	word-wrap:break-word;
}
body,h1,h2,h3,h4,h5,h6,p,dl,dd {
	margin:0;
}
ul,ol,input {
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
img {
	border:none;
	vertical-align:middle;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/*em,i {
	font-style:normal
}
b,strong,th {
	font-weight:normal;
}
*/

textarea {
	resize:none;
	outline:none;
}
button,input,textarea {
	outline:none;
	font-family:"microsoft yahei",Tahoma,Arial,Helvetica,sans-serif;
	vertical-align:middle;
}
/*input:focus {
	outline:none;
}
*/

input[type="button"],input[type="submit"],input[type="reset"] {
	-webkit-appearance:none;
}
textarea {
	-webkit-appearance:none;
}
a {
	text-decoration:none;
	color:#333;
}
a:hover {
	text-decoration:inline;
	color:#f02d35;
	text-decoration:none!important;
}
.clearfix {
	*zoom:1
}
.clearfix:after {
	content:"";
	display:block;
	clear:both;
}
.clearDiv {
	clear:both;
	height:0;
	font-size:0;
	overflow:hidden;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.wrap {
	width:1200px;
	margin:0 auto;
	text-align:left;
}
/*top*/

.zg_top {
	height:64px;
	padding:10px 0;
}
.zg_logo a {
	float:left;
	margin-right:15px;
}
.zg_logo h2 {
	font:bold 20px 'Microsoft Yahei';
	color:#333;
	float:left;
	border-left:1px dashed #ccc;
	text-indent:8px;
	margin-top:20px;
}
.zg_logo h2 a {
	font:bold 20px 'Microsoft Yahei';
	color:#333;
	float:left;
}
.zg_logo h2 a:hover {
	color:#333;
	text-decoration:none;
}
.zg_top_right {
	width:390px;
	height:42px;
	padding-top:15px;
}
.zg_top_right li {
	float:right;
	height:42px;
	line-height:42px;
	margin-left:20px;
	font-size:12px;
	font-family:"Microsoft YaHei";
}
.zg_top_right li a {
	font-family:"Microsoft YaHei";
}
.zg_top_right .zg_top_tel {
	font-size:16px;
	color:#e60000;
}
.zg_top_right li em {
	display:inline-block;
	vertical-align:middle;
	background:url(../images/zgszyf_bk01_1.jpg) no-repeat;
	margin-right:3px;
}
.zg_top_right .zg_top_tel em {
	background-position:right top;
	width:14px;
	height:17px;
}
.zg_top_right .zg_top_wx em {
	background-position:-59px top;
	width:20px;
	height:17px;
}
.zg_top_right .zg_top_wb em {
	background-position:-122px top;
	width:19px;
	height:17px;
}
.zg_top_right .zg_top_qq em {
	background-position:0 top;
	width:16px;
	height:17px;
}
.zg_top_right .zg_top_baike em {
	background:url(../images/offcnbk_index_05.jpg);
	width:17px;
	height:14px;
}
.zg_nav,.zg_addTopPic,.zg_xfnew,.footerS {
	display:none;
}
.zg_bannerBox {
	width:100%;
	height:240px;
	background:url(../images/zg_ald19BannerBG.jpg) no-repeat top center;
	margin-bottom:30px;
}
.zg_banner {
	height:240px;
	text-align:center;
}
.zg_banner h1 {
	color:#fff;
	line-height:240px;
	font-size:58px;
}
.zg_banner span {
	color:#ffc653;
}
/*footer*/

.copyright {
	margin:30px auto 0;
	text-align:center;
	border-top:solid 1px #eee;
	padding:20px 0;
	min-width:1200px;
}
.copyright ul li a {
	color:#333;
}
.copyright ul li a:hover {
	color:#e00;
}
.copyright ul li {
	line-height:1.8em;
	color:#333;
}

.zg_mainLet {
	height:auto;
	width:275px;
	border-top:solid 1px #eee;
}
.zg_mainLet ul li {
	border-bottom:solid 1px #eee;
	height:48px;
	line-height:48px;
}
.zg_mainLet ul li b {
	display:block;
	border-left:solid 2px #ef2d35;
	border-right:solid 1px #eee;
	padding-left:25px;
	font-weight:normal;
	font-size:20px;
	color:#ef2d35;
}
.zg_mainLet ul li a {
	display:block;
	height:48px;
	padding-left:25px;
	font-size:18px;
	border-left:solid 1px #eee;
	border-right:solid 1px #eee;
}
.zg_mainLet ul li a em {
	display:inline-block;
	width:22px;
	height:48px;
	margin-right:15px;
	background:url(../images/zg_ald19Icon.png) no-repeat;
}
.zg_mainLet ul li a.ioc01,.zg_mainLet ul li a.ioc02,.zg_mainLet ul li a.ioc03 {
	background:url(../images/zg_ald19Bk02.jpg) repeat-y;
}
.zg_mainLet ul li a.ioc01 em {
	background-position:0 0;
}
.zg_mainLet ul li.on a.ioc01 em,.zg_mainLet ul li:hover a.ioc01 em {
	background-position:right 0;
}
.zg_mainLet ul li a.ioc02 em {
	background-position:0 -50px;
}
.zg_mainLet ul li.on a.ioc02 em,.zg_mainLet ul li:hover a.ioc02 em {
	background-position:right -50px;
}
.zg_mainLet ul li a.ioc03 em {
	background-position:0 -100px;
}
.zg_mainLet ul li.on a.ioc03 em,.zg_mainLet ul li:hover a.ioc03 em {
	background-position:right -100px;
}
.zg_mainLet ul li a.ioc04 em {
	background-position:0 -150px;
}
.zg_mainLet ul li.on a.ioc04 em,.zg_mainLet ul li:hover a.ioc04 em {
	background-position:right -150px;
}
.zg_mainLet ul li a.ioc05 em {
	background-position:0 -200px;
}
.zg_mainLet ul li.on a.ioc05 em,.zg_mainLet ul li:hover a.ioc05 em {
	background-position:right -200px;
}
.zg_mainLet ul li a.ioc06 em {
	background-position:0 -250px;
}
.zg_mainLet ul li.on a.ioc06 em,.zg_mainLet ul li:hover a.ioc06 em {
	background-position:right -250px;
}
.zg_mainLet ul li a.ioc07 em {
	background-position:0 -300px;
}
.zg_mainLet ul li.on a.ioc07 em,.zg_mainLet ul li:hover a.ioc07 em {
	background-position:right -300px;
}
.zg_mainLet ul li a.ioc08 em {
	background-position:0 -350px;
}
.zg_mainLet ul li.on a.ioc08 em,.zg_mainLet ul li:hover a.ioc08 em {
	background-position:right -350px;
}
.zg_mainLet ul li a.ioc09 em {
	background-position:0 -400px;
}
.zg_mainLet ul li.on a.ioc09 em,.zg_mainLet ul li:hover a.ioc09 em {
	background-position:right -400px;
}
.zg_mainLet ul li a.ioc10 em {
	background-position:0 -450px;
}
.zg_mainLet ul li.on a.ioc10 em,.zg_mainLet ul li:hover a.ioc10 em {
	background-position:right -450px;
}
.zg_mainLet ul li a.ioc11 em {
	background-position:0 -500px;
}
.zg_mainLet ul li.on a.ioc11 em,.zg_mainLet ul li:hover a.ioc11 em {
	background-position:right -500px;
}
.zg_mainLet ul li a.ioc12 em {
	background-position:0 -550px;
}
.zg_mainLet ul li.on a.ioc12 em,.zg_mainLet ul li:hover a.ioc12 em {
	background-position:right -550px;
}
.zg_mainLet ul li a.ioc13 em {
	background-position:0 -600px;
}
.zg_mainLet ul li.on a.ioc13 em,.zg_mainLet ul li:hover a.ioc13 em {
	background-position:right -600px;
}
.zg_mainLet ul li a.ioc14 em {
	background-position:0 -650px;
}
.zg_mainLet ul li.on a.ioc14 em,.zg_mainLet ul li:hover a.ioc14 em {
	background-position:right -650px;
}
.zg_mainLet ul li a.ioc15 em {
	background-position:0 -700px;
}
.zg_mainLet ul li.on a.ioc15 em,.zg_mainLet ul li:hover a.ioc15 em {
	background-position:right -700px;
}
.zg_mainLet ul li a.ioc16 em {
	background-position:0 -750px;
}
.zg_mainLet ul li.on a.ioc16 em,.zg_mainLet ul li:hover a.ioc16 em {
	background-position:right -750px;
}
.zg_mainLet ul li a.ioc17 em {
	background-position:0 -800px;
}
.zg_mainLet ul li.on a.ioc17 em,.zg_mainLet ul li:hover a.ioc17 em {
	background-position:right -800px;
}
.zg_mainLet ul li a.ioc18 em {
	background-position:0 -850px;
}
.zg_mainLet ul li.on a.ioc18 em,.zg_mainLet ul li:hover a.ioc18 em {
	background-position:right -850px;
}
.zg_mainLet ul li a.ioc19 em {
	background-position:0 -900px;
}
.zg_mainLet ul li.on a.ioc19 em,.zg_mainLet ul li:hover a.ioc19 em {
	background-position:right -900px;
}
.zg_mainLet ul li a.ioc20 em {
	background-position:0 -950px;
}
.zg_mainLet ul li.on a.ioc20 em,.zg_mainLet ul li:hover a.ioc20 em {
	background-position:right -950px;
}
.zg_mainLet ul li a.ioc21 em {
	background-position:0 -1000px;
}
.zg_mainLet ul li.on a.ioc21 em,.zg_mainLet ul li:hover a.ioc21 em {
	background-position:right -1000px;
}
.zg_mainLet ul li a.ioc22 em {
	background-position:0 -1050px;
}
.zg_mainLet ul li.on a.ioc22 em,.zg_mainLet ul li:hover a.ioc22 em {
	background-position:right -1050px;
}
.zg_mainLet ul li a.ioc23 em {
	background-position:0 -1100px;
}
.zg_mainLet ul li.on a.ioc23 em,.zg_mainLet ul li:hover a.ioc23 em {
	background-position:right -1100px;
}
.zg_mainLet ul li a.ioc24 em {
	background-position:0 -1150px;
}
.zg_mainLet ul li.on a.ioc24 em,.zg_mainLet ul li:hover a.ioc24 em {
	background-position:right -1150px;
}
.zg_mainLet ul li.on a,.zg_mainLet ul li a:hover {
	background:url(../images/zg_ald19Bk01.jpg) repeat-y;
	color:#fff;
	border-left:solid 1px #ff6678;
	border-right:solid 1px #fe6262;
}
.zg_mainRet {
	height:auto;
	width:876px;
}
.zg_addTop {
	height:84px;
	margin-bottom:29px;
}
.zg_addTop img {
	float:left;
}
.zg_jieshao {
	height:113px;
	margin-bottom:30px;
	background:url(../images/zg_ald19Bk03.jpg) no-repeat left center;
	padding:7px 0 0 20px;
	position:relative;
}
.zg_jieshaoNr {
	background:url(../images/zg_ald19Bk04.jpg) no-repeat #f8f8f8;
	height:106px;
}
.zg_jieshao span {
	position:absolute;
	width:10px;
	height:7px;
	left:20px;
}
.zg_jieshao span.jiao01 {
	background:url(../images/zg_ald19Jiao01.jpg) no-repeat;
	top:0;
}
.zg_jieshao span.jiao02 {
	background:url(../images/zg_ald19Jiao02.jpg) no-repeat;
	bottom:0;
}
.zg_jieshao_let {
	width:150px;
	border-right:dashed 1px #e6e6e6;
	height:83px;
	text-align:center;
	color:#f12d37;
	font:bold 18px/30px 'Microsoft Yahei';
	padding-top:23px;
}
.zg_jieshao_ret {
	width:705px;
	font-size:16px;
	line-height:26px;
	text-indent:2em;
	padding:15px 20px 0 30px;
	box-sizing:border-box;
}
.zg_links {
	height:63px;
	text-align:center;
}
.zg_links a {
	display:inline-block;
	font-size:16px;
	line-height:32px;
	padding:0 20px;
	border-radius:30px;
	border:solid 1px #ff762e;
	color:#ff762e;
	margin:0 24px;
}
.zg_links a:hover {
	color:#fff;
	background:#ff762d;
}
.zg_ggCont {
	height:600px;
	margin-bottom:20px;
}
.zg_ggCont h2 {
	height:64px;
	text-align:center;
	font-size:22px;
	line-height:64px;
}
.zg_ggCont h2 a {
	display:inline-block;
	background:#ff9b9d;
	color:#fff;
	width:60px;
	line-height:20px;
	font-size:12px;
	font-weight:normal;
	border-radius:3px;
	margin-left:10px;
}
.zg_ggContNr {
	height:536px;
	overflow-y:auto;
	overflow-x:hidden;
}
.zg_ggContNr p {
	text-indent:2em;
	line-height:30px;
	font-size:16px;
}
.zg_rukou {
	height:60px;
	margin-bottom:50px;
}
.zg_rukou a {
	display:inline-block;
	width:219px;
	height:60px;
	border:solid 1px #ededed;
	border-right:0;
	color:#666;
	box-sizing:border-box;
	text-align:center;
	line-height:58px;
	font-size:14px;
	padding-right:1px;
}
.zg_rukou a:last-child {
	border-right:solid 1px #ededed;
	padding-right:0;
}
.zg_rukou a:hover {
	border:solid 1px #ef2d36;
	color:#ef2d36;
	padding-right:0;
}
.zg_ggjd {
	height:120px;
	margin-bottom:50px;
}
.zg_ggjd a {
	width:410px;
	height:120px;
	box-sizing:border-box;
	padding-left:50px;
	line-height:120px;
	color:#fff;
	font-size:22px;
}
.zg_ggjd a.bk01 {
	float:left;
	background:url(../images/zg_ald19Bk05.jpg) no-repeat;
}
.zg_ggjd a.bk02 {
	float:right;
	background:url(../images/zg_ald19Bk06.jpg) no-repeat;
}
.zg_ggjd a.bk03 {
	float:left;
	background:url(../images/zg_ald19Bk07.jpg) no-repeat;
}
.zg_ggjd a.bk04 {
	float:right;
	background:url(../images/zg_ald19Bk08.jpg) no-repeat;
}
.zg_ggjd a strong {
	font-size:24px;
}
.zg_ggjd a:hover {
	color:#fff;
}
.zg_ggyear {
	width:856px;
	border:solid 1px #eee;
	margin:0 auto;
	padding-top:9px;
	/* height:600px;
	*/
}
.zg_ggyearBt {
	height:60px;
	background:#fff5f4;
	position:relative;
	width:876px;
	left:-10px;
}
.zg_ggyearBt .jiao {
	position:absolute;
	width:9px;
	height:9px;
	top:60px;
}
.zg_ggyearBt span.jiao01 {
	background:url(../images/zg_ald19Jiao03.jpg) no-repeat;
	left:0;
}
.zg_ggyearBt span.jiao02 {
	background:url(../images/zg_ald19Jiao04.jpg) no-repeat;
	right:0;
}
.preview {
	margin-top:10px;
	position:relative;
}
.preview .swiper-container {
	height:60px;
	margin:0 50px;
}
.preview .swiper-slide,.preview .none {
	width:130px;
	height:60px;
	cursor:pointer;
	background:url("../images/zg_ald19Line01.jpg") no-repeat right center;
	text-align:center;
	float:left;
}
.zg_ggyearBt .swiper-slide span {
	margin-top:13px;
	display:inline-block;
	width:110px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:16px;
	color:#666;
}
.preview .active-nav span {
	background:#ff5764;
	color:#fff;
	position:relative;
	border-radius:6px;
}
.preview .active-nav span:after {
	content:"";
	position:absolute;
	left:50%;
	margin-left:-5px;
	bottom:-6px;
	width:0;
	height:0;
	border-width:8px 5px 0;
	border-color:#ff5764 transparent;
	border-style:solid solid none;
}
.preview .arrow-left {
	background:url(../images/zg_ald19but01.jpg) no-repeat left top;
	position:absolute;
	left:20px;
	top:50%;
	margin-top:-9px;
	width:18px;
	height:18px;
	z-index:10;
}
.preview .arrow-right {
	background:url(../images/zg_ald19but02.jpg) no-repeat left top;
	position:absolute;
	right:20px;
	top:50%;
	margin-top:-9px;
	width:18px;
	height:18px;
	z-index:10;
}
.view {
	padding:15px 30px 0;
}
.view .zg_ggContNr a {
	color:#ed2e35;
}
.zg_main_aside {
	padding-top:50px;
}
.zg_main_asidearea {
	width:410px;
}
.zg_main_asidetit {
	height:18px;
	padding:18px 0;
	line-height:18px;
	border-bottom:1px solid #e4e4e4;
}
.zg_main_asidetit h3 {
	float:left;
	border-left:2px solid #ef2d36;
	font-size:18px;
	height:18px;
	font-weight:bold;
	padding-left:12px;
}
.zg_main_asidetit a {
	float:right;
	padding-top:6px;
	color:#676767;
	font-size:14px;
}
.zg_main_asidearea ul {
	margin-top:13px;
}
.zg_main_asidearea li {
	padding-left:16px;
	font-size:14px;
	line-height:36px;
	background:url(../images/zg_ald19Dian.png) no-repeat left center;
}
.zg_rukou2 {
	width:858px;
	margin:auto;
}
.zg_rukou2 a {
	width:216px;
}
.zg_rukou2 a:last-child {
	width:210px;
}
.view .zg_ggCont h2 {
	text-align:left;
}
.view .zg_ggCont h2 a {
	float:right;
	width:154px;
	text-align:center;
	height:28px;
	border-radius:14px;
	font-size:14px;
	color:#ff5862;
	line-height:28px;
	border:1px solid #ff5764;
	background:#fff;
	margin-top:18px;
}
.zg_dgBt {
	text-align:center;
	font-size:24px;
	line-height:70px;
}
.zg_zwxzBt {
	height:43px;
	border-bottom:solid 1px #f1585a;
	position:relative;
	margin-bottom:29px;
}
.zg_zwxzBt strong {
	position:absolute;
	background:#fff;
	font-size:24px;
	color:#f24445;
	padding-right:20px;
	left:0;
	line-height:1;
	bottom:-11px;
}
.zw_gk_shni {
	height:252px;
}
.zw_gkl_cx {
	width:550px;
}
.zw_gk_cx {
	width:290px;
}
.zw_gk_gr {
	padding:17px 0 0 15px;
	border:1px solid #e7e7e7;
	height:169px;
}
.zw_df_cxfs {
	font-size:18px;
	line-height:40px;
	color:#333;
}
.zw_df_table,.zw_df_table td {
	border:none;
}
.zw_df_table td {
	height:50px;
}
.zw_df_table select {
	display:block;
	width:95%;
	height:32px;
	border:1px solid #D8D8D8;
	font-size:14px;
	line-height:32px;
	color:#666;
	padding-left:9px;
}
.zw_df_table input {
	width:95%;
	font-size:14px;
	height:30px;
	line-height:30px;
	font-family:'Microsoft Yahei';
}
.zg_text {
	width:238px;
	border:1px solid #D8D8D8;
	padding-left:11px;
	color:#666;
}
.zw_df_table input.zg_inp,.zw_df_table input.formbuton {
	width:150px;
	height:36px;
	background:#ff4b54;
	text-align:center;
	color:#fff;
	border-radius:20px;
	cursor:pointer;
	border:0;
	font-size:16px;
	line-height:36px;
}
.zg_zwczBt {
	height:74px;
	padding-left:23px;
	background:url(../images/zg_ald19Line02.jpg) no-repeat left center;
	font:bold 22px/74px 'Microsoft Yahei';
}
.zg_zwxtcz {
	height:98px;
	border:solid 1px #ddd;
	width:876px;
	box-sizing:border-box;
	display:table;
}
.zg_zwxtcz a {
	width:25%;
	height:98px;
	text-align:center;
	border-right:solid 1px #ddd;
	box-sizing:border-box;
	font-size:14px;
	padding:0 5px;
	vertical-align:middle;
	display:table-cell;
}
.zg_zwxtcz a:last-child {
	border-right:0;
}
.zg_zwxtcz a:hover {
	background:#f9f9f9;
	color:#ee2f37;
}
.zg_zwdqcz {
	margin-bottom:14px;
	overflow:hidden;
}
.zg_zwdqcz a {
	float:left;
	width:207px;
	height:50px;
	line-height:50px;
	background:#f5f5f5;
	font-size:14px;
	text-align:center;
	margin:0 16px 16px 0;
}
.zg_zwdqcz a:hover {
	background:#ff4b54;
	color:#fff;
}
.zg_zwdqcz a:nth-child(4n) {
	margin-right:0;
}
.zg_zwdqcz a.download {
	margin-right:0;
	width:430px;
	color:#f12f3a;
	background:url(../images/zg_ald19Bk09.jpg);
	line-height:50px;
}
.zg_zwdqcz a.download em {
	display:inline-block;
	width:24px;
	height:50px;
	background:url(../images/zg_ald19Jt01.png) no-repeat center;
	margin-right:18px;
	vertical-align:middle;
}
.zg_zwdqczBot {
	width:100%;
	border-left:solid 1px #e5e5e5;
	border-top:solid 1px #e5e5e5;
	overflow:hidden;
	box-sizing:border-box;
}
.zg_zwdqczBot a {
	width:33%;
	float:left;
	text-align:center;
	height:42px;
	border-right:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
	vertical-align:middle;
	line-height:42px;
	font-size:14px;
	box-sizing:border-box;
}
.zg_zwdqczBot a:nth-child(3n) {
	width:34%;
}
.zg_zwdqczBot a em {
	display:inline-block;
	height:42px;
	width:12px;
	background:url(../images/zg_ald19Jt02.jpg) no-repeat left center;
	margin-right:9px;
}
.zg_zwdqczBot a:hover em {
	background-image:url(../images/zg_ald19Jt03.jpg);
}
.zg_zwczBt.bm {
	background-image:url(../images/zg_ald19Line03.jpg);
}
.zg_zwczBt.line {
	border-bottom:solid 1px #e4e4e4;
	height:50px;
	line-height:50px;
}
.zg_bmTop {
	height:180px;
	margin-bottom:10px;
}
.zg_bmTopLet {
	width:420px;
	float:left;
	height:180px;
	background:url(../images/zg_ald19Bk10.jpg) no-repeat;
	text-align:center;
	padding-top:45px;
	box-sizing:border-box;
}
.zg_bmTopLet a {
	color:#fff;
	line-height:46px;
	font-size:30px;
}
.zg_bmTopRet {
	background:#fff5f4;
	height:180px;
	width:456px;
	float:left;
	text-align:center;
	padding-top:30px;
	box-sizing:border-box;
}
.zg_bmTopRet a {
	display:inline-block;
	width:170px;
	height:48px;
	border:solid 1px #ff4b54;
	border-radius:30px;
	line-height:48px;
	font-size:16px;
	color:#ff4b54;
	margin:0 15px 24px;
}
.zg_bmTopRet a:hover {
	background:#ff4b54;
	color:#fff;
	box-shadow:0 5px 30px #fe9ea2;
}
.zg_bmTab p {
	height:48px;
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:48px;
	background:-webkit-linear-gradient(to right,#ff9784,#feaa7c);
	background:-o-linear-gradient(to right,#ff9784,#feaa7c);
	background:-moz-linear-gradient(to right,#ff9784,#feaa7c);
	background:linear-gradient(to right,#ff9784,#feaa7c);
}
.zg_bmTab p a,.zg_bmTab p a:hover {
	display:block;
	color:#fff;
}
.zg_bmTab table th {
	color:#ff762b;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	height:44px;
	border-left:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
}
.zg_bmTab table td {
	color:#666;
	font-size:14px;
	text-align:center;
	line-height:20px;
	border:dashed 1px #e2e2e2;
	padding:10px 0;
}
.zg_bmLink {
	text-align:center;
	border:solid 1px #e2e2e2;
	line-height:48px;
	margin:24px 0;
}
.zg_bmLink a {
	display:inline-block;
	margin:0 20px;
	color:#f12c35;
	font-size:14px;
}
.zg_bmZysx {
	padding-top:20px;
}
.zg_bmZysx p {
	line-height:32px;
	font-size:16px;
	text-indent:2em;
	margin-bottom:5px;
}
.zg_bmZysx dt {
	line-height:32px;
	font-size:18px;
	font-weight:bold;
	padding:10px 0;
}
.zg_bmZysx dt span {
	display:inline-block;
	width:24px;
	height:24px;
	background:#fd772e;
	margin:0 17px 0 3px;
	vertical-align:middle;
	line-height:24px;
	text-align:center;
	color:#fff;
	border-radius:50%;
}
.zg_bmZysx dd {
	padding-left:45px;
	line-height:32px;
	font-size:16px;
}
.zg_bmZysx dd a {
	color:#e60000;
}
.zg_jflc {
	margin:20px 0;
}
.zg_jflc p {
	margin-left:12px;
	padding-left:25px;
	border-left:1px dashed #ff762d;
	line-height:32px;
	font-size:16px;
	color:#333;
	position:relative;
	padding-bottom:10px;
}
.zg_jflc p span {
	display:block;
	width:22px;
	height:22px;
	text-align:center;
	line-height:22px;
	background:#fd772e;
	position:absolute;
	left:-12px;
	top:4px;
	color:#fff;
	border-radius:50%;
}
.zg_jfzysx {
	height:auto;
	clear:both;
	margin-top:12px;
}
.zg_jfzysx p {
	font-size:16px;
	color:#333;
	line-height:32px;
	position:relative;
}
.zg_jfzysx p span {
	display:inline-block;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	border:solid 1px #fe9591;
	color:#fe9591;
	border-radius:50%;
	margin-right:10px;
}
.zg_jfzysx font {
	font-size:16px;
	color:#333;
	display:inline-block;
	line-height:32px;
	text-indent:32px;
}
.magBot {
	margin-bottom:33px;
}
.zg_zkzWt {
	padding-top:23px;
	background:url(../images/zg_ald19Bk11.jpg) no-repeat 65px 68px;
}
.zg_zkzWtCont {
	width:660px;
	margin:0;
	margin-bottom:30px;
}
.zg_zkzWtCont h4 {
	height:46px;
	background:url(../images/zg_ald19Jiao07.jpg) no-repeat right top #fe676e;
	display:inline-block;
	padding:0 50px 0 30px;
	font-size:16px;
	line-height:46px;
	color:#fff;
	border-radius:3px 0 0 0;
}
.zg_zkzWtCont div {
	position:relative;
	background:#fff3f5;
	padding:24px 30px;
}
.zg_zkzWtCont div span {
	position:absolute;
	font:bold 54px/1 "microsoft yahei";
	width:76px;
	height:54px;
	top:-30px;
}
.zg_zkzWtCont div p {
	padding-bottom:15px;
	border-bottom:solid 1px #fcc8ca;
	font-size:14px;
	line-height:26px;
}
.zg_zkzWtCont.q1 div span {
	right:-32px;
	background:url(../images/zg_ald19Bk12.png) no-repeat;
}
.zg_zkzWtCont.q2 h4 {
	float:right;
	background:url(../images/zg_ald19Jiao08.jpg) no-repeat left top #fe676e;
	padding:0 30px 0 50px;
}
.zg_zkzWtCont.q2 div {
	clear:right;
}
.zg_zkzWtCont.q2 div span {
	left:-37px;
	width:79px;
	background:url(../images/zg_ald19Bk13.png) no-repeat;
}
.zg_zkzWtCont.q3 div span {
	right:-32px;
	width:81px;
	background:url(../images/zg_ald19Bk14.png) no-repeat;
}
.zg_zkzWtCont:last-child {
	margin-bottom:0;
}
.offcn_p1_con {
	overflow:hidden;
	border-top:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
}
.offcn_p1_con ul li {
	float:left;
	width:20%;
	height:100px;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	text-align:center;
	box-sizing:border-box;
	position:relative;
	font-size:14px;
}
.offcn_p1_con.nobao li:last-child {
	width:40%;
}
.offcn_p1_con li div {
	position:absolute;
	left:0;
	top:0;
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	display:table;
}
.offcn_p1_con li div p {
	display:table-cell;
	vertical-align:middle;
}
.zg_con7div1 {
	width:100%;
	height:100%;
	z-index:1;
	transition:.8s transform;
	-moz-transition:.8s transform;
	-o-transition:.8s transform;
	-webkit-transition:.8s transform;
}
.zg_con7div2 {
	width:100%;
	height:100%;
	background:#ff4b54;
	color:#fff;
	display:table;
	transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-webkit-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transition:.8s transform;
	-webkit-transition:.8s transform;
	-moz-transition:.8s transform;
	-o-transition:.8s transform;
	padding:0 5px;
	box-sizing:border-box;
}
.zg_con7div2 a,.zg_con7div2 a:hover {
	color:#fff;
}
.zg_con7div1 img {
	display:block;
	margin:0 auto 10px;
}
.offcn_p1_con ul .zg_yfra01 {
	transform:rotateY(180deg);
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
}
.offcn_p1_con ul .zg_yfra02 {
	transform:rotateY(0deg)!important;
	-webkit-transform:rotateY(0deg)!important;
	-moz-transform:rotateY(0deg)!important;
	-o-transform:rotateY(0deg)!important;
}
.zg_bktj_main2 {
	margin-top:40px;
}
.offcn_p2_hd {
	height:50px;
	border-bottom:2px solid #ff4b54;
}
.offcn_zysx {
	display:block;
	float:left;
	font:bold 22px/50px "Microsoft Yahei";
	color:#ff4b54;
	background:url(../images/offcn_gj_bktj_zysx.jpg) left center no-repeat;
	padding-left:30px;
}
.offcn_zysx font {
	font:bold 22px/50px "Microsoft Yahei";
	color:#000;
}
.offcn_p2_hd p {
	padding-top:8px;
}
.offcn_p2_hd p span {
	display:block;
	float:left;
	height:42px;
	text-align:center;
	padding:0 15px;
	font:bold 16px/42px "Microsoft Yahei";
	color:#666;
	cursor:pointer;
}
.offcn_p2_hd p .hover {
	background:#ff4b54;
	color:#fff;
}
.offcn_p2_item {
	padding-top:15px;
	display:none;
}
.offcn_p2_item p {
	font:normal 16px/42px "Microsoft Yahei";
	color:#333;
}
.offcn_p2_item p strong {
	font:bold 16px/42px "Microsoft Yahei";
	color:#333;
}
.offcn_p2_item p font {
	font:normal 16px/42px "Microsoft Yahei";
	color:#e60000;
}
.offcn_xlyq {
	margin:20px auto;
	border-collapse:collapse;
	width:513px;
}
.offcn_xlyq tr td {
	height:38px;
	font:normal 16px/42px "Microsoft Yahei";
	color:#333;
	border:1px solid #e6e6e6;
	text-align:center;
}
.zg_zyml_m h2 {
	margin-top:10px;
	border-bottom:3px solid #ff4b54;
	font-size:16px;
	line-height:30px;
}
.zg_zyml_m h2 em {
	display:inline-block;
	*display:inline;
	zoom:1;
	font-size:0;
	font-style:normal;
}
.zg_zyml_m h2 a {
	display:inline-block;
	*display:inline;
	zoom:1;
	font-size:16px;
	text-indent:0;
}
.zg_zyml_m h2 a.on {
	color:#E60000;
}
.zg_zyml_m h2 a:hover {
	text-decoration:none;
}
.zg_zyml_m h2 span {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:20px;
	text-align:center;
	font-size:16px;
	text-indent:0;
}
.zgzw_list {
	display:none;
}
.zg_zyml_m .zymlan {
	width:145px;
	height:34px;
	background:#ff4b54;
	text-align:center;
	float:right;
	margin-top:-40px;
}
.zg_zyml_m .zymlan a {
	color:#fff;
	font:16px/34px 'Microsoft Yahei';
}
.zg_zyml_m table {
	border-collapse:collapse;
	border-top:0;
}
.zg_zyml_m .tablebg {
	background:#fbfbfb;
	font-weight:normal;
	text-align:center;
}
.zg_zyml_m th,.zg_zyml_m td {
	padding:5px;
	line-height:20px;
	border:1px solid #e4e4e4;
	text-align:center;
}
.zg_zyml_m th {
	font-size:14px;
	line-height:30px;
	background:#eee;
}
.mt15 {
	margin-top:15px;
}
.zg_baseWorks_tab {
	margin-bottom:30px;
}
.zg_baseWorks_tab thead {
	box-shadow:1px 2px 5px #f7f7f7;
}
.zg_baseWorks_tab th {
	border:1px solid #ffd9c6;
	text-align:center;
	line-height:20px;
	font-size:14px;
	color:#ff772d;
	padding:10px 5px;
}
.zg_baseWorks_tab td {
	border:1px solid #ddd;
	line-height:28px;
	font-size:14px;
	color:#666;
	text-align:center;
	padding:10px 5px;
}
.colorRed {
	color:#ed2e36!important
}
.zggwy_baoming {
	background:url(../images/zggwy_bk13.jpg) repeat-y 0 12px;
	padding-left:23px;
}
.zggwy_baoming_title {
	height:31px;
	font:bold 18px/30px "Microsoft Yahei";
	color:#ff4b54;
	position:relative;
}
.zggwy_baoming_title .quan {
	position:absolute;
	width:5px;
	height:11px;
	background:url(../images/zggwy_bk08.jpg) no-repeat;
	top:8px;
	left:-23px;
}
.zggwy_baoming_title .quan1 {
	position:absolute;
	width:5px;
	height:20px;
	background:url(../images/zggwy_bk080.jpg) no-repeat;
	top:0;
	left:-23px;
}
.zggwy_baoming_title span {
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:5px;
	text-align:center;
	font:16px/20px "Microsoft Yahei";
	border-radius:50%;
	border:solid 1px #ff4b54;
}
.zggwy_baoming_cont {
	padding:0 20px 18px 0;
	border-bottom:dashed 1px #e6e6e6;
	margin-bottom:20px;
	font:16px/28px "Microsoft Yahei";
	color:#666;
	position:relative;
}
.zggwy_baoming_cont .link {
	height:20px;
	text-align:right;
}
.zggwy_baoming_cont .link a {
	display:inline-block;
	padding:0 10px;
	margin-left:15px;
	height:20px;
	line-height:20px;
	color:#ff7200;
	border-radius:15px;
	border:solid 1px #ff7200;
}
.zggwy_baoming_cont1 {
	padding:0 20px 14px 0;
	font:16px/28px "Microsoft Yahei";
	color:#666;
}
.zggwy_baoming_cont2 {
	font:16px/28px "Microsoft Yahei";
	color:#666;
}
.zggwy_baoming_beizhu {
	background:#fffbf0;
	border:solid 1px #f0e9d7;
	font:14px/26px "Microsoft Yahei";
	color:#a27653;
	padding:10px 20px 10px 16px;
	margin-bottom:22px;
}
.zggwy_baoming_beizhu span {
	display:inline-block;
	background:url(../images/zggwy_bk12.jpg) no-repeat left center;
	padding:0 5px 0 20px;
	font:14px/26px "Microsoft Yahei";
}
.zg_bmrsBt {
	height:74px;
	background:#fff6f7;
	margin-bottom:30px;
}
.zg_bmrsBt .arrow-left {
	background-image:url(../images/zg_ald19but03.jpg);
	left:15px;
	margin-top:-11px;
	width:13px;
	height:22px;
}
.zg_bmrsBt .arrow-right {
	background-image:url(../images/zg_ald19but04.jpg);
	right:15px;
	margin-top:-11px;
	width:13px;
	height:22px;
}
.zg_bmrsBt .swiper-container {
	height:64px;
	margin:0 40px;
}
.zg_bmrsBt .swiper-slide,.zg_bmrsBt .none {
	width:132px;
	height:64px;
	background-image:url(../images/zg_ald19Line04.jpg);
}
.zg_bmrsBt .swiper-slide p,.zg_bmrsBt .none p {
	margin:0 auto;
	width:73px;
	height:64px;
	line-height:20px;
	font-size:12px;
	color:#656766;
	padding-top:17px;
}
.zg_bmrsBt .swiper-slide p b,.zg_bmrsBt .none p b {
	display:block;
	font-weight:normal;
	font-size:14px;
}
.zg_bmrsBt .active-nav p {
	background:url(../images/zg_ald19Bk15.jpg) no-repeat;
}
.zg_bmrsBt .active-nav p b {
	color:#ef2d35;
}
.none {
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	height:100%;
	position:relative;
}
.zg_bmrsNr.view {
	padding:0;
	border-bottom:dashed 1px #ff9aa0;
	padding-bottom:45px;
	margin-bottom:50px;
}
.zg_rsGs {
	position:relative;
	margin-left:120px;
	border:solid 1px #e5e5e5;
	height:136px;
	padding:32px 0 0 165px;
	margin-bottom:30px;
}
.zg_rsGsLet {
	position:absolute;
	background:url(../images/zg_ald19Bk16.jpg) no-repeat;
	height:140px;
	width:260px;
	text-align:center;
	padding:38px 17px 0 0;
	box-sizing:border-box;
	color:#fff;
	font-size:22px;
	line-height:34px;
	top:15px;
	left:-121px;
}
.zg_rsGsCen {
	float:left;
	width:420px;
	line-height:32px;
	font-size:14px;
	color:#666;
}
.zg_rsGsCen span {
	display:inline-block;
	min-width:190px;
	padding-left:14px;
	background:url(../images/zg_ald19Jiao09.jpg) no-repeat left center;
}
.zg_rsGsRet {
	float:left;
	width:150px;
}
.zg_rsGsRet a {
	display:block;
	margin:0 0 16px;
	width:140px;
	height:44px;
	line-height:44px;
	color:#fff;
	font-size:14px;
	border-radius:30px;
	text-align:center;
	font-weight:bold;
}
.zg_rsGsRet a:first-child {
	background:-webkit-linear-gradient(to right,#7975fe,#d8aeff);
	background:-o-linear-gradient(to right,#7975fe,#d8aeff);
	background:-moz-linear-gradient(to right,#7975fe,#d8aeff);
	background:linear-gradient(to right,#7975fe,#d8aeff);
}
.zg_rsGsRet a:last-child {
	background:-webkit-linear-gradient(to right,#7975fe,#d8aeff);
	background:-o-linear-gradient(to right,#fa82ca,#fe97ac);
	background:-moz-linear-gradient(to right,#fa82ca,#fe97ac);
	background:linear-gradient(to right,#fa82ca,#fe97ac);
}
.zg_bmrsTj {
	overflow:hidden;
	margin-bottom:30px;
	padding-top:16px;
}
.zg_bmrsTjNr {
	width:410px;
}
.zg_bmrsTjNr h3 {
	font:18px/47px "Microsoft Yahei";
}
.zg_bmrsTjNr h3 a {
	display:inline-block;
	padding-right:30px;
	color:#f02e37;
	background:url(../images/zg_ald19Bk17.jpg) no-repeat right center;
}
.zg_bmrsTjNr ul li {
	padding-left:16px;
	line-height:36px;
	background:url(../images/zg_ald19Dian.png) no-repeat left center;
	font-size:14px;
	height:36px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.btYlb {
	text-align:center;
	padding-top:18px;
	font:bold 18px/40px "Microsoft Yahei";
	color:#666;
}
.zg_bmrsNr .biaoge tr:first-child {
	background:-webkit-linear-gradient(#ff6678,#ff696a);
	background:-o-linear-gradient(#ff6678,#ff696a);
	background:-moz-linear-gradient(#ff6678,#ff696a);
	background:linear-gradient(to right,#ff6678,#ff696a);
}
.zg_bmrsNr .biaoge th {
	color:#fff;
	background:none;
	font-weight:normal;
	border-color:#fff;
}
.zg_rstjt {
	border:solid 1px #e7e7e7;
	text-align:center;
	padding:37px 0;
	margin:40px 0;
}
.biaoge {
	border-collapse:collapse;
	background:#fff;
	margin:0;
	box-sizing:border-box;
}
.biaoge th {
	height:30px;
	background:#f8eedc;
	font-weight:bold;
	padding:7px 0;
	font-size:16px;
	color:#844700;
}
.biaoge td {
	height:25px;
	color:#333;
	line-height:2.5;
	padding:5px 0;
	font-size:14px;
}
.biaoge td,.biaoge th {
	border:1px solid #CCC;
	text-align:center;
}
.biaoge td:hover {
	background:#eee;
}
.biaoge a:hover {
	text-decoration:underline;
	color:#f04444;
}
.zg_entryFee {
	margin-left:-22px;
}
.zg_entryFee li {
	width:267px;
	float:left;
	height:40px;
	padding:5px;
	border-radius:25px;
	margin:10px 0 10px 22px;
	line-height:40px;
}
.zg_entryFee li.zg_li01 {
	background:#fff2f9
}
.zg_entryFee li.zg_li02 {
	background:#f1f8ff
}
.zg_entryFee li.zg_li03 {
	background:#fef3f1
}
.zg_entryFee li span {
	width:60px;
	height:40px;
	line-height:40px;
	border-radius:25px;
	display:inline-block;
	text-align:center;
	font-size:16px;
	color:#fff;
	vertical-align:top
}
.zg_entryFee li.zg_li01 span {
	background:-webkit-linear-gradient(left,#fd98b6,#e2a4fa);
	background:-o-linear-gradient(left,#fd98b6,#e2a4fa);
	background:-moz-linear-gradient(left,#fd98b6,#e2a4fa);
	background:-ms-linear-gradient(left,#fd98b6,#e2a4fa);
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fd98b6,endColorStr=#e2a4fa);
	background:-webkit-gradient(linear,0% 25%,75% 100%,from(#fd98b6),to(#e2a4fa));
}
.zg_entryFee li.zg_li02 span {
	background:-webkit-linear-gradient(left,#99daff,#9eafff);
	background:-o-linear-gradient(left,#99daff,#9eafff);
	background:-moz-linear-gradient(left,#99daff,#9eafff);
	background:-ms-linear-gradient(left,#99daff,#9eafff);
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#99daff,endColorStr=#9eafff);
	background:-webkit-gradient(linear,0% 25%,75% 100%,from(#99daff),to(#9eafff));
}
.zg_entryFee li.zg_li03 span {
	background:-webkit-linear-gradient(left,#febe92,#ff93a6);
	background:-o-linear-gradient(left,#febe92,#ff93a6);
	background:-moz-linear-gradient(left,#febe92,#ff93a6);
	background:-ms-linear-gradient(left,#febe92,#ff93a6);
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#febe92,endColorStr=#ff93a6);
	background:-webkit-gradient(linear,0% 25%,75% 100%,from(#febe92),to(#ff93a6));
}
.zg_entryFee li p {
	width:190px;
	display:inline-block;
	text-align:center;
	font-size:14px;
	line-height:20px;
	color:#666;
	vertical-align:middle;
}
.zggwy_ksfy_cont {
	padding:16px 20px;
	border:solid 1px #e6e6e6;
	margin-bottom:15px;
}
.zggwy_ksfy_cont dl {
	padding-right:23px;
}
.zggwy_ksfy_cont dt {
	height:79px;
	text-align:center;
}
.zggwy_ksfy_cont dd {
	font:14px/26px "microsoft yahei";
	color:#666;
}
.zggwy_ksfy_cont dd p {
	text-indent:2em;
}
.zggwy_ksfy_cont dd span {
	display:block;
	text-align:center;
	font:16px/36px "microsoft yahei";
	color:#e60000;
}
.zggwy_ksfy_cont_left {
	width:230px;
	border-right:dashed 1px #ccc;
	float:left;
}
.zggwy_ksfy_cont .zggwy_ksfy_cont_right {
	width:548px;
	float:right;
	padding-right:0
}
.zggwy_ksfy_zj {
	height:130px;
	padding:25px 0;
	border:solid 1px #e6e6e6;
	margin-bottom:27px;
}
.zggwy_ksfy_zj dl {
	width:390px;
	height:130px;
	float:left;
	border-right:dashed 1px #ccc;
	padding:0 20px;
}
.zggwy_ksfy_zj dt {
	width:180px;
	float:left;
	padding-top:5px;
}
.zggwy_ksfy_zj dd {
	width:190px;
	float:right;
	font:14px/26px "microsoft yahei";
	color:#666;
	text-indent:2em;
}
.zggwy_ksfy_zj dl.zggwy_ksfy_zj_right {
	border-right:0
}
.zg_payment {
	background:url(../images/zg_ald19Bk18.png) no-repeat center 30px;
	min-height:500px;
	padding-top:30px;
	position:relative
}
.zg_payment h4 {
	display:none;
	text-align:center;
}
.zg_payment dl {
	position:absolute;
}
.zg_payment dl dt {
	width:20px;
	padding:15px 10px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	float:left;
	text-align:center;
	border-radius:25px;
	line-height:14px;
}
.zg_payment dl dt i {
	display:inline-block;
	width:100%;
	background:url(../images/zg_ald19Jiao10.png) no-repeat center top;
	height:6px;
}
.zg_payment dl dt span {
	margin:5px 0;
	display:block
}
.zg_payment dl dd {
	line-height:130px;
	width:325px;
	float:left;
	padding-left:15px;
	color:#333
}
.zg_payment dl dd p {
	display:inline-block;
	vertical-align:middle;
	font:14px/26px "microsoft yahei";
}
.zg_paydl01 {
	right:0;
	top:100px;
}
.zg_paydl01 dt {
	background:#f64976
}
.zg_paydl02 {
	left:0;
	top:175px;
}
.zg_paydl02 dt {
	background:#288feb
}
.zg_payment .zg_paydl02 dd {
	line-height:152px;
}
.zg_paydl03 {
	right:0;
	top:300px;
}
.zg_paydl03 dt {
	background:#24beca
}
.zg_paydl04 {
	left:0;
	bottom:10px;
}
.zg_paydl04 dt {
	background:#ff7769
}
.zg_zwczBtP p {
	display:inline-block
}
.zg_achiList dl {
	padding:20px 0
}
.zg_achiList dl dt {
	width:201px;
	float:left;
	font-size:16px;
	color:#5d4042;
	line-height:44px;
	height:50px;
	background:url(../images/zg_ald19Bk19.jpg) no-repeat;
	text-align:center;
	padding-right:6px;
	font-weight:bold;
}
.zg_achiList dl dd {
	width:636px;
	float:right;
	color:#333;
	font:14px/28px "microsoft yahei";
}
.zg_achiList dl dd span {
	font-size:24px;
	color:#ee2d32;
	display:block;
	line-height:48px;
}
.zg_achiBt {
	color:#fff;
	font-size:14px;
	background:-webkit-linear-gradient(left,#ff795e,#ff6371);
	background:-o-linear-gradient(left,#ff795e,#ff6371);
	background:-moz-linear-gradient(left,#ff795e,#ff6371);
	background:-ms-linear-gradient(left,#ff795e,#ff6371);
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff795e,endColorStr=#ff6371);
	background:-webkit-gradient(linear,0% 25%,75% 100%,from(#ff795e),to(#ff6371));
	height:70px;
	line-height:70px;
}
.zg_achiBt span {
	display:inline-block;
	width:auto;
	height:31px;
	line-height:31px;
	text-align:center;
	margin:0 5px;
	padding:0 10px;
	position:relative;
	border-radius:6px;
	cursor:pointer;
}
.zg_achiBt span.on {
	background:rgba(255,255,255,.15);
}
.zg_achiBt span.on:after {
	content:"";
	position:absolute;
	left:50%;
	margin-left:-5px;
	bottom:-8px;
	width:0;
	height:0;
	border-width:8px 5px 0;
	border-color:rgba(255,255,255,.15) transparent;
	border-style:solid solid none;
}
.zg_achitab table {
	display:none;
}
.zg_achitab td {
	border:1px dashed #e2e2e2;
	font:14px/28px "microsoft yahei";
	padding:15px;
	text-align:center
}
.zg_achitab td:nth-child(2) {
	border-right:0;
	text-align:left;
	padding:15px 20px;
}
.zg_achitab td:last-child {
	border-left:0
}
.zg_achitab td a {
	display:block;
	width:82px;
	height:26px;
	line-height:26px;
	text-align:center;
	border:1px solid #ef2f3a;
	border-radius:15px;
	color:#ef2d36;
	margin:0 auto;
}
.zg_achitab td a:hover {
	color:#fff;
	background:#ef2d36;
}
.offcn_phb {
	overflow:hidden;
	padding-top:10px;
}
.offcn_phb_l {
	width:430px;
	float:left;
}
.offcn_phb_r {
	width:430px;
	float:right;
}
.zg_zwph dt {
	line-height:55px;
	font-family:"microsoft yahei";
	font-size:18px;
	color:#333;
	padding-left:25px;
	background:url(../images/offcn_gj_fsx_16.jpg) no-repeat left 12px;
}
.zg_zwph dd {
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.zg_zwph dd a {
	font-size:14px;
	color:#333;
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-right:10px;
}
.zg_zwph dd a:hover {
	color:#ec0000;
	text-decoration:none;
}
.zg_zwph dd.ons {
	height:48px;
}
.zg_zwph dd em {
	font-size:20px;
	color:#e60000;
	font-weight:bold;
	display:block;
	width:30px;
	float:left
}
.zg_zwph dd em.offcn_cl {
	color:#333;
	font-size:16px;
	font-family:"microsoft yahei";
}
.zg_zwph dd p {
	height:18px;
	background:url(../images/offcn_gj_fsx_20.jpg) no-repeat left 3px;
	text-align:right;
	padding-right:92px;
	margin-left:30px;
	line-height:12px;
	font-family:"microsoft yahei";
	font-size:12px;
	color:#e60000;
	font-style:italic;
}
.zg_zwph dd p span {
	display:block;
	width:185px;
	height:4px;
	font:0px Arial;
	line-height:0;
	margin-top:3px;
	background:#e60000;
	float:left;
}
.zg_zwczBt.lHei {
	height:50px;
	line-height:50px;
}
.zw_df_table select.ms {
	width:95%
}
.zw_df_table input.ms {
	width:93%;
	border:1px solid #D8D8D8;
	padding-left:9px;
	box-sizing:border-box;
}
.zg_bmms_nav {
	height:auto;
	overflow:hidden;
	border-bottom:2px solid #ff444d;
	margin-bottom:8px;
}
.zg_bmms_nav li {
	padding:0 11px;
	height:38px;
	line-height:38px;
	float:left;
	margin:0 5px;
	cursor:pointer;
	background:#f5f5f5;
	font-size:14px;
}
.zg_bmms_nav li:first-child {
	margin-left:0;
}
.zg_bmms_nav li:last-child {
	margin-right:0;
}
.zg_bmms_nav li.on {
	background:#ff444d;
	color:#fff;
}
.zg_bmms_box {
	height:auto;
	clear:both;
	margin-bottom:30px;
	display:none;
}
.zg_bmms_box table {
	width:100%;
	height:auto;
	border:1px solid #e7e7e7;
	border-collapse:collapse;
}
.zg_bmms_box table td {
	padding:10px 5px;
	line-height:22px;
	text-align:center;
	font-size:14px;
	border:1px solid #e7e7e7;
}
.zg_bmms_box table td:hover {
	background:#f9f9f9;
}
.zg_msxslc tr:first-child {
	background:-webkit-linear-gradient(left,#ff795e,#ff6371);
	background:-o-linear-gradient(left,#ff795e,#ff6371);
	background:-moz-linear-gradient(left,#ff795e,#ff6371);
	background:-ms-linear-gradient(left,#ff795e,#ff6371);
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff795e,endColorStr=#ff6371);
	background:-webkit-gradient(linear,0% 25%,75% 100%,from(#ff795e),to(#ff6371));
}
.zg_msxslc tr th {
	color:#fff;
	text-align:center;
	line-height:60px;
	font-size:16px;
	font-weight:normal;
}
.zg_msxslc tr th:first-child {
	border:dashed 1px #ff9281;
}
.zg_msxslc tr td {
	color:#666;
	text-align:center;
	line-height:26px;
	font-size:14px;
	border:dashed 1px #e1e1e1;
	padding:20px 0;
}
.zg_msxslc tr td a {
	color:#666;
}
.zw_df_table input.mstj {
	border:1px solid #D8D8D8;
	height:30px;
	padding-left:9px;
	width:107px;
	display:block;
	margin:0 auto;
}
.zg_zgfsTex {
	font-size:16px;
	padding-left:23px;
	line-height:30px;
}
.zg_fs {
	border:solid 1px #e4e4e4;
	margin-left:23px;
	position:relative;
	margin-bottom:30px;
}
.zg_fs span {
	position:absolute;
	width:96%;
	border:solid 1px #e4e4e4;
	border-top:0;
	left:50%;
	margin-left:-48%;
	bottom:-6px;
	height:5px;
}
.zg_fsPic {
	width:110px;
	padding:4px;
}
.zg_fsText {
	width:620px;
	padding:10px 30px 0 40px;
	line-height:32px;
	font-size:16px;
}
.zg_fsText em {
	font-size:18px;
	color:#ef2b35;
	font-weight:bold;
	margin-right:5px;
}
.zg_sxcl p {
	text-indent:28px;
	background:url(../images/zg_ald19Bk20.jpg) no-repeat left 8px;
	font-size:16px;
	line-height:30px;
	margin-left:23px;
}
.zg_timeAp {
	background:url(../images/zgkssj_05.jpg) no-repeat left center;
	height:100px;
	padding-left:14px;
	margin-top:30px;
}
.zg_timeAp li {
	width:120px;
	height:100px;
	float:left;
	margin-right:24px;
	text-align:center;
	font-size:14px;
}
.zg_timeAp li span {
	display:block;
	width:100px;
	height:31px;
	background:#ffb353;
	text-align:center;
	line-height:31px;
	color:#fff;
	position:relative;
	margin:0 auto 13px;
}
.zg_timeAp li span:after {
	content:"";
	position:absolute;
	left:50%;
	margin-left:-5px;
	bottom:-6px;
	width:0;
	height:0;
	border-width:6px 6px 0;
	border-color:#ffb353 transparent;
	border-style:solid solid none;
}
.zg_timeAp li p {
	line-height:22px;
	text-align:center;
	background:url(../images/zg_ald19Bk21.png) no-repeat top center;
	padding-top:19px;
}
.zg_timeAp li a {
	color:#6086d4;
	text-decoration:underline;
}
.zggwy_table {
	border-bottom:solid 1px #e6e6e6;
	margin-bottom:25px;
}
.zggwy_table td {
	text-align:center;
	line-height:39px;
	padding:0 11px;
	color:#666;
}
.zggwy_table td.bt01 {
	font:bold 16px/39px "microsoft yahei";
	color:#fff;
	padding:0;
	background:#ff762b
}
.zggwy_table td.bt02 {
	font:normal 16px/39px "microsoft yahei";
	color:#844700;
	padding:0;
	background:#f8eedc
}
.zggwy_table td.xian01 {
	border-left:solid 1px #e6e6e6;
}
.zggwy_table td.xian02 {
	border-right:dotted 1px #e6e6e6;
}
.zggwy_table td.xian03 {
	border-right:solid 1px #e6e6e6;
}
.zggwy_table td span {
	display:block;
	width:100%;
	line-height:18px;
	padding:10px 0;
	border-bottom:dotted 1px #d6d6d6;
}
.zggwy_table td font {
	display:block;
	width:100%;
	line-height:18px;
	padding:10px 0;
}
.zggwy_table td a {
	display:inline-block;
	padding-right:18px;
	background:url(../images/zggwy_bk03.jpg) no-repeat right center;
}
.zggwy_table td em {
	display:inline-block;
	font-style:normal;
	padding-right:10px;
	font:bold 16px/38px "microsoft yahei";
	color:#fff;
	background:url(../images/zggwy_bk06.jpg) no-repeat center right;
	margin-right:5px;
}
.zggwy_table td b {
	font-weight:normal;
	color:#ff762b;
	padding:0 3px;
}
.zggwy_table td strong {
	font-weight:normal;
	color:#e60000;
	background:url(../images/zggwy_bk05.jpg) no-repeat left center;
	padding-left:16px;
}
.zggwy_bbt {
	height:46px;
	background:#f8eedc;
}
.zggwy_bbt span {
	float:left;
	background:#ff762b;
	width:147px;
	height:46px;
	font:bold 16px/46px "microsoft yahei";
	color:#fff;
	text-align:center;
	margin-right:8px;
}
.zggwy_bbt span font {
	color:#fff;
	font:normal 12px/46px "microsoft yahei";
	margin-left:4px;
}
.zggwy_bbt ul li {
	float:left;
}
.zggwy_bbt ul li a {
	display:inline-block;
	width:80px;
	height:45px;
	border-bottom:solid 1px #f8eedc;
	color:#844700;
	font:16px/45px "microsoft yahei";
	text-align:center;
	position:relative;
}
.zggwy_bbt ul li a:hover,.zggwy_bbt ul li a.hover {
	border-bottom:solid 1px #ff762b;
	color:#ff762b;
	text-decoration:none;
}
.zggwy_bbt ul li a:hover:after,.zggwy_bbt ul li a.hover:after {
	content:"";
	position:absolute;
	left:50%;
	margin-left:-2px;
	bottom:0;
	width:0;
	height:0;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	border-bottom:4px solid #ff762b;
}
.zggwy_bbt .more {
	float:right;
	width:21px;
	height:21px;
	padding:12px 10px 0 0;
}
.zggwy_ceshi {
	margin-bottom:20px;
}
.zggwy_ceshi table {
	border-left:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	text-align:center;
}
.zggwy_ceshi td {
	text-align:center;
	padding:5px 11px;
	line-height:21px;
	color:#666;
}
.zggwy_ceshi td.bt {
	text-align:center;
	font:16px/36px "microsoft yahei";
	padding:5px 11px;
	line-height:21px;
	color:#666;
}
.zggwy_ceshi td.bt span {
	font:16px/36px "microsoft yahei";
}
.zggwy_ceshi td span {
	display:block;
	width:100%;
	line-height:36px;
	border-bottom:dotted 1px #d6d6d6;
}
.zggwy_ceshi td font {
	display:block;
	width:100%;
	line-height:36px;
}
.zggwy_ceshi td.xian01 {
	border-right:dotted 1px #e6e6e6;
}
.zggwy_ceshi td.xian02 {
	border-right:solid 1px #e6e6e6;
}
.zg_zhentiBt {
	color:#fff;
	font-size:18px;
	font-weight:bold;
	background:-webkit-linear-gradient(left,#ff795e,#ff6371);
	background:-o-linear-gradient(left,#ff795e,#ff6371);
	background:-moz-linear-gradient(left,#ff795e,#ff6371);
	background:-ms-linear-gradient(left,#ff795e,#ff6371);
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff795e,endColorStr=#ff6371);
	background:-webkit-gradient(linear,0% 25%,75% 100%,from(#ff795e),to(#ff6371));
	height:70px;
	line-height:70px;
	text-align:center;
}
.zg_zhentiBt a {
	display:inline-block;
	width:auto;
	height:35px;
	line-height:35px;
	text-align:center;
	margin:0 50px;
	padding:0 30px;
	position:relative;
	border-radius:6px;
	cursor:pointer;
	color:#fff;
}
.zg_zhentiBt a.on,.zg_zhentiBt a:hover {
	background:rgba(255,255,255,.15);
	color:#fff;
}
.zg_zhentiBt a.on:after {
	content:"";
	position:absolute;
	left:50%;
	margin-left:-5px;
	bottom:-6px;
	width:0;
	height:0;
	border-width:6px 6px 0;
	border-color:rgba(255,255,255,.15) transparent;
	border-style:solid solid none;
}
.zg_zhentiCont {
	display:none;
	border:dashed 1px #e1e1e1;
	border-top:0;
	margin-bottom:30px;
}
.zg_zhentiCont li {
	border-bottom:dashed 1px #e1e1e1;
	height:48px;
	line-height:48px;
	padding:0 40px;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.zg_zhentiCont li:last-child {
	border-bottom:0;
}
.zg_lnztYear {
	margin-top:10px;
	position:relative;
	height:60px;
	background:#fff5f4;
}
.zg_lnztYear .swiper-container {
	height:60px;
	margin:0 50px;
}
.zg_lnztYear .swiper-slide {
	width:130px;
	height:60px;
	cursor:pointer;
	background:url(../images/zg_ald19Line01.jpg) no-repeat right center;
	text-align:center;
	float:left;
}
.zg_lnztYear .swiper-slide a {
	margin-top:13px;
	display:inline-block;
	width:110px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:16px;
	color:#666;
}
.zg_lnztYear .swiper-slide a:hover {
	background:#ff5764;
	color:#fff;
	position:relative;
	border-radius:6px;
}
.zg_lnztYear .arrow-left {
	background:url(../images/zg_ald19but01.jpg) no-repeat left top;
	position:absolute;
	left:20px;
	top:50%;
	margin-top:-9px;
	width:18px;
	height:18px;
	z-index:10;
}
.zg_lnztYear .arrow-right {
	background:url(../images/zg_ald19but02.jpg) no-repeat left top;
	position:absolute;
	right:20px;
	top:50%;
	margin-top:-9px;
	width:18px;
	height:18px;
	z-index:10;
}
.offcn-m1-r-con {
	overflow:hidden;
	margin-bottom:30px;
}
.offcn-m1-r-right {
	overflow:hidden;
	width:300px;
}
.offcn-m1-r-left {
	overflow:hidden;
	width:530px;
}
.offcn-m1-r-jzzt {
	height:44px;
	overflow:hidden;
}
.offcn-m1-r-jzzt a {
	display:block;
	float:left;
	width:125px;
	height:43px;
	overflow:hidden;
	border-top:1px solid #e6e6e6;
	text-align:center;
	font-size:16px;
	line-height:43px;
	color:#aaa;
	position:relative;
}
.offcn-m1-r-jzzt a:hover,.offcn-m1-r-jzzt a.active {
	border-top:1px solid #e60000;
	text-decoration:none;
	color:#e4393c;
}
.offcn-m1-r-jzzt a:hover:after,.offcn-m1-r-jzzt a.active:after {
	content:"";
	position:absolute;
	left:50%;
	margin-left:-2px;
	top:0;
	width:0;
	height:0;
	border-width:4px 4px 0;
	border-color:#e60000 transparent;
	border-style:solid solid none;
}
.offcn-m1-jz-zt {
	overflow:hidden;
	height:185px;
}
.offcn-m1-zt-img {
	width:300px;
	height:81px;
	overflow:hidden;
}
.offcn-m1-ul-kcjz {
	overflow:hidden;
	height:78px;
	padding-left:5px;
	margin-top:11px;
}
.offcn-m1-ul-kcjz li {
	position:relative;
	height:26px;
	line-height:26px;
	padding-left:15px;
	border-left:2px solid #e6e6e6;
}
.offcn-m1-ul-kcjz li em {
	position:absolute;
	top:8px;
	left:-5px;
	width:8px;
	height:10px;
	line-height:10px;
	background:url(../images/offcngj-ico-do.jpg) 0 0 no-repeat;
}
.offcn-m1-ul-kcjz li.active em {
	background-position:-22px 0;
}
.offcn-m1-r-hd {
	position:relative;
	height:44px;
	border-top:1px solid #e6e6e6;
}
.offcn-m1-r-hd a.more {
	float:right;
	position:absolute;
	top:15px;
	right:0;
}
.offcn-m1-r-hd span {
	padding-top:10px;
	float:left;
	font-size:16px;
}
.offcn-m1-r-con-msrd {
	height:300px;
	overflow:hidden;
}
.offcn-m1-t-pos {
	position:relative;
	height:67px;
}
.offcn-m1-t-pos a {
	display:block;
	position:absolute;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.offcn-m1-t-pos a:hover {
	text-decoration:none;
	color:#fff;
}
a.o-blue {
	top:0;
	left:0;
	width:178px;
	height:31px;
	line-height:31px;
	background:#09ceba;
}
a.o-red {
	bottom:0;
	left:0;
	width:178px;
	height:31px;
	line-height:31px;
	background:#f45d54;
}
a.o-yellow {
	top:0;
	right:0;
	width:118px;
	height:67px;
	line-height:67px;
	background:#ffa640;
}
.offcn-m1-dl-msrd {
	overflow:hidden;
	margin-top:19px;
}
.offcn-m1-dl-msrd dt {
	height:20px;
	overflow:hidden;
	font-size:14px;
}
.offcn-m1-dl-msrd dt a {
	font-size:14px;
}
.offcn-m1-dl-msrd dt a:hover {
	color:#e00;
}
.offcn-m1-dl-msrd dt span {
	display:inline-block;
	padding:0 10px 0 4px;
	color:#fff;
	margin-right:4px;
	background:url(../images/offcngj-ms-zhuti.jpg) right center no-repeat #ff6002;
}
.offcn-m1-dl-msrd dd {
	color:#999;
	line-height:22px;
	padding:5px 0;
}
.offcn-m1-dl-msrd dd a {
	color:#999;
}
.offcn-m1-dl-msrd dd a:hover {
	color:#e00;
}
.offcn-m1-ul-msrd {
	overflow:hidden;
}
.offcn-m1-ul-msrd li {
	height:28px;
	line-height:28px;
	overflow:hidden;
	background:url(../images/offcngj-ico-do.jpg) -21px -38px no-repeat;
	padding-left:15px;
}
.offcn-m1-ul-msrd li a {
	color:#666;
}
.offcn-m1-ul-msrd li a:hover {
	color:#e00;
}
.offcn-m1-tab-mszt {
	height:28px;
	overflow:hidden;
	background:url(../images/offcngj-ms-tabline.jpg) center bottom repeat-x;
}
.offcn-m1-tab-mszt span {
	float:left;
	width:25%;
	height:28px;
	text-align:center;
	line-height:28px;
	cursor:pointer;
	font-size:14px;
	border:1px solid #fff;
	border-bottom:1px solid #e6e6e6;
	box-sizing:border-box;
}
.offcn-m1-tab-mszt span.active {
	border:1px solid #e6e6e6;
	border-top:1px solid #e60000;
	border-bottom:1px solid #fff;
}
.offcn-m1-ul-mszt {
	display:none;
	overflow:hidden;
	height:75px;
	margin-top:20px;
}
.offcn-m1-ul-mszt a {
	display:inline-block;
	width:94px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0 8px 10px 0;
	color:#666;
	background:#f8f8f8;
}
.offcn-m1-ul-mszt a:hover {
	text-decoration:none;
	color:#fff;
	background:#e60000;
}
.offcn-m1-ul-mszt a.mr0 {
	margin-right:0;
}
.offcn-m1-focus {
	width:530px;
	height:213px;
	overflow:hidden;
}
.offcn-m1-focus img {
	width:100%;
}
.offcn-m1-focus #focus,.offcn-m1-focus #focus ul li {
	width:530px;
}
.offcn-m1-tuijian {
	overflow:hidden;
	height:362px;
}
.offcn-m1-h2-tj {
	padding:20px 0 10px 0;
}
.offcn-m1-h2-tj a {
	font-weight:normal;
	font-size:18px;
	color:#e60000;
}
.offcn-m1-h2-tj a:hover {
	color:#e60000;
}
.offcn-m1-tuijian p {
	height:28px;
	line-height:28px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.offcn-m1-tuijian p a {
	font-size:14px;
	margin-right:5px;
}
.offcn-m1-tuijian p a:hover {
	color:#e00;
}
.offcn-m1-tuijian p strong {
	font-size:14px;
}
.offcn-m1-tab-kqfx {
	height:30px;
	overflow:hidden;
}
.offcn-m1-tab-kqfx span {
	float:left;
	width:80px;
	height:30px;
	line-height:30px;
	margin-right:3px;
	background:#f0f0f0;
	text-align:center;
	font-size:14px;
	cursor:pointer;
}
.offcn-m1-tab-kqfx .span-last {
	width:115px;
	margin-right:0;
}
.offcn-m1-tab-kqfx span.active {
	color:#fff;
	background:#e60000;
}
.offcn-m1-con-kqfx {
	height:76px;
	border:1px dashed #e6e6e6;
	border-top:none;
}
.offcn-m1-con-kqfx p {
	display:none;
	line-height:20px;
	color:#666;
	padding:6px 10px 10px 10px;
}
.offcn-main2 {
	overflow:hidden;
	margin-top:30px;
}
.offcn-h2-pub {
	display:block;
	width:151px;
	height:37px;
	padding:0 23px;
	line-height:100px;
	overflow:hidden;
}
.offcn-m2-con {
	overflow:hidden;
	margin-top:22px;
}
.offcn-m2-gg-con {
	height:176px;
}
.offcn-m2-right-c {
	float:right;
	width:300px;
	overflow:hidden;
}
.offcn-m2-c {
	overflow:hidden;
}
.offcn-m2-left-c {
	float:left;
	width:850px;
	overflow:hidden;
}
.offcn-r-hd {
	position:relative;
	height:36px;
}
.offcn-r-hd strong {
	float:left;
	font-size:16px;
	line-height:36px;
}
.offcn-r-hd a.more {
	float:right;
	position:absolute;
	top:10px;
	right:0;
	color:#999;
}
.offcn-r-hd a.more:hover {
	color:#e00;
}
.offcn-m2-hd2 {
	height:36px;
	border-bottom:1px solid #e6e6e6;
}
.offcn-m2-hd2 span {
	display:block;
	float:left;
	padding:0 10px;
	color:#e00000;
	font-size:18px;
	height:36px;
}
.offcn-m2-tab-span {
	height:50px;
}
.offcn-m2-tab-span a {
	float:left;
	height:38px;
	line-height:38px;
	border-top:2px solid #fff;
	font-size:16px;
	color:#aaa;
	margin-right:100px;
	padding:0 15px;
	position:relative;
}
.offcn-m2-tab-span a.active {
	color:#e4393c;
	border-top:2px solid #e4393c;
	top:-1px;
	padding-top:1px;
}
.offcn-m2-tab-span a:hover:after,.offcn-m2-tab-span a.active:after {
	content:"";
	position:absolute;
	left:50%;
	margin-left:-2px;
	top:0;
	width:0;
	height:0;
	border-width:4px 4px 0;
	border-color:#e60000 transparent;
	border-style:solid solid none;
}
.offcn-m2-ul-gg-list {
	display:none;
}
.offcn-m2-ul-list {
	overflow:hidden;
	margin-top:3px;
}
.offcn-m2-ul-list li {
	float:left;
	width:50%;
	overflow:hidden;
	height:34px;
	line-height:34px;
	color:#666;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0 15px;
	box-sizing:border-box;
	background:url(../images/zg_ald19Dian.png) no-repeat left center;
}
.offcn-m2-ul-list li a {
	color:#666;
	font-size:14px;
}
.offcn-m2-ul-list li span {
	float:right;
	padding-right:20px;
}
.offcn-m2-ul-list li a:hover {
	color:#e00;
}
.offcn-m2-con-table {
	margin-top:15px;
	overflow:hidden;
	clear:both;
}
.offcn-m2-table {
	border-collapse:collapse;
	width:100%;
}
.offcn-m2-mdhz-table .offcn-m2-table {
	display:none;
}
.offcn-m2-table tr td {
	width:25%;
	height:30px;
	padding:10px 5px;
	line-height:20px;
	text-align:center;
	border:1px solid #e6e6e6;
	font-size:14px;
}
.offcn-m2-last-table tr td {
	padding:4px 0;
}
.offcn-m2-last-table tr td.offcn1223-table-bt {
	padding:6px 0;
}
.offcn-m2-table tr td span {
	font-weight:bold;
	color:#666;
}
.offcn-m2-table tr td a {
	color:#666;
	margin-right:6px;
}
.offcn-m2-table tr td a:hover {
	color:#e00;
}
.offcn-m2-table tr td a.a-strong {
	font-weight:bold;
}
.offcn-m2-table tr td.active {
	background:#f8f8f8;
}
.offcn-m2-table tr td.active a,.offcn-m2-table tr td.active span {
	color:#e60000;
}
.offcn-m2-hd2-mdhz span {
	color:#000;
	font-size:16px;
	padding:0 10px 0 0;
	background:#fff;
	line-height:40px;
}
.offcn-m2-hd2-mdhz {
	background:url(../images/offcngj-ms-strong-line.jpg) center center repeat-x;
	padding-bottom:10px;
	border-bottom:none;
}
.offcn-m2-zw-table {
	width:100%;
}
.offcn-m2-zw-table td {
	height:37px;
	font-size:14px;
}
.offcn-m2-zw-table td.zw-hd em {
	display:inline-block;
	background:url(../images/offcngj-ico-do.jpg) 0 -75px no-repeat;
	padding:2px;
	margin-right:5px;
}
.offcn-m2-zw-table td select {
	width:100%;
	height:26px;
	line-height:26px;
	border:1px solid #e6e6e6;
}
.offcn-m2-zw-table td.zw-btn {
	height:43px;
}
.offcn-m2-btn-jq {
	border:none;
	display:block;
	cursor:pointer;
	width:80%;
	height:30px;
	background:#ff6002;
	border-radius:3px;
	color:#fff;
	margin:0 auto;
	font-family:"Microsoft Yahei";
}
.offcn-m2-zw-text {
	float:left;
	width:133px;
	height:24px;
	line-height:24px;
	text-indent:8px;
	border:1px solid #e6e6e6;
}
.offcn-m2-btn-per {
	float:left;
	border:none;
	cursor:pointer;
	background:url(../images/offcngj-ms-btn-ico.jpg) right bottom no-repeat;
	width:26px;
	height:26px;
	overflow:hidden;
}
.offcn-m2-tab-dow {
	height:32px;
}
.offcn-m2-tab-dow a {
	position:relative;
	float:left;
	height:30px;
	border-bottom:2px solid #fff;
	font-size:16px;
	color:#aaa;
	margin-right:15px;
}
.offcn-m2-tab-dow a.active {
	color:#e4393c;
	text-decoration:none;
	border-bottom:2px solid #e4393c;
}
.offcn-m2-tab-dow a:hover {
	text-decoration:none;
	color:#e4393c;
}
.offcn-m2-tab-dow a.active em:after {
	content:"";
	position:absolute;
	left:50%;
	margin-left:-2px;
	bottom:-6px;
	width:0;
	height:0;
	border-width:4px 4px 0;
	border-color:#e60000 transparent;
	border-style:solid solid none;
}
.offcn-m2-zw-tabper td {
	height:26px;
}
.offcn-m2-mdhz-con {
	height:340px;
}
.offcn-m2-tjzw .offcn-m2-hd2 span {
	padding:0;
}
.offcn-m2-hd3 {
	height:54px;
	line-height:54px;
	font-size:16px;
}
.offcn-m2-table-zw td {
	text-align:center;
	line-height:20px;
	padding:7px 0;
	border:1px solid #e6e6e6;
	color:#666;
	font-size:14px;
}
.offcn-m2-table-zw td.offcn-1225-pt {
	padding:14px 0;
}
.offcn-m2-table-zw {
	border-collapse:collapse;
	width:100%;
}
.offcn-m2-con-zw {
	display:none;
}
.offcn-m2-table-zw tr.zw-tr td {
	border-bottom:none;
	background:#f0f0f0;
	font-weight:bold;
}
.offcn-m2-table-zw tr.active td {
	background:#f8f8f8;
}
.offcn-m2-table-zw td a:hover {
	color:#e00;
	text-decoration:none;
}
.offcn-m2-tab-tjzw {
	margin:25px 0 20px 0;
}
.offcn-m2-right-tjzw {
	padding-top:65px;
	overflow:hidden;
}
.offcn-m2-r-ad {
	overflow:hidden;
	height:54px;
}
.offcn-m2-r-ad img {
	width:300px;
	height:54px;
}
.offcn-m2-mb14 {
	margin-bottom:14px;
}
.offcn-m2-mt40 {
	margin-top:40px;
}
.offcn-m2-tjcx-text {
	height:24px;
	width:100%;
	border:1px solid #e6e6e6;
	box-sizing:border-box;
}
.offcn-m2-zw-table td.zw-redbtn {
	height:46px;
	vertical-align:bottom;
}
.offcn-m2-table-zw td a.a-strong {
	font-weight:bold;
}
/*main3*/

.offcn-main3 {
	height:auto;
	overflow:hidden;
	margin-top:35px;
}
.offcn-m3-left-c {
	overflow:hidden;
	width:850px;
	float:left;
}
.offcn-m3-right-c {
	overflow:hidden;
	width:300px;
	float:right;
}
.offcn-m3-hd2 {
	height:36px;
	border-bottom:1px solid #e6e6e6;
}
.offcn-m3-hd2 span {
	display:block;
	float:left;
	color:#e00000;
	font-size:18px;
	height:36px;
}
.offcn-m3-con {
	margin-top:20px;
	overflow:hidden;
}
.offcn-m3-mscpys {
	overflow:hidden;
	height:437px;
	border:1px solid #f8e4af;
}
.offcn-m3-dl {
	display:none;
	overflow:hidden;
	clear:both;
}
.offcn-m3-dl dt {
	float:left;
	padding:12px 8px 0 20px;
	width:18px;
	height:15px;
	line-height:15px;
	overflow:hidden;
}
.offcn-m3-dl dt span {
	display:block;
	width:18px;
	height:15px;
	background:#ccc;
	color:#fff;
	text-align:center;
}
.offcn-m3-dl dd {
	padding:12px 0 10px 0;
	width:240px;
	float:left;
}
.offcn-m3-dl dd p {
	display:none;
	line-height:20px;
	font-size:14px;
	padding:10px 0 15px 0;
}
.offcn-m3-dl dd strong {
	display:block;
	height:17px;
	line-height:16px;
	font-size:16px;
	font-weight:normal;
}
.offcn-m3-mscpys .active {
	background:#fffbef;
}
.offcn-m3-mscpys .active dt span {
	background:#e60000;
}
.offcn-m3-mscpys .active dd strong {
	color:#e60000;
}
.offcn-m3-mscpys .active dd p {
	display:block;
}
.offcn-m3-dl-video {
	height:80px;
	overflow:hidden;
	font-size:14px;
}
.offcn-m3-dl-video dt {
	float:left;
	width:116px;
	height:80px;
	overflow:hidden;
	margin-right:15px;
}
.offcn-m3-dl-video dd {
	width:168px;
	height:80px;
	overflow:hidden;
	float:left;
	line-height:22px;
}
.offcn-r-mt30 {
	margin-top:30px;
}
.offcn-m3-dl-video dd strong {
	display:block;
	line-height:30px;
}
.offcn-m3-ul-video {
	margin-top:15px;
	height:128px;
	overflow:hidden;
}
.offcn-m3-ul-video li {
	height:32px;
	line-height:32px;
	overflow:hidden;
	font-size:14px;
}
.offcn-m3-ul-video li a {
	background:url(../images/offcngj-ico-do.jpg) 0 -29px no-repeat;
	padding-left:24px;
}
.offcn-m3-ul-video li a:hover {
	background:url(../images/offcngj-ico-do.jpg) 0 -58px no-repeat;
}
.offcn-m3-hd3 {
	position:relative;
	height:44px;
}
.offcn-m3-hd3 span {
	float:left;
	padding-top:20px;
	font-size:16px;
}
.offcn-m3-hd3 a.more {
	float:left;
	position:absolute;
	top:25px;
	right:30px;
}
.offcn-m3-ul-l {
	clear:both;
	overflow:hidden;
}
.offcn-m3-ul-zxbk {
	display:none;
}
.offcn-m3-tab-zxbk span.more a {
	display:none;
}
.offcn-m3-ul-l li {
	float:left;
	width:50%;
	height:34px;
	line-height:34px;
	color:#666;
	padding:0 15px;
	background:url(../images/zg_ald19Dian.png) no-repeat left center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	box-sizing:border-box;
}
.offcn-m3-ul-l li a {
	color:#666;
	font-size:14px;
}
.offcn-m3-ul-l li a:hover {
	color:#e00;
}
.offcn-m3-p-lc {
	clear:both;
	height:50px;
	line-height:200px;
	overflow:hidden;
	margin-top:25px;
}
.offcn-m3-p1-lc {
	background:url(../images/offcngj-ms-mslc1.jpg) center top no-repeat;
}
.offcn-m3-p2-lc {
	background:url(../images/offcngj-ms-mslc2.jpg) center top no-repeat;
}
.offcn-m3-zxbk {
	overflow:hidden;
	margin-top:20px;
}
.offcn-m3-item-zxbk {
	float:left;
	height:202px;
	width:405px;
}
.offcn-m3-mr40 {
	margin-right:40px;
}
.offcn-m3-item-zxbk .offcn-m3-ul-l li {
	width:100%;
}
.offcn-m3-tab-dow {
	height:32px;
}
.offcn-m3-tab-dow p a {
	position:relative;
	float:left;
	height:30px;
	line-height:30px;
	border-bottom:2px solid #fff;
	font-size:16px;
	margin-right:26px;
	padding:0 2px;
}
.offcn-m3-tab-dow p a:hover {
	text-decoration:none;
	color:#e4393c;
}
.offcn-m3-tab-dow span {
	float:right;
	position:relative;
	top:10px;
	right:0;
}
.offcn-m3-jgh,.offcn-m3-wld {
	height:102px;
}
.offcn-main4 {
	overflow:hidden;
	margin-top:30px;
	height:266px;
}
.offcn-h2-pub-mskc {
	background:url(../images/offcngj-ms-mskc.jpg) center top no-repeat #fff;
}
.offcn-m4-hd2 {
	position:relative;
	height:36px;
	border-bottom:1px solid #e6e6e6;
}
.offcn-m4-hd2 span {
	display:block;
	float:left;
	color:#e4393c;
	font-size:18px;
	height:36px;
}
.offcn-m4-hd2 a.more {
	float:right;
	position:absolute;
	top:10px;
	right:0;
}
.offcn-m4-right-c {
	float:right;
	width:251px;
	margin-top:20px;
}
.offcn-m4-left-c {
	float:left;
	width:715px;
	margin-top:20px;
}
.offcn-m4-r-ad {
	height:70px;
	overflow:hidden;
	margin-top:10px;
}
.offcn-m4-ul-wxkc {
	overflow:hidden;
	height:78px;
	margin-top:15px;
}
.offcn-m4-ul-wxkc li {
	height:26px;
	line-height:26px;
	overflow:hidden;
}
.offcn-m4-l-ad {
	float:left;
	width:240px;
	height:145px;
	overflow:hidden;
	margin:25px 22px 0 0;
}
.offcn-m4-ul-mskc {
	float:left;
	width:450px;
	height:145px;
	overflow:hidden;
	margin-top:25px;
}
.offcn-m4-ul-mskc li {
	float:left;
	width:50%;
	height:36px;
	line-height:36px;
	overflow:hidden;
	color:#666;
}
.offcn-m4-ul-mskc li a {
	font-size:14px;
}
/*main5*/

.offcn-main5 {
	overflow:hidden;
	margin-top:30px;
}
.offcn-m5-book {
	height:290px;
	position:relative;
	margin-top:35px;
}
.offcn-m5-book li {
	width:180px;
}
.offcn-m5-book a.prev,.offcn-m5-book a.next {
	width:38px;
	height:38px;
	outline-style:none;
	outline-width:0;
	position:absolute;
	top:70px;
	background:url(../images/offcngj-ms-btn-ico.jpg) no-repeat;
	text-indent:-999em;
}
.offcn-m5-book a.prev {
	left:0;
	background-position:0 0;
}
.offcn-m5-book a.next {
	right:0;
	background-position:right 0;
}
.bx_container {
	margin:0 auto;
}
p.book-pic {
	text-align:center;
	height:162px;
	overflow:hidden;
}
p.book-name {
	line-height:20px;
	margin-top:6px;
}
p.book-price {
	padding:10px 0;
}
p.book-price span {
	font-size:16px;
	color:#e00;
	text-decoration:line-through;
}
p.book-price font {
	font-size:16px;
	color:#333;
	padding-left:10px;
}
p.book-buy {
	display:block;
	width:143px;
	height:33px;
	overflow:hidden;
}
p.book-buy a {
	display:block;
	width:143px;
	height:33px;
	background:#f0f0f0;
	text-align:center;
	line-height:33px;
	font-size:14px;
	border-radius:5px;
}
p.book-buy a:hover {
	background:#e60000;
	color:#fff;
}
.slideBox {
	width:100%;
	overflow:hidden;
	position:relative;
	padding-right:20px;
	padding-top:20px;
}
.slideBox .hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	right:25px;
	bottom:5px;
	z-index:1;
}
.slideBox .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.slideBox .hd ul li {
	float:left;
	margin-right:2px;
	width:15px;
	height:15px;
	line-height:14px;
	text-align:center;
	background:#fff;
	cursor:pointer;
	list-style:none;
}
.slideBox .hd ul li.on {
	background:#f00;
	color:#fff;
}
.slideBox .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li {
	zoom:1;
	vertical-align:middle;
	list-style:none;
	background:none;
	padding-left:0;
}
.slideBox .bd img {
	width:100%;
	display:block;
}
.bm_tab {
	width: 100%;
}
.bm_tab th{
	line-height: 30px;
	background: #efefef;
	color: #333;
	font-size: 15px;
	border: 1px solid #ccc;
	text-align: center;
	font-weight: normal;
}
.bm_tab td{
	border: 1px solid #CCC;
    text-align: center;
    line-height: 30px;
    font-size: 15px;
}




/* sd_left_address */
.sd_left_address {
	width:70px;
	position:fixed;
	right:0;
	top:50%;
	margin-top:-200px;
	z-index:9999;
}
.sd_left_address.active {
	display:none;
}
.sd_left_zixun {
	width:47px;
	height:173px;
	position:fixed;
	right:0;
	top:50%;
	margin-top:-86.5px;
	z-index:9999;
	cursor:pointer;
	display:none;
}
.sd_left_address_item {
	width:68px;
	margin-bottom:4px;
	text-align:center;
	font:14px/77 'Microsoft Yahei';
	background:#fff;
	position:relative;
	box-shadow:0 0 2px #bf0710;
	padding:1px;
	height:77px;
	position:relative;
	z-index:5;
	border-radius:2px;
}
.sd_left_address_item.hover {
	z-index:4;
	box-shadow:0 0 2px #bf0710;
	background:#bf0710;
	border-radius:3px;
}
.sd_left_address_item a.address_item_btn {
	display:block;
	width:66px;
	padding-top:49px;
	padding-bottom:9px;
	line-height:19px;
	font-size:14px;
	text-align:center;
	color:#909aa0;
	height:19px;
	position:relative;
	z-index:111;
	transition:all 0.3s;
}
.sd_left_address_item.item1 a.address_item_btn {
	background:url(http://sa.offcn.com/zg/static/images/address_icons.png) no-repeat -194px -176px;
}
.sd_left_address_item.item1.hover a.address_item_btn {
	background:url(http://sa.offcn.com/zg/static/images/address_icons.png) no-repeat -194px -248px   #bf0710;
	color:#fff;
}
.sd_left_address_item.item2 a.address_item_btn {
	background:url(http://sa.offcn.com/zg//static/images/address_icons.png) no-repeat -114px -331px;
}
.sd_left_address_item.item2.hover a.address_item_btn {
	background:url(http://sa.offcn.com/zg//static/images/address_icons.png) no-repeat -114px -404px #bf0710;
	color:#fff;
}
.sd_left_address_item.item3 a.address_item_btn {
	background:url(http://sa.offcn.com/zg/static/images/address_icons.png) no-repeat -114px -176px;
}
.sd_left_address_item.item3.hover a.address_item_btn {
	background:url(http://sa.offcn.com/zg/static/images/address_icons.png) no-repeat -114px -248px #bf0710;
	color:#fff;
}
.sd_left_address_item.item4 a.address_item_btn {
	background:url(http://sa.offcn.com/zg/static/images/address_icons.png) no-repeat -256px -176px;
}
.sd_left_address_item.item4.hover a.address_item_btn {
	background:url(http://sa.offcn.com/zg/static/images/address_icons.png) no-repeat -256px -248px #bf0710;
	color:#fff;
}
.sd_left_address_item.item5 a.address_item_btn {
	background:url(http://sa.offcn.com/zg/static/images/address_icons.png) no-repeat -317px -176px;
}
.sd_left_address_item.item5.hover a.address_item_btn {
	background:url(http://sa.offcn.com/zg/static/images/address_icons.png) no-repeat -317px -248px #bf0710;
	color:#fff;
}
.address_item_code_wrap {
	width:150px;
	height:150px;
	position:absolute;
	left:-179px;
	top:-42px;
	z-index:99;
	display:none;
	border:1px solid #bf0710;
	border-radius:10px;
	padding:5px;
	background:#fff;
}
.address_item_code_wrap img.address_code_img {
	width:150px;
	height:150px;
	border-radius:20px;
	display:block;
	margin:0 auto;
}
.address_item_code_wrap img.address_code_jt {
	width:11px;
	height:17px;
	display:block;
	position:absolute;
	right:-11px;
	top:74px;
}
.sd_left_address_item .item_left_box {
	width:116px!important;
	height:390px!important;
	background:#fff;
	border:1px solid #bf0710;
	left:-118px!important;
	padding-right:0!important;
	top:0!important;
	position:absolute;
	padding:10px 0;
	border-right:none;
	display:none;
	border-radius:5px 0 0 5px;
}
.sd_left_address_item .item_left_box.item_left_box1 {
	width:185px!important;
	height:390px!important;
	box-shadow:0 0 5px #bf0710;
	left:-186px!important;
	top:-83px!important;
	position:absolute;
	padding:10px 0;
}
.sd_left_address_item .item_left_box.item_left_box1 span {
	display:inline-block;
	width:5px;
}
.sd_left_address_item .item_left_box a {
	display:block;
	font:14px/32px "Microsfot Yahei";
	color:#333333;
	padding:0;
	padding-left:10px;
	background:none;
	text-align:left;
	overflow:hidden;
	height:32px;
}
.sd_left_address_item .item_left_box.item_left_box1 a i {
	background:url(./../images/icon2.png) no-repeat center;
}
.sd_left_address_item .item_left_box a i {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:14px;
	height:13px;
	padding-left:8px;
	margin-right:3px;
	background:url(./../images/icon_1.png) no-repeat center;
}
.sd_left_address_item .item_left_box a:hover {
	color:#bf0710;
	font-weight:bold;
}
.sd_left_address_item .item_left_box a:hover i {
	background:url(./../images/icon_1.png) no-repeat center;
}
.sd_left_address_item .item_left_box.item_left_box1 a:hover i {
	background:url(./../images/icon2.png) no-repeat center;
}
.sd_left_address_close {
	width:20px;
	height:20px;
	background:url(http://sa.offcn.com/zg/static/images/address_icons.png) no-repeat 0 -216px;
	display:block;
	position:absolute;
	top:-22px;
	right:2px;
	cursor:pointer;
	transition:all 0.2s;
}
.sd_left_address_close:hover {
	background:url(http://sa.offcn.com/zg/static/images/address_icons.png) no-repeat 0 -265px;
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
}
