/*
* name: mobile-style.css
* version: v3.0.0
* update: 剥离UI
* data: 2015-06-29
*/

/* 
* 依赖:
* rem响应方案
* 按需加载
*/
html{font-size:15.625vw;}
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;}
.UnpcPush textarea, .PcPush textarea, .MobilePush textarea, .UnmobilePush textarea{display: none;}

/* 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%;}

/* 辅助样式 */
.border-image-1px {
    border-width: 1px 0px;
    -webkit-border-image: url("data:image/png;base64,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") 2 0 stretch;
}
.border-1px-eee {
    border-width: 1px 0px;
    -webkit-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAMAAADO4v//AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NCNzk5NUQ5QkJGMTFFNEJBNTZFMUMwRUQwQkVBQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NCNzk5NUU5QkJGMTFFNEJBNTZFMUMwRUQwQkVBQTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0I3OTk1QjlCQkYxMUU0QkE1NkUxQzBFRDBCRUFBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0I3OTk1QzlCQkYxMUU0QkE1NkUxQzBFRDBCRUFBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkDTQ9QAAAAGUExURe7u7gAAAChtjIgAAAAOSURBVHjaYmAAAoAAAwAABQAB24mT0gAAAABJRU5ErkJggg==") 2 0 stretch;
}

/* 设置 */
body{font-size:0.25rem; background-color: #fbf9f7; padding-bottom: 1.5rem;}
.wrap{padding-left:2%;padding-right:2%;box-sizing:border-box;}
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! */

/*首页*/
input{ box-sizing: border-box; border: 0; padding: 0; margin: 0;font-size: 0.28rem;}
.header{background-color: #fbf9f7;margin-top: 10px;}
.logo { text-align: center;}
.logo img{ width: 2.58rem; height: .76rem;}
.index_topsear{ border: 1px solid #d1d1d1; background-color: #fff; margin: .2rem 0px;}
.index_topsear input[type=text]{ float: left; width: 80%; height:.75rem;font-size: 0.28rem;}
.index_topsear input[type=submit]{ float: left; width: 20%; height: .75rem; background: url(../img/index_topsear.png) center  center; background-size: cover;}

.index_nav ul{ width: 102%;}
.index_nav li{ float: left; width: 31%; margin-right: 2%; margin-bottom: 2%; background-color: #004b93;}
.index_nav li  a{ display: block; padding: .15rem;}
.index_nav li .ico{ display: block; width: .75rem; padding-left: .3rem; height: .76rem; margin: 0 auto; background-size: cover; background-repeat: no-repeat;}
.index_nav li ._t{ font-size: .28rem; font-weight: normal; text-align: center; color: #fff;}
/* .index_nav li.l1 .ico{ background-image: url(../img/index_nav1.png);}
.index_nav li.l2 .ico{ background-image: url(../img/index_nav2.png);}
.index_nav li.l3 .ico{ background-image: url(../img/index_nav3.png);}
.index_nav li.l4 .ico{ background-image: url(../img/index_nav4.png);}
.index_nav li.l5 .ico{ background-image: url(../img/index_nav5.png);}
.index_nav li.l6 .ico{ background-image: url(../img/index_nav6.png);} */
.ipro_list li{ float: left; width: 48%; margin-right: 2%; margin-bottom: 2%;}
.ipro_list li ._t{ font-size: .22rem; color: #004b93; text-align: center;margin-top: 3px;}

.foot_nav{ position: fixed; bottom: 0; left: 0; right: 0; padding: .15rem -0px; background-color: #004b93;}
.foot_nav li { float: left; width: 25%;}
.foot_nav li ._ico{display: block; width: .35rem; height: .36rem; margin: 0 auto;margin-bottom: 4px;}
.foot_nav li ._t{ font-size: .25rem; color: #fff; font-weight: normal; text-align: center;}

/*coomon*/
.xc_header {position: relative;background-color: #fbf9f7; border-bottom: 4px solid #004b93; padding: .15rem 0px;}
.xc_logo{ float: left; width: 1.67rem;}
.xc_header ._tools{ float: right; margin-top: .1rem;}
.xc_header ._tools a{ float: left; font:0/0 a; letter-spacing: -9px;}
.xc_header ._tools em{ float: left; padding: 0 .2rem; color: #d8d8d8;}
.xc_header ._tools ._sear{ width: .33rem; height: .33rem; background:  url(../img/top_sear.png) 0 0 no-repeat; background-size: cover;}
.xc_header ._tools .mobile_key{ width: .35rem; height: .27rem; background: url(../img/mmenu.png) 0 0 no-repeat; background-size: cover;}

/*经销商 搜索*/
.service_map_search ._img{ text-align: center; margin-top: .65rem;}
.service_map_search p{ text-align: center; font-size: .3rem; color: #000; margin-bottom: .3rem;}
.service_map_search select{ display: block; width: 100%; height: .9rem; line-height: .9rem; background-color: #fff; border: 0;}
.service_map_search ._btn{ display: block; margin-top: .65rem; height: .88rem; line-height: .88rem; background-color: #004b93; font-size: .3rem;color: #fff;  text-align: center;}

/*经销商列表*/
.service_list{ background-color: #fff;}
.service_list li{ position: relative; padding: .1rem 0px; border-bottom:1px solid #ddd;}
.service_list ._t{ font-size: .26rem; color: #000; font-weight: normal;line-height: 0.4rem;}
.service_list ._txt span{ display: block; color: #888; font-size: .22rem;line-height: 0.3rem;}
.service_list li ._ico{ position: absolute; right: 0; top: 50%; margin-top: -.23rem; width: .46rem; height: .46rem; background-image: url(../img/service_phone.png); background-size: cover;}

/*产品列表*/
.prolist li { padding: .15rem 0px; border-bottom: 1px solid #8a8a8a;}
.prolist li ._t{ margin: .1rem 0px; font-size: .26rem; color: #004b93; font-weight: bold;}
.prolist li ._p{ font-size: .23rem;}

/*产品详情*/
.pro_dt ._hd ._t{ margin: .1rem 0px; font-size: .24rem; color: #004b93; font-weight: bold;}
.pro_dt ._hd ._p{ font-size: 14px;}
.pro_dt ._bd ._tab{ margin: .15rem -0px;}
.pro_dt ._bd ._tab li{ position: static !important; float: left; width: 33%; height: .7rem; line-height: .7rem; background-color: #d8d8d8; text-align: center; font-size: .22rem; color: #000;}
.pro_dt ._bd ._tab li.tab_t_cur{ background-color: #004b93; color: #fff;}

/*金融*/
.content{ background-color: #fff; padding-top: .2rem;}
.jinrong ._hd ._t{ font-size: .33rem;height: 1.15rem; line-height: 1.15rem; font-weight: normal; background-color: #004b93;  color: #fff; margin-bottom: .2rem;}
.jinrong ._hd ._t img{ width: .6rem; padding-left: .35rem; vertical-align: middle; margin-right: .15rem;}
.jinrong ._hd ._site{ padding-top: .25rem; border-top: 1px solid #b9b9b9; margin-top: .2rem; font-size: .28rem;}

.widget-job-2 ._jt { background-color: #707070; height: .85rem; line-height: .85rem; margin-top: 10px; overflow: hidden; *zoom: 1;
cursor: pointer; }
.widget-job-2 ._jt_act{ background-color: #004b93;}
.widget-job-2 ._jt strong { float: left; width: 30%; text-align: center; color: #fff; }
.widget-job-2 ._jt span { float: right;}
.widget-job-2 ._jt .ion { font-size: 12px; color: #fff; }
.widget-job-2 ._jc { display: none; }
.widget-job-2 ._jcon { padding: 10px; }
.widget-job-2 ._jt_act .ion { color: #fff; }

/*新闻列表*/
.widget-newslist-3 li {overflow: hidden;  padding: .2rem 0; 
border-bottom: 1px dotted #cccccc; *zoom: 1;}
.widget-newslist-3 ._t, .widget-newslist-3 ._t a { font-size: .24rem; margin-bottom: 5px;
  color: #333333; }
.widget-newslist-3 ._t a:hover { color: #095f8a;}
.widget-newslist-3 ._img { float: left; width: 1.75rem; margin-right: 10px;}
.widget-newslist-3 ._text{ float: right; width: 4.12rem;}
.widget-newslist-3 ._p { line-height: 1.6em; overflow: hidden; height: 3.5em; 
  margin: 5px 0;color: #717171; font-size: .2rem;}
.widget-newslist-3 ._link {display: inline-block; padding: 0 5px; color: #fff; font-size:12px;
	line-height: 20px; border-radius: 2px; background: #095f8a;}
.widget-newslist-3 ._link:hover {opacity: .8;}
.widget-newslist-3 ._i {overflow: hidden; color: #717171; *zoom:1; font-size: .18rem;}
.widget-newslist-3 ._i span, .widget-newslist-3 ._i a { float: left; line-height: 24px;
 padding: 0 10px;font-size:12px;}
.widget-newslist-3 ._i ._more {color: #fff; background: #095f8a; }
.widget-newslist-3 ._i ._date {color: #999; background: #ededed; }

/*活动详情*/
.act_dt ._t{ font-size: .24rem; color: #004b93;}
.act_dt time{ display: block; padding: .1rem -0px; border-bottom: 1px solid #8a8a8a; font-size: .2rem; color: #727272; margin-bottom: .2rem;}
 
/*品牌故事*/
.smenu{ border-top: 1px solid #d8d8d8;}
.smenu li{ float: left; width: 50%; height: .5rem; line-height: .5rem;}
.smenu li a{ display:inline-block; width: 100%; text-align: center; height: .3rem; line-height: .3rem; vertical-align: middle; font-size: .22rem;}
.smenu li._first a{ border-right: 1px solid #d8d8d8;}
.smenu li.cur a{ color: #004b93;}

/*注册*/
.regist ._hd,.regist ._bd{ border: 1px solid #e5e5e5; background-color: #fff; margin-top: .35rem;}
.regist input { float: left; width: 100%; height: .88rem; line-height: .88rem; border-bottom: 1px solid #e5e5e5; text-indent: .3rem;}
.regist input._btn{display: block; width: 100%; height: .9rem; line-height: .9rem; text-align: center; font-size: .3rem; color: #fff; margin-bottom: .25rem;-webkit-appearance: none;}
.regist input._rg{ background-color: #004b93; margin-top: .8rem;color: #fff;}
.regist input._lg{ background-color: #b8b8b8; color: #000;}

/*历史大事记*/
.history li{ overflow: hidden;}
.history li ._year{ float: left;padding: .15rem; width: 20%; font-size: .24rem; font-weight: bold; color: #444;box-sizing: border-box;}
.history li ._con{ position: relative; float: right; padding: .15rem; width: 80%; border-left: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; box-sizing: border-box; font-size: 14px; color: #444;}
.history li ._con:after{ content:""; position: absolute; width: .1rem; height: .1rem; border-radius: 50%; background-color: #004b93; left: -.05rem; top: .3rem;}

.xc_topsear{ display: none; position: absolute; top: 100%; left: 0; right: 0; margin: 0;}


/*新闻*/
.newsList li { background: #fff; padding: 3%; border-bottom: #e5e5e5 solid 1px;overflow: hidden;}
.newsList li h3 { font-size:0.24rem; color: #000;  }
.newsList li .info{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size:0.24rem; color:#666;}
.newsList li img { width:1.7rem; height:1.18rem; float: left; margin-right:0.1rem; }
.newsList li .date{ font-size:0.18rem; color:#666;}
.newsCon { background: #fff; padding:0.2rem; }
.newsCon .tit { border-bottom: #e5e5e5 solid 1px; }
.newsCon .tit h2{ font-size:0.35rem;}
.newsCon .newsTxt{ padding:0.1rem 0 0; line-height:1.5;}
.newsCon .newsTxt img{ margin-bottom:0.1rem;}
.date {padding: 7px 0px 7px 0px;}

.datalist {width: 100%; border-collapse: collapse; border-spacing:0; border: 1px solid #ccc; }
.datalist caption { padding-bottom: 5px;}
.datalist th {font-weight: 700; padding: 5px 15px; border: 1px solid #ccc; 
	background: #eee; font-size: 14px;}
.datalist td {padding: 5px 15px; border: 1px solid #ccc; font-size: 12px;}
.datalist tr.altrow { background: #ccc;}
#icon{ overflow-x: auto}



@media screen and (orientation: landscape){
	body{max-width:none;}
	/* 手机横屏 start! */


}

/* PadMode */
@media screen and (min-width: 41em){
	body{max-width: none;}
	body:after {content: 'Pad';}
	.PcPush{display: none;}
	.UnpcPush{display: block;}
	/* Pad-横屏 start! */



	@media screen and (orientation: portait){
	/* Pad-竖屏 start! */



	}
}
.no-find {
text-align: center;
margin-top: 10px;
}
/****\
分页
\****/
.ub {
display: -webkit-box !important;
display: box !important;
position: relative;
}
.nextID {
background-color: #DDD;
border-color: #DDD;
line-height: 20px;
padding: 4px 12px;
margin-left: auto;
margin-right: auto;
width: 50%;
text-align: center;
}

/*弹框样式*/
a{text-decoration:none;cursor:pointer;}
.mDialog,.mDialog *{margin:0px;padding:0px;}
#page_intelOrder{color:#5E6060;font-size:14px;}
.mDialog{width:205px;position:fixed;bottom:auto;top:0px;left:0px;background-color:rgba(0,0,0,0.7);box-shadow:0px 0px 10px rgba(0,0,0,0.5);padding:25px;}
#page_intelOrder{color:#5E6060;font-size:14px;}
.mDialog > h1{font-size:20px;color:#FFFFFF;text-align:center;line-height:25px;width:215px;margin:-5px -5px 0px;padding:8px 0px 17px;}
.mDialog > h2{font-size:15px;color:#FFFFFF;text-align:center;line-height:23px;padding-bottom:17px;}
.mDialog > footer{width:205px;height:37px;margin-top:3px;}
.mDialog > footer a.two{width:97px;}
.mDialog > footer a.two:nth-of-type(2){float:right;}
.mDialog > footer a,.mDialog > footer a:visited{display:inline-block;height:37px;line-height:37px;float:left;text-align:center;font-size:16px;color:#FFFFFF;
     background-color:#38B766;border-radius:3px 3px 3px 3px;text-decoration:none;}
.mDialog > a.x{display:inline-block;width:27px;height:27px;text-indent:-9999px;background:url("/costomer/common/images/mdlg_btn_x.png") no-repeat 0px 0px transparent;
       position:absolute;top:-9px;right:-11px;background-size:27px 27px;}
#actOverLayer{display:none;width:100%;height:100%;position:fixed;left:0px;top:0px;background-color:#000;
      filter:alpha(opacity=40);opacity:0.4;z-index:100;}
.NotFoundDiv{width:100%;height:400px;background:#ffffff;color:#D9D9D9;}
.NotFoundDiv font{padding-top:66px;display:block;width:94%;height:auto;margin:0px auto;text-align:center;font-size:39px;font-weight:590;}

.pro_sel_hd{ height: .5rem; line-height: .5rem; background-color: #fbf9f7; border: 1px solid #ded9d4; margin-bottom: .2rem;}
.pro_sel_hd ._t{ float: left; text-indent: .2rem;}
#cs_sel{ position: relative; padding-right: .5rem; float: right;margin: 0 auto; height: 30px; line-height: 30px; margin-bottom: 20px; }
#cs_sel select{text-align: right; border: 0; border: none;background-color: transparent;-webkit-appearance:none;appearance:none; height: 30px; line-height: 30px; width: 100%;}
#cs_sel:after{ position: absolute; top: 50%; right: .1rem; margin-top: -3px; width: 0; height: 0;  content:"";pointer-events:none; border-width: 5px; border-style: solid dashed dashed dashed; border-color: #042e8d  transparent transparent transparent;}
/*搜索*/
.Search-S1-head { overflow: hidden; padding: 20px; background: #ededed; margin-bottom: 20px;  *zoom: 1;}
.Search-S1-head ._form { margin-right: 3em; }
.Search-S1-head ._inp { height: 30px; line-height: 30px; padding: 0 5px; background: #ffffff; border: 1px solid #cccccc; }
.Search-S1-head ._btn { height: 30px; line-height: 30px; background:#0e90d2; cursor: pointer; padding: 0; margin: 0;  border: 1px solid #0e90d2; width:30px ;}
.Search-S1-head ._btn .ion { vertical-align:top; margin: 0; padding: 0; color: #ffffff; font-size: 16px; }
.Search-S1-head ._result { font-size: 16px; line-height:30px;}
.Search-S1-head ._result em { margin: 0 .4em; font-weight: 700; }
.Search-S1-list { margin-bottom: 30px; }
.Search-S1-list li { margin-bottom: 15px; }
.Search-S1-list ._head { font-size: 14px;  padding: 5px 0; margin-bottom: 10px; border-bottom: 1px solid #cccccc; }
.Search-S1-list ._num { float: left; }
.Search-S1-list ._type { float: left; color:#0e90d2;padding: 0 1em; border-right: 1px solid #cccccc; margin-right: 1em; font-style: normal; }
.Search-S1-list ._t { float: left; width: 50%; font-weight: bold; color:#333; }
.Search-S1-list ._p { padding-left: 60px; font-size: 14px; }

.imul {text-align:center;}
.imul li {padding-bottom: 5px;}
#icon {width:100%;}

/*热线电话*/
.boxconfirm {-webkit-appearance:none;display:none}
._iico {
position: absolute;
width: .46rem;
height: .46rem;
background-image: url(http://xxlfront.jerei.com/customer/niuhelan/resources/phone/img/service_phone.png);
background-size: cover;
}
.inum {margin-left: 30px;line-height: 25px;}


/*会员中心*/
.m_top { position: relative; margin-bottom: 10px; }
.m_top .picture { width: 60%; margin: -40px auto 5px auto; display:block;}
.m_top .uname { font-size: 15px; margin-bottom: 5px; font-weight: bold; }
.m_top .data { width: 120px; margin: 0 auto; text-align: center; }
.m_link { background: #fff; margin-bottom: 50px;margin-top: 20px; }
.m_link li { float: left; width: 50%; text-align: center; margin-right: -1px; margin-top: -1px; }
.m_link li a { display: block; border: #e5e5e5 solid 1px; padding: 25px 0; }
.m_link li .ic { display: block; width: 30px; height: 30px; margin: 0 auto; margin-bottom: 15px; }
.m_link li .ic1 {  background: url(../img/m01.png) no-repeat 0 0;background-size: cover;}
.m_link li .ic2 {  background: url(../img/m02.png) no-repeat 0 0;background-size: cover;}

/*个人资料*/
.pd4 { padding: 4%;}
.form .list {margin: 0 0.2rem;}
.addform .item{ background: #fff;}
.addform .item .ic{ color: #e87511; display: inline-block; position: absolute; left: 0; width: 0.8rem; text-align: center;line-height: 27px; margin-top: 1px;}
.checkP { display:inline-block; vertical-align:middle; width:.4rem; height:.4rem; overflow:hidden; background:url(../img/check_ico.png); background-size:100% 200%; background-position:0 -100%;}
.checkP_cur { background-position:0 0;}
.addform .other { margin-right:1.8rem;}
.addform .other .radio,.other .btn-primary { width:1.8rem; position:absolute; right:-1.9rem; top:0; padding-left:0; padding-right:0;}
.addform .other .radio { padding-top:0.2rem; padding-bottom:0.15rem; white-space:nowrap;}
.addform .other .radio_li { display:inline-block; font-size:0.24rem;} 
.item {font-size: .32rem;position: relative;z-index: 2;display: block;box-sizing: border-box;margin: -1px;padding: .32rem;color: #444;border: 1px solid #e0e0e0;background: #fff;}
.item input {box-sizing: border-box;border: 0;padding: 0;margin: 0;margin-left: 15px;}

.selectLeft .select_wrap{float: left;}
.select_wrap {width: 50%;position: relative;float: right}
.select_wrap::after {position: absolute;content: "";display: block;border-style: solid;border-width: 5px 5px 0;border-color: transparent;border-top-color: #5b5b5b;right: 3px;top: 50%;margin-top: -3px;pointer-events: none;}
 ._input_wrap, .select_wrap select {border: none;outline: 0;-webkit-border-radius: 5px;-webkit-appearance: none;resize: none;font-size: 0.28rem;}
 .list input._btn {
	background:#004b93;
    display: block;
    width: 100%;
    height: .9rem;
    line-height: .9rem;
    text-align: center;
    font-size: .3rem;
    color: #fff;
    margin-top: .35rem;
    -webkit-appearance: none;
}
._input_wrap, .select_wrap select {
background:#fff;
width: 1.2rem;
/*height: 30px;*/
border: none;
outline: 0;
/*padding: 3px;*/
-webkit-border-radius: 5px;
-webkit-appearance: none;
resize: none;
}
.inputSpan{    padding-bottom: 0.7rem;}
.ion1{
font-size: 0.4rem;
position: absolute;
z-index: 9;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
left: .15rem;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
/*加载效果*/
   /*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-rotating-plane"></div>
 *
 */
.sk-spinner-rotating-plane.sk-spinner {
  width: 30px;
  height: 30px;
  background-color: #004b93;
  margin: 0 auto;
  margin-top: 50%;
  -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
          animation: sk-rotatePlane 1.2s infinite ease-in-out; }

@-webkit-keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
            transform: perspective(120px) rotateX(0deg) rotateY(0deg); }

  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
            transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }

  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
            transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }

@keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
            transform: perspective(120px) rotateX(0deg) rotateY(0deg); }

  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
            transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }

  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
            transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }

.iload {height: 100%;display: block;width: 100%;background: rgba(0, 0, 0, 0.8);top: 0;position: fixed;z-index: 999;}
.iexit {margin-right: 0.2rem;top: 1.58rem;position: absolute;right: 0;color:#fff;}

/*产品2*/
.proleft_menu{ float: left; width: 1.75rem; height: 100%; background-color: #d8d8d8; border-right: 1px solid #a2a2a2;}
.proleft_menu li a{ display: block; max-height: .8rem; min-height: .8rem; line-height: .8rem; text-align: center; border-bottom: 1px solid #a2a2a2;}
.proleft_menu li.cur a{ background-color: #004b93; color: #fff;}
.proright_list{ float: right; width: 4.45rem;margin-top: 0.2rem;}
.proright_list li{ float: left; width: 48%; margin-right: 2%; margin-bottom: 2%;}
.proright_list .plist_a {min-height:5em;max-height:8em}
.proright_list li a{display: block; border: 1px solid #d8d8d8;}
.proright_list li ._t{ text-align: center; color: #444; text-align: center; font-size: .24rem;line-height: .41rem;height:0.4rem;overflow:hidden;}
.mt0{ padding-top: 0;}
.con_scrol{ overflow: auto;}

/*产品详情2*/
.prodt2_slide_out{ position: relative;}
.prodt2_slide_out .k_arr{ position: absolute; top: 50%; margin-top: -.8em;}
.prodt2_slide_out .k_arr .ion{ font-size: 1.5em;}
.prodt2_slide_out .k_arr_prev{ left: 0;}
.prodt2_slide_out .k_arr_next{ right: 0;}
.prodt2_slide{ position: relative; height: 2.75rem; overflow-x: hidden; margin: 0 .5rem;}
.prodt2_slide .slide_nav{ display: none;}
.prodt2_name{ font-size: .32rem; text-align: center; color: #004b93;}
.prodt2_btn{ display: block; height: .9rem; line-height: .9rem; background-color: #004b93; color: #fff; text-align: center; margin: .2rem -0px;}

/*询价表单*/
.hd_form { background-color: #fff;/* padding:0 .2rem;*/ margin-bottom: .15rem;}
.hd_form input,.hd_form select{ border: none; text-align: right; background-color: transparent;  color:#5b5b5b;}
.hd_form select{-webkit-appearance:none;appearance:none; font-size: .24rem;  }
.hd_form dl{overflow: hidden; position: relative; padding-left: 2rem; font-size: .24rem; color: #333; border-bottom: 1px solid #e5e5e5; padding: .2rem -0px;}
.hd_form dl._sel dd{ position: relative; padding-right: .5rem; }
.hd_form dl._sel dd:after{ position: absolute; top: 50%; right: .1rem; margin-top: -3px; width: 0; height: 0;  content:"";pointer-events:none; border-width: 5px; border-style: solid dashed dashed dashed; border-color: #666666  transparent transparent transparent;}
.hd_form dl dt{ padding-left: 0.2rem;position: absolute; left:0; top: .2rem; width: 2rem; white-space: nowrap; color: #000;}
.hd_form dl dt em{ color: #ac202d;}
.hd_form dl dd{ text-align: right;padding-right: 0.2rem;}
.hd_yhm {margin-top: .45rem; margin-bottom: .2rem;}
.hd_yhm ._btn{float: left; width: 1.65rem; height: .5rem; line-height: .5rem; margin-right: .2rem; text-align: center; color: #042e8d; background-color: #fff; border: 1px solid #042e8d; font-size: .26rem;}
.hd_yhm ._val{ float: right; width: 4rem; height: .5rem; line-height: .5rem; text-align: center; font-size: .36rem;font-weight: bold; color: #010101; background-color: #f9b60f;}
.hd_note{padding: .2rem; background-color: #e6e5e0; font-size: .22rem; color: #777;}
.form_btn{ display: block; border: 0; width: 100%; margin-top: .9rem; height: .7rem; line-height: .7rem; text-align: center; color: #fff; background-color: #f9b60f; font-size: .36rem;-webkit-appearance:none;appearance:none;}
.form_textarea {display:flex;}
.form_textarea textarea{ width: 100%;/*border: 1px solid #e5e5e5*/ border:none; height: 2rem; padding: 0.2rem;}
.xunjia_form ._tip{ color: #ac202d;    margin-top: .2rem; }
.xunjia_form .form_btn{ background-color: #004b93; margin-top: .2rem;}
.xunjia_form{ background-color: #f2f2f2;}
::-webkit-input-placeholder { color:#5b5b5b; font-size: .24rem;}
.xunjiafomr_succ_top{ color: #000; font-size: .28rem; margin-bottom: .3rem;}
.part_ask{ bottom: 0;position: fixed;width: 1.75rem;border-right: 1px solid #a2a2a2;}