@charset "utf-8";
body {
	background: #fff;
	text-align: center;
	margin: 0 auto;
	color: #2f2f2f;
	padding: 0px;
	font-family: "微软雅黑", arial, roman;
}
form, select {
	margin: 0px;
	padding: 0px;
}
input, select, textarea {
	font-size: 12px;
	font-family: simsun;
}
a {
	color:#111;
	text-decoration: none;
}
a:hover {
	color: #c00;
	text-decoration: underline;
}
img {
	border: 0;
}
h3, h4, h5, h6, ul, li, p, dl, dt, dd {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
	text-align: left;
}
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance: none;}
.hot {
	color: red;
}
.num {
	font-family: arial, helvetica, sans-serif;
}
.fix {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 0;
	overflow: hidden;
}
/* 空行属性 */
.blank0, .blank1, .blank2, .blank3, .blank4, .blank5, .blank6, .blank7, .blank8, .blank9, .blank10, .blank12, .blank15 {
	clear: both;
	margin: 0 auto;
	width: 100%;
	font-size: 1px;
}
.blank {
	background: #fff;
}
.blank0 {
	height: 0;
	line-height: 0;
}
.blank1 {
	height: 1px;
	line-height: 1px;
}
.blank2 {
	height: 2px;
	line-height: 2px;
}
.blank3 {
	height: 3px;
	line-height: 3px;
}
.blank4 {
	height: 4px;
	line-height: 4px;
}
.blank5 {
	height: 5px;
	line-height: 5px;
}
.blank6 {
	height: 6px;
	line-height: 6px;
}
.blank7 {
	height: 7px;
	line-height: 7px;
}
.blank8 {
	height: 8px;
	line-height: 8px;
}
.blank9 {
	height: 9px;
	line-height: 9px;
}
.blank10 {
	height: 10px;
	line-height: 10px;
}
.blank12 {
	height: 12px;
	line-height: 12px;
}
.blank15 {
	height: 15px;
	line-height: 15px;
}
.blankr5 {
	height: 5px;
	background: #ac0202;
	font-size: 1px;
}
.blankw9 {
	margin: 0 auto;
	width: 100%;
	height: 9px;
	font-size: 1px;
	background: #fff;
	clear: both;
}
.onlypc {
	display: inherit;
}
.onlymb {
	display: none;
}
.arkbody {
}
.bin{
	margin: 0 auto;
	width: 998px;
	text-align: left;}
