body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body { font-size:14px; line-height:150%;text-align:left; color:#666; font-family:"微软雅黑","Arial Black", Gadget, sans-serif; background:url(../images/wap_bg.jpg) left top repeat; }
img{ border:0; -ms-interpolation-mode:bicubic; margin:0; padding:0;}
a:link {color:#666; text-decoration:none; outline:none;}
a:visited {color:#666; text-decoration:none;}
a:hover { color:#510449; text-decoration:none;}
a:active { color:#510449; text-decoration:none;}
ul,li{list-style:none;}

.pw{min-width:320px; background:none repeat scroll 0% 0%; margin:0px auto;overflow:hidden; min-height:480px; width:100%; padding-bottom:51px;}

@media screen and (max-width:480px){}

/***************样式开始*********/
.body_header{ clear:both;}
.top{ clear:both; height:80px; width:98%; margin:0 auto;}
.logo{ float:left;  margin-top:10px; width:40%;}
.logo img{ height:60px;}

.search{ width:50%; height:22px; z-index:120;  overflow:hidden; margin:30px 10px 0 5px; float:right}
.search p{ float:left; overflow:hidden; }
.search p.search-input{ width:80%; height:18px; padding:1px 0px; border:1px solid #CCC; background:#FFF; margin-right:0px; display:inline; float:left}
.search p.search-input input{ width:98%; height:18px; line-height:18px; border:0;}
.search p.search-btn{ width:22px; height:22px; }
.search p.search-btn input{  width:22px; height:22px;}
/************nav************/
#nav{ height:90px; background:url(../images/wap_navbg.png) left bottom repeat-x;}
.nav li{ width:25%; float:left; text-align:center; line-height:16px; font-size:16px;}
.nav li a{ color:#fff;}

.body_banner{ clear:both;}

.body_main{clear:both; margin-top:-5px;}
.trip{ clear:both;}

.index_left{ float:left; width:58%; background:#fff; margin-left:1%; margin-top:1%;}
.index_left li{ border:2px #fff solid;}
.index_left li h3{ color:#FFFFFF; width:30px; text-align:center; font-size:16px; padding:0; padding:10px 0; height:85px}
.index_leftbg{ width:100%; height:105px; overflow:hidden}
.link01{ background:url(../images/wap_pro01.jpg) left no-repeat #c10013; text-align:right;}
.link02{ background:url(../images/wap_pro02.jpg) right no-repeat #52b9dc;  text-align:left;}
.link03{ background:url(../images/wap_pro03.jpg) left no-repeat #94cc0e; text-align:right;}
.link01 h3{ float:right; background:#c10013}
.link02 h3{ float:left; background:#52b9dc}
.link03 h3{ float:right; background:#94cc0e}

.index_right{ border:2px #fff solid; width:37%; float:right; margin-right:1%; margin-top:1%; background:#ffffff;}
.index_right h3{ font-size:16px; padding:0; margin:0; color:#993300}
.emem{ text-align:center; background:#fff; width:100%; overflow:hidden; height:105px; padding:0; margin:0 0 4px 0}
.bmbm{ padding:10px 10px 0 10px; color:#fff; height:205px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffd942), to(#ffa20f));background:-moz-linear-gradient(top, #ffd942, #ffa20f); /* Firefox */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd942,endColorstr=#ffa20f,grandientType=0); overflow:hidden;}
.bmbm a{ color:#FFFFFF}
.bmbm span{ float:right;}
/*手机banner轮播*/
.swipe{width:100%;overflow:hidden;position:relative;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe #pagenavi{position:absolute;left:0;bottom:5px;text-align:center;width:100%; background:rgba(000, 000, 000, 0.6)!important; filter:Alpha(opacity=60); padding:10px;}
.swipe #pagenavi a{width:14px; height:14px; line-height:99em; background:#fff; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:0 4px; overflow:hidden; cursor:pointer; display:inline-block; *display:inline; *zoom:1; position:relative;}
.swipe #pagenavi a.active{background:#ff0;  position:relative;}

/*******内页*******/
.main{ 
	background:rgba(255, 255, 255, 0.5)!important; filter:Alpha(opacity=50); /************背景透明度**********/
	width:90%; 
	margin:2% auto; 
	-moz-border-radius:5px; border-radius:5px; /**************圆角 border-radius必须写在后面************/
	border:1px #eee solid; 
	padding:3%;
	/*************阴影----前两个属性设置阴影的 X / Y 位移，这里分别是 0px，第3个属性定义阴影的虚化程度，最后一个设置阴影的颜色************/
	-webkit-box-shadow:0px 0px 5px #bcb5a6;
　　	-moz-box-shadow:0px 0px 5px #bcb5a6;
　　	box-shadow:0px 0px 5px #bcb5a6;
	/*opacity: 0.5;/**********透明度( 会影响到背景的透明度)************/
}
.tt{ font-size:20px; font-weight:bold; color:#42ab2b; clear:both; padding-bottom:1%; line-height:30px; border-bottom:#999999 dashed 1px;}
.tc{ line-height:240%; overflow:hidden;}
.tc b{ color:#42ab2b;}


.pro{ width:46%; float:left; margin:1% 1%;}
.proimg{ clear:both; width:100%; height:132px; overflow:hidden; text-align:center}
.proimg img{height:132px; }
.proname{ clear:both; background:#c5b79d; text-align:center; font-size:12px;}
.proname a{ color:#056c00;}

.leftimg{ text-align:center; float:left; width:142px;}
.leftimg a{ color:#056c00;}
.dire{ float:right; margin-left:2%; width:50%;}
.price{ padding:1%; width:98%; margin:0 auto; background:rgba(197, 183, 157, 0.5)!important; filter:Alpha(opacity=50); -moz-border-radius:5px; border-radius:5px;}
.p_left{ clear:both; }
.p_left span{ color:#f00; font-weight:bold; margin-right:10%;}
.p_cm{ margin-top:1%;}
.p_cm a{ margin-right:5%;}

.form li{ margin:1%;}
.form li img{ margin-top:10px;}
.z3g-input{ height:35px; color:#6c6c6c; border:1px #eee solid; width:100%; text-indent:1em;}
.meimei{ height:35px; color:#6c6c6c; border:1px #eee solid; width:50%; text-indent:1em;}
.z3g-textarea{ color:#6c6c6c; border:1px #eee solid; width:100%; text-indent:1em;}
.submit{ width:80px; height:40px; background:#42ab2b; color:#fff; cursor:pointer;}

/*底部浮动样式*/
.body_footer{width:100%; height:51px; background:url(../images/wap_nav.jpg) left bottom repeat-x; position:fixed; bottom:0;}
.body_footer ul{width:100%;}
.body_footer ul li{width:25% ; float:left; color:#fff; background:url(../images/wap_line.jpg) right top no-repeat;}
.body_footer ul li:hover{width:25% ; float:left; color:#fff; background:url(../images/wap_nav01.jpg) left bottom repeat-x;}
.body_footer ul li a{width:100%; height:46px; display:block; padding-top:5px;}
.body_footer ul li a:hover { color:#ff0;}
.body_footer ul li dl{width:auto; margin:0 auto; text-align:center;}
.body_footer ul li dt{width:auto; height:25px; overflow:hidden;}
.body_footer ul li dd{width:auto; height:20px; font-size:12px; color:#fff; line-height:20px; overflow:hidden;}






#LatestNewsItems {
	margin:0 0 10px 20px;
}

#LatestNewsItems li {
	margin: 5px;
	overflow: hidden;
	border-bottom: 1px dashed #beb794;
	padding-top: 10px; padding:0;
}

#LatestNewsItems li:first-child {
	border-top: 1px dashed #beb794;
}

#LatestNewsItems li p {
	font-size: 12px;
	font-style: italic;
	margin-bottom: 10px; padding:0; text-align:left;
}

#LatestNewsItems li h4 {
	margin: 0px; padding:0;
}

#LatestNewsItems li h4 a {
	color: #5c6653;
}

#LatestNewsItems li a {
	text-decoration: none;
}

span.Comments {
	font-size: 13px;
	color: white;
	font-style: italic;
	height: 36px;
	text-align: center;
	line-height: 30px;
	width: 40px;
	background-image: url(../images/wap_commentIcon.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}


.protypelist{}
.protypelist li{ width:95%; text-align:center; height:40px; font-size:16px; margin:10px auto;}
.protypelist li a{ color:#fff;  line-height:40px; background:url(../images/wap_navbg.png) left bottom repeat-x; display:block;}

.pro-list2{}
.pro-list2 li{ width:95%; text-align:left; height:40px; font-size:16px; margin:10px auto;border-bottom: 1px dashed #beb794;}
.pro-list2 li a{line-height:40px; background:url(../images/wap_commentIcon.png) left center no-repeat; display:block; text-indent:1.5em;}


/*----------right_menu-------*/


.zzb07tail{ text-align:center; clear:both; width:100%;}
.wap_back{text-align:center; clear:both; width:100%; background:#8dc81e; color:#FFFFFF}
.wap_back a{ color:#FFFFFF}


dd input{ height:30px; margin:5px;}
dd textarea{ height:90px; margin:5px;}
.round1li4 input.button {
	text-shadow: black 0 1px 0;
	border: 1px solid;
	border-color: #EEE #CCC #CCC #EEE;
	color: white;
	font-weight: bold;
	width: 150px;
	border-radius: 5px;
	padding-bottom: 2px;
	height: 40px;
	text-shadow: 0 /*{a-bar-shadow-x}*/ 2px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000 /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #98cc16 /*{a-bar-background-start}*/), to( #4bad34 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #98cc16 /*{a-bar-background-start}*/, #4bad34 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #98cc16 /*{a-bar-background-start}*/, #4bad34 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #98cc16 /*{a-bar-background-start}*/, #4bad34 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #98cc16 /*{a-bar-background-start}*/, #4bad34 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #98cc16 /*{a-bar-background-start}*/, #4bad34 /*{a-bar-background-end}*/);
	font-size:1.2em;
}