*[class*="icon"] {
	font-size: inherit;
}
.icon-wmfont {
  font-family:"wmfont" !important;
  font-size:inherit;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/**************************common class********************************/

.fl {
	float: left;
}
.fr {
	float: right;
}
.ofh {
	overflow: hidden;
}
.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}
.vertical_top {
	vertical-align: top;
}
.vertical_middle {
	vertical-align: middle;
}
.vertical_bottom {
	vertical-align: bottom;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.hidden {
	display: none;
}
.hidden.on {
	display: block;
}
.vhidden {
	visibility: hidden;
}
.vhidden.on {
	visibility: visible;
}
.empty:empty {
	display: none;
}
.block {
	display: block;
}
.inlineBlock {
	display: inline-block;
}
.ml_10 {
	margin-left: 10px;
}
.mr_10 {
	margin-right: 10px;
}
.mt_10 {
	margin-top: 10px;
}
.mb_10 {
	margin-bottom: 10px;
}
.m_10 {
	margin: 10px;
}
.m_auto {
	margin: auto;
}
.ml_5 {
	margin-left: 5px;
}
.mr_5 {
	margin-right: 5px;
}
.mt_5 {
	margin-top: 5px;
}
.mb_5 {
	margin-bottom: 5px;
}
.m_5 {
	margin: 5px;
}
.m_auto {
	margin: auto;
}
.pl_10 {
	padding-left: 10px;
}
.pr_10 {
	padding-right: 10px;
}
.pt_10 {
	padding-top: 10px;
}
.pb_10 {
	padding-bottom: 10px;
}
.p_10 {
	padding: 10px;
}
.pl_5 {
	padding-left: 5px;
}
.pr_5 {
	padding-right: 5px;
}
.pt_5 {
	padding-top: 5px;
}
.pb_5 {
	padding-bottom: 5px;
}
.p_5 {
	padding: 5px;
}

.box {
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.box > * {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
}
.tbox {
	width: 100%;
	height: 100%;
}
.tbox > * {
	height: 100%;
	display: table-cell;
	vertical-align: top;
}
.tbox > *:last-child {
	width: 100%;
}

.box_swipe{
	overflow:hidden;
	position:relative;
}
.box_swipe img{max-width: 320px;}

.box_swipe>ol{
	height:20px;
	position: relative;
	z-index:10;
	margin-top:-25px;
	text-align:right;
	padding-right:20px;
	background-color:rgba(0,0,0,0.5);
}

.box_swipe>ol>li{
	display:inline-block;
	margin:5px;
	width:10px;
	height:10px;
	background-color:#757575;
	border-radius: 10px;
}
.box_swipe>ol>li.on{
	background-color:#ffffff;
}

.box_swipe ul:not([style*="translate3d"]){
	display: none;
}

#iframe_screen{
	position: absolute;
	z-index: 99999;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background: rgba(255,255,255,1);
}

footer .copyright{
	line-height:25px;
	display: block;
	text-align:center;
	padding:5px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
}
/***************************************************/


.hotline{display: block; padding: 0 22px; font-size: 16px; color: #fff; height: 40px; line-height: 40px; margin-top: 1px;}
.hotline .ico_arrow{float: right; margin-top: 13px;}
.hotline .icon-phone{vertical-align: middle; margin-right: 11px;}
.hotline span{margin-right: 30px;}


.img_swipe ol li.on{background-color: #e59d00;}
.swipe_btn{background-color: rgba(255, 209, 49, .6);}

.hotline, .list .item > a, .scroll_wrap li a div{background-color: #ffc600;}
.list .item > a.on{background-color: #d9a800;}

div[data-widget="nav97"]{height: 51px;}
.nav97{position: fixed; left: 0; bottom: 0; width: 100%; overflow: visible!important; z-index: 2000;}
.nav97 ul:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.nav97 li{position: relative; float: left;}
.nav97 .main_nav{position: relative; z-index: 1; display: table; width: 100%; line-height: 1;}
.nav97 .main_nav a{display: table-cell; height: 45px; font-size: 12px; text-align: center; vertical-align: middle; border-top: 1px solid #4dcecf; background-color: #00b9ba; display:block; padding-top:5px;}
.nav97 .main_nav p{margin-bottom: 2px;}
.nav97.yellow .main_nav a{border-color: #ffd74d; background-color: #ffc600;}
.nav97.yellow .on .main_nav a{background-color: #c49800; border-color: #c49800;}

/* article */
.article{margin: 6px; border: 1px solid #cccccc; padding: 10px 5px; color: #787878; line-height: 1.5; font-size: 14px;}
.article_tt{line-height: 1; text-align: center; font-size: 16px; color: #383838; padding-bottom: 4px; border-bottom: 1px solid #cccccc; margin-bottom: 6px; line-height:35px;}
.article .img{ position: absolute; left:25px; width:25px; height:25px;}
.article .img img{ margin-top:5px;}
.article_tt p{font-size: 10px; color: #787878; text-align: right; margin-top: -1px;}
.article img{max-width:100%; height:auto}

.neirong{ line-height:1.8;min-height:350px;}
.neirong img{ margin:5px 0;}
.neirong p{ text-indent:2em}

.hzdw,.honor{ text-align:center; width:100%;}
.hzdw img{ margin:10px 10px;}
@media screen and (min-width: 320px) and (max-width: 480px){.hzdw img{ width:120px; margin:10px 10px;}}

.honor img{ max-width:364px;}