a:link,a:visited {
	color:#585858;
	text-decoration:none;
	outline:none;
}
a:active,a:hover {
	color:#585858;
	text-decoration:none;
}
.hidden {
	display: none;
}
.plr {
	padding: 2% 2% 0px;
}
.m-top {
	background:#055bae; position: relative; z-index: 9;
}
.m-top .logo {
	border-width: 0px 1px; border-style: none solid; border-color: #06498a; margin: 0px auto; width: 72%;
}
.m-top .logo img {
	display: block; max-width: 90%;
}
.m-top .logo h1 {
	height: 2.6em; text-align: center; color: rgb(255, 255, 255); line-height: 2.6; overflow: hidden; font-size: 1.66em; font-weight: normal;
}
.m-top .mess {
	left: 2%; top: 10%; width: 10%; position: absolute;
}
.m-top .search {
	left: 2%; top: 10%; width: 10%; position: absolute;
}
.m-top .mess img {
	width: 100%; cursor: pointer;
}
.m-top .nav img {
	width: 100%; cursor: pointer;
}
.m-top .search img {
	width: 100%; cursor: pointer;
}
.m-top .nav {
	top: 10%; width: 10%; right: 2%; position: absolute;
}
.m-top .m-search {
	border-radius: 5px; left: 0px; top: 105%; width: 96%; position: absolute;
}
.m-search {
	margin: 0px 0px 2%; padding: 2% 2% 0px;
}
.m-search div {
	border-radius: 5px; border: 6px solid #055bae; width: 82%; float: left;
}
.m-search .u-text {
	background: rgb(255, 255, 255); padding: 2%; border-radius: 5px; border: 0px currentColor; width: 100%; color: rgb(185, 185, 185); font-family: "Microsoft YaHei"; font-size: 1.2em;
}
.m-search .u-btn {
	background: url("../images3_m/css/search-ico.png") no-repeat center / 50% auto #055bae; padding: 3.5% 0px; border-radius: 8px; border: 0px currentColor; width: 13%; text-align: center; text-indent: -999em; float: right; cursor: pointer;
}
.m-notice {
	background: url("../images3_m/css/img_12.png") no-repeat 3% / 5% auto #055bae; height: 3em; line-height: 3em; overflow: hidden; padding-left: 3%;
}
.m-notice .f-title {
	color: #ffffff; padding-left: 6%; font-size: 1.22em;
}
.m-notice .f-con {
	width: 68%; overflow: hidden; font-size: 1.11em; -ms-word-wrap: break-word;
}
.m-notice .f-con a {
	color: #ffffff;
}
.m-notice .f-con a:visited {
	color: #ffffff;
}
.m-notice .f-con a:hover {
	color: #ffffff;
}
.m-notice .f-con a:active {
	color: #ffffff;
}
.m-notice .u-con {
	float: left;
}
.m-notice .f-con .w_700 {
	width: 700%;
}

.m-title {
	 padding: 0px 2%; border-bottom-color: #055bae; border-bottom-width: 2px; border-bottom-style: solid;
}
.m-title .more {
	padding: 0px 3%; border: 1px solid #055bae; color: #055bae; line-height: 1.8; overflow: hidden; font-size: 1.11em; margin-top: 1%; heihgt: 1.8em;
}
.m-title span {
	padding-right: 2%; font-size: 1.55em; font-weight: bold;
}
.m-title span i {
	color: #055bae;
}
.m-title em {
	color: #055bae; text-transform: uppercase; font-size: 1.33em;
}
.m-title1 {
	background: rgb(90, 177, 0); padding: 1% 3%; color: rgb(255, 255, 255);
}
.m-title1 .more {
	color: rgb(255, 255, 255); font-size: 1em; margin-top: 1%;
}
.m-title1 span {
	font-size: 1.33em;
}
.m-about {
	margin: 0px 0px 2%; padding: 2% 2% 0px; line-height: 1.5; clear: both; font-size: 1.21em; -ms-text-overflow: ellipsis; text-indent:1.8em;
}
.m-about a {
	color: rgb(102, 102, 102);
}

