/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:none;outline:0;font-size:100%;font:inherit;vertical-align:baseline}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:arial,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}li{list-style:none}
/*==============================common==================================*/
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.f-cb,.f-cbli li{zoom:1}
.g-wp{max-width:640px}
.mt10{margin-top:10px}
.mt30{margin-top:30px}
.fs12{font-size:12px}
.cm{color:#029EE7}
.back{background:#ddd;line-height:2.2em; margin:10px 0}
.container{padding:8px}
body{font:16px/1.5 "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;color:#333;outline:0;background-color:#adacaa;width:100%;max-width:640px;margin:0 auto}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.elps{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
a{color:#444;text-decoration:none}
.tc{text-align:center}
.ui-header{position:relative;background:url(../images/wap_bgtop.jpg) 0 0 repeat-x;max-width:640px;margin:0 auto}
.ui-header h1{height:40px;line-height:40px;font-size:18px;text-align:center;color:#ecd37a}
.ui-header-left,.ui-header-right{position:absolute;top:0;left:0;width:52px;height:100%}
.ui-header-right{left:auto;right:0}
.ui-header-left a,.ui-header-right a{display:block;height:100%;background-size:30px auto;background-repeat:no-repeat;background-position:center center}
.ui-header-ico-home{background:url(../images/wap_home.png)}
.ui-header-ico-menu{background:url(../images/wap_menu.png)}
#menu{position:absolute;width:200px;height:100%;top:40px;right:-200px;background:#eae8e8;color:#666;z-index:100;display:none}
#menu li{border-bottom:1px solid #f7f6f6}
#menu li:after{content:'';display:block;width:100%;border-bottom:1px solid #d2d0d0}
#menu a{position:relative;height:40px;line-height:40px;padding:0 20px 0 40px;border:none;display:block;height:100%;color:#666}
#menu a:after{display:block;content:'';position:absolute;right:8px;top:50%;margin-top:-6px;width:10px;height:10px;border:2px solid #bbb;border-width:2px 2px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#msk{display:block;position:absolute;width:100%;height:100%;background:#000;opacity:.5;top:40px;left:0}
.swipe{overflow:hidden;visibility:hidden;position:relative;width:100%;height:auto;z-index:1}
.swipe-wrap{overflow:hidden;position:relative;z-index:1}
.swipe-wrap li{float:left;width:100%;position:relative;z-index:1}
.swipe-wrap li img{width:100%;z-index:1;display:block}
.swipe-text{position:absolute;bottom:0;width:100%;height:30px;line-height:30px;z-index:100;background-color:rgba(0,0,0,.5);color:#fff;font-size:14px}
.swipe-text p{padding-left:8px}
#slider_on{position:absolute;width:100%;height:30px;line-height:30px;z-index:9999;text-align:center;bottom:0}
#slider_on ul{padding-right:8px}
#slider_on li{display:inline-block;width:10px;height:10px;border-radius:5px;background:rgba(0,0,0,.5);margin:0 2px;cursor:pointer;z-index:9999}
#slider_on li.on{box-shadow:inset 0 1px 3px -1px #464646,0 1px 2px rgba(0,0,0,.5);background-color:#000;z-index:9999}
.index_img{width:100%;height:auto;margin:0 auto;max-width:640px}
.index_img li img{width:100%}
.copy{background:url(../images/wap_bgtop.jpg) repeat-x;height:40px;line-height:40px;color:#bfc0c1;font-size:19px;margin:0 auto;max-width:640px}
.copy a{color:#fff}
.tecl{background:#bfc0c1;height:40px;line-height:40px;font-size:12px;text-shadow:1px 1px 1px #fff;color:#666;margin:0 auto;max-width:640px}
a.zzb07link{font-size:12px;text-decoration:none;color:#333;font-weight:400}
a.zzb07link:visited{text-decoration:none;color:#333;font-size:12px;font-weight:400}
a.zzb07link:hover{text-decoration:none;color:#333;font-size:12px;font-weight:400}
.zzb07tail{font-size:12px;color:#333;font-weight:400}
.oopp{width:100%;max-width:640px;overflow:hidden;position:relative;margin:0 auto}
/*文章页*/
.catpic{height:auto;overflow:hidden;margin:0 auto;max-width:640px}
.catpic img{width:100%;display:block;max-height:279px;min-height:139px}
.amain{position:relative;margin:0 10px;background:#fff;height:auto;padding:40px 15px 0}
.amain .filter{position:absolute;height:44px;width:100%;opacity:.6;background:#fff;filter:alpha(opacity=60);border-radius:5px 5px 0 0;top:-15px;left:0}
.amain .catname{position:absolute;top:-15px;left:15px;width:165px;background:#029EE7;color:#fff;font-size:20px;line-height:44px;height:44px;text-align:center;border-radius:0 0 3px 3px}
.amain .tle{line-height:24px;font-size:16px;border-bottom:3px solid #17120f;padding:8px 0}
.amain .tle1{line-height:20px;font-size:16px;border-bottom:3px solid #17120f;text-align:center;padding-bottom:6px}
.amain .cont{line-height:22px;font-size:14px;padding:5px 0 10px}
.amain .woaim{line-height:22px;font-size:14px;padding:5px 0 10px}
.c_main,.c_mainso{background:#fff;padding:5px 0 0}
/* cp */
.c_main dd{padding:10px 8px;border-bottom:1px solid #dedede;height:110px}
.c_main dd .pic{width:100px;height:100px;float:left}
.c_main dd .txt{padding-left:110px;line-height:22px}
.c_main dd .txt h3{font-size:14px;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden; }
.prod-list li{width: 46%; margin:2%;_margin:1%;float:left;overflow:hidden}
.prod-list li .cp-box{height:120px;width:98%;overflow:hidden;border:#bbb 1px dotted;border-radius:3px}
.prod-list li h2{font-size:14px;}
/* xw */
.c_mainso dd{padding:10px 8px;border-bottom:1px solid #dedede}
.c_mainso dd .pic{width:4px;height:24px;float:left;margin:4px 6px 4px 0; background-color:#09C;border-radius:2px}
.page-news-con img,.prod-con img{max-width:100%;height:auto }
/*联系我们*/
.wap_lx li {border-bottom: 1px dashed #bbb;line-height: 20px;padding:6px 0 6px 20px;background: url(../images/ico-left1.jpg) no-repeat 6px 14px}
/* order */
dl.message2{margin:0 auto 0 auto;padding:0;width:96%}
dl.message2 dd{margin:0 0 6px 0;padding:0;float:left;width:100%}
.round1li2 input{border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;line-height:23px;height:23px;width:95%;padding-left:5px;border:1px solid;border-color:#ccc #eee #eee #ccc;background:#f5f5f5;font-size:1.2em}
.round1li2 textarea{border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;line-height:23px;height:68px;width:95%;padding-left:5px;border:1px solid;border-color:#ccc #eee #eee #ccc;background:#f5f5f5;font-size:1.2em}
.round1li3 input{border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;line-height:23px;height:23px;width:150px;padding-left:5px;border:1px solid;border-color:#ccc #eee #eee #ccc;background:#f5f5f5;float:left;margin-right:10px;font-size:1.2em}
.round1li4{margin:0 auto;width:96%;float:left;text-align:center}
.round1li4:after{clear:both;content:" ";display:block}
.round1li4 input.button { margin:0 auto;font-size: 15px;color:#ffffff;font-weight: bold;display:block;width: 100px; height: 35px; border-radius: 3px; -moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px; border: #b83930 1px solid;  
background:-moz-linear-gradient(top,#da4c42,#9a3129);/*Mozilla*/
background:-webkit-linear-gradient(top,#da4c42,#9a3129);/*new gradient for Webkit*/
background:-o-linear-gradient(top,#da4c42,#9a3129); /*Opera11*/
}
/* 翻页 */
.up-down-page{margin:0 auto;padding:5px 0 10px;width:90%}
.ui-uppage{float:left;margin:0;padding:0;font-weight:700}
.ui-uppage a:hover,.ui-uppage a:link,.ui-uppage a:visited{background-image:url(../images/wap_ui-up1.png)}
.ui-uppage a:active,.ui-uppage a:hover,.ui-uppage a:link,.ui-uppage a:visited{display:block;margin:0;padding:0 0 0 27px;width:46px;height:32px;background-position:left top;background-repeat:no-repeat;color:#fff;text-decoration:none;font-size:9pt;line-height:32px}
.ui-uppage a:active{background-image:url(../images/wap_ui-up.png)}
.ui-downpage{float:right;margin:0;padding:0;font-weight:700}
.ui-downpage a:hover,.ui-downpage a:link,.ui-downpage a:visited{background-image:url(../images/wap_ui-down1.png)}
.ui-downpage a:active,.ui-downpage a:hover,.ui-downpage a:link,.ui-downpage a:visited{display:block;margin:0;padding:0 0 0 8px;width:65px;height:32px;background-position:left top;background-repeat:no-repeat;color:#fff;text-decoration:none;font-size:9pt;line-height:32px}
.ui-downpage a:active{background-image:url(../images/wap_ui-down.png)}