﻿html {
	font-size: 50px;
}

@media screen and (min-width:360px) {
html {
	font-size: 60px;
}
}

@media screen and (min-width:400px) {
html {
	font-size: 65px;
}
}

@media screen and (min-width:480px) {
html {
	font-size: 76px;
}
}

@media screen and (min-width:568px) {
html {
	font-size: 89px;
}
}

@media screen and (min-width:639px) {
html {
	font-size: 100px;
}
}
body {
	font-family: "Microsoft Yahei";
	color: #5B5B5B;
	padding: 0;
	margin: 0;
	background: #efeff4;
	line-height: 180%;
	font-size: 14px;
}
input, textarea, select {
	font-family: "Microsoft Yahei";
	color: #5B5B5B;
}
a {
	color: #333;
}
a:hover {
	color: #F00;
}
/*头部*/

.warp {
	width: 100%;
	max-width: 640px;
	margin: 0px auto;
	background: #FFF;/* padding-bottom:45px; */
}
.warp_s {
	background: #efeff4;
}
.head {
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #eee;
	background-color: #FFFFFF;
}
.head .logo {
	width: 44%;
	float: left;
	padding-left: 5px;
}
.head .logo img {
	width: 100%;
	max-width: 233px;
	height: auto;
	vertical-align: top;
}
.head .head_r {
	width: 50%;
	float: right;
	text-align: right;
	padding-right: 10px;
}
.head .head_r img {
	width: 100%;
	height: auto;
	vertical-align: top;
	max-width: 247px;
	margin-top: 5px;
}
/*.head{ width:100%; height:60px; border-bottom:1px solid #eee; background:#fff url(../images/top_bg.jpg) right no-repeat;}

.head .logo{ width:44%; float:left; padding-left:10px; padding-top:5px;}

.head .logo img{ height:48px; vertical-align:top;}

.head .head_r{  float:right; text-align:right; padding-right:10px;}

.head .head_r img{ height:19px; vertical-align:top;margin-top:20px;}
*/
/*幻灯片*/

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */

.grabbing {
	cursor: url(grabbing.png) 8 8, move;
}
/* fix */

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
#owl-demo {
	position: relative;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#owl-demo .item {
	position: relative;
	display: block;
}
#owl-demo img {
	display: block;
	width: 100%;
}
#owl-demo b {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 78px;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}
#owl-demo span {
	position: absolute;
	left: 0;
	bottom: 37px;
	width: 100%;
	font: 18px/32px "微软雅黑", "黑体";
	color: #fff;
	text-align: center;
}
.owl-pagination {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 22px;
	text-align: center;
}
.owl-page {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 5px;
*display: inline;
*zoom: 1;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	background: #FFF;
}
.owl-pagination .active {
	background: #D63F43;
}
.owl-buttons {
	display: none;
}
.owl-buttons div {
	position: absolute;
	top: 50%;
	width: 24px;
	height: 48px;
	margin-top: -40px;
	text-indent: -9999px;
}
/*.owl-prev { left: 10px; background-image: url(../images/bg17.png);}

.owl-next { right: 10px; background-image: url(../images/bg18.png);}

.owl-prev:hover { background-image: url(../images/bg17.png);}

.owl-next:hover { background-image: url(../images/bg18.png);}*/