.m-case {
	padding: 0px 2% 2%;
}
.m-case ul li {
	margin: 0px 0px 2%;
}
.m-case ul li a {
	background: rgb(255, 255, 255); padding: 1.5%; border-radius: 5px; border: 1px solid #055bae; display: block; position: relative; -ms-zoom: 1;
}
.m-case ul li a::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.m-case ul li .u-img {
	padding: 11% 0px; border: 2px solid rgb(255, 255, 255); width: 32%; overflow: hidden; position: relative;
}
.m-case ul li .u-img img {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.m-case ul li .u-con {
	width: 63%; padding-left: 3%; float: left;
}
.m-case ul li .u-con .title { padding: 0px 0px 1% 10%; width: 89%; height: 1.6em; color: rgb(44, 114, 12); line-height: 1.6; overflow: hidden; font-size: 1.22em; border-bottom-color: rgb(66, 149, 21); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.m-case ul li .u-con .con {
	height: 3em; color: rgb(44, 114, 12); line-height: 1.5; overflow: hidden; padding-top: 0.4em; font-size: 1em; margin-bottom: 0.4em;
}
.m-case ul li .u-icon {
	top: 80%; width: 3%; right: 2%; position: absolute; z-index: 10;
}
.m-case ul li .u-icon img {
	width: 100%;
}
.m-case ul li:last-child .u-icon {
	display: none;
}
.m-subCase {
	background: rgb(255, 255, 255); margin: 2% auto; padding: 0px; border-radius: 8px; border: 1px solid #055bae; width: 96%;
}
.m-subCase ul li {
	padding: 1%; margin-bottom: 0px; border-bottom-color: #055bae; border-bottom-width: 1px; border-bottom-style: solid;
}
.m-subCase ul li a {
	border-radius: 0px; border: 0px currentColor;
}
.m-subCase ul li .u-img {
	padding: 21% 0px;
}
.m-subCase ul li .u-con .title {
	width: 99%; padding-left: 0px;
}
.m-subCase ul li .u-con .con {
	height: 10em; line-height: 2;
}
.m-subCase ul li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.m-subClass {
	text-align: center;
}
.m-subClass a {
	background: rgb(218, 2, 0); padding: 0px 5%; border-radius: 5px; border: 1px solid rgb(34, 118, 178); color: rgb(255, 255, 255); font-size: 1.22em; display: inline-block;
}
.m-news {
	padding: 3% 2%;
}
.m-news ul {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 229, 216);
}
.m-news ul li {
	padding: 0px 2%; border-bottom-color: rgb(169, 172, 172); border-bottom-width: 1px; border-bottom-style: dotted;
}
.m-news ul li a {
	background: url("../images3_m/css/dot.png") no-repeat 1% / 2% auto; padding: 0px 5%; height: 3em; color: rgb(102, 102, 102); line-height: 3; overflow: hidden; font-size: 1.11em; display: block;
}
.m-news ul li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.f-newsMore {
	margin: 0px auto; width: 23%; position: relative;
}
.f-newsMore img {
	width: 100%;
}
.f-newsMore a {
	padding: 26% 34% 26% 30%; left: 0px; top: 0px; text-align: center; color: rgb(255, 255, 255); line-height: 1.4; font-size: 1em; display: block; position: absolute;
}
.m-subNews ul {
	border-radius: 8px;
}
.m-showPro {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color:#055bae; margin: 0px 2% 2%; padding: 3% 1%; border-radius: 0px 0px 5px 5px; position: relative;
}
.m-showPro ul li {
	width: 33.33%; float: left;
}
.m-showPro ul li a {
	margin: 0px auto; padding: 60% 0px; width: 92%; overflow: hidden; display: block; position: relative;
}
.m-showPro ul li a img {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.m-showPro img.leaf {
	top: 50%; right: -2%; position: absolute;
}
.m-subNav {
	background: rgb(255, 255, 255); margin: 2% auto; border-radius: 6px; border: 1px solid #055bae; width: 96%;
}
.m-subNav dl {
	padding: 2% 3%; border-bottom-color: rgb(221, 229, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
.m-subNav dl dt {
	font-size: 1.22em;
}
.m-subNav dl dt a {
	color: rgb(44, 114, 12);
}
.m-subNav dl dd {
	line-height: 2; font-size: 1em;
}
.m-subNav dl dd a {
	color: rgb(66, 150, 21); display: inline-block; -ms-word-break: keep-all;
}
.m-subNav dl dd i {
	padding: 0px 1em;
}
.sub-title {
	background: rgb(66, 149, 21); padding: 1% 2%; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em;
}
.sub-select {
	background: rgb(255, 255, 255); margin: 0px 0px 2%; padding: 2%; color: rgb(83, 87, 94); font-size: 1.33em;
}
.sub-select select {
	padding: 1% 8% 1% 4%; border: 1px solid rgb(234, 234, 234); color: rgb(83, 87, 94); font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif; font-size: 1em;
}
.m-pro {
	padding: 3% 1% 0px;
}
.m-pro ul li {
	margin: 0px 0px 2%; width: 50%; float: left;
}
.m-pro ul li a {
	margin: 0px auto; width: 94%; display: block; position: relative;
}
.m-pro ul li .u-img {
	padding: 1.5%; border: 1px solid #055bae; margin-bottom: 4%; display: block;
}
.m-pro ul li .u-img em {
	padding: 37% 0px 29% 0px; overflow: hidden; display: block; position: relative;
}
.m-pro ul li .u-img img {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.m-pro ul li .u-bg {
	left: 50%; width: 96%; height: 2.6em; text-align: center; bottom: 2%; line-height: 2.6em; overflow: hidden; margin-left: -48%; position: absolute;
}
.m-pro ul li .u-name {
	left: 50%; width: 96%; height: 2.6em; text-align: center; bottom: 2%; line-height: 2.6em; overflow: hidden; margin-left: -48%; position: absolute;
}
.m-pro ul li .u-bg {
	background: rgb(0, 0, 0); z-index: 1; opacity: 0.35; -moz-opacity: 0.35; -khtml-opacity: 0.35;
}
.m-pro ul li .u-name {
	border: 0px currentColor; color: rgb(255, 255, 255); line-height: 3em; font-size: 1.22em; z-index: 99;
}
.m-pro1 {
	padding: 3% 1% 0px;
}
.m-pro1 ul li {
	margin: 0px 0px 2%; width: 33%; float: left;
}
.m-pro1 ul li a {
	margin: 0px auto; width: 94%; display: block; position: relative;
}
.m-pro1 ul li .u-img {
	padding: 1.5%; border: 1px solid #055bae; margin-bottom: 4%; display: block;
}
.m-pro1 ul li .u-img em {
	padding: 37% 0px 29% 0px; overflow: hidden; display: block; position: relative;
}
.m-pro1 ul li .u-img img {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.m-pro1 ul li .u-bg {
	left: 50%; width: 96%; height: 2.6em; text-align: center; bottom: 2%; line-height: 2.6em; overflow: hidden; margin-left: -48%; position: absolute;
}
.m-pro1 ul li .u-name {
	left: 50%; width: 96%; height: 2.6em; text-align: center; bottom: 2%; line-height: 2.6em; overflow: hidden; margin-left: -48%; position: absolute;
}
.m-pro1 ul li .u-bg {
	background: rgb(0, 0, 0); z-index: 1; opacity: 0.35; -moz-opacity: 0.35; -khtml-opacity: 0.35;
}
.m-pro1 ul li .u-name {
	border: 0px currentColor; color: rgb(255, 255, 255); line-height: 3em; font-size: 1.22em; z-index: 99;
}
.sub-navList {
	margin: 0px 0px 2%; padding: 0px 2%;
}
.sub-navList dl {
	padding-bottom: 1%;
}
.sub-navList dl dt {
	margin-bottom: 1%;
}
.sub-navList dl dt a {
	background: rgb(15, 112, 2); padding: 0px 3%; height: 2.4em; color: rgb(255, 255, 255); line-height: 2.4; overflow: hidden; font-size: 1.22em; display: block;
}
.sub-navList dl dd a {
	padding: 0px 3%; height: 2.2em; color: rgb(51, 51, 51); line-height: 2.2; overflow: hidden; font-size: 1.11em; display: block;
}
.sub-navList ul {
	width: 100.5%;
}
.sub-navList ul li {
	width: 50%; margin-bottom: 2%; float: left;
}
.sub-navList ul li a {
	background: rgb(245, 245, 245); margin: 0px auto; padding: 0px 5%; border-radius: 6px; border: 1px solid rgb(218, 2, 0); width: 85%; height: 2em; color: rgb(218, 2, 0); line-height: 2; overflow: hidden; font-size: 1.11em; display: block;
}
.sub-navList ul li.current a {
	background: rgb(218, 2, 0); color: rgb(255, 255, 255);
}
.album-img {
	margin-bottom: 0.4em;
}
.bigimg {
	margin-bottom: 2%;
}
.bigimg img {
	width: 100%;
}
.thumbimg {
	overflow: hidden; position: relative;
}
.thumbimg .thumb-con {
	left: 6%; top: 0px; width: 88%; position: absolute; z-index: 3;
}
.thumbimg .thumb-btn {
	top: 0px; width: 6%; height: 100%; float: left; display: block; position: absolute; z-index: 5;
}
.thumbimg .thumb-prev {
	background:  no-repeat center rgb(229, 229, 229); left: 0px;
}
.thumbimg .thumb-next {
	background: no-repeat center rgb(229, 229, 229); right: 0px;
}
.thumbimg .swiper-slide {
	width: 25%; text-align: center; float: left; position: relative;
}
.thumbimg .swiper-slide img {
	width: 94%;
}
.thumbimg .overimg {
	width: 12%; display: block;
}
.pro-detail {
	background: rgb(255, 255, 255); margin: 0px auto 0.4em; padding: 0px 2% 1%; border-radius: 8px; border: 1px solid rgb(221, 229, 216); width: 92%; line-height: 2; font-size: 1.4em;
}
.pro-detail h1 {
	padding: 2% 0px 0px; text-align: center; font-family: "microsoft yahei"; font-size: 1.22em;
}
.pro-detail .detail-time {
	text-align: center; color: rgb(102, 102, 102); margin-bottom: 2%; position: relative;
}
.pro-detail .detail-dl {
	padding: 0px 0.4em;
}
.pro-detail .detail-dl dt {
	float: left;
}
.pro-detail .detail-user {
	padding: 5px 0px; text-align: center; margin-bottom: 0.4em;
}
.pro-detail .detail-share {
	padding: 5px 0px; text-align: right;
}
.pro-detail .detail-img {
	padding: 0.4em 0px; text-align: center; position: relative;
}
.pro-detail .detail-img img {
	max-width: 100%;
}
.pro-detail .detail-con {
	padding: 0.4em; text-align: justify;
}
.pro-detail .detail-page {
	padding-top: 2%;
}
.pro-detail .detail-page .page-text {
	background: rgb(66, 149, 21); padding: 0px 3%; color: rgb(255, 255, 255); overflow: hidden; margin-bottom: 2%; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.pro-detail .img-prev {
	top: 0px; width: 11.29%; height: 100%; text-align: center; text-indent: -999em; display: block; position: absolute;
}
.pro-detail .img-next {
	top: 0px; width: 11.29%; height: 100%; text-align: center; text-indent: -999em; display: block; position: absolute;
}
.pro-detail .img-prev {
	background:  no-repeat center / 100% auto; left: 0px;
}
.pro-detail .img-next {
	background: no-repeat center / 100% auto; right: 0px;
}
.sub-share {
	padding: 2% 0px;
}
.sub-search {
	padding: 3% 2% 0px;
}
.sub-search .sea-no {
	background: no-repeat left / 22% auto; padding: 0px 2% 4% 25%;
}
.sub-search .sea-no h3 {
	color: rgb(51, 51, 51); font-weight: normal; margin-bottom: 10px;
}
.sub-search .sea-no h3 span {
	color: rgb(248, 84, 83); font-size: 1.1em;
}
.sub-search .sea-no p {
	color: rgb(51, 51, 51);
}
.sub-search h2 {
	background: rgb(66, 149, 21); padding: 0px 3%; color: rgb(255, 255, 255); font-weight: normal;
}
.m-teamcon li {
	background: rgb(255, 255, 255); padding: 15px 5px; border-bottom-color: rgb(236, 226, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
.m-teamcon li::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.m-teamcon li img {
	border: 1px solid rgb(221, 221, 221); width: 25%; margin-right: 1em; float: left;
}
.m-teamcon li h4 {
	height: 2em; line-height: 2; overflow: hidden; font-size: 1.33em; font-weight: normal;
}
.m-teamcon li .cn3 {
	height: 4em; line-height: 2; overflow: hidden; font-size: 1em;
}
.m-teamcon a {
	color: rgb(51, 51, 51); display: block;
}
.sub-form {
	background: rgb(255, 255, 255); margin: 2% auto; padding: 3% 2%; border-radius: 8px; border: 1px solid rgb(221, 229, 216); width: 92%;
}
.ui-input-text {
	margin: 0.5em 0px; padding: 0px 0.4em; border-radius: 0.6em; border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51); display: block; position: relative; box-shadow: inset 0px 1px 4px rgba(0,0,0,0.2); background-image: none; background-clip: padding-box; -webkit-border-radius: .6em; -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2); -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2); -webkit-background-clip: padding;
}
.ui-input-text input {
	margin: 0px; padding: 0.4em 0px; outline: 0px !important; border: currentColor; width: 100%; line-height: 1.4em; font-size: 16px; display: block; min-height: 1.4em; -webkit-appearance: none;
}
.ui-input-text textarea {
	margin: 0px; padding: 0.4em 0px; outline: 0px !important; border: currentColor; width: 100%; line-height: 1.4em; font-size: 16px; display: block; min-height: 1.4em; -webkit-appearance: none;
}
.ui-button {
	display: block;
}
.ui-button input {
	background: linear-gradient(rgb(255, 255, 255), rgb(241, 241, 241)) rgb(238, 238, 238); margin: 0.5em 0px; padding: 5px 0px; border-radius: 1em; border: 1px solid rgb(204, 204, 204); width: 100%; text-align: center; color: rgb(34, 34, 34); line-height: 2; font-family: "Microsoft YaHei"; font-size: 1.6em; font-weight: bold; display: block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.2); text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 1em; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}
/*===快捷菜单按钮 开始===*/
.plug-div {position:fixed;bottom:35px;left:-10px;z-index:900;}
.phone {width:100%; height:480px; border: #000 solid 1px; position:relative; }
.plug-menu {	width:36px;	height:36px;	border-radius:36px;	
    position: absolute;	bottom:16px;left: 16px;	z-index:999;
	-moz-box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
	background-color: #055bae;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #055bae), color-stop(100%, #055bae));
	background-image:-webkit-linear-gradient(top, #055bae, #055bae);
	background-image:-moz-linear-gradient(top, #055bae, #055bae);
	background-image:-o-linear-gradient(top, #055bae, #055bae);
	background-image:linear-gradient(top, #055bae, #055bae);
}
.plug-menu span {	display: block;	width:28px;height:28px;	background: url(../images3_m/css/plugmenu.png) no-repeat;
	background-size: 28px 28px;	text-indent: -999px;	position:absolute;	top:50%;	left:50%;
	margin-top:-14px;	margin-left: -14px;	overflow: hidden;
}
.plug-btn {	width:32px;	height:32px; border-radius:32px;
	-moz-box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
	background:#333333;	position:absolute;	bottom:0;
	left:0;	margin-bottom:20px;	margin-left:20px;	z-index:998;
}
.plug-btn span {	display: block;width: 24px;height: 24px;	text-indent: -999px;position: absolute;
	top: 50%; left: 50%; margin-top: -12px;	margin-left: -12px;
	overflow: hidden;	background-repeat: no-repeat;	background-size: 24px 24px;
}
.plug-phone .plug-useless {background:#e2e2e2;}
.plug-btn {-webkit-transition: -webkit-transform 200ms;}
.plug-menu span {-webkit-transition: -webkit-transform 200ms;}
.plug-menu span.open {-webkit-animation-name: open;-webkit-transform: rotate(135deg);}
.plug-menu span.close {-webkit-animation-name: close;-webkit-transform: rotate(0deg);}
.plug-btn1.open {-webkit-transform: translate(0, -100px) rotate(720deg);}
.plug-btn1.close {-webkit-transform: translate(0, 0) rotate(0deg);}
.plug-btn2.open {-webkit-transform: translate(47px, -81px) rotate(720deg);}
.plug-btn2.close {-webkit-transform: translate(0, 0) rotate(0deg);}
.plug-btn3.open {-webkit-transform: translate(81px, -45px) rotate(720deg);}
.plug-btn3.close {-webkit-transform: translate(0, 0) rotate(0deg);}
.plug-btn4.open {-webkit-transform: translate(100px, 0) rotate(720deg);}
.plug-btn4.close {-webkit-transform: translate(0, 0) rotate(0deg);}
.plug-btn5.open {	display: block;width:310px;	height:310px;	border-radius:310px;
	background-color:rgba(255, 255, 255, 0);	-moz-box-shadow: none;	-webkit-box-shadow:none;
	box-shadow:none;	z-index:997;	left:-170px;	top:-170px;overflow: hidden;
}
.plug-btn5.close {	display: none;}
.themeStyle{background:#055bae} /*必须放在最后，覆盖前面定义的样式*/
/*--返回顶部--*/
#gotop {
	display:none;
	position:fixed;
	z-index:777;
	width:82px;
	height:110px;
	right:10px;
	bottom:130px;
	background:url(../images3_m/css/top.png) no-repeat;
	cursor:pointer;
}
@media screen and (max-width: 639px) {
#gotop {
	width:41px;
	height:55px;
	right:0;
	bottom:65px;
	background-size:41px 55px;
}
}
/*--关于我们--*/
.ChannelName{ font-size:18px; line-height: 1.5em; vertical-align:middle; font-weight:bold;}
.ChannelName h1{ border-bottom:1px dotted #CCCCCC; padding:5px 0px; font-weight:normal;font-size:20px;}
.ChannelContent{ line-height:1.8em; min-height:200px; padding:10px 0px; overflow:hidden;}
.InfoContent img, .ChannelContent img{max-width:100%; }
/*--十四大系列--*/
.xilie{ width:100%; margin:0px auto;}
.xilie ul{ margin:0px auto; padding:10px 0px 0px 0px; list-style:none;}
.xilie ul .li{ width:48.5%;}
.xilie ul .li .img{width:100%; text-align:center;}
.xilie ul .li .img img{ border:#055bae solid 1px;  margin:0px auto; text-align:center;}
.xilie ul .li .txt{height:2.5rem;line-height:2.5rem;font-size:1.12em; text-align:center; margin-bottom:0.8em;}
/*--上一篇下一篇--*/
.pagebreak{ margin:0px; padding:0px;}
.pagebreak a{display:block;height:3em;overflow:hidden;padding:0 1em;line-height:3em;background:#f5f5f5;border-radius:0.2em; margin:5px auto; }
/*--新闻列表 news--*/
.article{ width:99%; margin:0px auto }
.wxlist li{	overflow:hidden;
	-moz-border-radius: 5px 5px 10px 10px; -webkit-border-radius: 5px 5px 10px 10px;-o-border-radius:5px 5px 10px 10px; border-radius: 5px 5px 10px 10px; 
	border:1px solid #d0d1d4;	margin: 10px auto;	padding: 8px 8px;
	 -moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);
	 -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
	background: url(../ky_img/bottom.png) repeat-x scroll left bottom #FFFFFF;
	background-size:2px auto;
}
.wxlist li .InfoTime{}
.wxlist li .GoTop{ text-align:center; font-weight:bold; height:30px; line-height:30px; color:#000}
.wxlist li .InfoPicture, .wxlist li .ChannelPicture{ border: 0px solid red}
.wxlist li .InfoPicture img, .wxlist li .ChannelPicture img{ width:100%;}
.wxlist li .InfoSContent, .wxlist li .ChannelSContent{ line-height: 1.5em; border:0px solid #900; padding:5px 2px; color:#222222; font-size:14px;}
.wxlist li .ShowInfo{ }
/*--常见问题--*/
.thumblist li{ font-size:16px; line-height:1.5em; vertical-align:middle; background-color:#FFF; overflow:hidden;}
.thumblist li{overflow:hidden;border-bottom:1px solid #d0d1d4;	margin: 10px auto;	padding: 8px;}
.thumblist li:hover{background-color:#f4f2fa;cursor:pointer;}
/*--提交表单-*/
 #cd-signup.is-selected{
  display: block;
}
.cd-form {
 width:90%;
  padding:5px 0px 0px 0px;
  margin:0px auto;
}
.cd-form p{ margin:0px; padding:0px;}
.cd-form .fieldset {
  position: relative;
  margin: 0.8em 0;
  padding:0px;
}
.cd-form .fieldset:first-child {
  margin-top: 0;
}
.cd-form .fieldset:last-child {
  margin-bottom: 0;
}
.cd-form label {
  font-size: 16px;
  font-size: 0.875rem;
  margin:0px;
  padding:0px;
}
.cd-form label.image-replace {
  /* replace text with an icon */
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 20px;
  width: 20px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
  text-shadow: none;
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.cd-form input, .cd-form  textarea {
  margin: 0;
  padding: 0;
  border-radius: 0.25em;
}
.cd-form input.full-width, .cd-form  textarea.full-width{
  width: 90%;
}
.cd-form input.full-width2 {
  width: 94%;
}
.cd-form input.has-padding, .cd-form  textarea.has-padding {
  padding: 12px 20px 12px 10px;
}
.cd-form input.has-border, .cd-form  textarea.has-border {
  border: 1px solid #d2d8d8;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.cd-form input.has-border:focus {
  border-color: #343642;
  box-shadow: 0 0 5px rgba(52, 54, 66, 0.1);
  outline: none;
}
.cd-form input.has-error {
  border: 1px solid #d76666;
}
.cd-form input[type=password] {
  /* space left for the HIDE button */
  padding-right: 65px;
}
.cd-form input[type=submit] {
  padding: 10px 0;
  cursor: pointer;
  background: #055bae;
  color: #FFF;
  font-weight: bold;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  width:40%;
}
.no-touch .cd-form input[type=submit]:hover, .no-touch .cd-form input[type=submit]:focus {
  background: #3599ae;
  outline: none;
}
/* m-nav */
.m-nav{padding:4% 1%;}
.m-nav ul li{float:left;width:20%;}
.m-nav ul li a{display:block;margin:0 auto;width:90%; border: 1px solid #bebebe;border-radius: 10px;box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.2);overflow: hidden;position: relative;color:#333;text-align:center;font-size:1.111em;height:2.4em;line-height:2.4;overflow:hidden;}

/*--底部浮动--*/
.bottom{width:100%; position:fixed; left:0; bottom:0; background:url(../images3_m/css/foot.png) no-repeat center top; z-index:9999;}
.bottom .li1{ width:33%; float:left;}
.bottom .li1 a{ display:block; width:100%;}
.bottom .li2{ width:37.5%; float:left;}
.bottom .li2 a{ display:block; width:100%;}
.bottom .li3{ width:29.5%; float:left;}
.bottom .li3 a{ display:block; width:100%;}
.h3em{ height:3.3em;}
@media screen and (max-width: 639px) {
.xilie ul .li .txt{font-size: 0.9em;}
.meta{font-size: 0.8em;}
.bottom{width:100%; position:fixed; height:44px; left:0; bottom:0; background:url(../images3_m/css/foot.png) no-repeat center top; background-size:100% ;}
}

/*---分类样式--*/
.class-box {background:#eff1f0; padding:10px;}
.class-box .class-box-show ul { background:#fff;}
.class-box .class-box-show li {line-height:45px;border-bottom:1px #e4e4e4 solid;background:#fff;}
.class-box .class-box-show li:first-child {}
.class-box .class-box-show li:last-child {}
.class-box .class-box-show li a {display:block;	color:#666; font-size:16px;padding:0 12px; background:url(../images3_m/css/goArr.png) 94% 50% no-repeat;}
.class-box .class-box-show li a strong{ font-weight:700}
.class-box .class-box-show li ul li {line-height:50px;border-top:1px #e4e4e4 solid; border-bottom:none;	background:#fff;}
.class-box .class-box-show li ul li:hover{ background:#eaeaea; display:block;}
.class-box .class-box-show li ul li a {display:block;color:#666; font-size:15px;padding:0 30px; background:url(../images3_m/css/goArr.png) 94% 50% no-repeat;}

