html{height:100%;}
body{font-family:Helvetica, Arial, sans-serif;background:#fff;}
.body_home,.body_product,.body_shop{background:#fff;}
*{padding:0;margin:0;border:0;text-align: left;font-style: normal;font-weight:normal;font-size: 14px;-webkit-tap-highlight-color:rgba(0,0,0,0);	-webkit-touch-callout:none;}
nav,footer,section,header,article{display:block;}
ul{list-style: none;}
a:link{	-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;}
a:link,a:visited,a:hover,a:active{color:#000;text-decoration:none;}
a:active{padding:0; margin: 0;}
a{text-decoration:none; color:#000; outline: none; }
a:hover{text-decoration:underline;}
img {-webkit-touch-callout:none;}
input,textarea{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
#box_root{height:100%;}
.right{float:right;}
.left{float:left;}
.aboutlist{float: left; width: 100%; }
.showBottom{float: left; width: 100%; height: auto; padding:20px 0 10px 0;}
.showBottom a{color: #999;}
#box_mainBody{
	width:100%;
	min-width:320px;
	overflow:hidden;
	position:absolute;
	z-index:1;
	top:1px;
	bottom:45px;
	left:1px;
	text-align: center;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#box_main{min-width:320px;max-width:640px;margin: 0 auto;overflow:hidden;position:relative;}
#box_header{width:100%;}
#box_footerBody{width:100%;height: 45px;position:absolute;bottom:0px; left:0;/*z-index: 99999;*//*原生浏览器高清无效*/	text-align: center;border-top:none;}
.headermap{display: none;}
/* showlogo */
.showlogo{min-height:45px;background:#fff;position:relative;}
.showlogo .logotop{width:100%;height:auto;}
.showlogo .logotop img{width:100%;vertical-align:middle;text-align:center;}
.showlogo .logoWrap{float: left;width:auto;height:45px;text-align:center;	}
.showlogo .logoWrap a{float: left; width: 60px; height: 45px;}
.showlogo .logoWrap h1{float: left;line-height: 45px; padding-left: 5px;}
.showlogo .logoWrap.touch{opacity:0.5;}
.showlogo .logoWrap img{max-width:60px;max-height:45px;margin:0 auto;}
.showlogo .toolWrap{text-align: left;	float: right;}
.showlogo .toolWrap span{float: left;}
.showlogo .toolWrap .toolItem{width: 38px;height: 45px;}
.showlogo .toolWrap a{width: 38px;height: 45px;display: block;background: url(../images/icon_header.png) no-repeat 0 10px;}
.showlogo .toolWrap span.line{width:2px;height: 35px;float: left;margin: 0px;}
.showlogo .toolWrap span.line{background: url(../images/header_line.png) no-repeat;}
.showlogo .toolWrap .current{background:#000;}
/*user_box*/
.userboxDragList{width:100%;position:absolute;top:45px;right:0px;z-index:9999;background:#000;display: none;}
.userboxDragList ul{float: left;width: 100%;height:40px; line-height: 40px;border-bottom:1px solid #002648;color: #fff;display:-moz-box;display:-webkit-box;	display:box;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;box-orient:horizontal;}
.userboxDragList ul li span{}
.userboxDragList ul li{padding: 0 4px;}
.userboxDragList ul li a{line-height: 40px; color: #fff;text-decoration: none;padding: 0 4px;}
.userboxDragList ul li.favorite a{color:#D8FF3B;}
/* Toolbar*/
.Toolbar{max-width:640px;height:45px;margin: 0 auto;background:-webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#222));background:-moz-linear-gradient(#333,#222);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#222');}
.Toolbar ul{width:100%;/*火狐*/overflow: hidden;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;box-orient:horizontal;}
.Toolbar li{text-align: center;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;border-top:1px solid #666;}
.Toolbar a,.Toolbar div{height:43px;display: block;line-height: 38px;text-align: center;vertical-align: middle;color: #fff;border-bottom:none;text-decoration:none;border:1px solid #333;border-right:1px solid #222;}
.Toolbar a:active{color: #fff;}
.Toolbar li:nth-child(1) a{border-left:none;}
.Toolbar li:nth-last-child(1) a{border-right:none;}
.Toolbar span{	height:20px;line-height:20px;display: block;margin:0 auto;}
.Toolbar .text{height:16px;line-height:16px;font-size:10px;text-decoration:none;text-align:center;}
.Toolbar .icon{width: 30px;height: 20px;margin-top:3px;background-image:url(../images/icon_toolBar.png); background-size:100% auto;background-repeat: no-repeat;}
.Toolbar .tel{	background-position: 0px 0px;}
.Toolbar .msg{	background-position: 0px -60px;}
.Toolbar .share{background-position: 0px -20px;}
.Toolbar .map{	background-position: 0px -40px;}
.Toolbar .back{background-position: 0px -120px;}
.Toolbar .follow{background-position: 0px -100px;}
.Toolbar .wxfollow{background-position: 0px -80px;}
.Toolbar .meun{background-position: 0px -140px;}
.Toolbar .gw{background-position: 0px -162px;}
.Toolbar .touch{background:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#000));background:-moz-linear-gradient(#222,#000);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222', endColorstr='#000');}
.Toolbar .touch a,.Toolbar .touch div{border-right:1px solid #333;color:#fff;}
/* navigation01 */
.navigation01{width: 100%;position:relative;}
.navigation01 .navBody{height:36px;overflow: hidden;margin:0 20px;}
.navigation01 .navBody ul{overflow: hidden;display:-moz-box;	display:-webkit-box;display:box;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;box-orient:horizontal;}
.navigation01 .navBody li{text-align:center; min-width: 70px;}
.navigation01 .navBody li span{height: 36px;	line-height: 36px;padding:0 8px;display: block;text-align:center;}
.navigation01 .navBarL,.navigation01 .navBarR{float:left;width:19px;height:36px;position:absolute;top:0;}
.navigation01 .disTap span{opacity:0.3;}
.navigation01 .navBarL{left:0px;}
.navigation01 .navBarR{right:0px;}
.navigation01 .navBarL span,.navigation01 .navBarR span{	width:6px;height:12px;display:block;margin:12px 0 0 6px;background: url(../images/icon_prev_next.png) no-repeat;}
.navigation01 .navBarL span{	background-position:-5px -2px;}
.navigation01 .navBarR span{	background-position:-22px -2px;}
#box_header #nav{float: left;width: 100%;height: 38px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));border-bottom: 1px solid #ddd;border-top: 1px solid #fff;}
.navleft{float:left;width:25%;padding:5px 0 0 0;}
.navright{float:right;width:20%;padding:5px 0 0 0;text-align:right;}
.navtitle{float:left;width:50%;height: 38px;line-height: 38px;font-size: 16px;color: #222;text-align: center;text-shadow: 1px 1px 1px #fff;overflow: hidden;word-wrap: break-word;word-break: break-all;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;}
.btnArrow{display: inline-block;height: 27px;padding: 0 10px;margin-left: 5px;margin-right: 5px;border: 1px solid rgba(0,0,0,0.2);vertical-align: middle;border-radius: 5px;}
.btnArrow span{display: inline-block;height: 27px;color: #333;line-height: 27px;}
.btnArrow.touch {background: rgba(0,0,0,0.1)}
.btnArrow {position: relative;}
.btnArrow.btnArrowLeft {border-left: 0 none;	margin-left: 21px;padding: 0 8px 0 2px;border-top-left-radius: 0;-moz-border-top-left-radius: 0;	-webkit-border-top-left-radius: 0;border-bottom-left-radius: 0;-moz-border-bottom-left-radius: 0;-webkit-border-bottom-left-radius: 0;}
.btnArrow b {display: inline-block;width: 16px;height: 29px;position: absolute;overflow: hidden;}
.btnArrow.btnArrowLeft b {left: -16px;top: -1px;}
.btnArrow b em {display: block;width: 21px;/*20130313*/height: 21px;/*20130313*/border: 1px solid rgba(0,0,0,0.2);transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform-origin: center center;-moz-transform-origin: center center;-webkit-transform-origin: center center;position: absolute;}
.btnArrow.btnArrowLeft b em {left: 6px;top: 3px;/*20130313*/}
.btnArrow.btnArrowRight b em {right: 6px;top: 3px;/*20130313*/}
.btnArrow.touch em {background: rgba(0,0,0,0.1);}
/*Front*/
.bcastrs{max-width:640px; height: auto;margin:0 auto;}
.bcastrs img{width:100%;vertical-align:middle;text-align:center;}
.FrontSlide{text-align: center;position: relative;}
.FrontSlide .bannerScrollWrap{max-width:640px;width:100%;margin:0 auto;overflow:hidden;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;box-align:stretch;}
.FrontSlide .bannerScrollWrap .leftCover,.FrontSlide .bannerScrollWrap .rightCover{height:100%;background-color:rgba(0, 0, 0, 0.2);position:relative;z-index:200;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;display:none;}
.FrontSlide #bannerScroll{width: 100%;position:relative;z-index:100;min-height:100px;}
.FrontSlide .bannerList{width:10000px;overflow: hidden;min-height:100px;}
.FrontSlide .bannerList li{/*width: 320px;*/	float: left;text-align: center;	background:#f0f0f0 url(../images/loading.gif) no-repeat 50% 50%;	background-size:20px;	display: -webkit-box;-webkit-box-orient: horizontal;	-webkit-box-pack: center;	-webkit-box-align: center;display: -moz-box;-moz-box-orient: horizontal;-moz-box-pack: center;-moz-box-align: center;display: -o-box;-o-box-orient: horizontal;-o-box-pack: center;-o-box-align: center;	display: -ms-box;-ms-box-orient: horizontal;-ms-box-pack: center;-ms-box-align: center;display: box;box-orient: horizontal;box-pack: center;box-align: center;}
.FrontSlide .bannerList li a{line-height:0px;display:block;padding:0px;}
.FrontSlide .bannerList li a img{ max-width:100%;}
.FrontSlide #bannerNav {width:100%;text-align: center;position: absolute;left: 0px;bottom: 2px;z-index: 999;}
.FrontSlide #bannerScroll .prev,.FrontSlide #bannerScroll .next{width:25px;height:100%;line-height:100%;vertical-align:middle;position: absolute;z-index: 9999;top:0px;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;display: -moz-box;-moz-box-orient: horizontal;-moz-box-pack: center;-moz-box-align: center;display: -o-box;-o-box-orient: horizontal;-o-box-pack: center;-o-box-align: center;display: -ms-box;-ms-box-orient: horizontal;-ms-box-pack: center;-ms-box-align: center;display: box;box-orient: horizontal;box-pack: center;box-align: center;}
.FrontSlide #bannerScroll .prev{left:0px;}
.FrontSlide #bannerScroll .next{right:0px;}
.FrontSlide .prev span,.FrontSlide .next span{width:25px;height: 40px;display:block;background:#000 url(../images/arrow_06.png) no-repeat;vertical-align:middle;opacity:0.5;}
.FrontSlide .prev .touch,.FrontSlide .next .touch {opacity:0.7;}
.FrontSlide #prev {background-position: 3px 50%;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.FrontSlide #next {background-position: -18px 50%;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.FrontSlide #indicator,.FrontSlide #indicator > em {display: inline-block;}
.FrontSlide #indicator {width:auto;}
.FrontSlide #indicator > em {text-indent:-9999em;width:6px;	height:6px;background:url(../images/bg_indicator.png) no-repeat 0px -6px;overflow:hidden;margin-right:4px;}
.FrontSlide #indicator > em.active {background:url(../images/bg_indicator.png) no-repeat 0px 0px;}
.FrontSlide #indicator > em:last-child {margin:0;}
/* borderTitle */
.box_t{width:100%;/*火狐*/height:35px;line-height:35px;padding:0px;overflow:hidden;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;box-orient:horizontal;}
.borderTitle{float:left;width:100%;background:#2573E8;height:35px;}
.box_t h5{height:19px;font-size:17px;line-height:19px;margin:8px 0 0 10px;display:inline-block;vertical-align:top;text-align:left;overflow:hidden;word-wrap:break-word;word-break:break-all;}
.borderTitle span.text{float:left;height:19px;font-size:17px;line-height:19px;margin:8px 0 0 10px;display:inline-block;vertical-align:top;text-align:left;}
/* title_list */
.title_list{ float: left; width: 100%;height:30px;line-height:30px;}
.title_list h5{float: left;width:60%; padding-left:3%; margin: 0;overflow:hidden;word-wrap:break-word;word-break:break-all;}
.title_list .titleBar{height:23px;line-height:23px;padding:0 6px;margin:2px 2px 0 0;text-align: left;	float:right;vertical-align:top;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.title_list .titleBar em{font-size:13px;font-weight:normal;display:inline-block;vertical-align:top;margin:1px 0 0 0;}
.title_list .titleBar em.title{max-width:70px;width:auto;height:23px;overflow:hidden;word-wrap:break-word;word-break:break-all;padding:0;}
.title_list .titleBar em.icon{margin:4px 3px 0 5px;}
.title_list .number{max-width: 30px;height:20px;line-height:20px;padding:0 5px;margin-left:5px;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-top-radius:5px;}
.title_list .icon{margin:4px 3px 0 5px;width:13px;height:15px;}
.item_album_list,.item_album_pic{float:left;width: 100%; text-align:center;}
.item_album_list ul{float:left;padding:5px 0;}
.item_album_list li{float:left;width:48%;padding:1%;}
.item_album_list li span{float:left;overflow:hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis; text-align: center; line-height: 20px;}
.item_album_list li img,.item_album_pic img{max-width:100%;}
/* detailAndList */
.showMoreCont{width: 100%;position:absolute;top:0px;left:100%;z-index:9999;-webkit-transition: left;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;}
.showMoreCont table{	width: 100%;border:none;}
.showMoreCont .contWrap{width: 100%;float: left;background: #333;}
.showMoreCont li.current div .name{background:#2c2c2c;color:#3cf;}
.contWrap li:nth-child(1) > div{border-top: 1px solid #222;}
.contWrap #thelist{padding:10px 0;}
.barWrap{width: 68px;text-align:right;background:#fff;opacity:0.7;}
.barWrap.touch{opacity:0.8;background:#666;}
.closeBar{width: 32px;height: 32px;display: block;margin-left:30px;margin-top:50px;background-image: url(../images/righticon.png);background-size: 100% auto;background-repeat: no-repeat;}
.item{padding-left:4px;}
.contWrap .contDiv div{line-height: 35px;overflow:hidden;display: block;background:#333;}
.contWrap .contDiv .ct{background:#3F3E3E;}
.contWrap .contDiv div .name{height: 35px;display:block;padding:0 0 0 15px;overflow:hidden;word-wrap:break-word;word-break:break-all;font-weight:bold;}
.contWrap .contDiv div .sl{padding:0 0 0 40px;color: #ccc;font-weight:normal;}
.contWrap .contDiv div .diver{float: left;width:33%;display:inline;height:30px;line-height:14px;text-align:center;padding:5px 0;color:#888}
.contWrap .contDiv div .diver b{font-size:12px;color:#666;}
.contWrap .contDiv div .cdleft{line-height:30px;}
.contWrap .contDiv div .cdmidle{border-left:1px solid #2C2C2C;line-height:30px;width:33%;}
.contWrap .contDiv div .cdright{border-left:1px solid #2C2C2C;line-height:30px;width:33%;}
.contWrap .contDiv .touch{background:#111;}
.contDiv{position: relative;background:#333;}
.contDiv div{color: #fff;border-bottom: 1px solid #2c2c2c;text-shadow: 1px 1px 1px #000;}
.contDiv div .name{color:#fff;text-shadow: 1px 1px 1px #000;}
.contDiv .contDiv .ct .name{font-weight:bold;font-size:18px;}
.contWrap .contDivPic div{height: 90px;line-height: 35px;overflow:hidden;display: block; padding: 5px 0;}
.contWrap .contDivPic div .name{height: 90px;display:block;padding:0 0 0 15px;overflow:hidden;word-wrap:break-word;word-break:break-all;}
.contWrap .contDivPic div .name img{height: 90px;}
.articlelist,.News_list,.piclist,.servicelist,.servicelist ul,.shopcontent,.joblist,.albumlist{float: left; width: 100%; height: auto;}
/*.minh{min-height:400px;}*/
.about_content,.servicelist p{float: left; width:96%; padding:6px 2%; font-size: 12px; line-height:1.4em; color: #666;word-break: break-all;text-align: justify;}
.about_content *,.article_content *{font-size: 12px; line-height:1.5em; color: #555;}
.about_content p{word-break: break-all;text-align: justify; padding:0;}
.about_content img,.about_content * img,.article_content * img{max-width:100%;vertical-align:middle;}
.about_content * b,.article_content * b{ font-weight: bold;}
.custom_field{float:left;width:100%;}
.custom_field td{font-size: 16px; padding:6px 0;}
.custom_field td.key{width:28%;text-align:right;color:#888;}
.custom_field span{color:#999;font-size: 14px;}
.custom_field a{color:#0071BC;}

.albumlist ul{float:left;width:100%;padding:5px 0;}
.albumlist li{float:left;width:42%;padding:2%;margin:3% 3% 0 3%;background:#F6F6F6;box-shadow:0 0 5px #999;}
.albumlist li:nth-child(1n+1){margin-right:0;}
.albumlist li .pic{float:left;width:100%;height:130px;overflow: hidden;}
.albumlist li .pic img{max-height:100%;}
.albumlist li h3{float:left;width:100%;line-height: 28px;text-align:center;}
.albumlist li h3 em{color:#ccc;}
.albumlist li.touch{background:#ccc;color:#fff;}
.card_content{padding: 20px 0;}

.content,.thumb,.article_title em{float: left;width:100%;height: auto;}
.article_title{float:left;width:100%;height: auto;border-bottom:1px solid #ddd;}
.article_title h1,.servicelist h1{font-size:20px; color: #000; padding:15px 2%;text-align:center;line-height:1.5em;}
.article_title em{text-align:center;color:#999;padding-bottom:5px;}
.article_title p{float: left;width:90%;padding:5%;background:#ddd;}
.article_content{float: left; width: 94%;padding:3% 3% 0 3%;font-size: 17px;line-height:1.5em;text-align: justify;word-break: break-all;}
.article_content div{font-size: 17px;line-height:1.5em; color: #333;text-align: justify;word-break: break-all;}
.thumb{text-align:center;}
.thumb img{max-width:100%;}
.messageborder{float: left; width: 100%; height: auto; padding:50px 0 20px 0; text-align: center; font-size: 18px;}

#box_c{min-height: 500px;}
.box_content{float:left;height:auto; width:100%; background:#FEE7C0; line-height:22px; padding:8px 5%;border-bottom: 1px solid #FDE0AE;}
.box_content b{color:#C30;}
.box_content span{color:#F60;}
.Prompt_box a{text-decoration: none;font-size:14px; color:#666;}
.Prompt_box div.touch a{color:#fff;}
/*page*/
.mpages{float:left; width: 100%;text-align: center; line-height:50px;color:#66f;}
.mpages.touch{color:#390;}

.about_map{float:left; width: 100%; height:auto;overflow: hidden;}
.about_contact{float:left;width:90%;padding:5%;}
.c_map{padding:0; margin: 0; width:100%;}
.about_message{float:left; width: 100%;}
.box_t{padding:0;}

.op,.fl_field,.pics{ float:left; width: 100%; padding:10px 0; text-align: center; line-height: 20px;}
.fl_field{text-align: left;}
.fl_contcat{float:left; width: 80%;margin:10px 10%; padding:10px 0;}
.fl_contcat li{text-indent: 1em; font-size: 16px;}
.pics li img{max-width: 100%;}
.textarea,.input{width:90%;padding:6px 5%; margin: 6px 0;line-height: normal;background: #FDFDFD;border-top: 1px solid #858585;border-left: 1px solid #AFAFAF;border-right: 1px solid #AFAFAF;border-bottom: 1px solid #C9C9C9;box-shadow: 1px 2px 3px #B7B7B7 inset!important;-webkit-appearance: none;}
.input{height:30px;}
.textarea{height:130px;}
.button{width:100%;height:38px;font-size: 16px;color: white;text-align: center;background: #555;border-left: 1px solid #999;border-right: 1px solid #333;border-top:1px solid #999;border-bottom: 1px solid #333;text-shadow: 1px 1px 1px #111;}
.button_box .left,.button_box .right{width:50%;}
.button.touch{background: #333;}
.button_box .num{line-height:50px; text-align: center;}
.apply_no{float:left;width:100%;text-align:center;color:#D65D04;line-height: 30px;}
.about_map_b{ float: left; margin: 20px 10%; width: 80%; border: 1px solid #ccc;border-radius: 6px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#ccc));}
.about_map_b span{ float: left;width:100%;text-align: center;color: #444;height:36px; line-height:36px; font-size:18px;}
.about_map_b.touch{background:-moz-linear-gradient(#ccc,#eee);
background:-webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#eee));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#eee');}
.about_map_b.touch span{color:#fff;}
/*copyright*/
.copyright{float:left;width:100%; line-height:20px; text-align:center; color: #999;}
.copyright div{float: left;width: 100%;padding:10px 0;text-align:center;}
.copyright b{text-decoration:underline;font-size:12px;}
.copyright div.touch{color:#fff;background:-webkit-gradient(linear, 0 0, 0 100%, from(#3384fc), to(#0033CC));}
.copyright span{float:left;font-size:12px;color: #999;width:100%;text-align:center;}
.etc{}
.etc img{max-width:100%;}
/*weixin*/
.mywx .gzwx,.apply .gzwx{text-align: center;font-size:20px;color:#fff; line-height: 30px;}
.mywx,.apply{padding:5px 0;float: left;text-shadow: 1px 1px 1px #780606;margin:10px 10%;width: 80%;color:#fff;border:2px solid #960400;border-radius: 6px;box-shadow:0 0 1px #d79494 inset;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fc3019), to(#c60200));}
.about_content .touch,.button_box .touch,.servicelist .touch,.shopcontent .touch{color:#fff;background:-webkit-gradient(linear, 0 0, 0 100%, from(#3384fc), to(#0033CC));}
.morelist{display: none;}
.et_info{width: 100%;padding-bottom: 10px;border-bottom: 1px solid #2C2C2C;}
.etlogo{width:80px;height:80px;background-size:auto 100%;background-position: center center;margin:5px auto;border-radius:46px; border:2px solid #fff;text-shadow: 0px 2px 1px #000;}
.etname,.eturl{width: 100%;text-align:center;color:#cf6;}
.eturl{color:#000;}
.homeabout{float:left;overflow: hidden;max-height:300px;}
.moreabout{float:left;width:100%;margin:6px 0;height:32px;line-height:32px;font-weight:600;text-align: center;background-color: #f9f9f9;border: 1px solid #ededed;}
/*free call*/
#calldiv{padding:0;display:none;position:absolute;z-index:12;background:#ddd;height:auto;color:#333;width:80%;left:10%; bottom: 50px;border-radius: 6px;-webkit-touch-callout:none;}
#calldiv *{text-align: center;}
#calldiv .tel,#calldiv .close,#calldiv .freetel,#ucallnote .usaycall,#ucallnote .adcall,
#calldiv .sms,#calldiv .mes,#calldiv .wb,#calldiv .wbt,
#calldiv .fav,#calldiv .wx,#calldiv .yx{float:left;width:100%;line-height:16px;padding:12px 0;font-size:16px;border-bottom:1px solid #ccc;}
#calldiv .fav,#calldiv .wx,#calldiv .yx{padding:6px 0 3px 0;}
#calldiv .close{color:#06c;border:0;}
#calldiv b{float:left;width:100%;font-size:12px;color:#888;}
#calldiv .freetel{padding:0;}
#calldiv #sphone{float:left;margin:10px 5% 5px 5%;width:80%;line-height:24px;padding:5px 5%;color:#6cf;}
#calldiv .freecall{float:left;width:100%;font-size:16px;padding-bottom: 10px;line-height: 30px;}
#calldiv button{background:none;}
#calldiv .ct{color:#fff;float:left;width:100%;height:38px; line-height:38px; font-size:16px;font-weight:bold;background:-webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#222));border-top-left-radius:6px;border-top-right-radius:6px;}
#calldiv * .touch{background:#0065BC;}
#calldiv .touch.close{background:#f00;color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
#uhcontent span{float:left;width: 100%;line-height:50px;}
#ucallnote span{color:#090;}
#ucallnote .usaycall{color:#f00;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#ucallnote .adcall{color:#960;border-bottom:1px solid #ccc;}
.callbg {background:#000;filter:alpha(opacity=50);opacity:0.5;z-index:1;position:absolute;top:0;}
/*et_video*/
.et_video{width:220px;margin:0 auto;height:auto;}

.home_contact{float:left;width:90%;padding:5px 5%;}
.home_contact ul li{float:left;width:100%;padding:5px 0;font-size:15px;color:#444;}
.home_contact ul li b{color:#666;font-size:15px;}
.home_contact ul li a{font-size:15px;}
.home_contact ul li.touch{background:#ccc;}
/*pclass*/
.catlist,.plist{margin-bottom:8px;}
.catlist{background:#fff;}
.catlist,.catlist ul,.plist,.alist{float: left;width:100%; }
.catlist li{float: left;width:50%;padding-top:14px;line-height:16px;min-height:36px;text-align:center; border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#333;top:1px;position: relative; font-size:16px;}
.catlist li:nth-child(2n){border-right:0;width:49%;}
.catlist ul{border-bottom:1px solid #ddd;}
/*title*/
.h_box_t{float:left;width:100%;height:35px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));border-top:1px solid #ddd;}
.h_box_t span.text{float:left;height:19px;font-size:17px;line-height:19px;margin:8px 0 0 10px;display:inline-block;vertical-align:top;text-align:left;font-weight:bold;}
.h_box_t span.right{float:right;line-height: 35px;padding-right:10px;text-align:right; color:#999;}
.h_box_t em{float:right;color:#999;}
/*plist one*/
.plist li{float:left;padding:2%; width:96%;border-bottom:1px solid #ddd;background:#fff;}
.plist li span.pic{float:left;width:30%;}
.plist li .pic img{max-width:100%;max-height:100%;margin:0 auto;text-align: center;display: table-cell;vertical-align:middle;}
.plist li h3,.plist li .price,.plist li p{padding-right:3%;float:right;width:65%;}
.plist li h3{line-height:18px; font-size:14px;color:#666;}
.plist li .price{line-height:20px;}
.plist li p{color:#999;font-size:12px;padding-top:3px;}
.plist li.nopic h3{width:95%;}
/*plist two*/
.plist li.two{margin:8px 0 0 2%; width:46%; padding:0 0 5px 0;border: 1px solid #ddd;background:#fff;}
.plist li.two .pic{border-bottom: 1px solid #EAEAEA;width:100%;overflow: hidden;}
.plist li.two h3{float:left;width: 90%;color:#666; padding:8px 5%; line-height:18px; font-size: 14px;height:28px;overflow: hidden;}
.plist li.two p{display:none;}
.plist li.two .price{float:left;width:90%;padding:8px 0 2px 5%;}
.plist li .p1{float: left;color:#FF3A4B;font-size:16px;font-weight:bold;}
.plist li .p1 b{font-size:12px;}
.plist li .p2{float:right;color: #ccc;text-align:right;}
.pmore{float:left;margin:8px 0;width:100%;line-height:30px;text-align: center;color:#555;}
/*shop*/
.shopinfo h1{font-size:18px; color: #000; padding:8px 2%;text-align:center;line-height:1.5em;border-bottom:1px solid #ddd;}
.shopinfo ul{float: left;padding:10px 10%;width: 80%;background:#FEFEDE;}
.shopinfo ul li{padding:3px 0;}
.box_shop_t{float:left;width:100%;height:35px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));border-bottom:1px solid #ddd;border-top:1px solid #eee;}
.box_shop_t span.text{float:left;height:19px;font-size:17px;line-height:19px;margin:8px 0 0 10px;display:inline-block;vertical-align:top;text-align:left;font-weight:bold;}
.box_shop_t span.right{float:right;line-height: 35px;padding-right:10px;text-align:right; color:#999;}
.box_shop_t em{float:right;color:#999;}
.box_shop_t.touch,.shopmore.touch{background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc));color:#66f;}
/*alist one*/
.alist li{float:left;padding:8px 2%; width:96%;border-bottom:1px solid #ddd;}
.alist li:nth-last-child(1){border-bottom:0;}
.alist li .pic{float:left;width:30%;min-height:60px;}
.alist li .pic img{max-width:100%;max-height:100%;margin:0 auto;text-align: center;display: table-cell;vertical-align:middle;}
.alist li h3{line-height:20px;font-size:16px;color:#444;width:90%;padding:5px 0;}
.alist li h3 span{font-size:16px;}
.alist li p,.alist li em{color:#999;font-size:12px;padding-top:3px;width:90%;}
.alist li span{padding-right:3px}
.alist li.lipic h3,.alist li.lipic em,.alist li.lipic p{padding-right:3%;float:right;width:65%;}
.alist li{background:url(../images/arrow_black.png) #fff no-repeat 100% 50%;}
.alist li.touch{background:url(../images/arrow_white.png) #fff no-repeat 100% 50%;}
.starttime,.endtime,.full,.alist li em{color:#777;}
.home_nav{float:left;width:100%;}
.home_nav ul{float:left;width:100%;padding:5px 0;}
.home_nav li{float:left;width:30%;height:auto;margin:6px 0 0 2%;}
.home_nav li:nth-child(3n+1){margin-left:3%;}
.home_nav li span{float:left;width:100%;}
.home_nav li img{max-width:100%;max-height:100%;margin:0 auto;text-align: center;display: table-cell;vertical-align:middle;}
.home_nav li.touch span,.home_nav li.touch h3{background-color:#eee;}
.home_nav li h3{float:left;width:100%;text-align: center;line-height:18px;padding-bottom:10px;}
/*shopcategory*/
.category_box{float:left;width:100%;}
.category_box ul{float:left;width:100%;}
.category_box li{float:left;width:45%;margin:3% 0 0 3%;background:#fff;border:1px solid #D7D7D7;}
.category_box li span img{width:90%;margin:5% 5% 0 5%;}
.category_box h3{color:#333;font-size:14px;text-align:center;line-height:18px;padding-bottom:5%;}
.category_box li.touch{background:#eee;}
/*etmenu*/
#etmenu{padding:0;display:none;position:absolute;z-index:999;height:auto;width:240px;right:2%;top:40px;-webkit-touch-callout:none;}
#etmenu b{float:right;width:25px;height:5px;}
#etmenu em{float:left;display: block;background:#333;transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);width:12px;height:12px;}
.etmenu{float:left;background:#333;height:auto;width:100%;border-radius:6px;}
.etmenu ul{float:left;padding:10px 0 5px 0;width:100%;}
.etmenu li{float:left;width:50%;line-height: 40px;color:#fff;text-align:center;}
.etmenu li.touch{background:#222;}
.etmenu li.boxclose{width:100%;border-top:1px solid #393939;}
/*myfiled*/
.myfiled{float:left;width:100%; height:38px;background:#f6f6f6;}
.myfiled li{float:left;width: 20%;line-height:38px;text-align:center; color: #666;font-size:14px;}
.myfiled li.touch{background:#6c0;color:#fff;}
.myfiled li.yes{color: #6c0;}
/*shopdetail*/
.detailpic{float:left;width:100%;height:auto;}
.phtitle li.promote{width:92%;background: #fff;}
.title{float:left;width:90%;padding:5px 5%;}
.title h4{float:left;color:#333;font-size:16px;width:80%}
.title em{float:right;color:#999;font-size:12px;width:20%;text-align:right;}
.boxb{float:left;width:100%;text-align: center;line-height: 38px;border-top:1px solid #ddd;background:#F4F3F3;}
.phtitle li.touch .boxb{background:#ccc;}
.no_start,.ptime{color:#390;}
.end{color:#f90;}
.ptime em{font-size:16px;color:#f60;}
/**/
.toptel{position:absolute;z-index:999;width:35%;right:0;top:0;}
.cimg ul li span img,.catlist ul li span img{max-width:100%;}
.catlist,.catlist ul{float: left;width:100%; }
.catlist li{float: left;width:50%;padding-top:14px;line-height:16px;min-height:36px;text-align:center; border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#333;top:1px;position: relative;}
.catlist li:nth-child(2n){border-right:0;width:49%;}
.catlist ul{border-bottom:1px solid #ddd;}
/*bbs*/
.bbsall,.bbslist li{float:left;width:100%;background:#fff;border-bottom:1px solid #ddd;}
.bbslogo{float:left;width:26%;padding:2%;}
.bbslogo img{max-width:100%;max-height:50px;}
.bbstitle,.total{float:right;width:70%;}
.bbstitle{font-size:18px;padding-top:10px;font-weight:bold;}
.total{color:#888;font-size:13px;}
.bbslist{float:left;width:100%;}
.bbslist li{border-top:1px solid #ddd;margin-top:10px;}
.bbslist li .touch,.topicedit .touch{background:#f1f1f1;}
.user_info,.bbs_info,.hotnum,.bbsuser,.topictitle{float:left;width:105%;background:#fff;}
.ulogo{float:left;width:14%;padding:3%;}
.ulogo img{width:100%;border-radius:50%;}
.ms1,.ms2{float:right;width:80%;}
.ms1{font-size:16px;color:#6698A5;font-weight: bold;padding-top:10px;}
.ms2{font-size:12px;color:#999;}
.bbs_info{padding:10px 0;}
.bbs_info h3{float:left;width:90%;padding:0 5%;font-size:16px;}
.hotnum{border-top:1px solid #ddd;}
.hotnum span{float:left;width:33%;line-height:40px;border-right:1px solid #ddd;}
.hotnum span i{float:left;width:24px;height:24px;background-image:url(../images/ico.png); background-size:auto 100%;background-repeat: no-repeat;margin:8px 2px 0 20%;}
.hotnum span em{float:left;color:#444;}
.hotnum span.comments i{background-position: -24px 0;}
.hotnum span.share i{background-position: -48px 0;margin-left:10%;}
.hotnum span.touch{opacity:0.5;}
.topiccontent{width:90%;padding:5%;font-size:16px;line-height:22px;background:#fff;word-break: break-all;text-align: justify;}
.topic{border-bottom:1px solid #ddd;}
.topictitle{border-top:1px solid #ddd;}
.topictitle h1{float:left;width:92%;font-size:18px;line-height:22px;padding:15px 4%;color:#09f;}
.topictitle h1 span{color:#777;}
.topicedit{float:left;width:102%;border-top:1px solid #ddd;}
.topicedit span{float:left;width:49%;text-align:center;line-height: 38px;border-right:1px solid #ddd;}
.topicreply{float:left;width:85%;padding:10px 5% 10px 10%;}
.topicreply li{float:left;width:100%;list-style:none;margin:0;padding:10px 0;}
.topicreply li .replyname{float:left;color:#999;padding-right:2px;}
.topicreply li .replycontent{float:left;color:#666}
.topicreply li .ss1{float:left;width:100%;padding-top: 5px;color:#ccc}
.topicreply em{float:left;font-size:10px;}
.topicreply span{float:right;padding:0 10px}
.topicreply .touch{background: #fff;}
