﻿body{ padding:0px; margin:0px; font-size:14px; font-family:"宋体"; }
img{ border:none; behavior: url('/style/iepngfix.htc');  }
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ -moz-outline-style: none; /* FF */}
*{ list-style:none; margin:0px; padding:0px; text-decoration:none; font-style: normal;}
.box{
	position:absolute;
	top:0px; bottom:45px; left:0; width:100%;
	overflow:hidden;
	min-width:320px;
	margin:auto;
	}
.head {
	width:100%;
	padding-top:10px;
	overflow:hidden;
}
.foot {
	background:#750B13;
	position:absolute;
	bottom:0; left:0;
	width:100%;
	height:45px;
	min-width:320px;
	margin:auto;
}
.main {
	width:100%;
	overflow:hidden;
}
.bottom{ text-align:center;padding: 10px 0;
background: #C56820; font-size:10px; line-height: 1.8;}


.box_main{ overflow:hidden; }
.toolitem{ height:46px; display: -webkit-box;}
.logo{display: -webkit-box; -webkit-box-flex: 1; }

.toolWrap{height: 46px; }

.toolWrap span{ float:left;}
.search
{
width: 38px;
height: 46px;
}
.search a{
width: 38px;
height: 46px;
display: block;
text-decoration: none;
background: url(../images/common.png) no-repeat;
background-size: 400px;
background-position: -100px -45px;
}

.phone a{
width: 38px;
height: 46px;
display: block;
text-decoration: none;
background: url(../images/common.png) no-repeat;
background-size: 400px;
background-position: -177px -45px;
}

.nav{
width: 38px;
height: 46px;

}
.nav a{
	width: 38px;
height: 46px;
display: block;
text-decoration: none;
background: url(../images/common.png) no-repeat;
background-size: 400px;
background-position: -205px -45px;
}
.logo img{ max-height:46px; margin-left:10px; max-width:160px;}


.menubox{ overflow:hidden; position:relative; background:#a0131d;}
.disTap span {
opacity: .3;
}
.navBarL,.navBarR {
width: 18px;
height: 35px;
float: left;
position: absolute;
top: 0;

}
.navBarL span,.navBarR span {
width: 8px;
height: 15px;
display: block;
margin: 10px 0 0 4px;
overflow: hidden;
line-height: 0;
position: relative;
}
.navBarL em {
width: 7px;
height: 7px;
display: block;
border: 2px solid #fff;
-webkit-transform: rotate(45deg);
position: absolute;
top: 2px;
left: 3px;
}
.navBarR em {
width: 7px;
height: 7px;
display: block;
border: 2px solid #fff;
-webkit-transform: rotate(45deg);
position: absolute;
top: 2px;
left: 3px;
}
.navBarR em {
left: -6px;
}
.navBarL {
left: 0;
}
.navBarR {
right: 0;
}
.navBody {
height: 35px;
margin: 0 20px;
}
.navBody .touch {
background: #ce262d;
}
.menu{
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	min-width:630px;
}
.menu li {
min-width: 70px;
text-align: center;
}
.menu li a {
height: 35px;
line-height: 35px;
padding: 0 2px;
display: block;
color: #fff;
text-align: center;

}

.foot ul{ 
display: -webkit-box;
-webkit-box-orient: horizontal;
box-orient: horizontal;
border-top: 1px solid rgba(255,255,255,0.2);
height: 44px;
/*background: -webkit-gradient(linear,0 0,0 100%,from(#85121a),to(#690b12));*/
-webkit-transition: bottom;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 100ms;}

.foot ul li {
text-align: center;
height: 44px;
overflow: hidden;
border-right: 1px solid rgba(255,255,255,0.2);
-webkit-box-flex: 1;
box-flex: 1;
}
.foot ul li div {
display: block;
text-align: center;
vertical-align: middle;
color: #fff;
text-decoration: none;
}
.foot .icon {
width: 30px;
height: 20px;
display: block;
background: url(../images/common.png) no-repeat;
background-size: 400px;
margin: 4px auto 0 auto;
position: relative;
}
.foot .tel {
background-position: -90px -110px;
}
.foot .email {
background-position: 0 -110px;
}
.foot .map {
background-position: -120px -110px;
}
.foot .share {
background-position: -60px -110px;
}
.foot .message {
background-position: -30px -110px;
}

.foot .text {
height: 16px;
line-height: 16px;
font-size: 10px;
color: #fff;
text-decoration: none;
text-align: center;
display: block;
overflow: hidden;
}

.banner{ overflow:hidden; font-size:0px;}


.borderTitle {
height: 35px;
line-height: 35px;
padding: 0;
background: #d50900;
display: -webkit-box;
-webkit-box-orient: horizontal;
}
.borderCont{
padding: 5px 0;
}
.columnSpace{ }

.borderTitle .left {
display: block;
-webkit-box-flex: 1;
}
.borderTitle em {
display: inline-block;
}
.borderTitle .left .icon {
width: 35px;
height: 35px;
display: none;
}
.borderTitle .left .borderName {
min-width: 260px;
height: 19px;
font-size: 17px;
line-height: 19px;
margin: 8px 0 0 10px;
font-weight: bold;
color: #fff;
text-shadow: 1px 1px 1px #43060b;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
}
.borderTitle .right {
height: 35px;
display: block;
}
.borderTitle .right .moreCont {
display: none;
}
.borderTitle .right .controlBar {
width: 35px;
height: 35px;
float: right;
}
.borderTitle .controlBar .icon {
width: 13px;
height: 13px;
display: block;
margin: 11px 0 0 11px;
background: url(../images/z3g_arrow_white.png) no-repeat 5px 50%;
}

.productListCont0{ overflow:hidden;}
.productListCont0 .active{overflow:hidden; width:31%; margin:1%; float:left;}/*3*/
.productListCont0 .active a{ color:#000;}
.productListCont0 .productatag{ overflow:hidden;
}
.productListCont0 .imgWrap{background:#fff;color:#333; overflow:hidden; padding:5px; font-size:0px; margin:8px; line-height:0px;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow: 2px 2px 8px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 8px #909090;/*safari或chrome*/
box-shadow:2px 2px 8px #909090;/*opera或ie9*/}
.productListCont0 .imgWrap img{ width:100%; }
.productListCont0 .productTitle{
	padding-top:5px;
height: 16px;
line-height: 16px;
display: block;
overflow: hidden;
text-align: center;
font-weight:bold;
}

.productListCont1{ overflow:hidden;}
.productListCont1 .active{overflow:hidden; width:48%; margin:1%; float:left;}/*2*/
.productListCont1 .active a{ color:#000;}
.productListCont1 .productatag{ overflow:hidden;}
.productListCont1 .imgWrap{background:#fff;color:#333; overflow:hidden; padding:5px; font-size:0px; margin:8px; line-height:0px;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow: 2px 2px 8px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 8px #909090;/*safari或chrome*/
box-shadow:2px 2px 8px #909090;/*opera或ie9*/}
.productListCont1 .imgWrap img{ width:100%; }
.productListCont1 .productTitle{
	padding-top:5px;
height: 16px;
line-height: 16px;
display: block;
overflow: hidden;
text-align: center;
font-weight:bold;
}


.productListCont2{ overflow:hidden;}
.productListCont2 .active{overflow:hidden; width:98%; padding:10px 0px; margin:auto; border-bottom:1px solid #CCC; }/*1*/
.productListCont2 .active a{ color:#000;}
.productListCont2 .productatag{ overflow:hidden; display: -webkit-box;
-webkit-box-orient: horizontal;}
.productListCont2 .imgWrap{ width:28%; overflow:hidden; font-size:0px; margin-right:2%;}
.productListCont2 .imgWrap img{ width:100%; }
.productListCont2 .infoWrap{ width:70%; overflow:hidden;}
.productListCont2 .productTitle{
padding-top:5px;
height: 16px;
line-height: 16px;
display: block;
overflow: hidden;
font-weight:bold;
}
.productListCont2 .infoWrap p{ font-size:12px; padding-top:5px; line-height:20px;}



.searchListCont0{ overflow:hidden;}
.searchListCont0 li {border-bottom: 1px solid #ccc;width:98%; margin:auto;}
.searchListCont0 li div {
height: 47px;
display: block;
padding: 0 20px 0 10px;
background: url(../images/z3g_arrow_black.png) no-repeat 100% 50%;
}
.searchListCont0 .newsTitle {
padding: 15px 0 0 0;
color: #000;
vertical-align: middle;
display: -webkit-box;
-webkit-box-orient: horizontal;
box-orient: horizontal;
}
.searchListCont0 .name {
height: 15px;
line-height: 15px;
font-size: 15px;
display: block;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
vertical-align: middle;
margin-top: 2px;
-webkit-box-flex: 1;
box-flex: 1;
}
.searchListCont0 .time {
line-height: 18px;
color: #b9b9c8;
font-size: 12px;
}





.newsListCont0{ overflow:hidden;}
.newsListCont0 li {border-bottom: 1px solid #ccc;width:98%; margin:auto;}
.newsListCont0 li div {
height: 47px;
display: block;
padding: 0 20px 0 10px;
background: url(../images/z3g_arrow_black.png) no-repeat 100% 50%;
}
.newsListCont0 .newsTitle {
padding: 7px 0 0 0;
color: #000;
vertical-align: middle;
display: -webkit-box;
-webkit-box-orient: horizontal;
box-orient: horizontal;
}
.newsListCont0 .name {
height: 15px;
line-height: 15px;
font-size: 15px;
display: block;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
vertical-align: middle;
margin-top: 2px;
-webkit-box-flex: 1;
box-flex: 1;
}
.newsListCont0 .time {
line-height: 18px;

font-size: 12px;
}



.newsListCont1{ overflow:hidden;}
.newsListCont1 a{ color:#000;}
.newsListCont1 li {overflow:hidden;  padding:10px 0px; width:98%; margin:auto; border-bottom:1px solid #CCC;}
.newsListCont1 .NewsDetail{ overflow:hidden; display: -webkit-box;-webkit-box-orient: horizontal;}
.newsListCont1 .imgWrap{ width:28%; overflow:hidden; font-size:0px; margin-right:2%;}
.newsListCont1 .imgWrap img{ width:100%; }
.newsListCont1 .infoWrap{ width:70%; overflow:hidden;}
.newsListCont1 .newsTitle{
padding-top:5px;
height: 16px;
line-height: 16px;
display: block;
overflow: hidden;
font-weight:bold;
}
.newsListCont1 .infoWrap p{ font-size:12px; padding-top:5px; line-height:20px;}




.downloadListCont0{ overflow:hidden;}
.downloadListCont0 li {border-bottom: 1px solid #ccc;width:98%; margin:auto;}
.downloadListCont0 li div {
height: 47px;
display: block;
padding: 0 20px 0 10px;
background: url(../images/z3g_arrow_black.png) no-repeat 100% 50%;
}
.downloadListCont0 .newsTitle {
padding: 7px 0 0 0;
color: #000;
vertical-align: middle;
display: -webkit-box;
-webkit-box-orient: horizontal;
box-orient: horizontal;
}
.downloadListCont0 .name {
height: 15px;
line-height: 15px;
font-size: 15px;
display: block;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
vertical-align: middle;
margin-top: 2px;
-webkit-box-flex: 1;
box-flex: 1;
}
.downloadListCont0 .time {
line-height: 18px;
color: #b9b9c8;
font-size: 12px;
}




.positionListCont0{ overflow:hidden;}
.positionListCont0 li {border-bottom: 1px solid #ccc;width:98%; margin:auto;}
.positionListCont0 li div {
height: 47px;
display: block;
padding: 0 20px 0 10px;
background: url(../images/z3g_arrow_black.png) no-repeat 100% 50%;
}
.positionListCont0 .newsTitle {
padding: 7px 0 0 0;
color: #000;
vertical-align: middle;
display: -webkit-box;
-webkit-box-orient: horizontal;
box-orient: horizontal;
}
.positionListCont0 .name {
height: 15px;
line-height: 15px;
font-size: 15px;
display: block;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
vertical-align: middle;
margin-top: 2px;
-webkit-box-flex: 1;
box-flex: 1;
}
.positionListCont0 .time {
line-height: 18px;
color: #b9b9c8;
font-size: 12px;
}



.projectListCont0{ overflow:hidden;}
.projectListCont0 li {border-bottom: 1px solid #ccc;width:98%; margin:auto;}
.projectListCont0 li div {
height: 47px;
display: block;
padding: 0 20px 0 10px;
background: url(../images/z3g_arrow_black.png) no-repeat 100% 50%;
}
.projectListCont0 .newsTitle {
padding: 7px 0 0 0;
color: #000;
vertical-align: middle;
display: -webkit-box;
-webkit-box-orient: horizontal;
box-orient: horizontal;
}
.projectListCont0 .name {
height: 15px;
line-height: 15px;
font-size: 15px;
display: block;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
vertical-align: middle;
margin-top: 2px;
-webkit-box-flex: 1;
box-flex: 1;
}
.projectListCont0 .time {
line-height: 18px;
color: #b9b9c8;
font-size: 12px;
}



.supportListCont0{ overflow:hidden;}
.supportListCont0 li {border-bottom: 1px solid #ccc;width:98%; margin:auto;}
.supportListCont0 li div {
height: 47px;
display: block;
padding: 0 20px 0 10px;
background: url(../images/z3g_arrow_black.png) no-repeat 100% 50%;
}
.supportListCont0 .newsTitle {
padding: 7px 0 0 0;
color: #000;
vertical-align: middle;
display: -webkit-box;
-webkit-box-orient: horizontal;
box-orient: horizontal;
}
.supportListCont0 .name {
height: 15px;
line-height: 15px;
font-size: 15px;
display: block;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
vertical-align: middle;
margin-top: 2px;
-webkit-box-flex: 1;
box-flex: 1;
}
.supportListCont0 .time {
line-height: 18px;
color: #b9b9c8;
font-size: 12px;
}


.videoListCont0{ overflow:hidden;}
.videoListCont0 li {border-bottom: 1px solid #ccc;width:98%; margin:auto;}
.videoListCont0 li div {
height: 47px;
display: block;
padding: 0 20px 0 10px;
background: url(../images/z3g_arrow_black.png) no-repeat 100% 50%;
}
.videoListCont0 .newsTitle {
padding: 7px 0 0 0;
color: #000;
vertical-align: middle;
display: -webkit-box;
-webkit-box-orient: horizontal;
box-orient: horizontal;
}
.videoListCont0 .name {
height: 15px;
line-height: 15px;
font-size: 15px;
display: block;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
vertical-align: middle;
margin-top: 2px;
-webkit-box-flex: 1;
box-flex: 1;
}
.videoListCont0 .time {
line-height: 18px;
color: #b9b9c8;
font-size: 12px;
}






.aboutimg{
	width:160px; height:160px;
float: left;
margin-right: 5px;
}

.htmledit{ overflow:hidden; padding:10px;line-height: 1.8; }

.BMap_stdMpCtrl {
	z-index: 500!important;
	top: 5px!important;
	left: 2px!important;
}
.BMap_stdMpZoom {
	width: 95px!important;
	height: 35px!important;
}
.BMap_stdMpZoom .BMap_button {
	float: left;
	position: static!important;
}
.BMap_stdMpZoom .BMap_stdMpZoomIn .BMap_smcbg, .BMap_stdMpZoom .BMap_stdMpZoomOut .BMap_smcbg {
display: none!important;
}
.BMap_stdMpZoom .BMap_stdMpZoomIn {
	width: 45px!important;
	height: 35px!important;
	background: url(../images/others.png) no-repeat -172px 0!important;
	background-size: 300px!important;
	border-radius: 0!important;
	-webkit-border-radius: 0!important;
	border-radius: 0!important;
	border: none!important;
	-webkit-box-shadow: 0 0 0 #fff!important;
	box-shadow: 0 0 0 #fff!important;
}
.BMap_stdMpZoom .BMap_stdMpZoomOut {
	width: 48px!important;
	height: 35px!important;
	background: url(../images/others.png) no-repeat -218px 0!important;
	background-size: 300px!important;
	-webkit-border-radius: 0!important;
	border-radius: 0!important;
	border: none!important;
	-webkit-box-shadow: 0 0 0 #fff!important;
	box-shadow: 0 0 0 #fff!important;
}


.z3g-alertWindow 
{
    top:0px;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
position: absolute;
z-index: 99998;
text-align: center;
vertical-align: middle;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: center;
-webkit-box-align: center;
display: box;
box-orient: horizontal;
box-pack: center;
box-align: center;
}


.PublicConfig_showShare01-d1_c1 {
width: 240px;
position: absolute;
bottom: 50px;
left: 50%;
margin-left: -130px;
padding: 10px;
background: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#dfdfdf));
-webkit-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0 0 5px #000;
box-shadow: 0 0 5px #000;
-webkit-animation: fadeInUp .5s .2s ease both;
}


.titleBar .icon {
width: 0;
height: 0;
margin: 8px 0 0 3px;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-left: 4px solid #000;
}

.titleBar,.textSizeBtn 
{
    position:relative;
height: 23px;
line-height: 23px;
padding: 0 10px;
margin: 5px 5px 0 0;
text-align: left;
float: right;
color: #000;
vertical-align: top;
border: 1px solid #8c98a3;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.titleBar .title,.textSizeBtn .title {
max-width: 70px;
height: 23px;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
}

.titleBar em,.textSizeBtn em {
font-size: 13px;
font-weight: normal;
display: inline-block;
vertical-align: top;
margin: 1px 0 0 0;
}
 .titleBar sup,.textSizeBtn sup {
height: 12px;
line-height: 12px!important;
}

.textSize{
width: 48px;
position: absolute;
z-index: 1;
left: 50%;
margin-left: -24px;
display: none;
}

.textSize .contArrow {
height: 10px;
overflow: hidden;
position: relative;
margin-bottom: -2px;
}

.textSize .contArrow em,.textSize .contArrow i {
width: 0;
height: 0;
font-size: 0;
position: absolute;
left: 50%;
top: 2px;
margin-left: -7px;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #fff;
}
.textSize .contArrow em {
top: -1px;
margin-top: 1px;
border-bottom: 8px solid #000;
opacity: .2;
}
.textSize .cont {
width: 46px;
border: 1px solid rgba(0,0,0,0.2);
background: #fff;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.textSize .cont li {
height: 30px;
line-height: 30px;
text-align: center;
color: #666;
}
.textSize .cont li:nth-child(1) {
font-size: 12px;
}
.textSize .cont li:nth-child(2) {
font-size: 14px;
}
.textSize .cont li:nth-child(3) {
font-size: 18px;
}
.textSize .cont li.touch, .textSize .cont li.current {
background: #d6d6d6;
}

.myContent{ overflow:hidden; line-height:2em; padding:0px 5px;}
.myContent img{ }

.textSizeSmall *{font-size: 12px!important;}
.textSizeBig *{font-size: 18px!important;}


/* Swipe 2 required styles */

.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap div {
  float:left;
  width:100%;
  position: relative;
}
.swipe-wrap div img{ width:100%;}

/* END required styles */
.snav{ position:relative;}
#position{text-align:center;list-style:none; position:relative; top:-28px; }
#position li{display:inline-block;width:8px;height:8px;border-radius:8px;box-shadow: 0 1px 1px #000,0 0 1px 1px #000;margin:0 3px;cursor:pointer}
#position li.on{box-shadow: 0 1px 1px #FFF,0 0 1px 1px #FFF;}

.map_content{ overflow:hidden; line-height:2em;}
.map_content b{ display:block; font-weight:bold;}
.telnumber {
padding: 0 0 0 10px;
display: block;
-webkit-border-radius: 5px;
border-top-radius: 5px;
background: -webkit-gradient(linear,0 0,0 100%,from(#88cf32),to(#669c26));
}

.telnumber a {
width: 150px;
height: 30px;
line-height: 30px;
padding: 0 0 0 30px;
font-size: 17px;
font-weight: bold;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #fff;
text-decoration: none;
background: url(../images/common.png) no-repeat -277px 4px;
background-size: 400px;
}


/**
 *
 * Pull down styles
 *border-bottom:1px solid #ccc;
 */
 #pullDown.no, #pullUp.no{ display:none;}
 
#pullDown, #pullUp {
	height:40px;
	line-height:40px;
	padding:5px 10px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#888;
}
#pullDown .pullDownIcon, #pullUp .pullUpIcon  {
	display:block; float:left; position:relative; left:50%; margin-left:-80px;
	width:40px; height:40px;
	background:url(../images/pull-icon@2x.png) 0 0 no-repeat;
	-webkit-background-size:40px 80px; background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;	
}
#pullDown .pullDownIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}
#pullUp .pullUpIcon  {
	-webkit-transform:rotate(-180deg) translateZ(0);
}

#pullDown.flip .pullDownIcon {
	-webkit-transform:rotate(-180deg) translateZ(0);
}

#pullUp.flip .pullUpIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}

#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon {
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;

	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}

@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}


.z3g-alertInfoSuccess-c1, .z3g-alertInfoFault-c1 {
width: 300px;
padding: 0 10px 10px 0;
margin: 0 auto;
vertical-align: middle;
}

.z3g-alertInfoSuccess-c1 .alertInfoWrap, .z3g-alertInfoFault-c1 .alertInfoWrap {
-webkit-box-shadow: 2px 2px 5px #434343;
box-shadow: 2px 2px 5px #434343;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.z3g-alertInfoSuccess-c1 .alertInfoCont, .z3g-alertInfoFault-c1 .alertInfoCont {
min-height: 90px;
background: #a1131d;
overflow: hidden;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.z3g-alertInfoSuccess-c1 .icon, .z3g-alertInfoFault-c1 .icon {
width: 52px;
height: 52px;
float: left;
margin: 20px 0 0 20px;
background: url(../images/common.png) no-repeat;
background-size: 400px;
}

.z3g-alertInfoSuccess-c1 .info, .z3g-alertInfoFault-c1 .info {
margin-left: 90px;
padding-right: 20px;
}

.z3g-alertInfoSuccess-c1 .infoTitle, .z3g-alertInfoFault-c1 .infoTitle {
color: #fff;
font-size: 16px;
text-shadow: 1px 1px 1px #43060b;
margin: 18px 0 10px 0;
}

.z3g-alertInfoSuccess-c1 .infoOther, .z3g-alertInfoFault-c1 .infoOther {
color: #be6b71;
text-shadow: 1px 1px 1px #43060b;
margin-bottom: 20px;
}

.z3g-alertInfoSuccess-c1 .alertInfoOperation, .z3g-alertInfoFault-c1 .alertInfoOperation {
min-height: 60px;
line-height: 60px;
background: #750b13;
text-align: center;
vertical-align: middle;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

.z3g-alertInfoSuccess-c1 .time, .z3g-alertInfoFault-c1 .time {
vertical-align: middle;
color: #fff;
}



.z3g-button {
max-width: 576px;
height: 35px;
line-height: 35px;
font-size: 16px;
color: #fff;
text-align: center;
background: #99121c;
border-top: 1px solid #b33f48;
border-bottom: 1px solid #620b12;
text-shadow: 1px 1px 1px #43060b;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0 10px;
white-space: nowrap;
overflow: hidden;
border:0px;
}

.z3g-alertInfoSuccess-c1 button, .z3g-alertInfoFault-c1 button {
width: 100px;
border-top: 1px solid #f47351;
border-bottom: 1px solid #923319;
background: #e14d26;
border:0px;
}


.search_emit{ overflow:hidden;}

.search_emit li 
{
    display: -webkit-box;
-webkit-box-orient: horizontal;
padding: 5px 10px;
}

.search_emit .key input {
display: block;
-webkit-box-flex: 1;
margin-right:5px;
}



.Messages_emit01-d1_c1{ overflow:hidden;}

.Messages_emit01-d1_c1 li {
padding: 5px 10px;
}

.z3g-input {
width: 100%;
height: 35px;
padding: 0 10px;
line-height: normal;
background: #fdfdfd;
color: #545454;
border-top: 1px solid #858585;
border-left: 1px solid #afafaf;
border-right: 1px solid #afafaf;
border-bottom: 1px solid #c9c9c9;
-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset;
box-shadow: 1px 2px 3px #b7b7b7 inset;
background: -webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#fdfdfd));
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.z3g-textarea {
width: 100%;
height: 130px;
padding: 10px;
line-height: 20px;
background: #fdfdfd;
color: #545454;
border-top: 1px solid #858585;
border-left: 1px solid #afafaf;
border-right: 1px solid #afafaf;
border-bottom: 1px solid #c9c9c9;
-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset;
box-shadow: 1px 2px 3px #b7b7b7 inset;
background: -webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#fdfdfd));
resize: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.Messages_emit01-d1_c1 .verificationCode input {
width: 160px;
vertical-align: middle;
}

.Messages_emit01-d1_c1 .verificationCode .verify-pic 
{
    width:105px;
height: 35px;
vertical-align: middle;
}
.Messages_emit01-d1_c1 .submitBtn {
text-align: center;
}

.z3g-input-error{border:1px solid #c40303;}.z3g-input-ok{border:1px solid #249502;}.z3g-input:focus{border:1px solid #249502;}

.z3g-alertInfoSuccess-c1 .icon {
background-position: -40px 0;
}

.z3g-alertInfoFault-c1 .icon {
background-position: -40px -52px;
}

.noTouchMoveWrap{ display:none; overflow:hidden;}

.z3g-noResultMsg {
width: 250px;
margin: 0 auto;
padding: 50px 0;
overflow: hidden;
}
.z3g-noResultMsg .icon {
width: 52px;
height: 52px;
float: left;
background: url(../images/common.png) no-repeat -40px 0;
background-size: 400px;
-moz-background-size: 400px;
margin-left: 30px;
}

.z3g-noResultMsg p {
width: 130px;
float: left;
text-align: left;
line-height: 20px;
padding: 0 10px;
margin-bottom: 10px;
}
.z3g-noResultMsg .row01 {
font-size: 17px;
}

.borderTitle ul.titleWrap {
width: 100%; overflow:hidden; border-top:1px solid #FFF;
}
.borderTitle ul.titleWrap li {
width: 50%;
float: left;
color: #fff;
text-shadow: 1px 1px 1px #43060b;
}
.borderTitle ul.titleWrap li a{ color:#FFF;}
.borderTitle ul.titleWrap li div {
height: 35px;
text-align: center;
border-right: 1px solid #bd5a61;
}
.borderTitle ul.titleWrap li span {
height: 19px;
font-size: 17px;
line-height: 19px;
margin: 8px 0 0 10px;
font-weight: bold;
display: inline-block;
vertical-align: top;
text-align: left;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
}
.borderTitle  ul.titleWrap li.current {
background: #85121a;
}

.z3g-pageControlBar {
width: 100%;
padding: 6px 0 0 0;
display: -webkit-box;
display: box;
-webkit-box-orient: horizontal;
box-orient: horizontal;
}

.z3g-pageControlBar a {
width: 50%;
display: block;
background: #ffe1bb;
position: relative;
color: #000;
padding: 10px;
-webkit-box-flex: 1;
box-flex: 1;
}
.z3g-pageControlBar .arrow {
position: absolute;
width: 11px;
height: 52px;
}
.z3g-pageControlBar .pagePrev {
margin-right: 1px;
padding-left: 23px;
}

.z3g-pageControlBar .pageNext {
margin-left: 1px;
padding-right: 23px;
}
.z3g-pageControlBar .pagePrev p {
text-align: right;
}
.z3g-pageControlBar .p1, .z3g-pageControlBar .p2 {
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
}
.z3g-pageControlBar .p1 {
line-height: 16px;
height: 16px;
}
.z3g-pageControlBar .p2 {
font-size: 12px;
line-height: 14px;
height: 14px;
margin-top: 2px;
}
.z3g-pageControlBar .pagePrev .arrow {
left: 5px;
top: 0;
background: url(../images/z3g_arrow_red_left.png) no-repeat 100% 50%;
}

.z3g-pageControlBar .pageNext p {
text-align: left;
}
.z3g-pageControlBar .pageNext p {
text-align: left;
}

.z3g-pageControlBar .pageNext .arrow {
right: 5px;
top: 0;
background: url(../images/z3g_arrow_red.png) no-repeat 0 50%;
}

.z3g-pageControlBar .disTap p {
opacity: 0.4;
}

.messageListCont ul li {
border-bottom: 1px solid #ccc;
}

.messageListCont ul li .active {
min-height: 47px;
padding: 0 20px;
display: block;
}

.messageListCont ul li .replyWrap 
{
    display:none;
padding: 0 5px;
position: relative;
background: #e5e5e5;
}

.messageListCont ul li .productTitle {
padding: 5px 0 5px 0;
overflow: hidden;
color: #000;
font-weight: normal;
word-wrap: break-word;
text-align: left;
}

.messageListCont ul li .cont {
line-height: 18px;
overflow: hidden;
padding-bottom: 5px;
color: #b9b9c8;
}

.messageListCont ul li .cont em,.messageListCont ul li .cont span {
font-size: 12px;
display: inline-block;
}

.messageListCont ul li .left {
float: left;
}

.messageListCont ul li span.right {
float: right; display:none;
}

.moreWrap {
text-align: center;
min-height: 40px;
line-height:40px;
padding: 10px;
display: block;
}