*{ margin:0px; padding:0px;}
body{ font-family:微软雅黑; font-size:14px;}
a{ text-decoration:none;}
img{ border:0px; width:100%; height:auto;}
ul{ list-style:none;}
.ui-body-c, .ui-dialog.ui-overlay-c{ background:none; text-shadow:none;}
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button{ font-family:微软雅黑; }

/*---------头部列表框架-------*/
.header{ height:55px; position:fixed; bottom:0px; left:0px; z-index:99; width:100%;}
.header a{ float:left; width:25%; display:block; height:55px; cursor:pointer; background:url(xt.png) right center no-repeat; background-size:contain;	}
.header a:last-child{ background:none;}
.header a p{width: 40px;height: 40px;position: relative;	background: url(weiba-icons.png) no-repeat;  margin:12px auto;}
.header a:first-child p{ background:url(jtou.png) center no-repeat;}
.header a:nth-child(2) p{background:url(pic_05.png) center no-repeat;}
.header a:nth-child(3) p{background:url(ico3.png) center no-repeat; }
.header a:last-child p{background:url(pic_099.png) center no-repeat;}


/*---------列表内容页框架-------*/
.list-content{ min-height:350px; overflow:hidden; margin-top:40px; margin-bottom:0px;}
.list-content a{   text-shadow: 0 1px 1px #F6F6F6; height:50px; line-height:50px; overflow:hidden; position:relative; display:block; }
.list-content a div.text{white-space: nowrap;font-weight:400; margin-right:35px; overflow:hidden;}
.list-content a div.pic{position: absolute;	width: 40px;height: 40px;top: 5px;left: 22px;}
.list-content a p{ 
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -9px;
	width: 18px;
	height: 18px;
	background-color: #666;
	background-color: rgba(0,0,0,.4);
	background-image: url(icons-18-white.png) ;
	background-repeat: no-repeat;
    border-radius: 9px;
    -moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	background-position: 	-108px -1px;

}
.list-content a div.text{ margin-left:20px; margin-right:35px; overflow:hidden;}
.list-content a div.text-img{ margin-left:80px; margin-right:35px; overflow:hidden;}

/*-----------图片列表内容框架------------*/
.img-content{	 min-height:350px; overflow:hidden; margin:40px auto 0px;}
.img-content div{ width:95%; height:120px; margin:10px auto 0px;}
.img-content a{ height:120px; float:left; width:48%; border-radius:5px; overflow:hidden; position:relative;}
.img-content a:nth-child(2){ float:right;}
.img-content a div{ width:100%; position:absolute; padding-left:10px; display:block; bottom:0px; height:30px; line-height:30px; background:rgba(0,0,0,0.7); color:#FFF;}

.img-content2{ overflow:hidden; margin:40px auto 0px; padding-bottom:5px;}
.img-content2 div{ width:95%; height:150px; margin:10px auto 0px;}
.img-content2 a{ height:150px; float:left; width:48%; border-radius:5px; overflow:hidden; position:relative;}
.img-content2 div a:nth-child(2){ float:right;}
.img-content2 a p.img{ width:95%; margin:5px auto 0px;; height:100px;}
.img-content2 a p.text{ width:90%; margin:0px auto; padding:5px;  font-size:14px; border-bottom:1px solid #ccc; color:#300;}


/*---------脚部内容-------*/
.footer{ line-height:40px; text-align:center; width:100%;}
.footer-top{ color:#333; font-weight:bold;}
.footer-bottom{ background:#334C92; color:#FFF; }
.footer-bottom a{ color:#fff;}


/*----------联系方式弹框内容---------------*/
.bj{width:100%; height:100%; background:#000;  opacity:0.5; position:fixed; top:0px; z-index:4;}
.touch-content{ width:250px; height:250px; position:fixed; top:50%; left:50%; margin-left:-125px; margin-top:-125px; z-index:9;}
.touch-content p.text{ color:#fff; text-align:center; line-height:24px;}
.touch-content p.text-img{ color:#fff; text-align:center; line-height:24px;}
.touch-content p.icon{background: url(weiba-icons.png); width:30px; height:30px; margin:0px auto;}

/*<<<<<<<<<<<<<<<一个按钮显示方式>>>>>>>>>>>>>*/
.touch-bj-1{ background:#000; width:100%; height:100%; position:absolute; left:0px; top:0px; border-radius:10px; opacity:0.7;}
.touch-bj-1 a{ display:block; width:70px; height:65px; margin:0px auto ; position:relative; top:50%; margin-top:-30px;}
/*<<<<<<<<<<<<<<<两个按钮显示方式>>>>>>>>>>>>>*/
.touch-bj-2{ background:#000; width:100%; height:100%; position:absolute; left:0px; top:0px; border-radius:10px; opacity:0.7;}
.touch-bj-2 a:first-child{ display:block; width:70px; height:65px; float:left; position:relative; top:50%; margin-top:-30px; margin-left:30px;}
.touch-bj-2 a:last-child{ display:block; width:70px; height:65px; float:right; position:relative; top:50%; margin-top:-30px; margin-right:30px;}
/*<<<<<<<<<<<<<<<三个按钮显示方式>>>>>>>>>>>>>*/
.touch-bj-3{ background:#000; width:100%; height:100%; position:absolute; left:0px; top:0px; border-radius:10px; opacity:0.7;}
.touch-bj-3 a:first-child{  display:block; width:70px; height:65px; position:relative; margin:40px auto 0px;}
.touch-bj-3 a:nth-child(2){ display:block; width:70px; height:65px; float:left; position:relative; top:20%; margin-top:-30px; margin-left:30px;}
.touch-bj-3 a:last-child{ display:block; width:70px; height:65px; float:right; position:relative; top:20%; margin-top:-30px; margin-right:30px;}
/*<<<<<<<<<<<<<<<四个按钮显示方式>>>>>>>>>>>>>*/
.touch-bj-4{ background:#000; width:100%; height:100%; position:absolute; left:0px; top:0px; border-radius:10px; opacity:0.7;}
.touch-bj-4 a:first-child{  display:block; width:70px; height:65px; position:relative; margin:20px auto 0px;}
.touch-bj-4 a:nth-child(2){ display:block; width:70px; height:65px; float:left; position:relative; top:20%; margin-top:-35px; margin-left:30px;}
.touch-bj-4 a:nth-child(3){ display:block; width:70px; height:65px; float:right; position:relative; top:20%; margin-top:-35px; margin-right:30px;}
.touch-bj-4 a:last-child{  display:block; width:70px; height:65px; position:relative; margin:90px auto 0px; clear:left;}


/*----------侧边栏内容---------------*/
.sidebar{ width:16em; position:fixed;top:40px;  min-height:320px; right:-100%; display:none;}
.sidebar a{ display:block; clear:both; height:40px; line-height:40px; color:#fff;  box-shadow:1px 1px 1px #CCC;}
.sidebar a:last-child{ box-shadow:none;}
.sidebar p.text,.sidebar p.text-img{ float:left; margin-left:10px;}
.sidebar p.pic{ float:right; background-image: url(icons-18-white.png) ;	background-position: 	-108px -1px; width:18px; height:18px;background-color: rgba(0,0,0,.4); border-radius:10px; margin-right:10px; margin-top:10px;}

/*---------内容页框架-------*/
.content{ max-width:750px; min-height:auto; overflow:hidden;margin:0 auto; line-height:21px;}
.contentx{max-width:750px; min-height:auto; background:#fff; overflow:hidden;margin:0 auto; line-height:21px;}

/*icon坐标*/
.touch-content p.tel{background-position:-64px 0px; background-repeat:no-repeat;}
.touch-content p.map{background-position:-190px 0px; background-repeat:no-repeat;}

/*按钮*/
div.button{ height:40px; margin-top:20px;}
div.button a{ margin:0px 9.5%; border-radius:15px; width:30%; float:left; display:block; height:30px; text-align:center; line-height:30px; font-weight:bold;}

UL.pro_sort {
	
}
UL.pro_sort LI {
	MARGIN-BOTTOM: 1px
}
UL.pro_sort LI DIV {
	BORDER-BOTTOM: #0f8ba5 2px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 5%; WIDTH: 95%; PADDING-RIGHT: 0px; BACKGROUND: #0c799a; HEIGHT: 35px; COLOR: #fff; PADDING-TOP: 0px
}
UL.pro_sort LI DIV A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 40px; COLOR: #fff; PADDING-TOP: 0px
}
UL.pro_sort UL LI {
	MARGIN: 0px; BACKGROUND: url(../myimg/bg_list.png) repeat-x 50% bottom
}
UL.pro_sort UL LI A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 40px; DISPLAY: block; BACKGROUND: url(../myimg/icon.png) no-repeat right 50%; PADDING-TOP: 10px
}
UL.pro_sort UL LI A:hover {
	BACKGROUND: url(../myimg/icon_over.png) no-repeat right 50%
}
UL.pro_sort UL LI SMALL {
	DISPLAY: block; COLOR: #777
}
UL.product_listx {
}
UL.product_list {
	background: #FFF;
}
UL.product_list LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;  HEIGHT: 90px; PADDING-TOP: 10px
}
UL.product_list A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
UL.product_list A:hover {
	BACKGROUND: url(../myimg/icon2.png) no-repeat 230px -126px
}
UL.product_list A IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 4px; WIDTH: 80px; PADDING-RIGHT: 4px; FLOAT: left; HEIGHT: 80px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
}
.pro_img {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.pro_img IMG {
	BORDER-BOTTOM: #999 1px dashed; BORDER-LEFT: #999 1px dashed; WIDTH: 100%; BORDER-TOP: #999 1px dashed; BORDER-RIGHT: #999 1px dashed
}
.pro_details {
	BACKGROUND: url(../myimg/bg_list.png) #fff repeat-x 50% bottom
}
.pro_details H1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #333; COLOR: #fff; PADDING-TOP: 5px
}
.pro_details P {
	MARGIN: 10px 0px
}
.pro_details TABLE {
	BORDER-SPACING: 0; WIDTH: 100%; BORDER-COLLAPSE: collapse; FONT-SIZE: 11pt; VERTICAL-ALIGN: text-top
}
.pro_details TR {
	
}
.pro_details TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; WORD-WRAP: break-word; BACKGROUND: url(../myimg/bg_list.png) #fff repeat-x 50% bottom; COLOR: #222; WORD-BREAK: break-all; PADDING-TOP: 3px
}
.pro_details TD.even {
	WIDTH: 130px; COLOR: #666
}
.pro_info {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #efefef; BORDER-TOP: #fff 1px solid; PADDING-TOP: 5px
}
.pro_info P {
	MARGIN: 0px 0px 10px
}
.pro_info LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.pro_info TABLE {
	WIDTH: 310px
}
.pro_info IMG {
	BORDER-BOTTOM: #999 1px dashed; BORDER-LEFT: #999 1px dashed; WIDTH: 100%; BORDER-TOP: #999 1px dashed; BORDER-RIGHT: #999 1px dashed
}
.pro_info DIV {
	WIDTH: 310px
}