.login{margin:0 auto;overflow:hidden;height:28px;border-bottom:#999 solid 1px;background:#e1e1e1;font-size:12px;}
.login .s1{display:block; float:left;line-height:28px;text-align:left;padding:0 0 0 12px;}
.login .s3{display:block;float:right;line-height:28px; text-align:right;padding:0 12px 0 0;}
.login a .zyq{color:blue;}
.arkbody .ain .arktop {
}
.arktop .toplink {
	text-align: center;
	margin:20px 0;
}
.arktop .toplink .bin{
	position: relative;
	text-align: center;
}
.arktop .toplink .s1 {
	float: none;
	width: 300px;
	position: absolute;
	top: 0;
	left: 0;
}
.arktop .toplink .s2 {
	float: left;
	width: 220px;
}
.arktop .toplink .s3 {
	float: right;
	width: 500px;
	text-align: right;
}
.arktop .toplink .s3 .sin {
	padding: 8px 8px 8px 0;
}
.arktop .toplink .s3 .sin a {
	padding: 0 0 0 5px;
}


.searchbox{ float:right;margin:0 1px 0 0;position: relative;width: 280px;height: 27px;}
.imgtip{ clear:both; }
.ispan{position: absolute;left:0;top:0;z-index: 3; border:1px solid #b2b2b2;border-radius: 9px;background:#fff;box-shadow:3px 3px 3px #ccc inset; }
.ispan .span-in{display:block;width: 240px;height: 25px; text-align: left;overflow:hidden;position:relative;}
.ibox{line-height: 1em;border:0;padding:4px 0 4px 3px;width:210px;font-size: 14px;margin-left:9px; background:none;}
#searchselect{ font-size:12px;font-family:mingliu; border:0;display:none;position:absolute;top:0;right:2px;}
.bspan{position: absolute;left:auto;top:0;right: 0;z-index: 2; width: 55px;overflow:hidden;margin-left: -5px;}
.bspan .span-in{display:block;border: 1px solid #b2b2b2;border-left:0;border-radius:0 9px 9px 0;}
.slspan{position:absolute;right:0;top:4px;padding:0 2px 0 0;line-height:16px;color:#ccc;font-size:14px;}
.button{margin:0;padding:0;background: #4e4d4d;border:0;font-size: 15px;text-align: center;text-indent: 9px; width: 46px;border-radius:0 8px 8px 0;font-family: arial;overflow:hidden;cursor:pointer;color:#fff;height: 25px;}


.topbar {
	position: relative;
}
.tbar{position: relative;z-index: 999;}
.tb1{background:url(/uploads/image/zcimg/top.jpg) center no-repeat;height: 709px; overflow: hidden;}
.tbl1{display: block;width:240px;height: 100px; overflow: hidden;}
.tb2{background:url(/uploads/image/zcimg/bar5.jpg) center no-repeat;height: 139px; overflow: hidden;}
.tbl2{display: block;width:240px;height: 100px; overflow: hidden;}

.column .tb1{height:200px;}
.menu{background: #ff9702;border-radius: 0 0 20px 20px;text-align: center;font:400 0/0 arial;}
.menu li{display: inline-block;*zoom:1;*display:inline;padding:0 30px;font: 400 21px/44px "微软雅黑"}
.menu li a{color: #fff;}


.titles{text-align: center;}
.titles b{background: #ff9702;color: #fff;border-radius: 0 0 20px 20px;margin: 0 auto;text-align: center;display: inline-block;*zoom:1;*display:inline;padding:0 30px;font: 400 36px/65px "微软雅黑"}

.bigarea .btitle {
	border-left: 7px solid #0b511b;
	color: #2f2f2f;
	padding-left: 20px;
	font: 800 24px/43px "微软雅黑"
}
.bigarea .bmain {
	text-align: left;
}
.c2s2 .s1 {
	float: left;
	width: 396px;
}
.c2s2 .s3 {
	float: right;
	width: 530px;
}

.c3s2 .s1 {
	float: left;
	width: 703px;
}
.c3s2 .s3 {
	float: right;
	width: 248px;
}
.c3s2 .s4 {
	float: right;
	width: 683px;
}
.c2s .s1 {
	float: left;
	width: 268px;
}
.c2s .s3 {
	float: right;
	width: 709px;
}
.c3s .s1 {
	float: left;
	width: 224px;
}
.c3s .s2 {
	float: left;
	width: 372px;
	margin-left:13px;
}
.c3s .s3 {
	float: right;
	width: 375px;
}



.evtbtnbox{text-align: center;}
.evtbtnbox a.evtbtn{display: inline-block;*zoom:1;*display:inline;padding:6px 32px;background: #67ba57;border-radius: 5px;color:#fff;font:400 26px/32px "微软雅黑"}
.evtbtnbox a.evtbtn:hover{text-decoration: none;color: #ff0;}




.ewmshow {margin: auto;position:fixed;z-index: 1;width: 100%;height: 100%;background-color:rgba(173,173,173,0.9);top: 0;left: 0;right: 0;bottom: 0;display: none;}
.ewmshow1 {margin: auto;position:fixed;z-index: 1;width: 500px;height: 320px;background-color: #fff;top: 0;left: 0;right: 0;bottom: 0;display: block;border-radius: 5px;}
.ewmshow1 .title{margin:10px auto;}
.ewmshow img {position: absolute;width: 100%;left: 0%;top: 0%;}
.ewmbox_qr input {width: 74px;height: 29px;margin-top: 5px;background-color: #1ec8fb;border: 1px #1ec8fb solid;color: #fff;font-size: 13px;-webkit-appearance: none;outline: none;}
.ewmbox_qr p{ display:none;}
.ewmbox_qr td{ text-align:center;}
.ewmtitle {position: relative;width: 100%;height: 49px;text-align: center;padding: 10px 10px 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ewmbox {position: relative;width:200px !important;height:200px;text-align: center;margin: auto;}
.ewmbox p:before {content: "."; margin-left: -5px;font-size: 10px; visibility: hidden;}
.ewmbox p img {width: 100%;vertical-align: middle;border: 1px solid #ccc;}
.ewmzs {position: absolute;width: 100%;height: 20px;margin-top: 10px;text-align: center;font-size: 15px;color: #f00;}
.ewmbtn {position: absolute;width: 100%;height: 43px;margin-top: 10px;text-align: center;font-size: 14px;color: #999;bottom: 9px;}
.ewmbtn input {width: 80%;height: 35px;margin-top: 10px;font-size: 14px;background-color: #1ec8fb;border: 1px #1ec8fb solid;color: #fff;-webkit-appearance: none;outline: none;}






.b3s{background: #42d385;}
.b3s ul{font-size:0;}
.b3s li {display: inline-block;*zoom:1;*display:inline;width: 33%;border-left:1px solid #fff;line-height: 60px;padding: 10px 0;color: #fff;font-size: 18px;text-align: center;}
.b3s li a{display: block;height: 100%; color: #fff;}
.b3s li.cur a,.b3s li a:hover{color: #ffde00;}
.b3s li i{display: inline-block;*zoom:1;*display:inline;width:60px;height: 60px;margin-right: 10px; background: url(/uploads/image/zcimg/icons.png) no-repeat;vertical-align: middle;}
.b3s li.bs2 i{background-position: -100px 0;}
.b3s li.bs3 i{background-position: -200px 0;}

.b3s li:first-child{border-left:0;}

.indeximg {
	border: 1px solid #3dac5c;
}
#bibox {
	position: relative;
	padding: 1px;
	margin: 0 auto;
	overflow: hidden;
}
#setfoc_bak {
	clear: both;
	position: absolute;
	bottom: 12px;
	right: 0;
	z-index: 99;
	text-align: right
}
#setfoc {
	display: none;
	position: absolute;
	right: 0;
	top: 205px;
	z-index: 99;
	width: 190px;
	padding: 0;
	text-align: right
}
#setfoc ul {
	float: right;
	text-align: right;
	padding: 0;
	margin: 0;
	list-style-position: outside;
	font-size: 10px;
	cursor: pointer;
	font-family: arial, helvetica, sans-serif;
}
#setfoc li {
	float: left;
	list-style: none;
	width: 26px;
	margin-left: 1px;
	padding-top: 4px;
}
#setfoc li a {
	float: left;
	width: 24px;
	text-align: center;
	line-height: 16px;
	color: #0049a5;
	font-weight: bolder;
	text-decoration: none;
	background: #9ec9ec;
	border: #0049a5 1px solid;
}
#setfoc li.focus {
}
#setfoc li.focus a {
	color: #fff;
	background: #0049a5
}
.bigimage {
	height: 196px;
	width: 296px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center;
}
.bigimage img {
	filter: alpha(opacity=0);
	opacity: 0;
	height: 196px;
	width: 296px;
}
.bigfont {
	position: absolute;
	left: 0;
	top: 178px;
	z-index: 99;
	background: #fff;
	filter: alpha(opacity=70);
	opacity: 0.7;
	padding: 3px 0;
	width: 297px;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
	text-align: left;
	font-size: 12px;
	line-height: 1em;
	;
}
.bigfont h1 {
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.bigfont a {
	color: #000;
	text-decoration: none;
	padding: 0 6px;
	line-height: 14px;
}
.bigfont a:hover {
	color: #c00;
	text-decoration: underline
}
.bigfont2 {
	display: none;
	width: 200px;
	padding-left: 15px;
	padding-top: 5px;
	float: left;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.bigfont2 a {
	color: #ffffff;
	text-decoration: none;
	background-color: #333;
	line-height: 18px;
}
.arkbox {
	clear: both;
}
.arkbox .abtop {
	background: #42d385;
	color: #fff
}
.arkbox .abtop .ac {
	height: 31px;
	overflow: hidden;
}
.arkbox .abtop h3 {
	float: left;
	width: 60%;
	line-height: 31px;
	margin: 0;
	padding: 0 0 0 16px;
	font-size: 14px;
	font-family: "微软雅黑", "黑体"
}
.arkbox .abtop a {
	color: #fff
}
.arkbox .abtop b {
	color: #ff0
}
.arkbox .abtop span {
	color: #fff
}
.arkbox .abtop .amore {
	float: right;
	text-align: right;
	margin: 7px 9px 0 0;
	padding: 0 8px 1px 8px;
	font-size: 12px;
	line-height: 16px;
	border-radius: 3px;
	vertical-align: middle;
	font-family: "新宋体"
}
.arkbox .abtop .amore a {
	color:#ff0;
}
.arkbox .abmid {
	clear: both;
	line-height: 1.8em;
	font-size: 16px;
	border-top: 0;
}
.arkbox .abmid .ac {
	height: 100%;
	overflow: hidden;
}
.arkbox .mtxt {
	padding: 12px 19px;
	line-height: 29px;
}
.arkbox .mtxt p {
	text-indent: 2em;
}
.arkbox .mlst {
	padding: 0 8px;
	overflow: hidden;
}
.arkbox .mlst li, .arkbox .mlst p {
	line-height: 32px;
	height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style-position: outside;
	font-size: 12px;
	text-align: left;
}
.arkbox .mlst li a, .arkbox .mlst p a {
	text-align: left;
	vertical-align: middle;
	padding: 0 3px 0 16px;
	background: url(/uploads/image/zcimg/i8.gif) 0 center no-repeat;
	font-size: 16px;
}
.arkbox .l2s li, .arkbox .l2s p {
	float: left;
	width: 50%;
}
.arkbox .abbtm {
	display: none;
}
.arkbox .ac {
}
.bg1 {
}
.bg1 .abmid .ac {
	padding-top: 7px;
	padding-bottom: 6px;
}
.bg2 {
	background: #f3ffd7;
}
.bg2 .abmid .ac {
	padding-top: 7px;
	padding-bottom: 6px;
	line-height: 20px;
}
.bg2 .mtxt {
	padding: 6px 12px;
	line-height: 24px;
}
.bg2 .mtxt p {
	text-indent: 2em;
}

.bg3 {}
.bg3 .abtop {
	background:#fff center no-repeat;
	color: #010101
}
.bg3 .abtop .ac {
	height: 168px;
	overflow: hidden;
	text-align: center;
}
.bg3 .abtop h3 {
	float: none;
	width: auto;
	display: inline-block;*zoom:1;*display:inline;
	border-bottom: 2px solid #ffa200;
	line-height: 50px;
	margin:68px 0 0 0;
	padding:0;
	font-size: 30px;
	font-family: "微软雅黑", "黑体"
}

.bg3 .abtop a{color: #010101}
.bg3 .abtop a:hover{color: #010101}
.bg3 .abmid .ac {
	height: 100%;
	overflow: hidden;
}
.bg3 .mtxt {
	position: relative;
	padding: 20px;
	line-height: 30px;
	color: #565656;
}
.bg3 .mlst {
	position: relative;
	padding: 20px;
	line-height: 30px;
	color: #565656;
}

.fbgt:first-letter{color:#ffa200;font-size:36px;font-weight: 800;}
.bg3 .amore{text-align: right;font-size: 14px;position: absolute;left: auto;top:auto;right:20px;bottom:9px;}


.tbg1 .abtop .ac {
	height: 256px;
}
.tbg1 .abtop h3 {
	line-height: 72px;
	margin:100px 0 0 0;
	font-size: 40px;
}
.tbg3 .abtop .ac {
	height: 150px;
}
.tbg3 .abtop h3 {
	margin:60px 0 0 0;
}

.tbg1 .abtop{background-image: url(/uploads/image/zcimg/tbg1.png);}
.tbg2 .abtop{background-image: url(/uploads/image/zcimg/tbg2.png);}
.tbg3 .abtop{background-image: url(/uploads/image/zcimg/tbg3.png);}
.tbg4 .abtop{background-image: url(/uploads/image/zcimg/tbg4.png);}
.tbg5 .abtop{background-image: url(/uploads/image/zcimg/tbg5.png);}


.tbg1 .abmid {background: #eee;}
.tbg5 .abmid {background: #eee;}

.bg6 .ptlst ul{font-size: 0;line-height: 0;text-align: right;}
.bg6 .ptlst li{text-align: left;display:inline-block;*zoom:1;*display:inline;width:235px;overflow: hidden;background: #eee;height:409px;position: relative;}
.bg6 .ptlst li .txt{padding:6px;height: 136px;box-sizing: border-box;}
.bg6 .ptlst li h4{color:#ff9702;font-size: 20px;line-height: 40px;font-weight: 400;text-align: center;}
.bg6 .ptlst li .mps{margin:12px 6px;overflow: hidden;}
.bg6 .ptlst li p{font-size: 14px;line-height:22px;text-indent: 2em;}
.bg6 .ptlst li .more{text-align: center;}
.bg6 .ptlst li .more a{display:inline-block;*zoom:1;*display:inline;width:83px;font-size: 14px;line-height: 20px;background: #cacaca;color:#565656;}
.bg6 .ptlst li.fst{float: left;width: 265px;}
.bg6 .ptlst li.alts .pic{position: absolute;top:auto;bottom: 0;left:0;}


.bg6a{background: #ff9804;padding-bottom: 32px;margin-top:15px;}

.c2s .tbg2 .s3{}

.itlst ul{font-size: 0;line-height: 0;text-align: center;}
.itlst li{text-align: center;display:inline-block;*zoom:1;*display:inline;width:141px;overflow: hidden;background: #fff;height:262px;position: relative;border:1px solid #eee;box-shadow: 0 0 18px #ccc;margin:20px;}
.itlst .pic{margin:20px 0 0 0;}
.itlst .pic i{display:inline-block;*zoom:1;*display:inline;width:60px;height: 60px;overflow: hidden;background: url(/uploads/image/zcimg/icon-plan.png) no-repeat;}
.itlst li .txt{padding:6px;color:#ff9702;}
.itlst li h4{font-size: 24px;line-height: 40px;font-weight: 400;}
.itlst li .mps{margin:12px 20px;height: 80px;overflow: hidden;}
.itlst li p{font-size: 16px;line-height:24px;}
.itlst li .more{}
.itlst li .more a{font-size: 14px;line-height: 20px;color:#565656;}


.itlst .p2 i{background-position: -100px 0;}
.itlst .p3 i{background-position: -200px 0;}
.itlst .p4 i{background-position: -300px 0;}
.itlst .p5 i{background-position: -400px 0;}







.bg8 .ptlst ul{font-size: 0;line-height: 0;}
.bg8 .ptlst li{text-align: left;display:inline-block;*zoom:1;*display:inline;margin-bottom: 30px; width:199px;overflow: hidden;height:362px;position: relative;}
.bg8 .ptlst li .txt{padding:6px;}
.bg8 .ptlst li h4{color:#ff9702;font-size: 20px;line-height:36px;font-weight: 400;text-align: center;}
.bg8 .ptlst li h4 a{color:#555;}
.bg8 .ptlst li h4 i{color:#555;font-style: normal;}
.bg8 .ptlst li h4 b{display: block;color:#555;font-size: 18px;line-height: 28px;font-weight: 400;}
.bg8 .ptlst li .mps{margin:12px 6px;height: 96px;overflow: hidden;}
.bg8 .ptlst li p{font-size: 14px;line-height:22px;text-indent: 2em;}
.bg8 .ptlst li .more{text-align: center;}
.bg8 .ptlst li .more a{display:inline-block;*zoom:1;*display:inline;width:83px;font-size: 14px;line-height: 20px;background: #cacaca;color:#565656;}
.bg8 .ptlst li.alts .pic{position: absolute;top:auto;bottom: 0;left:0;}









.lilst{position:relative;}
.lilst .llbox{position:absolute;}
.llbg1{background:url(/uploads/image/zcimg/c1sc-1.jpg) no-repeat;height: 297px; overflow: hidden;}

.lilst ul{font-size: 0;line-height: 0;text-align: center;}
.lilst li{text-align: center;display:inline-block;*zoom:1;*display:inline;width:240px;font-size:18px;line-height:24px;color:#fff;overflow: hidden;height:150px;position: relative;}

.lilst li a{color:#fff;}
.lilst li a:hover{color:#ffc;}
.lilst li b{display: block;font-size:22px;line-height:40px;margin-top:15px;}
.lilst li i{display: block;font-style: normal;padding:0 20px;}

.bg3 .mtxt h4{font-size:18px;text-indent: 32px;line-height: 36px;}
.bg3 .mtxt h4 b{font-size:22px;color: #ffa200;padding:0 20px 0 0;}


.tbg9 .abtop .ac {height: 120px;}
.tbg9 .abtop h3 {margin:30px 0 0 0;}
.tbg9 .abmid {background: #eee;}
.tbg9 .abmid .mtxt{font-size: 18px;line-height: 1.8;padding:30px;color:#555;}
.tbg9 .abmid .mtxt p{margin:9px 0;}

.tbg9 .abmid .mlst{padding:30px;}
.tbg9 .abmid .mlst li{font-size: 18px;line-height:36px;height: 36px; color:#999;text-align: right;padding:0 20px;}
.tbg9 .abmid .mlst li:nth-child(odd){background-color: #f6f6f6;}
.tbg9 .abmid .mlst li a{float: left;font-size: 18px;color:#333;}
.tbg9 .amw {background: #fff;border: 1px solid #eee;}
.pages{text-align: center;}


.important{background: #eee;font-size:0;line-height: 0; text-align: center;}
.important li{display:inline-block;*zoom:1;*display:inline;width:142px;height: 150px;font-size: 16px;overflow: hidden;line-height: 1.8em; text-align: center;border-left:1px solid #fff;color: #ff9702;box-sizing: border-box;cursor: pointer;}
.important li:first-child{border-left:0;}
.important li a{ display:block;color: #ff9702;}
.important li i{ display:block;width:50px;height:55px;margin: 18px auto 0 auto;overflow: hidden;}
.important li.hover { background:#ff9702;color: #fff;}
.important li.hover a{color: #fff;}
.important li span{ width:50px; height:50px;display:block;background: url(/uploads/image/zcimg/icon-pra.png) no-repeat;}
.important li p{padding:0 10px;}
.important li p b{display: block;font-weight: 400;}
.important .rcsp_1 span{ }
.important .rcsp_2 span{ background-position: -100px 0;}
.important .rcsp_3 span{ background-position: -200px 0;}
.important .rcsp_4 span{ background-position: -300px 0;}
.important .rcsp_5 span{ background-position: -400px 0;}
.important .rcsp_6 span{ background-position: -500px 0;}
.important .rcsp_7 span{ background-position: -600px 0;}
.important .hover.rcsp_1 span{ background-position: 0 -100px;}
.important .hover.rcsp_2 span{ background-position: -100px -100px;}
.important .hover.rcsp_3 span{ background-position: -200px -100px;}
.important .hover.rcsp_4 span{ background-position: -300px -100px;}
.important .hover.rcsp_5 span{ background-position: -400px -100px;}
.important .hover.rcsp_6 span{ background-position: -500px -100px;}
.important .hover.rcsp_7 span{ background-position: -600px -100px;}




.cl2 li{width:199px;}
.cl2 li i{width:65px;height:65px;margin: 15px auto 0 auto;}
.cl2 li span{ width:65px; height:65px;background-image: url(/uploads/image/zcimg/icon-plan.png);}






.c2sli .abmid .ac{padding: 0;}
.c2sli .abmid .mlst{padding: 0;}
.c2sli .abmid .mlst ul{margin:-2px 0 0 -2px;}
.c2sli .abmid .mlst li{float: left;width:49%;padding: 0;margin:0;background: none;border-top:2px solid #fff;border-left:2px solid #fff;height: auto;}
.c2sli .abmid .mlst li a{color:#42d385;background: none;padding: 0;display: block;height: 100%; text-align: center;overflow: hidden;font-weight: 800;line-height: 38px;}

.c1sli .abmid .mtxt{padding: 0 12px;}
.c1sli .abmid .mtxt li{padding: 6px 0;}

.plst{padding:12px 0;}
.plst ul{font-size: 0;}
.plst li{display:inline-block;*zoom:1;*display:inline;width:33%;font-size:14px;text-align: center;padding:20px 0;vertical-align: top;}
.plst li a{color:#1200ff;}
.lmore{text-align: right;}
.lmore a{display:inline-block;*zoom:1;*display:inline;background: #42d385;color:#fff;width:33%;padding:3px 12px;font-size:16px;}

.bg4 .abtop {
	background: none;
	border-bottom: 1px solid #d4d1d1;
	color: #159b74
}
.bg4 .abtop .ac {
	height: 36px;
	overflow: hidden;
	position: relative;
}
.bg4 .abtop h3 {
	position: absolute;
	line-height: 34px;
	margin: 0;
	width: auto;
	padding: 0 16px;
	border-bottom: 2px solid #ffde00;
	font-size: 16px;
	font-family: "微软雅黑", "黑体"
}
.bg4 .abtop a {
	color: #159b74
}
.bg4 .abtop b {
	color: #f00
}
.bg4 .abtop span {
	color: #159b74
}




.bg5{background: #eee;padding: 16px;}
.bg5 li{text-align: right;line-height: 32px;height: 32px;overflow: hidden;font-size:12px;background:url(/uploads/image/zcimg/i11.png) 0 center no-repeat;padding:0 0 0 14px;}
.bg5 li a{float:left;text-align: left;width:96%; overflow: hidden;font-size:16px;text-overflow: ellipsis;white-space: nowrap;}





.tiptxt {
	padding: 0 12px;
	font: 400 14px/2em "楷体", "仿宋"
}
.tiptxt p {
	text-indent: 2em;
}
.mmix{padding: 10px 0;}
.mitem {
	padding: 10px 0;
}
.mitem .mimg {
	float: left;
	width: 219px;
	text-align: center;
}
.mitem .mtxt {
	float: right;
	width: 470px;
}
.mitem .mtxt h4 {
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 8px;
}
.mitem .mtxt p {
	text-indent: 2em;
}
.mmix .sep{display: block;height: 10px;width: 100%;overflow: hidden;}
.footer .bin{
	clear: both;
	background: #668b1e url(/uploads/image/images/house-footer.jpg) center top repeat-x;
	margin: 0 auto;
	padding: 12px 0;
	line-height: 150%;
	border-top: 0px solid #060;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	font-family: verdana, "宋体"
}
.footer a {
	color: #ffffff;
	text-decoration: none;
}
.footer a:visited {
	color: #ffffff;
	text-decoration: none;
}
.footer a:hover {
	color: #ffff00;
}
.efile {
	color: #ff0;
}
.center {
	text-align: center;
}
.about {
	background: #577c15;
	margin: 12px;
	line-height: 2em;
}
.c2s .arkbox .mlst, .c3s .arkbox .mlst {
	height: 128px;
	overflow: hidden;
}
.ztvbox {
	position: relative;
	width: 345px;
	margin: 0 auto;
	height: 362px;
}
.ztvbox img {
	display: block;
}
.vd {
	width: 345px;
	height: 255px;
	overflow: hidden;
}
.vl {
	background: #8d8b8b;
	position: relative;
}
#vdlst {
	position: relative;
	width: 339px;
	height: 101px;
	overflow: hidden;
}
#vdlst ul {
	padding: 0;
}
#vdlst ul li {
	float: left;
	padding: 8px 0 8px 5px;
}
#vdlst ul li a {
	display: block;
	height: 100%;
	position: relative;
}
#vdlst ul li i {
	display: block;
	height: 100%;
}
#vdlst ul li i img {
	display: block;
	width: 108px;
	height: 86px;
}
#vdlst ul li b {
	display: block;
	height: 20px;
	line-height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	background: rgba(36,34,34,0.77);
	color: #fff;
	font-weight: 400;
}
#vdlst ul li.cur {
	float: left;
	padding: 6px 0 6px 5px;
}
#vdlst ul li.cur i {
	border: 4px solid #444;
	border-radius: 5px;
}
#vdlst ul li.cur img {
	width: 100px;
	height: 82px;
}
#vdlst ul li a img {
	opacity: 0.6;
	filter: opacity(60);
}
#vdlst ul li.cur a img, #vdlst ul li a:hover img {
	opacity: 1;
	filter: opacity(100);
}
#vdlst ul li.cur b {
	bottom: 4px;
	margin: 0 4px;
	width: 100px;
}
.ztvbox .thumbprev, .ztvbox .thumbnext {
	top: 42px;
}
.imgbtns {
	border: 1px solid #d0d0d0;
	text-align: center;
}
.imgbtns ul {
	padding: 24px 0 25px 0;
}
.imgbtns li {
	padding: 6px 0;
}
.imgbtns li img {
	display: block;
	margin: 0 auto;
}
.abtxt {
	height: 981px;
	overflow: hidden;
}
.ablst1 {
	height: 325px;
}
.ablst2 {
	height: 288px;
}
.birdmenu li {
	padding: 0;
	height: 80px;
	overflow: hidden;
	background: url(/uploads/image/zcimg/birdmenu.png) no-repeat;
}
li.bm-yy {
	background-position: 0 0;
}
li.bm-lc {
	background-position: 0 -80px;
}
li.bm-cby {
	background-position: 0 -160px;
}
li.bm-cjj {
	background-position: 0 -240px;
}
li.bm-cl {
	background-position: 0 -320px;
}
li.bm-hzo {
	background-position: 0 -400px;
}
li.bm-ddh {
	background-position: 0 -480px;
}
li.bm-mj {
	background-position: 0 -560px;
}
li.bm-lcy {
	background-position: 0 -640px;
}
.birdmenu li a {
	display: block;
	height: 80px;
	width: 100%;
	text-indent: -999px;
}
.birdmenu li:hover {
	opacity: 0.9;
}
#allmap {
	width: 100%;
	height: 500px;
}
.bmap_bubble_content {
	overflow: auto;
	height: 220px;
}
.bmap_bubble_content table {
	width: 100%;
}
.clst {
	padding: 12px;
	text-align: left;
}
.clst td {
	text-align: center;
}
.gdslst {
	width: auto;
	margin: 10px auto 10px -1px;
	border: 1px solid #eee;
	padding: 10px 0;
}
.gdslst img {
	border: 1px solid #ccc;
}
.gdslst div {
	display: inline-block;
*zoom:1;
*display:inline;
}
.gdslst ul {
	display: inline-block;
*zoom:1;
*display:inline;
	padding: 0 10px;
}
.clst li {
	float: left;
	width: auto;
	clear: both;
	margin: 0 auto;
	padding: 0;
	line-height: 24px;
}
.arkm1c2 .cinc2 .clst ul li {
	float: none;
	width: inherit;
}
.clst dl {
	clear: both;
	margin: 0 auto;
	padding: 0;
}
.clst dl dt {
	clear: both;
	display: inline-block;
*zoom:1;
*display:inline;
	width: 72px;
	text-align: left;
	padding: 0;
	margin: 0;
	font-family: "宋体", arial, roman;
}
.nmli dl dt {
	width: 40px;
}
.clst dl dd {
	display: inline-block;
*zoom:1;
*display:inline;
	max-width: 146px;
	height: 24px;
	text-align: left;
	padding: 0;
	vertical-align: middle;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news .news_c_list .clst ul {
	margin: 0px;
	padding: 0;
}
.news .news_c_list .clst li a {
	font-size: 12px;
}
.news .news_c_list .clst li {
	clear: both;
	display: block;
	overflow-x: hidden;
	line-height: 21px;
	white-space: nowrap;
	margin: 0px;
	font-size: 12px;
	padding: 0;
	background: none;
}
.clst a {
	color: #0029c9;
}
.clst a:hover {
	color: #e81115;
}
.clst .mtxt {
	font-size: 14px;
	line-height: 26px;
}
.clst .mtxt p {
	text-indent: 2em;
}
.gotopbtns {
	width: 62px;
	height: 42px;
	display: block;
	z-index: 100;
	opacity: 0.6;
	position: fixed;
	_position: absolute;
	left: auto;
	right: 3px;
	top: auto;
	bottom: 3px;
}
.gotopbtns li {
	width: 62px;
	height: 42px;
	float: left;
	text-align: center;
}
.gotopbtns li a {
	width: 62px;
	height: 42px;
	float: left;
	background-image: ;
	background-repeat: no-repeat;
	color: #fff;
}
.gotopbtns li a b {
	visibility: hidden;
	margin-top: 25px;
	display: block;
	line-height: 27px;
	font-size: 12px;
	font-weight: 400;
}
.gotopbtns li a:hover b {
	visibility: visible;
}
.gotopbtns.hide {
	display: none;
}
.contents img{cursor: pointer;}
.pictip{text-align: center;font-size:0;line-height: 0;}
.pictip i{display: block;overflow: hidden;height: 100%;}
.pictip b{font-size:14px;line-height: 20px;display: block;font-weight: 400;text-align: center;padding: 6px 6px 9px 6px;}
.pictip li{display:inline-block;*zoom:1;*display:inline;vertical-align: top;box-sizing: border-box}
.pictip li img{display:inline-block;*zoom:1;*display:inline;width:100%;border-left:1px solid #fff;box-sizing: border-box;}
.pictip li.pt-2p img{width:50%;}

.pt2 li{width:50%;}
.pt3 li{width:33.3%;}
.pt3w .pt-w{width: 50%}
.pt3w .pt-h{width: 25%}
.pt3h li i{height: 272px;}
.pt3h .pt-w{width: 39%}
.pt3h .pt-h{width: 22%}
.pt2h .pt-w{width: 72%;padding-left: 12px;}
.pt2h .pt-h{width: 28%}
.pt2hr .pt-w{width: 55%;padding-right: 12px;}
.pt2hr .pt-h{width: 45%}
.pt2hrn .pt-w{width: 72%;}
.pt2hrn .pt-h{width: 28%}
.pt2w .pt-w{width: 66.6%}
.pt2w .pt-h{width: 33.3%}
.pt4 li{width:25%;}






div.jquery-image-zoom {
	z-index: 10;

	border: 5px solid #f0f0f0;
	margin: -5px;

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
div.jquery-image-zoom span{ display:block; background:#f9f9f9; padding:12px 0; margin-left:-5px; width:100%;border:5px solid #f0f0f0;}

	div.jquery-image-zoom a {
		background: url(/uploads/image/zcimg/jquery.imagezoom.png) no-repeat;

		display: block;
		width: 25px;
		height: 25px;

		position: absolute;
		top: -17px;
		left: auto;
		right: -17px;

		text-decoration: none;
		text-indent: -100000px;
		outline: 0;

		z-index: 11;
	}

	div.jquery-image-zoom a:hover {
		background-position: left -25px;
	}

	div.jquery-image-zoom img, 
	div.jquery-image-zoom embed, 
	div.jquery-image-zoom object, 
	div.jquery-image-zoom div {
		width: 100%;
		height: 100%;
		margin: 0;
	}
	
	






















/*响应式布局
----------------------------------------------*/
@media only screen and (max-width:800px) {
body {
	-webkit-text-size-adjust: none;
}
body {
	min-width: 100%;
}
body, button, input, select, textarea {
	font: 16px/1.6 "microsoft yahei";
}
	
.onlymb {
	display: inherit;
}
.onlypc {
	display: none;
}
.arkbody {
	margin: 0 auto;
	width: auto;
}
.arkbody .ain .arktop {
	height: auto;
}
.arktop .toplink {
	font-size: 12px;
	height:60px;
}
.arktop .toplink .s1 {
	left: 5px;
}.arktop .toplink .s3 {
	float: none;
	width: auto;
	text-align: right;
	padding-top:30px;
}
.arktop .toplink img{width:100%;}
.bin{width: auto;}
.login .s1{padding:0 0 0 3px;}
.login .s3{padding:0 3px 0 0;}
.tb1{width:100vw;height: 40vw; background-size:cover;background-position: 0 10px; overflow: hidden;}
.tbl1{display: block;width:180px;height: 60px; overflow: hidden;}
.tb2{background:url(/uploads/image/zcimg/bar5m.jpg) center no-repeat;width:100vw;height: calc(100vw * 0.265625) ; background-size: contain; overflow: hidden;}
.tbl2{display: block;width:180px;height: 60px; overflow: hidden;}
.column .tb1{height:100px;}
.menu{border-radius: 0;display: -webkit-flex;display: flex;-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap;  flex-flow: row wrap;  -webkit-box-pack: justify;  -ms-flex-pack: justify; justify-content:space-around;}
.menu li{padding:0 1px;text-align: center;display:inline-block;-webkit-flex-grow: 1;flex-grow:1;font: 400 16px/30px "微软雅黑"}
.titles b{border-radius: 0 0 10px 10px;padding:0 20px;font: 400 18px/30px "微软雅黑"}


.bg3 .abtop{background-size:contain}
.bg3 .abtop .ac {
	height: 72px;
	overflow: hidden;
	text-align: center;
}
.bg3 .abtop h3 {
	float: none;
	width: auto;
	display: inline-block;*zoom:1;*display:inline;
	border-bottom: 1px solid #ffa200;
	line-height: 30px;
	margin:20px 0 0 0;
	font-size: 18px;
}
.bg3 .abmid .ac {
	height: 100%;
	overflow: hidden;
}
.bg3 .mtxt {
	position: relative;
	padding: 20px;
	line-height: 30px;
	color: #565656;
}


.tbg1 .abtop .ac {
	height: 100px;
}
.tbg1 .abtop h3 {
	margin:30px 0 0 0;
}


	

.bg6 .ptlst li{vertical-align: top;width:50%;height:calc((205 / 235) * 100vw);}
.bg6 .ptlst li .txt{padding:6px;height:140px;position: relative;}
.bg6 .ptlst li h4{color:#ff9702;font-size: 20px;line-height: 40px;font-weight: 400;text-align: center;}
.bg6 .ptlst li .mps{display: none;}
.bg6 .ptlst li .more{position: absolute;top: auto;left: 0;bottom:18px;width: 100%;}
.bg6 .ptlst li.fst{float:none;width: 50%;}
.bg6 .ptlst li img{width: 100%;}
.bg6 .ptlst li.fst img{width: auto;min-width: 50%;min-height:calc((205 / 235) * 100vw);;}
.bg6a{padding-bottom: 0;margin-top:0;}
/*
.bg6 .ptlst ul{text-align: center;}
.bg6 .ptlst li{margin-bottom: 9px;}
.bg6 .ptlst li:last-child{margin-bottom: 0;}
.bg6 .ptlst li.alts .pic{position: static}
.bg6a{background: #fff;padding-bottom: 0;}
*/


.bg8 .ptlst ul{font-size: 0;line-height: 0;}
.bg8 .ptlst li{text-align: center;display:inline-block;*zoom:1;*display:inline;margin-bottom: 30px;vertical-align: top; width:50%;overflow: hidden;height:362px;position: relative;}
.bg8 .ptlst li .txt{padding:6px;}
.bg8 .ptlst li h4{color:#ff9702;font-size: 18px;line-height:32px;font-weight: 400;text-align: center;}
.bg8 .ptlst li h4 a{color:#555;}
.bg8 .ptlst li h4 b{display: block;color:#555;font-size: 16px;line-height: 28px;font-weight: 400;}
.bg8 .ptlst li .mps{margin:6px;height:108px;overflow: hidden; text-align: left;}
.bg8 .ptlst li p{font-size: 14px;line-height:22px;text-indent: 2em;}
.bg8 .ptlst li .more{text-align: center;}
.bg8 .ptlst li .more a{display:inline-block;*zoom:1;*display:inline;width:83px;font-size: 14px;line-height: 20px;background: #cacaca;color:#565656;}
.bg8 .ptlst li.alts .pic{position:static}
.bg8 .ptlst li:nth-child(even) .pic{position:absolute;top:auto;left: 0;bottom: 0;}



.tbg9 .abmid .mtxt{font-size: 16px;padding:5px;}
.tbg9 .abmid .mtxt img{max-width: 100%;}

	
	

.important li{width:50px;height: 50px;}
.important li i{margin:0;}
.important li p{display: none;}
.cl2 li{width:65px;height: 55px;}


.itlst li{margin: 10px;}
	
	
	


.llbg1{background:#fea72b url(/uploads/image/zcimg/c1sc-1m.jpg);background-size: cover; height: 480px; overflow: hidden;padding:0 5px;margin-bottom: -2px;}
.lilst ul{font-size: 0;line-height: 0;text-align: center;}
.lilst li{display:inline-block;*zoom:1;*display:inline;vertical-align: top;width:50%;font-size:16px;border-bottom: 2px solid #ffd59a;line-height:24px;color:#fff;overflow: hidden;height:120px;box-sizing: border-box;}
.lilst li:nth-child(odd){border-right: 2px solid #ffd59a;}
.lilst li a{color:#fff;padding:3px 12px;display: block;}
.lilst li a:hover{color:#ffc;}
.lilst li b{font-size:18px; vertical-align: top; line-height:24px;margin-top:10px;}
.lilst li i{font-style: normal;padding:0;}

	
	
	
.nw{white-space: nowrap;}
.bg3 .amore{right:12px;bottom:5px;}
	
	
	
	
	
	
	
	
	
.ewmshow1 {margin: auto;position:fixed;z-index: 1;width: 100%;}
.emlgn b {
	color: blue;
}
.tbtxt {
	position: relative;
	width: 100%;
	top: 0;
	margin-top: 5px;
	text-align: center;
}
.tbtxt dl {
	width: 100%;
	margin: 0 auto;
	filter: alpha(opacity=90);
	opacity: 0.9;
	background: #f6f6f6;
	height: auto;
	padding: 5px 0;
	overflow: visible;
	border-radius: 0;
	font: 400 14px/24px "微软雅黑";
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.tbtxt dl dt {
	float: left;
	width: 90px;
	font-weight: 800;
}
.tbtxt dl dd {
	float: none;
	width: auto;
	margin-left: 90px;
	text-align: left;
}
.mitem {
	padding: 15px 0;
}
.mitem .mimg {
	float: left;
	width: 100px;
	text-align: center;
}
.mitem .mimg img {
	width: 90px !important;
	height: auto !important;
}
.mitem .mtxt {
	float: none;
	width: auto;
	margin-left: 100px;
}
.mitem .mtxt h4 {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 8px;
}
.mitem .mtxt p {
	text-indent: 2em;
}

.plst li{width:100%;}
.c2s2 .s1 {
	float: none;
	width: auto;
}
.c2s2 .s1 img{width:100%;}
.c2s2 .s3 {
	float: none;
	width: auto;
}
.c3s2 .s1 {
	float: none;
	width: auto;
	margin-bottom: 15px;
}
.c3s2 .s2 {
	float: none;
	width: auto;
	margin-bottom: 15px;
}
.c3s2 .s3 {
	float: none;
	width: auto;
}
.c3s2 .s4 {
	float: none;
	width: auto;
}
	
.c2s .s1 {
	float: left;
	width: 50%;
}
.c2s .s3 {
	float: left;
	width: auto;
}
	
	
.c3s .s1 {
	float: none;
	width: auto;
	margin-bottom: 9px;
	text-align: center;
	height: 120px;overflow: hidden;
}
.c3s .s1 img{margin-top:-30px;}
.c3s .s2 {
	float: none;
	width: auto;
	margin-left: 0;
	margin-bottom: 15px;
}
.c3s .s3 {
	float: none;
	width: auto;
}
.arkbox .l2s li, .arkbox .l2s p {
	float: none;
	width: auto;
}
	
.b3s{background: #fff;}
.b3s li {width: 100%;background: #42d385;border-left:0;line-height: 60px;margin:10px 0;color: #fff;font-size: 18px;text-align: left;}
.b3s li a{margin-left:10px;}

.abtxt {
	height: auto;
}
.ablst1 {
	max-height: 225px;
	height: auto;
}
.ablst2 {
	max-height: 576px;
	height: auto;
}
.callbacks_nav {
	top: 91%;
}
.rslides img {
	width: calc(100vw - 12px);
 height: calc((100vw - 12px)*0.6637);
}
.callbacks_tabs img {
	width: calc((100vw - 24px) / 3);
height:calc(((100vw - 24px) / 3) * 0.785);
	display: block;
}
.focusmore {
bottom:calc((((100vw - 24px) / 3) * 0.785)   19px);
}
.mb100 {
	width: 100%;
}
.block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-flow: column-reverse nowrap;
	flex-flow: column-reverse nowrap;
	width: auto;
	margin: 0 auto;
	font-size: 14px;
	color: #4c4c4c;
}
.block > .detail {
	max-height: 165px;
	margin-bottom: 10px;
	overflow: hidden;
}
.block > .case-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 120px;
	height: 24px;
	margin: 0 auto 0;
	color: #555;
	background: #fff;
	border: 1px solid #555;
	border-radius: 5px;
}
.block > .case-block div:nth-of-type(1) {
	display: block;
}
.block > .case-block div:nth-of-type(2) {
	display: none;
}
.block > [type="checkbox"] {
	position: relative;
	display: block;
	width: 100%;
	height: 24px;
	margin: -24px auto 0;
	z-index: 1000;
	opacity: 0;
}
.block > [type="checkbox"]:hover   .case-block {
	background-color: #f5f5f5;
}
.block > [type="checkbox"]:checked   .case-block div:nth-of-type(1) {
	display: none;
}
.block > [type="checkbox"]:checked   .case-block div:nth-of-type(2) {
	display: block;
}
.block [type="checkbox"]:checked   .case-block   .detail {
	max-height: inherit;
}
.arkbox .mt2 {
	padding: 12px 6px 0 6px;
	text-align: center;
}
.birdmenu li {
	height: 35px;
	width: 112px;
	display: inline-block;
	background-size: 112px 361px;
}
li.bm-yy {
	background-position: 0 0;
}
li.bm-lc {
	background-position: 0 -40px;
}
li.bm-cby {
	background-position: 0 -80px;
}
li.bm-cjj {
	background-position: 0 -120px;
}
li.bm-cl {
	background-position: 0 -160px;
}
li.bm-hzo {
	background-position: 0 -200px;
}
li.bm-ddh {
	background-position: 0 -240px;
}
li.bm-mj {
	background-position: 0 -280px;
}
li.bm-lcy {
	background-position: 0 -320px;
}
.birdmenu li a {
	height: 35px;
}
.clst td {
	display: block;
}
.arkbox .mtxt {
	padding: 5px;
}
	
.pt3h li i{height: 28vw;}
}

@media only screen and (max-width:350px) {
.arktop .toplink .sa2 {
	display: block;
}
.menu li{padding:0 5px;}
.arkbox .abmid {
	font-size: 12px;
}
}
