/*
* name: mobile-style.css
* version: v3.0.0
* update: 剥离UI
* data: 2015-06-29
*/

/* 
* 依赖:
* rem响应计划
* 按需加载
*/
/* reset */
html {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0;}
hr { margin-top: .4rem; margin-bottom: .4rem; border: 0; border-top: 1px solid #eee;}
img { max-width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;}
ul { padding-left: 0; list-style-type: none;}
i, em { font-style: normal;}
big { font-size: 1.3em;}
small { font-size: 0.77em;}
a{color:inherit;text-decoration: none; -webkit-user-drag:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display: block;}
input, select, button, a { outline: 0;}
table { border-spacing: 0; border-collapse: collapse; background-color: transparent;}
td, th { padding: 0;}

.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide { display: none !important;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.opc0 { opacity: 0 ; filter: alpha(opacity=0);}


html,body{height: 100%;}
html{font-size:13.333vw;}
body{-webkit-text-size-adjust: none;text-size-adjust: none;
overflow-x:hidden;max-width: 480px;margin-left: auto;margin-right: auto;
user-select:  none;-webkit-user-select:  none;position: relative;}

/* flex栅格 */
.flex-col {overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-box; 
	display: -ms-flexbox; display: flex; flex-direction: column;
	-webkit-box-orient: vertical; -webkit-flex-direction: column; 
	-ms-flex-direction: column; }
.flex-row {overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-box; 
	display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; 
	-ms-flex-direction: row;}
.flex-1 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
.flex-2 { -webkit-box-flex: 2; -webkit-flex: 2; -ms-flex: 2; flex: 2;}
.flex-3 { -webkit-box-flex: 3; -webkit-flex: 3; -ms-flex: 3; flex: 3;}
.flex-4 { -webkit-box-flex: 4; -webkit-flex: 4; -ms-flex: 4; flex: 4;}
.align-stretch { -webkit-box-align: stretch; -webkit-align-items: stretch; 
	-ms-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;}
.align-center { -webkit-box-align: center; -webkit-align-items: center; 
	-ms-align-items: center; -ms-flex-align: center; align-items: center;}
.justify-center { -webkit-box-pack: center; -ms-box-pack: center; 
	-webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.flex-wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.scroll_cont {overflow: auto; box-sizing: border-box; width: 100%; height: 100%;}

/* 表格 */
.datalist{ border:1px solid #ccc; border-collapse:collapse; background:#fff; }
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }
.datalist td{ border:1px solid #ccc; padding:5px 15px;}
.datalist tr.altrow{ background-color:#ccc;}

/* 设置 */
body{font-size:0.24rem; color:#666;}
.wrap{box-sizing:border-box; height: 100%; width: 100%; overflow: hidden;}
a{color:inherit;}

/* 装备区分 */
body:after {display: block;height: 0;line-height: 0;overflow: hidden;visibility: hidden;
	content: 'Mobile';}
.UnmobilePush{display: none;}
.MobilePush{display:block;}
/* 手机竖屏 start! */


/*通用样式*/
/*通用版心*/
.mwrap { box-sizing:border-box; padding:0 .25rem; width:100%; }
/*页面主内容凌驾屏幕-纵向转动*/
.page_box.flex-col { height:100%; }
/*.page_box.flex-col > .flex-1 { height:100%; overflow:hidden; }*/
/*.page_box.flex-col > .flex-1 > .scroll_con { height:100%; overflow-y:auto; }*/
/*图片占位*/
.img_wrap { position:relative; display:block; width:100%; height:0; overflow:hidden; }
.img_wrap ._full { position:absolute; top:0; left:0; width:100%; height:100%; }
.rect-72 { padding-bottom:72%; }
/*主导航*/
.logo { float:left; padding:.4rem 0 .3rem; }
.logo > a { display:block; width:3.74rem; height:.34rem; background-image:url(/resources/phone/images/logo.png); background-size:contain; background-repeat:no-repeat; }
.top_nav { border-bottom:#bebebe .01rem solid; }
.nav_menu { display:none; }
.mobile_key { float:right; margin-top:.3rem; height:.5rem; line-height:.5rem; font-size:.4rem; text-align:center; color:#4e4e4e; }
.mobile_key > .ion { margin:0; }
/*通用样式 end*/

/*首页*/
.index { position:relative; height:100%; }
.index .logo { position:absolute; top:.5rem; left:.4rem; z-index:5; float:none; padding:0; }
.index > .flex-col { height:100%; }
.ibanner { position:relative; height:100%; overflow:hidden; }
.ibanner li { position:absolute; width:100%; height:100%; background-image:url(/resources/phone/images/index01.jpg); background-repeat:no-repeat; background-size:100% auto; }
.ilinks { position:absolute; left:0; bottom:0; padding-bottom:67.33%; width:100%; background-image:url(/resources/phone/images/index02.png); background-size:cover; }
.ilink { display:block; position:absolute; padding-top:.75rem; width:1.2rem; text-align:center; color:#fff; }
.ilink01 { left:1.80rem; top:.75rem; }
.ilink02 { left:4.35rem; top:.75rem; }
.ilink03 { left:.54rem; top:1.98rem; }
.ilink04 { left:3.09rem; top:1.98rem; }
.ilink05 { left:5.65rem; top:1.98rem; }
.ilink06 { left:1.80rem; top:3.30rem; }
.ilink07 { left:4.35rem; top:3.30rem; }
.ilink:after { content:''; display:block; position:absolute; top:0; left:50%; margin-left:-0.45rem; width:.9rem; height:.75rem; background-image:url(/resources/phone/images/index03.png); background-size:700% 100%; background-repeat: no-repeat; }
.ilink02:after { background-position:16.3% 0; }
.ilink03:after { background-position:32.6% 0; }
.ilink04:after { background-position:48.9% 0; }
.ilink05:after { background-position:66.2% 0; }
.ilink06:after { background-position:83.5% 0; }
.ilink07:after { background-position:100% 0; }


/*产品-列表*/
.pro_list { height:100%; }
.pro_list .container { overflow:hidden; }
.pro_list .pro_navs { width:28%; height:100%; background-color:#eee; }
.pro_list .tab_t { display:block; box-sizing:border-box; height:1.05rem; line-height:1.05rem; padding-left:.2rem; font-size:.3rem; color:#797979; border-width:0 .01rem .01rem .07rem; border-style:solid solid solid solid; border-color:#dcdcdc #dcdcdc #dcdcdc #eee; }
.pro_list .tab_t.tab_t_cur { color:#fd8800; background-color:#fff; border:none; border-left:#fd8800 .07rem solid; }
.pro_list .pro_cons { margin-left:4.8%; width:66%; height:100%; }
.pro_list .tab_c { box-sizing:border-box; padding-top:.4rem; height:100%; overflow-y:auto; }
.pro_list .pro_cell { float:left; margin:0 .18rem .18rem 0; width:2.2rem; border:#bbbbbb .01rem solid; }
.pro_list .texts { padding:.15rem .2rem .13rem; line-height:.34rem; font-size:.24rem; color:#313131; text-align:center; border-top:#dddddd .01rem solid; }

/*资讯-频道通用*/
.sub_channel_navs { text-align:center; background-color:#eee; }
.sub_channel_navs .link { display:inline-block; padding:0 .1rem; height:.7rem; line-height:.7rem; font-size:.3rem; color:#787878; border-bottom:#eeeeee .06rem solid; }
.sub_channel_navs .link.cur { color:#fd8800; border-color:#fd8800; }

/*资讯-促销活动列表*/
/*.info_sales_promo_list.flex-col { height:100%; }
.info_sales_promo_list > .flex-1 { height:100%; overflow:hidden; }*/
.info_sales_promo_list .promo_list { padding-top:.13rem; }
.info_sales_promo_list .promo_cell .img_wrap { padding-bottom:48%; }
.info_sales_promo_list .promo_cell .texts { margin:.2rem 0; }
.info_sales_promo_list .promo_cell .tit_wrap { float:left; width:5.5rem; }
.info_sales_promo_list .promo_cell .tit { margin-bottom:.18rem; font-size:.32rem; color:#313131; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.info_sales_promo_list .promo_cell .date { position:relative; padding-left:.4rem; font-size:.26rem; }
.info_sales_promo_list .promo_cell .date:after { content:''; display:block; position:absolute; top:50%; left:.03rem; margin-top:-0.17rem; width:.34rem; height:.34rem; background-image:url(/resources/phone/images/info02.png); background-size:contain; }
.info_sales_promo_list .promo_cell .btn_wrap { float:right; }
.info_sales_promo_list .promo_cell .btn_more { display:inline-block; margin-top:.24rem; width:1.35rem; height:.46rem; font-size:.3rem; color:#fff; text-align:center; background-color:#fea900; border-radius:.05rem; }

/*产品-详情*/
/*.pro_detail.flex-col { height:100%; }
.pro_detail > .flex-1 { height:100%; overflow:hidden; }*/
.pro_detail .pro_pic .img_wrap { padding-bottom:75%; }
.pro_detail .pro_name { margin-bottom:.2rem; font-size:.34rem; font-weight:bold; color:#000; }
.pro_detail .pro_desc { margin-bottom:.36rem; font-size:.26rem; }
.pro_detail .query_price { display:inline-block; margin-bottom:.45rem; width:2.7rem; height:.85rem; background-color:#fd8800; text-align:center; }
.pro_detail .query_price .txt { display:inline-block; position:relative; padding-left:.7rem; height:.85rem; line-height:.85rem; font-size:.3rem; font-weight:bold; color:#fff; }
.pro_detail .query_price .txt:before { content:''; display:block; position:absolute; top:50%; left:.03rem; margin-top:-0.32rem; width:.64rem; height:.64rem; background-image:url(/resources/phone/images/pro03b.png); background-size:contain; }
.pro_detail .pro_links { margin-bottom:.42rem; }
.pro_detail .pro_links .plink { display:inline-block; position:relative; margin-right:.32rem; padding-left:.35rem; height:.32rem; line-height:.32rem; }
.pro_detail .pro_links .plink:before { content:''; display:block; position:absolute; top:50%; left:0; margin-top:-0.16rem; width:.32rem; height:.32rem; background:url(/resources/phone/images/pro03a.png); background-size:200% 100%; background-position:0 0; }
.pro_detail .pro_links .plink02:before { background-position:100% 0; }
.pro_detail .part1,.pro_detail .part2,.pro_detail .part3 { margin-bottom:.4rem; }
.pro_detail .prt_tit { margin-bottom:.25rem; font-size:.28rem; color:#000; }

/*资讯-精彩资讯-列表*/
.info_news_list .news_cell { padding:.34rem 0 .3rem; border-bottom:#bbbbbb .01rem solid; }
.info_news_list .news_cell .news_pic { float:left; width:2.18rem; }
.info_news_list .news_cell .img_wrap { padding-bottom:75%; }
.info_news_list .news_cell .news_txt { float:right; padding-top:.1rem; width:4.54rem; }
.info_news_list .news_cell .tit { margin-bottom:.2rem; line-height:.47rem; font-size:.3rem; color:#323232; }
.info_news_list .news_cell .date { height:.4rem; line-height:.4rem; font-size:.26rem; font-family:Arial; color:#999; }
.info_news_list .news_cell .btn_more { display:inline-block; float:right; width:1.55rem; height:.4rem; line-height:.4rem; font-size:.24rem; color:#fff; background-color:#fea900; text-align:center; }

/*资讯-精彩资讯-详情*/
.info_news_detail .top_area { margin-bottom:.22rem; padding:.36rem 0 .22rem; border-bottom:.01rem #ddd solid; }
.info_news_detail .news_tit { margin-bottom:.14rem; font-size:.26rem; color:#000; }
.info_news_detail .date { margin-right:.3rem; }
.info_news_detail .typeIn { line-height:.36rem; }

/*案例-视频-列表*/
.case_video_list .video_list_con { padding-top:.27rem; }
.case_video_list .video_cell { margin-bottom:.3rem; }
.case_video_list .video_cell .img_wrap { padding-bottom:50%; }
.case_video_list .video_cell .img_wrap:after { content:''; display:block; position:absolute; top:50%; left:50%; margin-top:-0.42rem; margin-left:-0.42rem; width:.84rem; height:.84rem; background-image:url(/resources/phone/images/video02.png); background-size:contain; }
.case_video_list .video_cell .texts { padding:.3rem .3rem .3rem .35rem; font-size:.26rem; background-color:#f0f0f0; }
.case_video_list .video_cell .texts .tit { position:relative; font-size:.256rem; color:#313131; }
.case_video_list .video_cell .texts .tit:after { content:''; display:block; position:absolute; top:50%; right:0; margin-top:-0.16rem; width:.17rem; height:.32rem; background-image:url(/resources/phone/images/video03.png); background-size:contain; }

/*案例-施工案例-列表*/
.case_construction_list .construction_list_con { padding:.13rem 0 .5rem; }
.case_construction_list .case_row { width:102%; }
.case_construction_list .construction_cell { float:left; width:48%; margin:0 2% .14rem 0; }
.case_construction_list .construction_cell .img_wrap { padding-bottom:75%; }
.case_construction_list .construction_cell .texts { padding:.25rem .2rem; background-color:#f0f0f0; }
.case_construction_list .construction_cell .tit { position:relative; font-size:.26rem; color:#313131; }
.case_construction_list .construction_cell .tit:after { content:''; display:block; position:absolute; top:50%; right:0; margin-top:-0.16rem; width:.17rem; height:.32rem; background-image:url(/resources/phone/images/video03.png); background-size:contain; }


/*2017-04-07*/
/*我要盘问产品-表单*/
.pro_query_form .container.flex-1 { background-color:#eeeeee; background-color:#fff\9; background-color:#fac110\9\0; }
.pro_query_form .pro_query_con { padding-top:66px; }
.pro_query_form .CATFORM_LI { position:relative; margin-bottom:.25rem; background-color:#fff; border:#bbbbbb .01rem solid; }
.pro_query_form .CATFORM_LI > input,.pro_query_form #catForm .t-area { width:100%; height:.8rem; line-height:.8rem; font-size:.32rem; }
.pro_query_form .CATFORM_LI > .txt,.pro_query_form #catForm .t-area { padding-right:.2rem; color:#323232; text-align:right; }
.pro_query_form .CATFORM_LI > input { display:block; position:relative; z-index:11; padding:0; color:transparent; background-color:transparent; border:none; }
.pro_query_form .CATFORM_LI > .txt { display:block; box-sizing:border-box; position:absolute; top:0; left:0; width:100%; height:.8rem; line-height:.8rem; font-size:.32rem; }
.pro_query_form .CATFORM_LI > label { display:block; position:absolute; top:50%; left:.4rem; z-index:8; margin-top:-0.13rem; font-size:.26rem; color:#eee; text-align:right; }
.pro_query_form .btnWrap { padding-top:.4rem; }
.pro_query_form .submit { width:100%; height:.84rem; line-height:.84rem; text-align:center; font-size:.36rem; color:#fff; background-color:#fd8800; border:none; }


.pro_query_form #catForm .t-area{ box-sizing:border-box; position:relative; z-index:12!important;}
.pro_query_form #catForm .t-area ._val{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*.pro_query_form #catForm .t-area ._val b{ display:none; float:right; width:.3rem; height:.3rem; background-image:url(/resources/phone/img/job-areaico.gif); background-repeat:no-repeat; background-size:contain; }*/
.pro_query_form #catForm .select ._option { max-height:4rem; }
.pro_query_form #catForm .t-area ._option{ top:.8rem; margin-top:-0.02rem; display:none;}
.pro_query_form #catForm .t-area ._option a { padding-right:.2rem; height:.8rem; line-height:.8rem; background-color:#ffffff; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }


/*2017-04-14*/
/*首页*/
.ibanner li { background:none; }
.ibanner .slide_wrap img { max-width:100%; height:auto; }
/*产品-列表*/
.pro_list .texts .texts_inn { height:.68rem; overflow:hidden; }

/*2017-04-18*/
/*导航*/
#menu.mm-opened { font-size:.26rem; }
/*二级导航*/
.sub_channel_navs .mwrap { padding:0; }
.sub_channel_navs .link { font-size:.27rem; }
/*首页*/
.index { background-color:#bfd0df; }
/*产品-列表*/
.pro_list .tab_t { padding:.3rem .1rem .3rem .2rem; height:auto; line-height:.45rem; }
/*我要自诩-表单*/
.pro_query_form .CATFORM_LI > label { color:#666; }
.Validform_wrong { position:absolute; top:50%; left:.3rem; margin-top:-0.12rem; z-index:10; background-color:#fff; }
/*新闻-详情*/
.info_news_detail .news_tit { font-size:.3rem; }
.info_news_detail .typeIn { font-size:.26rem; line-height:.4rem; }

/*2017-04-19*/
/*纵向转动*/
.page_box.flex-col > .flex-1,
	.pro_list .tab_c { -webkit-overflow-scrolling : touch; overflow-scrolling : touch; }
.page_box.flex-col > .flex-1 { overflow:scroll; }
.pro_list.page_box.flex-col > .flex-1 { height:100%; overflow:hidden; }
#container { padding-bottom:.8rem; }
.pro_list #container { padding-bottom:1.8rem; }
/*施工案例*/
.case_construction_list .construction_cell .tit { padding-right:.2rem; height:.7rem; line-height:.35rem; overflow:hidden; }
<!--耗时1755220617.3169秒-->