.statistics {
	background: #FFF;
	padding: 10px 0 10px;
}
.statistics li {
	text-align: center;
	border: 0px;
	position: relative;
}
/*yhw start
.serch-box{ width: 100%; padding: 5px 15px 10px 15px; background: #fff;}
.serch-box>a{ display: block; line-height: 0;}
#home_search{ width: 100%; vertical-align: middle;}
.statistics li span{
	font-size: 24px;
	font-family: 'impact';
}
*/
.statistics li span {
	font-size: 17px;
}
.statistics li:nth-child(1) span {
	color: #3fbff0;
}
.statistics li:nth-child(2) span {
	color: #ff7f00;
}
.statistics li:nth-child(3) span {
	color: #fb7e7e;
}
.statistics li p {
	font-size: 15px;
	color: #333;
}
.statistics li i {
	position: absolute;
	right: 0px;
	top: 50%;
	width: 1px;
	background: #e5e5e5;
	height: 32px;
	margin-top: -20px;
}
.con-search {
	padding: 10px 15px;
	background: #FFF;
	margin-top: 10px;
}
.con-search-main {
	width: 100%;
	height: 35px;
	padding: 0 15px;
	border-radius: 30px;
	border: 1px solid #e5e5e5;
}
.con-earch-main a {
	display: block;
}
.con-search-main input[type=search] {
	width: 100%;
	border: 0px;
	background: none;
	margin-bottom: 0px;
	/*margin-top: 3px;*/
	padding: 10px 0 10px 35px;
	font-size: 15px;
}
.con-search-main .mui-search .mui-placeholder {
	/*top: 3px;*/
	font-size: 15px;
}
.con-search-main .mui-icon-search:before {
	color: rgba(0,0,0,0);
	padding: 0px 10px;
	margin-right: 5px;
	background: url(../images/search_icon.png) center no-repeat;
}
.con-search-main .mui-search:before {
	margin-top: -10px;
}
.con-search-main .mui-search.mui-active:before {
	content: "";
	padding: 10px;
	background: url(../images/search_icon.png) center no-repeat !important;
}
.three-box {
	display: block;
	clear: both;
}
.three-box li {
	float: left;
	width: 33.33%;
	box-sizing: border-box;
}
.three-box li:nth-child(3n) {
	border-right: 0px !important;
}
.three-box li:nth-last-child(-n+3) {
	border-bottom: 0px;
}
/**ä¸‰åˆ—é—´éš™åˆ—è¡¨**/
.three-box-space li {
	float: left;
	width: 31.73%;
	width: -webkit-calc(33.33% - 5px);
	width: -moz-calc(33.33% - 5px);
	width: calc(33.33% - 5px);
	box-sizing: border-box;
	margin-right: 5px;
	margin-bottom: 10px;
}
.three-box-space li:nth-child(3n) {
	margin-left: 5px;
	margin-right: 0px;
}
.mui-search {
	position: relative
}
.mui-search input[type=search] {
	padding-left: 30px
}
.mui-search .mui-placeholder {
	font-size: 16px;
	line-height: 30px;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: inline-block;
	height: 34px;
	text-align: center;
	color: #999;
	border: 0;
	border-radius: 6px;
	background: 0 0
}
.mui-search .mui-placeholder .mui-icon {
	font-size: 20px;
	color: #333
}
.mui-search:before {
	font-family: Muiicons;
	font-size: 20px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	right: 50%;
	display: none;
	margin-top: -18px;
	margin-right: 31px;
	content: '\e466'
}
.mui-search.mui-active:before {
	font-size: 20px;
	right: auto;
	left: 5px;
	display: block;
	margin-right: 0
}
.mui-search.mui-active input[type=search] {
	text-align: left
}
.tj {
	background: #D50000 none repeat scroll 0 0 !important;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	display: block;
	font-size: 16px;
	height: 40px;
	text-align: center;
	width: 100%;
	line-height: 40px;
	cursor: pointer;
}
.tj:hover, .tj:active {
	color: #FFFFFF;
}
.child-title {
	font-size: 19px;
	color: #383838;
	text-align: center;
	border: 0px;
	padding: 4% 33px 2% 0px;
}
.company {
	background-color: #FFFFFF;
	margin-top: 10px;
	padding: 0 10px;
}
.company ul li {
	background: #d2d2d2;
	position: relative;/*	padding: 10px;*/
}
.company ul li img {
	width: 100%;
	margin-bottom: -4px;
}
.company ul li p {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	padding: 3px 0;
	text-align: center;
	background: rgba(0,0,0,0.6);
	font-size: 14px;
	color: #FFF;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.company .mui-slider {
	padding-bottom: 28px;
}
.company .banner-indicator {
	bottom: 8px;
}
.two-box-space li {
	float: left;
	width: 48.4%;
	width: -webkit-calc(50% - 5px);
	width: -moz-calc(50% - 5px);
	width: calc(50% - 5px);
	margin-bottom: 10px;
	border: none;
	overflow: hidden;
	text-align: left;
	margin-right: 5px;
}
.two-box-space li:nth-child(2n) {
	margin-left: 5px;
	margin-right: 0px;
}
.mui-slider {
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 100%
}
.mui-slider .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
	border-bottom: 0
}
.mui-slider .mui-segmented-control.mui-segmented-control-inverted~.mui-slider-group .mui-slider-item {
	border-top: 1px solid #c8c7cc;
	border-bottom: 1px solid #c8c7cc
}
.mui-slider .mui-slider-group {
	font-size: 0;
	position: relative;
	-webkit-transition: all 0s linear;
	transition: all 0s linear;
	white-space: nowrap
}
.mui-slider .mui-slider-group .mui-slider-item {
	font-size: 14px;
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	vertical-align: top;
	white-space: normal
}
.mui-slider .mui-slider-group .mui-slider-item>a:not(.mui-control-item) {
	line-height: 0;
	position: relative;
	display: block
}
.mui-slider .mui-slider-group .mui-slider-item img {
	width: 100%
}
.mui-slider .mui-slider-group .mui-slider-item .mui-table-view:after, .mui-slider .mui-slider-group .mui-slider-item .mui-table-view:before {
	height: 0
}
.mui-slider .mui-slider-group.mui-slider-loop {
	-webkit-transform: translate(-100%, 0);
	transform: translate(-100%, 0)
}
.mui-slider-title {
	line-height: 30px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
	margin: 0;
	text-align: left;
	text-indent: 12px;
	opacity: .8;
	background-color: #000
}
<strong></strong> .mui-slider-indicator {
 position: absolute;
 bottom: 1px;
 width: 100%;
 text-align: center;
 background: 0 0
}
.mui-slider-indicator.mui-segmented-control {
	position: relative;
	bottom: auto
}
.mui-slider-indicator .mui-indicator {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px 4px;
	cursor: pointer;
	border-radius: 50%;
	background: #aaa;
}
.mui-slider-indicator .mui-active.mui-indicator {
	background: #2d9cea;
}
.mui-slider-indicator .mui-icon {
	font-size: 20px;
	line-height: 30px;
	width: 40px;
	height: 30px;
	margin: 3px;
	text-align: center;
	border: 1px solid #ddd
}
.mui-slider-indicator .mui-number {
	line-height: 32px;
	display: inline-block;
	width: 58px
}
.mui-slider-indicator .mui-number span {
	color: #ff5053
}
.mui-slider-progress-bar {
	z-index: 1;
	height: 2px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
/*幻灯片*/

.bg_a {
	width: 100%;
	background-color: #FFFFFF;
}
.i_ma {
	width: 100%;
	background: #FFF;
	padding: 5px 8px;
	position: relative;
	padding-left: 83px;
}
.i_ma .code {
	width: 67px;
	height: 50px;
	float: left;
	cursor: pointer;
	position: absolute;
	left: 5px;
	top: 5px;
}
.i_ma .code img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.i_ma .gz {
	display: block;
	width: 100%;
	float: right;
	height: 50px;
	line-height: 50px;
	text-align: left;
	font-size: 0.2rem;
	color: #444;
	background: url(../images/icon3.jpg) no-repeat right center;
	position: static;
}
.i_mb {
	width: 100%;
	text-align: center;
	border-top: 1px solid #e2e2e2;
}
.i_mb li {
	width: 33.33%;
	float: left;
	text-align: center;
	font-size: 0.2rem;
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	padding-top: 10px;
}
.i_mb li img {
	width: 45%;
	height: auto;
	max-width: 92px;
	vertical-align: top;
}
.i_mb li p {
	width: 100%;
	height: auto;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 0.23rem;
}
.i_mc {
	width: 100%;
	border-top: 1px solid #ddd;
	background: #FFF;
	border-bottom: 1px solid #eee;
}
.i_mc th {
	width: 40%;
	text-align: center;
	padding: 10px 0;
}
.i_mc th img {
	width: 90%;
	height: auto;
	max-width: 149px;
}
.i_mc .i_name {
	margin-bottom: 12px;
	border-bottom: 1px solid #2dc0f7;
	line-height: 40px;
	color: #333;
}
.i_mc td {
	border-left: 1px solid #ddd;
	padding: 10px 15px;
	text-align: left;
}
.i_mc td p {
	line-height: 150%;
	padding: 3px 0;
	font-size: 0.2rem;
	float: left;
	height: 34px;
	padding-right: 10px;
	font-size: 14px;
	color: #333;
}
.i_mc td em {
	background-color: #0b7bca;
	color: #FFFFFF;
	border-radius: 10px;
	display: inline-block;
	padding: 0px 5px;
	margin-right: 3px;
}
.rx {
	width: 100%;
	margin-top: 10px;
	line-height: 0px;
	height: 45px;
	background: url(../images/tel_bg.png) center no-repeat;
	line-height: 45px;
	color: #FFFFFF;
	text-align: center;
	background-size: cover;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.rx a {
	color: #FFFFFF;
}
.rx img {
	width: 100%;
}
.rx em {
	width: 114px;
	height: 30px;
	line-height: 30px;
	background: #f95555 url(../images/tel_ico.png) 10px no-repeat;
	padding-left: 36px;
	font-size: 14px;
	color: #FFFFFF;
	display: inline-block;
	margin-left: 20px;
	border-radius: 6px;
	text-align: left;
	background-size: 21%;
	top: -3px;
	position: relative;
}
/*.rx a{ display:block; width:100%; text-align:center; height:53px; background:#FFF; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-align:center;}
.rx a span{ display:inline-block; *display:inline; zoom:1; font-size:0.28rem; color:#D53F43; padding-left:30px; height:53px; line-height:53px; vertical-align:top; background:url(../images/icon1.jpg) no-repeat left center;}
.rx a em{font-size:0.32rem; font-weight:bold;}
*/
.i_md {
	width: 100%;
	background: #fff;
	background-size: cover;
	text-align: center;
}
.i_md .name, .i_name {
	width: 100%;
	font-size: 18px;
	text-align: center;
	padding: 4% 25px 4% 0;
	color: #383838;
}
.i_md .name, .i_name i {
	display: inline-block;
	vertical-align: middle;
	width: 26px;
	height: 26px;
	margin-top: -4px;
	margin-right: 5px;
}
.i_md .name, .i_name .t_ico1 {
	background: url(../images/t_ico1.png) bottom no-repeat;
	background-size: 100%;
}
.i_md .name, .i_name .t_ico2 {
	background: url(../images/t_ico2.png) bottom no-repeat;
	background-size: 100%;
	width: 24px;
	height: 24px;
}
.i_md .blue .tit .t_ico3 {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-top: -4px;
	margin-right: 8px;
	background: url(../images/t_ico3.png) bottom no-repeat;
	background-size: 100%;
}
.child-title .t_ico4 {
	display: inline-block;
	vertical-align: middle;
	width: 28px;
	height: 28px;
	margin-top: -4px;
	margin-right: 5px;
	background: url(../images/t_ico4.png) bottom no-repeat;
	background-size: 100%;
}
.i_md .name, .i_name .t_ico5 {
	background: url(../images/ico_lb.png) bottom no-repeat;
	background-size: 100%;
	width: 35px;
	height: 35px;
}
.i_md .des {
	width: 100%;
	padding: 0 10px;
	font-size: .2rem;
}
.i_md ul {
	width: 100%;
	margin-top: 20px;
}
.i_md ul li {
	width: 50%;
	float: left;
	padding: 20px 15px;
	font-size: 0.2rem;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
.i_md ul li img {
	width: 50%;
	max-width: 88px;
	vertical-align: top;
}
.i_md ul li b {
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 0.28rem;
}
.i_md ul li .d_des {
	width: 100%;
	font-size: 0.2rem;
	line-height: 160%;
}
.i_md ul li .d_des em {
	color: #D90005;
}
.i_me {
}
.i_mem {
	width: 100%;
	text-align: center;
}
.i_mem table {
	width: 100%;
	background: #FFF;
	border-top: 1px solid #ddd;
	padding-bottom: 20px;
}
.i_mem table td {
	padding: 10px;
	border-bottom: 1px solid #f7f7f7;
	border-right: 1px solid #ddd;
	font-size: 0.20rem;
	line-height: 140%;
}
.i_mem table td em {
	color: #D11519;
}
.tip {
	width: 100%;
	padding: 10px 10px 0;
	font-size: 0.22rem;
	color: #D11519;
	text-align: left;
	line-height: 150%;
}
.foot {
	width: 100%;
	background: #225fb9;
	height: 50px;
	text-align: center;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 9999;
	color: #FFF;
	border-top: 1px solid #FFFFFF;
}
.foot li {
	width: 50%;/*width:33.33%;*/
	float: left;
}
.foot li img {
	width: 25px;
	height: 25px;
	vertical-align: top;
	margin-top: 7px;
}
.foot li a {
	display: block;
	width: 100%;
	height: 50px;
	cursor: pointer;
	font-size: 16px;
}
.foot li.zxcx {
	background-color: #df2f2f;
}
.foot li span.ico1 {
	background: url(../images/f2.png) left no-repeat;
	padding-left: 40px;
	display: inline-block;
	color: #FFFFFF;
	line-height: 50px;
}
.foot li span.ico2 {
	background: url(../images/f3.png) left no-repeat;
	padding-left: 40px;
	display: inline-block;
	color: #FFFFFF;
	line-height: 50px;
}
.foot li p {
	width: 100%;
	height: 20px;
	line-height: 20px;
	color: #FFF;
}
.banner img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.tck, .tc_dh {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	position: fixed;
	z-index: 99999999;
	left: 0;
	top: 0;
	display: none;
}
.tck img {
	width: 280px;
	height: 280px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -140px;
	margin-top: -140px;
}
.tc_dh .i_mb {
	width: 90%;
	position: absolute;
	left: 50%;
	top: 55%;
	background: #FFF;
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-55%);
	-o-transform: translateX(-50%) translateY(-55%);
	transform: translateX(-50%) translateY(-55%);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.s_a {
	width: 100%;
	background: #FFF;
}
.bz {
	width: 100%;
	background: url(../images/jt.png) no-repeat center top;
	background-size: 100% auto;
	border-top: 1px solid #e2e2e2;
}
.bz li {
	width: 25%;
	float: left;
	text-align: center;
}
.bz li img {
	width: 55%;
	height: auto;
	vertical-align: top;
	margin-top: 12px;
}
.bz li p {
	width: 100%;
	height: auto;
	padding: 10px 0;
	font-size: .22rem;
}
.bz1 {
	width: 100%;
	background: url(../images/jt1.png) no-repeat center top;
	background-size: 100% auto;
	border-top: 1px solid #e2e2e2;
}
.bz1 li {
	width: 20%;
	float: left;
	text-align: center;
}
.bz1 li img {
	width: 55%;
	height: auto;
	vertical-align: top;
	margin-top: 12px;
}
.bz1 li p {
	width: 100%;
	height: auto;
	padding: 10px 0;
	font-size: .22rem;
}
.s_tip {
	width: 90%;
	padding: 10px;
	text-align: center;
	font-size: .18rem;
	margin: 0px auto;
	color: #D63F43;
	line-height: 145%;
}
.bg_b {
	width: 100%;
	background: #fff;
	margin-top: 10px;
	padding: 15px;
}
.zl {
	width: 100%;
	border: 1px solid #ddd;
	border-bottom: 0;
	background: #FFF;
	margin-top: 10px;
}
.zl li {
	width: 100%;
	padding: 13px 13px 13px 0.65rem;
	text-align: left;
	line-height: 0.26rem;
	position: relative;
	border-bottom: 1px solid #ddd;
	line-height: .32rem;
}
.zl li i, .zl li span {
	display: inline-block;
*display:inline;
	zoom: 1;
	vertical-align: top;
	font-size: 0.2rem;
}
.zl li i {
	width: 0.3rem;
	height: 0.3rem;
	background: #D63F43;
	font-style: normal;
	color: #FFF;
	text-align: center;
	font-size: 0.2rem;
	line-height: 0.3rem;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	position: absolute;
	left: 0.17rem;
	top: 13px;
}
.zl li em {
	color: #D63F43;
}
.s_b {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	background-color: #FFFFFF;
}
.s_bm {
	width: 100%;
	border-top: 1px solid #e2e2e2;
	padding-bottom: 15px
}
.s_b img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.s_bma img {
	width: auto;
	max-width: 100%;
	height: auto;
}
.s_bm span, .s_bm span i {
	display: inline-block;
*display:inline;
	zoom: 1;
	margin: 7px 5px;
	font-size: .2rem;
	vertical-align: top;
}
.s_bm span i {
	margin: 0;
	width: 0.25rem;
	height: 0.25rem;
	text-align: center;
	background: #D63F43;
	font-style: normal;
	color: #FFF;
	text-align: center;
	font-size: 0.2rem;
	line-height: 0.25rem;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	margin-right: 5px;
	vertical-align: middle;
	margin-top: -0.05rem;
}
.bg_c {
	height: 367px;
	width: 100%;
	background: #333 url(../images/bz_bg.jpg);
	background-size: cover;
	padding-top: 10px;
}/**/
.bg_c .i_name {
	color: #333;
}
.home .i_name {
	font-size: 19px;
}
.s_c {
	width: 100%;
	padding: 0px 15px 15px;
	margin-top: 10px;
	color: #333;
}/*text-shadow: #000 1px 1px 1px;*/
.s_c dl {
	width: 50%;
	float: left;
	padding-left: 0.6rem;
	vertical-align: top;
	position: relative;
	margin-bottom: 15px;
}
.s_c dl dt {
	width: 0.6rem;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
}
.s_c dl dt img {
	width: 90%;
	max-width: 42px;
	height: auto;
	vertical-align: top;
}
.s_c dl dd {
	width: 100%;
	padding-left: 7px;
	padding-right: 7px;
}
.s_c dl dd .title {
	width: 100%;
	font-size: 0.25rem;
	line-height: 0.28rem;
	margin-top: 0.08rem;
	font-weight: bold;
}
.s_c dl dd .des {
	width: 100%;
	font-size: 14px;
	line-height: 0.32rem;
	margin-top: 0.08rem;
}
.bg_d {
	width: 100%;
	background: #fff;
	margin-top: 10px;
}
.tabBox_t, .tabBox {
	width: 100%;
	margin-top: 10px;
}
.tabBox .tabNav {
	width: 100%;
	border-bottom: 1px solid #ddd;
}
.tabBox .tabNav li {
	width: 25%;
	float: left;
	font-size: 0.24rem;
	text-align: center;
	cursor: pointer;
	padding: 10px 0;
}
.tabBox .tabNav li.now {
	border-bottom: 3px solid #D63F43;
}
.tabBox .tabCont {
	display: none;
	margin-top: 10px;
}
.tabBox .tabCont img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.s_d {
	width: 100%;
	background: #FFF;
}
.s_dm {
	width: 100%;
	text-align: left;
	border-top: 1px solid #e2e2e2;
	padding: 15px;
}
.s_dm .title {
	width: 100%;
	font-size: 0.23rem;
	line-height: 0.26rem;
	margin-bottom: 0.1rem;
}
.s_dm em {
	color: #D63F43;
}
.s_dm .des {
	font-size: 0.2rem;
}
.s_dm .i_tip {
	font-size: 0.18rem;
}
.s_e {
	padding: 15px;
	width: 100%;
	border-top: 1px solid #e2e2e2;
	border-bottom: 0;
	background: #FFF;
	padding-bottom: 0px;
}
.s_e li {
	width: 100%;
	padding: 15px 10px;
	padding-bottom: 0px;
}
.s_e li .name {
	width: 100%;
	font-size: .25rem;
	margin-bottom: 10px;
}
.s_e li .ctn {
	width: 100%;
}
.s_e li p, .sb td p, .zy_l li {
	width: 100%;
	position: relative;
	font-size: .2rem;
	padding: 7px 0;
	padding-left: 0.4rem;
}
.s_e li i, .sb td p i, .zy_l li i {
	display: block;
	width: 0.3rem;
	height: .3rem;
	text-align: center;
	font-size: .2rem;
	color: #FFF;
	line-height: .3rem;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	background: #D63F43;
	position: absolute;
	left: 0;
	top: 7px;
	font-style: normal;
}
.tip_a {
	width: 100%;
	font-size: .18rem;
	text-align: left;
	padding: 15px;
	padding-top: 0px;
}
.sdzl {
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
	margin-top: 10px
}
.sdzl .i_name {
	border-bottom: 1px solid #e2e2e2;
}
.sdzl img {
	max-width: 90%;
	height: auto;
	vertical-align: top;
}
.bzxdwx {
	padding-bottom: 17px;
}
.bzxdwx img {
	max-width: 97%;
	height: auto;
	vertical-align: top;
}
.sdzl p {
	width: 100%;
	padding: 15px 0;
	text-align: center;
	font-size: .24rem;
}
.sb {
	width: 100%;
	background: #FFF;
	margin-top: 10px;
	border: 1px solid #ddd;
	border-bottom: 0;
}
.sb th {
	width: 30%;
	text-align: center;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.sb td {
	width: 70%;
	border-bottom: 1px solid #ddd;
	text-align: left;
	padding: 15px;
}
.sb th img {
	width: 60%;
	height: auto;
	vertical-align: top;
	max-width: 110px;
}
.sb th p {
	width: 100%;
	font-size: 0.23rem;
}
.sb td p {
	width: 100%;
}
.sb td.lan p i {
	background: #4799D1;
}
.zy {
	width: 100%;
	text-align: center;
	font-size: .18rem;
	line-height: .26rem;
}
.zy_l {
	width: 100%;
	background: #FFF;
	border: 1px solid #ddd;
	padding: 15px;
	margin-top: 10px;
}
.wrap {
	width: 100%;
	border-top: 1px solid #e2e2e2;
}
.tabs {
	width: 100%;
	border-bottom: 1px solid #ddd;
}
.tabs a {
	display: block;
	width: 25%;
	float: left;
	font-size: 0.24rem;
	text-align: center;
	cursor: pointer;
	padding: 10px 0;
}
.tabs a.active {
	border-bottom: 3px solid #D63F43;
	color: #D63F43;
}
.swiper-wrapper {
	width: 100%;
	height: auto !important;
}
.swiper-container {
	width: 100%;
	margin-top: 10px;
}
.swiper-slide {
	width: 100%;
	height: auto !important;
	overflow: hidden;
	float: left;
}
.content-slide {
	width: 100%;
	height: auto;
}
.content-slide img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.w_a {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	background-color: #FFFFFF;
	padding: 15px;
}
.w_a img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
.w_a .w_name {
	width: 100%;
	margin-top: 20px;
	text-align: center;
	font-size: .28rem;
}
.w_a .w_name em {
	color: #D63F43;
	font-weight: bold;
}
.w_b {
	width: 100%;
	font-size: .22rem;
}
.w_b .ms {
	color: #777;
}
.w_c {
	width: 100%;
	text-align: center;
}
.w_c .c_name {
	width: 100%;
	padding: 20px 5px;
	font-size: .34rem;
	font-weight: bold;
	color: #FFF;
	background: #D63F43;
}
.w_c h6 {
	width: 100%;
	margin-top: 10px;
	padding: 15px 5px 0;
	font-weight: normal;
	font-size: .28rem;
}
.w_c .ms {
	width: 100%;
	text-align: center;
	font-size: .2rem;
	margin-bottom: 15px;
}
.w_c img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
.w_c .w_cm {
	width: 100%;
	padding: 0 15px 20px;
	background-color: #FFFFFF;
}
.w_d {
	width: 100%;
	padding: 25px 15px;
	text-align: center;
	background-color: #FFFFFF;
	margin-top: 10px;
}
.w_d .ms {
	width: 100%;
	margin-top: 10px;
	text-align: left;
	font-size: .2rem;
	line-height: .36rem;
}
.w_d img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
.qq {
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.qq img {
	width: 154px;
	height: 39px;
	vertical-align: top;
}
.w_e {
	width: 100%;
	padding: 25px 15px;
	text-align: center;
	background-color: #FFFFFF;
	margin-top: 10px;
}
.w_e .i_name span {
	color: #D63F43;
}
.w_e img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
.w_e p {
	font-size: .28rem;
	margin-top: 8px;
}
.w_f {
	width: 100%;
	padding: 25px 15px;
	border-top: 1px solid #ddd;
	background-color: #FFFFFF;
	margin-top: 10px;
}
.w_f .tabs {
	border: 0;
}
.w_f .tabs a {
	width: 32%;
	float: left;
	margin-right: 2%;
	border: 1px solid #ddd;
	background: #F5F5F5;
	text-align: center;
	padding: 3px 0;
	font-size: .28rem;
}
.w_f .tabs a.active {
	border: 1px solid #ddd;
	background: #FFF;
}
.w_f .tabs a span {
	display: inline-block;
*display:inline;
	zoom: 1;
	vertical-align: top;
	height: 31px;
	line-height: 31px;
}
.bd_list {
	width: 100%;
	border: 1px solid #ddd;
	padding: 5px 10px;
}
.bd_list li {
	width: 100%;
	margin: 8px 0;
}
.bd_list li input {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border: 1px solid #eee;
	padding: 0 7px;
	font-size: .2rem;
}
.bd_list li input[type="submit"] {
	color: #FFF;
	background: #D63F43;
	font-size: .28rem;
	cursor: pointer;
}
.bg_e {
	width: 100%;
	background: #F5F5F5;
	padding: 25px 15px;
	overflow: hidden;
}
.bg_e img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.ct {
	width: 100%;
	padding: 25px 10px;
	text-align: center;
}
.ct li {
	width: 48%;
	float: left;
	margin: 0 1%;
	background: #ECECEC;
	padding: 25px 10px;
}
.ct li img {
	width: 50px;
	height: 50px;
	vertical-align: top;
}
.ct li .title {
	width: 100%;
	height: 40px;
	color: #333;
	line-height: 40px;
	font-size: .3rem;
}
.ct li .ctn {
	width: 100%;
	font-size: .2rem;
	color: #666;
	line-height: .29rem;
}
.ct li .ctn b {
	font-size: .26rem;
	color: #D63F43;
}
.result {
	width: 100%;
	background: #FFF;
	border: 1px solid #ddd;
}
.result dt {
	width: 33%;
	float: left;
	padding: 10px;
}
.result dt img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.result dt p {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	font-size: .2rem;
}
.result dd {
	width: 67%;
	float: left;
	padding: 10px;
	border-left: 1px solid #ddd;
}
.result dd .title {
	width: 100%;
	padding: 10px 0 15px;
	border-bottom: 1px solid #ddd;
	font-size: .24rem;
	color: #333;
	line-height: 0.28rem;
}
.result dd .des {
	width: 100%;
	font-size: 0.2rem;
}
.result dd .des .f_14 {
	font-size: .22rem;
	padding-top: .2rem;
	padding-bottom: 5px;
}
.about {
	width: 100%;
	margin: 0px auto;
	padding: 15px;
	border: 1px solid #ddd;
	background: #FFF;
}
.about h1 {
	width: 100%;
	margin-bottom: 10px;
	padding: 15px;
	font-size: .28rem;
	text-align: center;
}
.about p {
	width: 100%;
	margin-bottom: 15px;
	text-indent: 2em;
	font-size: .2rem;
	line-height: .28rem;
}
.about img {
	width: 100%;
	height: auto;
	vertical-align: top;
	margin-bottom: 15px;
}
/*2016-3-17修改*/

.tck .tu {
	width: 280px;
	height: 320px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -140px;
	margin-top: -170px;
	text-align: center;
}
.tck .tu img {
	width: 280px;
	height: 280px;
	vertical-align: top;
	position: static;
	margin: 0 auto;
}
.tck .tu p {
	width: 100%;
	height: 40px;
	line-height: 30px;
	text-align: center;
	font-size: .2rem;
	color: #999;
	padding-top: 7px;
}
.am-share {
	font-size: 14px;
	border-radius: 0;
	bottom: 0;
	left: 0;
	position: fixed;
	text-align: center;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform 300ms;
	transition: transform 300ms;
	width: 100%;
	z-index: 100000;
}
.am-modal-active {
	transform: translateY(0px);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.am-modal-out {
	z-index: 99999;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.am-share-title {
	background-color: #f5f5f5;
	border-bottom: 1px solid #fff;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	color: #333;
	font-weight: 400;
	margin: 0 10px;
	padding: 10px 10px 0;
	text-align: center;
	text-align: left;
	font-size: .28rem;
}
.am-share-title::after {
	border-bottom: 1px solid #dfdfdf;
	content: "";
	display: block;
	height: 0;
	margin-top: 10px;
	width: 100%;
}
.am-share-footer {
	margin: 10px 10px 0;
}
.am-share-footer .share_btn {
	color: #fff;
	display: block;
	width: 100%;
	background-color: #D63F43;
	border: 1px solid #D63F43;
	border-radius: 0;
	cursor: pointer;
	font-size: .28rem;
	font-weight: 400;
	height: 60px;
	line-height: 60px;
	text-align: center;
	transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s;
	vertical-align: middle;
	white-space: nowrap;
	font-family: "微软雅黑";
}
.am-share-sns {
	background-color: #f8f8f8;
	border-radius: 0 0 2px 2px;
	margin: 0 10px;
	padding-top: 15px;
	height: auto;
	zoom: 1;
	overflow: auto;
}
.am-share-sns li {
	margin-bottom: 15px;
	display: block;
	float: left;
	height: auto;
	width: 33.33%;
	text-align: left;
}
.am-share-sns a {
	color: #555;
	display: inline-block;
*display:inline;
	zoom: 1;
	text-decoration: none;
	font-size: .24rem;
	width: 100%;
}
.am-share-sns li a i {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: .34rem;
	height: .34rem;
	vertical-align: top;
	background: url(../images/qq.png) no-repeat center center;
	background-size: cover;
	margin: 0.05rem .1rem 0.05rem .24rem;
}
.am-share-sns span {
	display: block;
}
.am-share-sns .share-icon-weibo {
}
.sharebg {
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 0;
	height: 100%;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 99998;
	display: none;
}
.sharebg-active {
	opacity: 1;
	display: block;
}
/*2016-3-18修改*/

.tck {
}
.tck_bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100000000;
}
.tck .tck_m {
	width: 90%;
	max-width: 640px;
	background: #FFF;
	padding: 15px;
	margin: 0 auto;
	position: relative;
	top: 10%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 100000001;
}
.tck .tck_m img {
	position: static;
	margin: 0;
	width: 100%;
	height: auto;
}
.tck .tck_m dl {
	width: 100%;
}
.tck .tck_m dl dt {
	width: 30%;
	float: left;
}
.tck .tck_m dl dd {
	width: 70%;
	float: right;
	padding: 0 15px;
	text-align: center;
	font-size: .2rem;
	padding-top: 15px;
	line-height: .28rem;
}
.tck .tck_m dl dd .fz span {
	display: inline-block;
*display:inline;
	zoom: 1;
	padding: 5px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ddd;
	margin: 10px auto;
}
.tck .tck_m dl dd .lj {
	width: 100%;
	margin-top: 10px;
}
.tck .tck_m dl dd .lj img {
	max-width: 94px;
	vertical-align: top;
	margin-top: 10px;
}
.tck .tck_m .de {
	width: 100%;
	margin-top: 10px;
}
/*2016-3-21修改*/

.sb_banner, .sb_banner img {
	width: 100%;
	height: auto;
	vertical-align: top;
	position: relative;
}
.sb_banner .wen {
	width: 100%;
	position: absolute;
	left: 0;
	top: .9rem;
	text-align: center;
	z-index: 99;
}
.sb_banner .wen p {
	width: 100%;
	font-size: .36rem;
	font-weight: bold;
	line-height: .4rem;
}
.sb_banner .sb_a {
	width: 100%;
	padding: .26rem 0;
}
.sb_banner .sb_a a {
	display: inline-block;
*display:inline;
	zoom: 1;
	vertical-align: top;
	padding: .06rem .3rem;
	font-size: .24rem;
	color: #FFF;
	background: #D63F43;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 .14rem;
}
.i_md .blue {
}
.i_md .blue .tit {
	text-align: center;
	font-size: 18px;
	color: #383838;
	text-align: center;
	padding: 4% 0 5% 0;
}
.gszx_tt1 {
	color: #ff5c01
}
.gszx_tt2 {
	font-size: 14px;
	color: #999999;
	line-height: 30px;
	display: block;
	text-align: center;
}
.i_md .blue .text {
	color: #fff;
	font-size: 20px;
	padding-bottom: 25px;
}
.i_md .blue .item {
	width: 94%;
	margin: auto;
	padding-bottom: 10px;
	overflow: hidden;
	border: 0
}
.i_md .blue .item input {
	border-radius: 3px;
	display: inline-block;
	width: .66rem;
	border: 1px solid #c8c7cc!important;
	background-color: #fff;
	width: 100%;
	height: 40px;
	padding-left: 40px;
	margin: auto;
}
.i_md .blue .item .hm {
	display: inline-block;
	float: right;
	width: 26.3%;
	background-color: #fdd23f;
	height: .7rem;
	line-height: .7rem;
	text-align: center;
	color: #bb312b;
	font-size: 15px;
}
.i_md .panel {
	border: 0;
	padding-bottom: 10px;
}
.i_md .top_tit {
	background-color: #169ad5;
	color: #fff;
	text-align: center;
	font-size: 20px;
	height: 1rem;
	line-height: 1rem;
}
.img-replace {
	/* replace text with an image */
	display: inline-block;
	overflow: hidden;
	text-indent: 100%;
	color: transparent;
	white-space: nowrap;
}
/* -------------------------------- 

Main components 

-------------------------------- */
.cd-popup-trigger {
	display: block;
	width: 170px;
	height: 50px;
	line-height: 50px;
	margin: 3em auto;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 50em;
	background: #35a785;
	box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07);
}

@media only screen and (min-width: 1170px) {
.cd-popup-trigger {
	margin: 6em auto;
}
}
/* -------------------------------- 

xpopup 

-------------------------------- */
.cd-popup {
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(126, 126, 126, 0.9);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
	z-index: 9999999999999999;
}
.cd-popup.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
	position: relative;
	width: 90%;
	max-width: 400px;
	margin: 40% auto;
	background: #FFF;
	border-radius: .25em .25em .4em .4em;
	text-align: center;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	z-index: 9999999999999999;
}
.cd-popup-container p {
	color: #666666;
	padding: 2em 1em;
}
.cd-popup-container .cd-buttons:after {
	content: "";
	display: table;
	clear: both;
}
.cd-popup-container .cd-buttons a {
	display: block;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	color: #D63F43;
	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li:first-child a {
	background: #fc7169;
	border-radius: 0 0 0 .25em;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
	background-color: #fc8982;
}
.cd-popup-container .cd-buttons li:last-child a {
	border-top: 1px solid #D5D5D5;
	background: #fff;
	border-radius: 0 0 .25em .25em;
}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
	background-color: #c5ccd8;
}
.cd-popup-container .cd-popup-close {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 30px;
	height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
	content: '';
	position: absolute;
	top: 12px;
	width: 14px;
	height: 3px;
	background-color: #8f9cb5;
}
.cd-popup-container .cd-popup-close::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 8px;
}
.cd-popup-container .cd-popup-close::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	right: 8px;
}
.is-visible .cd-popup-container {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

@media only screen and (min-width: 1170px) {
.cd-popup-container {
	margin: 0em auto;
}
}
.i_mda {
	padding: 10px 0px;
	background-color: #FFFFFF;
	margin-top: 10px;
}
.i_mda .title2 {
	padding: 4% 0 2% 0;
	margin: 0 2%;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}
.i_mda .title2 .tit {
	border-left: 3px solid #D63F43;
	color: #D63F43;
	padding-left: 3%;
	font-size: .26rem;
	line-height: .34rem;
	float: left;
	font-weight: 600;
}
.i_mda .title2 .phone {
	font-size: .26rem;
	color: #D63F43;
	float: right;
	line-height: .34rem;
}
.i_mda .title2 .phone span {
	font-size: .26rem;
	color: #D63F43;
}
.i_mda .dgg_question {
	overflow: hidden;
	padding: 2%;
}
.i_mda .dgg_question li {
	border-bottom: 1px dotted #adadad;
	overflow: hidden;
	padding: 2.5% 0;
	position: relative;
}
.i_mda .dgg_question li .top {
	overflow: hidden;
}
.i_mda .dgg_question li .top .tit {
	float: left;
	font-size: .22rem;
	color: #000;
	width: 70%;
	line-height: .42rem;
}
.i_mda .dgg_question li .top .tit i {
	font-size: .1rem;
	color: #d2d2d2;
	vertical-align: middle;
	margin-right: 3%;
}
.i_mda .dgg_question li .top .btn {
	width: 22%;
	background-color: #DF2F2F;
	position: absolute;
	color: #FFFFFF;
	right: 0px;
	font-size: .2rem;
	height: .4rem;
	line-height: .4rem;
	text-align: center;
}
.i_mda .dgg_question li .eye, .i_mda .dgg_question li .time {
	float: left;
	color: #999999;
}
.i_mda .dgg_question li .eye {
	width: 120px;
	background: url(../images/eye.png) left no-repeat;
	padding-left: 28px;
}
.i_mda .dgg_question li .time {
	width: 120px;
	background: url(../images/time.png) left no-repeat;
	padding-left: 28px;
}
.i_mda .dgg_question li .top .zx {
	top: .38rem;
}
.i_mda .dgg_question li .msg {
	border: 0;
	padding: 0 0 0 3%
}
.i_mda .dgg_question li .msg span {
	margin-right: 2%;
	float: left;
	display: inline-block;
	min-width: 30%;
	color: #b9b9b9;
}
.i_mda .dgg_question li .msg span i {
	margin-right: 2%;
}
.i_mda .dgg_question li.h .tit {
	color: #c40101;
}
.i_mda .dgg_question li.h .btn {
	border-color: #e83b3b;
	color: #e83b3b;
	background-color: #fff;
}
.i_mda .a_detail {
	font-size: .28rem;
	color: #000;
	padding: 2% 0 6% 0;
	text-align: center;
	display: block;
	text-decoration: none;
}
.brt {
	border-top: 3px solid #f7723f;
	padding: 2% 4% 0 4%;
}
/*------中秋活动--------*/
.hide_box {
	z-index: 9999999999;
	filter: alpha(opacity=50);
	background: #666;
	opacity: 0.5;
	-moz-opacity: 0.5;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
}
.shang_box {
	width: 90%;
	height: 250px;
	position: fixed;
	z-index: 9999999999999;
	top: 15%;
	left: 5%;
	display: none;
	background: url('../images/zhongqiuhd.png');
	background-size: 100%;
}
.shang_box img {
	border: none;
	border-width: 0;
}
.dashang {
	display: block;
	width: 100px;
	margin: 5px auto;
	height: 25px;
	line-height: 25px;
	padding: 10px;
	background-color: #E74851;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-radius: 10px;
	font-weight: bold;
	font-size: 16px;
	transition: all 0.3s;
}
.dashang:hover {
	opacity: 0.8;
	padding: 15px;
	font-size: 18px;
}
.shang_close {
	float: right;
	display: inline-block;
	width: 38px;
	height: 38px;
	margin-right: 47px;
}
.huodong_an {
	margin-top: 58%;
	text-align: center;
}
.huodong_text {
	width: 150px;
	margin-left: 15px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	color: #e14538;
	font-family: "Microsoft YaHei";
	border: 0px;
	background-color: #efd568;
}
.huodong_niu {
	width: 160px;
	height: 46px;
	background: url('../images/hong_an.png');
	text-indent: -999px;
	border: 0px;
	cursor: pointer;
	margin-top: 10px;
	margin-left: 20px;
	background-size: 100%;
}
#div1 {
	margin-top: 10px;
	height: 50px;
	overflow: hidden;
}
#div1 ul li {
	padding-left: 20px;
	line-height: 18px;
	padding-top: 7px;
	height: 43px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-shadow: #000 0 1px 0 rgba(0,0,0,.6);
}
/*------end 中秋活动--------*/

.ys_hong {
	color: #F11212
}
.zx {
	padding-bottom: 30px;
	padding-top: px;
}
.zx li .title {
	padding-bottom: 0;
}
.zx li .title span {
	font-size: 18px;
	color: #D80B14;
}
.zx li .des {
	line-height: 24px;
	padding-left: 30px;
	font-size: 14px;
	margin-top: 5px;
}
.yq {
	margin: 0px auto;
}
.yq li {
	text-align: left;
	padding-left: 25px;
}
.yq li .title {/* width:100%; *//* height:30px; *//* line-height:30px; *//* white-space:nowrap; *//* overflow:hidden; *//* text-overflow:ellipsis; */
}
.yq li .title img {
	width: 23px;
	height: 23px;
	vertical-align: top;
	margin-top: 5px;
}
.yq li .title span {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	margin-left: 2px;
	font-size: 14px;
	color: #D8131D;
}
.yq li .ctn {
	width: 100%;
	padding-left: 30px;
	font-size: 14px;
	color: #666;
	line-height: 170%;
	height: 70px;
	overflow: hidden;
	margin-top: 10px;
}
.yq li.y1 .ctn {
	height: 130px;
}
.yq li .ctn p {
	margin-bottom: 10px;
}
.xetitle {
	padding: 20px;
	font-size: 14px;
	text-align: left;
}
.xetitle1 {
	font-size: 26px;
	font-weight: bold;
	padding: 20px 0px 30px;
	color: #4e4e4e;
}
.con-piece {
	background-color: white;
	margin-bottom: 10px;
}
.three-advan {
/*margin-top: 10px;*/
}
.three-advan ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	height: 60px;
	padding: 0 10px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.three-advan ul li {
	/*-webkit-flex: 1;*/
    /*flex: 1;*/
	text-align: center;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	width: 33.333%;
}
.three-advan ul li i {
	display: inline-block;
	width: 26px;
	height: 23px;
	background: url("../images/advan-icon.png") no-repeat;
	background-size: cover;
	vertical-align: middle;
}
.three-advan ul li>div {
	display: inline-block;
	vertical-align: middle;
	font-size: 10px;
	color: #565656;
	text-align: left;
	line-height: 1;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);
	margin-left: 5px;
}
.three-advan ul li i.icon2 {
	background-position: -26px 0;
}
.three-advan ul li i.icon3 {
	background-position: -52px 0;
}
.three-advan ul li>div .til {
	color: #ff5c01;
	font-size: 13px;
}
.three-advan ul li>div span {
	color: #ff5c01;
}
.three-advan ul li>div p {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.til {
	margin-bottom: 3px;
}
.btn-group {
	padding-bottom: 13px;
	text-align: center;
}
.btn-group a {
	display: inline-block;
	width: 35%;
	line-height: 25px;
	color: white;
	font-size: 12px;
	background-color: #0393dc;
	margin: 0 3%;
}
