﻿@charset "utf-8";

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,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,textarea,input
{margin:0;padding:0;border:0;outline:none 0;vertical-align:baseline; font-weight:500; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

html {font-family:"Microsoft YaHei","Helvetica","Helvetica Neue"; font-size: 625%;  line-height: 1.5; color: #444; background-color: #efefef; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
body { font-size: .14rem; background-color: #efefef; color:#333;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{vertical-align:baseline;text-decoration: none;color:#333; background: transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select,img{vertical-align:middle;}
button, input, select, textarea { font-family: inherit; font-size: 100%;}
/* a,img { -webkit-touch-callout: none;}*/
strong,b { font-weight: bold;}
i,em { font-style: normal;}
ul,ol,li,dl,dt,dd { list-style-type: none;}
img{width:100%; height:auto; border:none;}


input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none;appearance: none;-moz-appearance:none;margin: 0;}
input[type="number"]::-moz-outer-spin-button,input[type="number"]::-moz-inner-spin-button{-webkit-appearance: none;appearance: none;-moz-appearance:none;margin: 0;}
input[type="number"]::outer-spin-button,input[type="number"]::inner-spin-button{-webkit-appearance: none;appearance: none;-moz-appearance:none;margin: 0;}

/* 清除浮动 */
.clearfix:before,.clearfix:after {display: table;content:'';}
.clearfix:after { clear: both; }
.clearfix { *zoom:1;}
q:before,q:after{content: ""}
.clear { clear:both;}

/* 省略号 */
.ellipsis{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*重置*/
input,select,textarea{-webkit-appearance:none;}
input[type='checkbox']{ -webkit-appearance:checkbox;}
:-moz-placeholder { color: #c8c8c8;} 
::-webkit-input-placeholder { color:#c8c8c8;}

/*公共*/
.pr{ position:absolute; right:0; top:0;}
.pl{ position:absolute; left:0; top:0;}
.pd0{padding:0;}
.cn{ font-family:"Microsoft YaHei","Helvetica","Helvetica Neue";}
.en{ font-family:"Helvetica Neue","Helvetica";}
.fl{ float:left;}
.fr{ float:right;}
.pd12_bot{padding:.12rem .12rem 0 .12rem;}
.bg_white{background:#fff;}
.pb-100{ padding-bottom:1rem;}
.mt-12{margin-top:.12rem;}
.bord_t0{border-bottom:none;}
.b-t-ce{ border-top:1px solid #cecece;}
.mb-12{margin-bottom:.12rem;}
.bord_top{border-top:1px solid #d1d1d1;}
.pd65_b{padding-bottom:.65rem;}
.ui-content{padding:0;}
.color999{color:#999;}
.ml-12{ margin-left:0.12rem;}
.ml-24{ margin-left:0.24rem;}
.pb-12{ padding-bottom:0.12rem;}
.b-b-d1{ border-bottom:1px solid #d1d1d1;}
.b-t-e1{ border-top:1px solid #e0e0e0;}
.c-r{ color:#d00000;}
.c-6{ color:#6e6e6e;}
.font-12{ font-size: 0.12rem;}
.pd6{padding:.06rem 0 .11rem 0;}
.bg_white{ background-color:#fff;}
.h24{ display:block; height:0.24rem;}

/*header css start*/
/*.header{position: relative;height:.46rem;line-height:.46rem;width:100%;color: #FFF;text-align: center;background:#d00000;}
.header .tg_title{display:inline-block;font-size:.16rem;position:relative;}
.header .header_title{display:inline-block;font-size:.16rem;position:relative;width: 2rem;overflow: hidden!important;}
.header .backtohis,.header .home,.header .header_search,.header .more,.more-box .more-box-i,.header .list,.header .menu{background:url(../images/top_ico.png) no-repeat 0 0;height:.25rem;width:.25rem;display: block;text-indent:-9999px;margin:.11rem;padding:0;background-size:100% auto;}
.header .home{background-position:0 -0.25rem;}
.header .header_search{background-position:0 -0.5rem;}
.header .header_search.search{margin-right:0.5rem;}
.header .more{background-position:0 -2.86rem;}
.header .list{ background-position:0 -3.86rem;}
.header em{position:absolute;right:-.28rem;top:.17rem;display:inline-block;background:url("../images/new_ico.png") no-repeat 0 -0.48rem;width:.25rem;height:.12rem;background-size:100% auto;}
.ui-header .tg_title.ui-title,.ui-header .header_title.ui-title{margin:0}
.screeningbox{position:absolute;top:.46rem;left:50%;text-align:center;width:1.22rem;margin-left:-.61rem;z-index:99;display:none;}
.screeningmain ul li a{color:#333333!important;font-weight:normal!important;margin:.1rem .1rem .12rem .1rem;padding:0.045rem 0;width:1rem;display:block;line-height:1;}
.screeningmain ul li.hover a{color:#fff!important;background:#d00000;}
.screeningmain{border:1px solid #b1b1b1;background-color: #fff;width:1.2rem;max-height:1.5rem;overflow-x: hidden;display:inline-block;border-radius:0 0 0.05rem 0.05rem;-webkit-border-radius:0 0 0.05rem 0.05rem;-moz-border-radius:0 0 0.05rem 0.05rem;}
.screeningmain:after{content:'';position:absolute;top:-0.04rem;left:50%;margin-left:-0.025rem;width:0;height:0;  border-left:0.05rem solid transparent; border-right:0.05rem solid transparent; border-bottom:0.05rem solid #fff;}
.ui-mobile-viewport .ui-page {position: relative; width:100%; margin: 0px auto;}
.lgbox{ text-align:left; margin-left:.15rem;height:.46rem;}
.header .lgtxt{ font-size:.21rem;}
.city_exit{ font-size:.13rem;}
.city_exit .arrow_city{ display:inline-block;background:url("../images/new_ico.png") no-repeat 0 -0.48rem;width:.25rem;height:.11rem;background-size:100% auto;margin-left:.02rem;}
.header .i_person { background: url('../images/index_person.png') no-repeat center center;
 height: .24rem; width: .23rem; display: block; text-indent: -9999px; margin:.12rem .15rem;background-size:100% auto;}
.header.app_header{position:fixed;top:0;left:0;z-index:18;}
.app_ui_content.ui-content{padding-top:.46rem;}

.header .menu{background-position:0 -5.61rem;}
.indexlist li{width:25%;float:left;text-align:center;background:#fff;padding:.13rem 0 .11rem 0;color:#666;font-size:.12rem;}
.indexlist li strong.n_img{display:block;width:.25rem;height:.25rem;margin:0 auto .05rem auto;background:url("../images/top_ico.png") no-repeat;background-size:100% auto;}
.indexlist li a{display:block;}
.indexlist li strong.n_img.nl1{background-position:0 -5.86rem;}
.indexlist li strong.n_img.nl2{background-position:0 -6.11rem;}
.indexlist li strong.n_img.nl3{background-position:0 -7.86rem;}
.indexlist li strong.n_img.nl4{background-position:0 -6.61rem;}
.indexlist li.cur{background:#efefef;}
.main_nav{ position:absolute; top:.46rem; width:100%;left:0; z-index:101;display:none;}*/

/*头部*/
.header{position: relative;height:.46rem;line-height:.46rem;width:100%;color: #FFF;text-align: center;background:#006ecb;}

/*.headerlogo{display:block;width:.25rem;height:.25rem;margin:0 auto .05rem auto;background:url("../images/top-nav.png") no-repeat;background-size:100% auto;}*/
.headerlogo{background:url(../images/logo.jpg) no-repeat 0 0;height:.44rem;width:1.45rem;display: block;text-indent:-9999px;margin:0rem;padding:0;background-size:100% auto;}


.header .tg_title,.header .personal_title{display:inline-block;font-size:.16rem;position:relative;}
.header .header_title{display:inline-block;font-size:.16rem;position:relative;width: 1.6rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.header .backtohis,.header .home,.header .header_search,.header .more,.more-box .more-box-i,.header .list,.header .more-txt,.header .edit,.header .edit-over,.header .share,.header .shopcar,.header .brand-car{background:url(../images/header_ico.png) no-repeat 0 0;height:.25rem;width:.25rem;display: block;text-indent:-9999px;margin:.11rem;padding:0;background-size:100% auto;}
.header .header-text{ display:block; top:0.11rem; left:0.32rem; line-height:0.25rem; color:#fff;}
.header .home{background-position:0 -0.25rem;}
.header .header_search{background-position:0 -0.5rem;}
.header .header_search.search{margin-right:0.5rem;}
.header .more{background-position:0 -2.86rem;}
.header .list{ background-position:0 -3.86rem;}
.header .edit{ position:absolute; margin:0; top:0.11rem; right:0.45rem; background-position:0 -4.61rem;}
.header .edit-over{ position:absolute; margin:0; top:0.11rem; right:0.45rem; background-position:0 -4.86rem;}
.header .position{ position:absolute; right:0.12rem; top:0.11rem;/* width:0.4rem;*/ height:0.25rem; line-height:0.25rem; padding-left:0.2rem; color:#fff; background:url(../images/header_ico.png) no-repeat 0 -7.11rem; background-size:0.25rem; text-align:left; white-space:nowrap;}
.header span a.more-txt{ width:0.4rem; color:#fff; font-size:0.14rem; font-weight:normal; line-height:0.25rem; background:none; text-indent:0;}
.header .share{background-position:0 -5.36rem;}
.header .brand-car{background-position:0 -6.86rem;}
.header .shopcar{background-position:0 -5.11rem;}
.addshopcar .addcar{display: inline-block;vertical-align: top;margin: .055rem .05rem 0 0;background: url("../images/header_ico.png") no-repeat 0 -8.36rem;
width: .25rem;height: .25rem;background-size: 100% auto;}
.header .shopcar.mr-0{margin-right:.11rem;}
.brand-car.hasproduct:after{content:'';position:absolute;top:0.01rem;right:-0.01rem;width:.08rem;height:.08rem;background:#fff;border-radius:50%;}
.header.goods-header .backtohis{background-position:0 -7.36rem;}
.header em,.header .header-arrow{position:absolute;right:-.28rem;top:.17rem;display:inline-block;background:url("../images/new_ico.png") no-repeat 0 -0.48rem;width:.25rem;height:.12rem;background-size:100% auto;}
.ui-header .tg_title.ui-title,.ui-header .header_title.ui-title{margin:0}
.screeningbox{position:absolute;top:.46rem;left:50%;text-align:center;width:1.22rem;margin-left:-.61rem;z-index:99;display:none;}
.screeningmain ul li a{color:#333333!important;font-weight:normal!important;margin:.1rem .1rem .12rem .1rem;padding:0.045rem 0;width:1rem;display:block;line-height:1;}
.screeningmain ul li.hover a{color:#fff!important;background:#d00000;}
.screeningmain{border:1px solid #b1b1b1;background-color: #fff;width:1.2rem;max-height:1.5rem;overflow-x: hidden;display:inline-block;-webkit-border-radius:0 0 0.05rem 0.05rem;-moz-border-radius:0 0 0.05rem 0.05rem;border-radius:0 0 0.05rem 0.05rem;}
.screeningmain:after{content:'';position:absolute;top:-0.04rem;left:50%;margin-left:-0.025rem;width:0;height:0;  border-left:0.05rem solid transparent; border-right:0.05rem solid transparent; border-bottom:0.05rem solid #fff;}
.ui-mobile-viewport .ui-page {position: relative; width:100%; margin: 0px auto;}
.lgbox{ text-align:left; margin-left:.15rem;height:.46rem;}
.header .lgtxt{ font-size:.21rem;color:#fff;}
.city_exit{ font-size:.13rem;color:#fff;}
.city_exit .arrow_city{ display:inline-block;background:url("../images/new_ico.png") no-repeat 0 -0.48rem;width:.25rem;height:.11rem;background-size:100% auto;margin-left:.02rem;}
.header .i_person { background: url('../images/index_person.png') no-repeat center center;
 height: .24rem; width: .23rem; display: block; text-indent: -9999px; margin:.12rem .15rem;background-size:100% auto;}
.header.app_header{position:fixed;top:0;left:0;z-index:18;}
.header.goods-header{position:fixed;top:0;z-index:18;background:rgba(255,255,255,0.6);}
.app_ui_content.ui-content{padding-top:.46rem;}
.header .header_confirm{color:#fff;font-size:.12rem;margin:.11rem;height: .23rem;line-height: .23rem;
border:1px solid #df5353;padding:0 .06rem;border-radius:.02rem;}

/*头部弹窗*/
.more-box{ display:none; position:absolute; z-index:99; right:0; top:.46rem; padding:0.12rem; border:1px solid #cacaca; background:#fff; border-radius:0 0 0.04rem 0.04rem; box-shadow: 0 0.03rem 0.1rem rgba(0,0,0,.25)}
.more-box::before{ content:""; position:absolute; top:-.1rem; right:.16rem; width:0; height:0; border-width:0.05rem 0.06rem; border-style:dashed dashed solid dashed; border-color:transparent transparent #cacaca transparent;}
.more-box::after{ content:""; position:absolute; top:-.09rem; right:.16rem; width:0; height:0; border-width:0.05rem 0.06rem; border-style:dashed dashed solid dashed; border-color:transparent transparent #fff transparent;}
.more-box .more-box-li{width:0.8rem; height:0.16rem; line-height:0.16rem; padding:0.04rem 0; border:1px solid #d8d8d8; color:#333;}
.more-box .first{ margin-bottom:0.03rem; background:#d00000; color:#fff; border-color:#d00000;}
.more-box .more-box-i{ display:inline-block; width:0.16rem; height:0.16rem; margin:0 0.06rem 0 0; background-position:0 -1.99rem; vertical-align:top; background-size:0.16rem;}
.more-box .first .more-box-i{ background-position:0 -0.16rem;}

/*menu弹窗*/
.header .menu{background: url("../images/header-menu-icon.png") no-repeat;height: .25rem;width: .25rem;display: block;text-indent: -9999px;margin: .11rem;background-size: 100% auto;}

.indexlist li strong.n_img{display:block;width:.25rem;height:.25rem;margin:0 auto .05rem auto;background:url("../images/top-nav.png") no-repeat;background-size:100% auto;}
.indexlist li strong.n_img.nl1{background-position:0 0;}
.indexlist li strong.n_img.nl2{background-position:0 -0.3rem;}
.indexlist li strong.n_img.nl3{background-position:0 -0.6rem;}
.indexlist li strong.n_img.nl4{background-position:0 -0.9rem;}
.indexlist li strong.n_img.no{background:none;}
.indexlist li{width:25%;float:left;text-align:center;background:#fff;padding:.13rem 0 .11rem 0;color:#666;font-size:.12rem;}
.indexlist li.cur{background:#efefef;}
.main_nav{ position:absolute; top:.46rem; width:100%;left:0; z-index:101;display:none;}


/*header css end*/

/*footer css start*/
.new_footer{ line-height:0.2rem; font-size: 0.12rem; background-color: #efefef;}
.new_footer .foot_main{ padding-top:0.05rem;}
.lg-reg{ position:relative; padding:0.06rem 0.12rem; background-color:#fff; border-top:1px solid #cecece; border-bottom:1px solid #cecece; text-align: left;}
.lg-reg .btn-lg-reg{ display:inline-block; font-size:0.12rem; color:#d00000; margin-right:0.2rem;}
.ui-bar-z .lg-reg .btn-lg-reg.ui-link{ color:#d00000;}
.lg-reg a.btn-lg-reg:link,.lg-reg a.btn-lg-reg:visited{ color:#d00000; font-weight: normal}
.lg-reg .backtotop_new{ display:block; position:absolute; color:#6e6e6e; right:0.2rem; top:0.07rem;}
.lg-reg a.backtotop_new:link,.lg-reg a.backtotop_new:visited{ color:#6e6e6e; font-weight: normal}
.lg-reg .backtotop_new::after{ content:""; position:absolute; top:0.03rem; right:-0.08rem; height:0; width:0; border-color:transparent transparent #7a7a7a transparent; border-width:0.05rem 0.03rem 0.05rem 0.03rem; border-style:dashed dashed solid dashed ;}
.phonebox{ width:80%; margin:0.1rem auto; background:#fff; border-radius:0.04rem;}
.tg_hotline{ width:100%; padding:0.04rem 0; text-align:center; line-height:0.25rem;}
.tg_hotline dt{display:inline-block; font-size:0.12rem; color:#444; font-weight:500;}
.tg_hotline dd{display: inline-block;font-size: 0.16rem; font-weight:bold; color: #d00000;background: url("../images/top_ico.png") 0 -0.75rem no-repeat;background-size:0.25rem auto; padding-left: 0.31rem;vertical-align: middle; text-align: left;}
.new_footer .vision_ul{ display:inline-block; width:100%; padding-top:0.2rem; font-size: 0.12rem; text-align:center;}
.new_footer .vision_ul li{display:inline-block;}
.new_footer .vision_ul li a.ui-link{ display:inline-block; padding:0.07rem 0.1rem; color:#565656; font-weight:500;}
.new_footer .vision_ul li a{ padding:0.07rem 0.1rem; color:#565656;}
.new_footer .vision_ul li a.cur{ color:#999; border-radius:0.05rem; -webkit-border-radius:0.05rem; -o-border-radius:0.05rem; -ms-border-radius:0.05rem; background:#fff;}
.new_footer .cr_sm{ color:#aaa9a9; padding:0.03rem 0 0.14rem 0; font-weight:500; text-align:center;}
.footer_pd{padding-bottom:.65rem;}
/*footer css end*/

/*返回头部start*/
.backtotop{ display:block; position:fixed; bottom:.85rem; width:.38rem; height:.38rem; background:url("../images/backtotop.png") no-repeat; background-size:100% auto;text-indent:-9999px; right:.25rem;  z-index:2;}
/*返回头部end*/

/* 弹窗 */
.popmask{ position:absolute; display:none; top:0; left:0; right:0; bottom:0; z-index:97; background:rgba(0,0,0,.4);width:100%;}
/* 弹窗2 */
.popup-main p{font-size:.16rem;text-align:center;margin-bottom:.1rem;}

/* Tab公共样式*/
.listtab{ display:block; background-color:#efefef; border-bottom:1px solid #e7e7e7;text-align:center; height:.4rem;overflow:hidden;}
.listtab li{ float:left; display:inline-block; height:.4rem; font-size:.12rem; line-height:.4rem; width:25%;}
.listtab li a{ color:#818181;}
.listtab li.cur{ color:#0073d4; height:.38rem; border-bottom:.02rem solid #0073d4; }
.listtab li.cur a{ color:#0073d4;}

/*投放页nav*/
.put_nav{background:#fff;}
.put_nav li{float:left;width:25%;text-align:center;padding:.09rem 0;}
.put_nav li a{color:#666;}
.put_nav li strong{display:inline-block;width:.2rem;height:.2rem;vertical-align: top;margin-right:.08rem;background:url("../images/c_icons.png") no-repeat;background-size:100% auto;}
.put_nav li strong.put_ico1{background-position:0 -2.4rem;}
.put_nav li strong.put_ico2{background-position:0 -2.6rem;}
.put_nav li strong.put_ico3{background-position:0 -2.8rem;}
.put_nav li strong.put_ico4{background-position:0 -3rem;}
.put_nav li.cur strong.put_ico1{background-position:0 -3.2rem;}
.put_nav li.cur strong.put_ico2{background-position:0 -3.4rem;}
.put_nav li.cur strong.put_ico3{background-position:0 -3.6rem;}
.put_nav li.cur strong.put_ico4{background-position:0 -3.8rem;}
.put_nav li.cur{border-bottom:.02rem solid #d00000;}
.put_nav li.cur a{color:#d00000;}


/*头部弹窗*/
.more-box{ display:none; position:absolute; z-index:99; right:0; top:.46rem; padding:0.12rem; border:1px solid #cacaca; background:#fff; border-radius:0 0 0.04rem 0.04rem; box-shadow: 0 0.03rem 0.1rem rgba(0,0,0,.25)}
.more-box::before{ content:""; position:absolute; top:-.1rem; right:.16rem; width:0; height:0; border-width:0.05rem 0.06rem; border-style:dashed dashed solid dashed; border-color:transparent transparent #cacaca transparent;}
.more-box::after{ content:""; position:absolute; top:-.09rem; right:.16rem; width:0; height:0; border-width:0.05rem 0.06rem; border-style:dashed dashed solid dashed; border-color:transparent transparent #fff transparent;}
.more-box .more-box-li{width:0.8rem; height:0.16rem; line-height:0.16rem; padding:0.04rem 0; border:1px solid #d8d8d8; color:#333;}
.more-box .first{ margin-bottom:0.03rem; background:#d00000; color:#fff; border-color:#d00000;}
.more-box .more-box-i{ display:inline-block; width:0.16rem; height:0.16rem; margin:0 0.06rem 0 0; background-position:0 -1.99rem; vertical-align:top; background-size:0.16rem;}
.more-box .first .more-box-i{ background-position:0 -0.16rem;}


/*加载更多20141209*/
.loadmore-v3{ display: block;text-align: center;font-size: .12rem;color: #999999;height: .4rem;line-height: .4rem;position: relative;}
.loadmore-v3:after{content: '';position: absolute;width: .4rem;height: .4rem;left: 50%;background: url("../images/load.gif") no-repeat 0 0;
background-size: 100% auto;margin-left: -.8rem;}

/*news css start*/
.zixun{background:#e1e1e1;}
.zixun-topic{ padding:.1rem 0 0 0;border-bottom:1px solid #b3b3b3;}
.zixun-topic ul{ display:block; background-color:#fff;}
.zixun-topic ul li{padding:.07rem 4%; height:.21rem; line-height:.21rem; width:92%; overflow:hidden;border-bottom:1px solid #f2f2f2;font-size:.13rem;}
.zixun-topic ul li a{ display:block; height: .23rem; line-height: .23rem; overflow: hidden; text-decoration: none;  text-overflow: ellipsis; white-space: nowrap;width:95%;}
.zixun-topic .zi-mode-title{ display:block; border:1px solid #b3b3b3; border-left:none; border-right:none; background-color:#fffbfa; font-size:.18rem; color:#ff4a24; padding:.06rem 4%; line-height:1.5; position:relative;}
.zixun-topic .zi-er-title{ display:block; color:#474747; font-size:.15rem; background-color:#f7f7f7; padding:.025rem 4%; line-height:1.5; border-bottom:1px solid #f2f2f2; font-weight:700;}
.form-box {font-size:.14rem;color: #454545;text-align: center;background-color: #f2f2f2;padding:.1rem 0;display: block;
border: 1px solid #cccccc;border-left: none;border-right: none;}
.form-box.zixun{ margin:0; border-bottom:none;}
.zixun-topic ul li .hottip {
    display: inline-block;width: .23rem;height: .07rem;background: url("images/hot.png") no-repeat;vertical-align: middle;background-size:100% auto;
}

/*资讯列表*/
.listtab.zixun{background:#fff;padding-left: 0.07rem;}
.listtab.zixun li{font-size:.16rem;padding:0 .1rem;}
.zi-links{ display:block; position:absolute; top:.15rem; right:.08rem;}
.zi-links a{ float:left; display:inline-block; font-size:.11rem; color:#7f7f7f; padding:0 .05rem 0 0; border-right:1px solid #81807e; margin-left:.05rem; height:.11rem; line-height:.11rem;}
.zi-links a:last-child{ border-right:none;}

/*资讯详情*/
.article_content .article_title{ font-size:.18rem; color:#474747; line-height:1.5;  padding:.1rem .16rem;text-align:left; border-bottom:1px solid #ccc;}
.article_content .article_from{ color:#b2b2b2; font-size:.1rem; text-align:center; line-height:1.5; margin-top:.04rem;}
.article_content .article_from label{ margin-right:.11rem;}
.article_content .article_from label:last-child{ margin-right:0;}
.article_content .article_zw{ color:#808080; font-size:.15rem; line-height:1.5; padding:.1rem .15rem;}
.article_content .article_zw p{ text-indent:2em;}
.article_content .article_zw p.noindent{ text-indent:0;}
.article_content .article_zw .mt40{ margin-top:.2rem;}
.article_content .article_zw .color_org{ color:#ff5129;}
.article_content .article_zw .color_dark{ color:#474747;}
.article_content .article_zw .color_grey{ color:#808080;}
.article_content .article_zw p.img_p{ max-width:100%;  text-indent:0; text-align:center;}
.article_content .article_zw p.img_p img{ max-width:100%;}
.info_img_01 img{ display: block;margin: .05rem auto;  padding: .06rem 0;		}
.info_img_01 table{margin:.11rem 0;	}
.info_img_01 a{color:#808080;}
.all p{ font-size:.15rem;}
/*news css end*/

/*project css start*/
.decoration-company {
	padding: 0 0.1rem;
	background: #fff
}
.company-list {
	overflow: hidden
}
.company-list .company-list-item {
	-webkit-transition: left .5s;
	transition: left .5s;
	position: relative;
	left: 0;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	padding: 0.1rem 0
}
.company-list .company-list-item  a{
	
	display: -webkit-box;
	display: -ms-box;
	display: box;
	
}
.text_center{text-align:center;}

.company-list .company-list-item .company-logo-wrap {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	width: 0.8rem;
	margin-right: 0.14rem
}
.company-list .company-list-item .company-logo-wrap .company-logo {
	width: 0.8rem;
    height:0.6rem;
}

.company-logo-wrap1{
	width: 0.8rem;
    height:0.8rem;
	border-radius:50%; overflow:hidden; margin-right:.12rem;	
}

.company-logo1{width:;}

.company-list .item-moveleft {
	left: -2.96296rem
}
.company-list .company-detail {
	box-flex: 1;
	-moz-box: 1;
	-ms-box: 1;
	-webkit-box-flex: 1
}
.company-list .company-detail .company-name {
	padding: 0.06rem 0.03rem 0.11rem 0;
	font-size: 0.14rem;
}
.company-list .company-detail .company-detail-bottom {
	font-size: 0.12rem;
	color: #9fa0a0;
}
.company-detail-bottom1{
	font-size: 0.12rem;
	color: #9fa0a0;
	height:.56rem; overflow:hidden;
} 

.company-list .company-detail .company-detail-bottom .company-price, .company-list .company-detail .company-detail-bottom .company-praise {
	display: inline-block;
    font-size: 0.12rem;
}
.company-list .company-detail .company-detail-bottom .company-price {
	margin-right: 0.12rem;
    font-size:0.12rem;
}
.company-list .company-detail .company-detail-bottom .number {
	font-size: 0.12rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #ff6101;
}
.company-list .company-detail .company-detail-bottom .price-icon {
	font-size: 0.12rem;
	font-weight: bold;
	color: #dd0000;
}
.company-list .company-detail .company-detail-bottom .price-dotted {
	font-size: 0.12rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #dd0000;
}
.list-load {
	display: block;
	padding: 0.17rem 0;
	text-align: center;
	font-size: 0.12rem;
}
.list-load .list-load-icon {
	margin-right: 0.05rem;
	width: 0.25rem
}
.company-wrap {
	background: #fff;
	margin-top: 0.51852rem;
	padding: 0 0.59259rem
}
.company-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	padding: 0.51852rem 0 0.77037rem
}
.company-item .company-logo-wrap {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	width: 3.55556rem;
	height: 3.55556rem;
	margin-right: 0.71111rem
}
.company-item .company-logo-wrap .company-logo {
	width: 100%
}
.company-item .company-detail {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	color: #595757
}
.company-item .company-detail .company-name {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	font-size: 0.8rem;
	color: #333
}
.company-name1{
padding: 0.02rem 0.03rem 0.02rem 0;
font-size: 0.14rem;	
	}

.company-item .company-detail .name-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1
}
.company-item .company-detail .item-like {
	font-size: 0.56296rem;
	padding: 0.17778rem 0.2963rem 0.14815rem 0.26667rem;
	height: 0.71111rem;
	background: #d00000;
	color: #fff;
	border-radius: 0.14815rem
}
.company-item .company-detail #star-like {
	width: 0.59259rem;
	height: 0.59259rem;
	margin-right: 0.14815rem
}
.company-item .company-detail .company-address {
	font-size: 0.53333rem
}
.company-item .company-detail .company-detail-bottom {
	font-size: 0.6rem;
	margin: 0.41481rem 0 0.62222rem
}
.company-item .company-detail .company-detail-bottom .company-price {
	float: left;
	margin: 0 0.59259rem 0 0
}
.company-item .company-detail .company-detail-bottom .company-praise {
	float: left
}
.company-item .company-detail .company-detail-bottom .number {
	font-size: 0.62222rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.company-item .company-detail .company-detail-bottom .price-icon {
	font-size: 0.53333rem;
	font-weight: bold;
	color: #FF3300
}
.company-item .company-detail .company-detail-bottom .price-dotted {
	font-size: 0.56296rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.company-serve {
	color: #333;
	font-size: 0.53333rem;
	padding: 0.22222rem 0
}
.company-serve .serve-title {
	padding: 0.14815rem 0
}
.company-serve .serve-list-item {
	width: 4.81481rem;
	display: inline-block;
	margin: 0.2963rem 0
}
.company-serve .serve-list-item .serve-list-img {
	width: 25%
}
.company-apply {
	padding: 0.81481rem 0;
	position: relative
}
.company-apply .apply-design, .company-apply .apply-price {
	font-size: 0.71111rem;
	line-height: 1.33333rem;
	text-align: center;
	color: #fff;
	width: 6.81481rem;
	height: 1.33333rem;
	display: inline-block
}
.company-apply .apply-design {
	background-color: #d00
}
.company-apply .apply-price {
	background-color: #ea9a00;
	position: absolute;
	right: 0
}
.company-designer {
	padding: 0 0.59259rem;
	background: #fff;
	margin-top: 0.51852rem;
	font-size: 0.53333rem;
	color: #9c9c9c
}
.company-designer .designer-title {
	padding: 0.44444rem 0 0;
	font-size: 0.68148rem;
	color: #333
}
.company-designer .designer-list-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	margin: 0.59259rem 0
}
.company-designer .designer-list-item .designer-detail {
	padding: 0.74074rem 0;
	width: 11.11111rem;
	margin-left: 0.59259rem
}
.company-designer .designer-list-item .designer-detail .detail-pro {
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.company-designer .designer-list-item .designer-detail .detail-item {
	margin-top: 0.22222rem;
	-webkit-box-flex: 1
}
.company-designer .designer-list-item .designer-img {
	border-radius: 100%;
	width: 3.55556rem;
	height: 3.55556rem;
	overflow: hidden
}
.company-designer .designer-list-item .designer-img img {
	width: 100%
}
.company-designer .designer-list-item .number {
	font-size: 0.68148rem;
	color: #d00;
	margin: 0 0.22222rem
}
.company-designer .designer-list-item .designer-name {
	font-size: 0.68148rem;
	color: #333;
	margin-right: 0.44444rem
}
.company-intro {
	background: #fff;
	margin-top: 0.51852rem
}
.company-intro .intro-title {
	padding: 0.51852rem 0.59259rem;
	color: #333;
	font-size: 0.68148rem
}
.company-intro p img {
	width: 100%
}

.module-card {
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
	background: #ffffff;
	margin-bottom: 0.059259rem
}
.module-card .title {
	padding: 0.1rem 0 0.1rem 0;
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.module-card .title .title-text {
	font-size: 0.14rem;
	line-height: 0.21rem;
	font-weight: normal;
	color:#005faf;
	-webkit-box-flex: 0.6;
	-moz-box-flex: 0.6;
	-ms-box-flex: 0.6;
	box-flex: 0.6
}
.module-card .title .title-more {
	text-align: right;
	-webkit-box-flex: 0.4;
	-moz-box-flex: 0.4;
	-ms-box-flex: 0.4;
	box-flex: 0.4
}
.module-card .title .more-text {
	font-size: .12rem;
	color: #6e6e6e;
	display: block
}
.module-card .module-list {
	display: -webkit-box;
	height: 1.57037rem;
	padding: 0.2963rem 0 0.68148rem 0
}
.module-card .module-list .list-item {
	width: 3.58519rem;
	height: 1.57037rem;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 0.11852rem;
	border-top: 1px solid #d2d2d2
}
.module-card .module-list .list-item:last-child {
	margin: 0
}
.module-card .module-list .list-item img {
	width: 100%;
	height: 100%
}
.module-card .module-list .item-selected {
	width: 3.7037rem;
	height: 1.68889rem;
	border: 0.07407rem solid #dd0000;
	margin: -0.05926rem 0.05926rem -0.05926rem -0.05926rem
}

/*project css end*/

/*首页*/
.slide_box{ width:100%; overflow:hidden; position:relative;}
.img{width:9999px; }
.img li{ float:left;}
.img li img{ width:100%;}

/*
.zx_points.index_points{left:.1rem;}

.zx_points { list-style: none; position: absolute; right:0.03rem; bottom:0.05rem; }
.zx_points li {display: inline-block; width: 0.06rem; height: 0.06rem;background-color:#f0f0f0;margin-right:0.04rem;border-radius:0.03rem;-webkit-border-radius:0.03rem;-moz-border-radius:0.03rem;}
.zx_points li.cur { background-color:#d1121b;}

.box_swipe{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);width:100%;overflow:hidden;}*/

.box_swipe {
    overflow: hidden;
    position: relative;
    /*margin-bottom: 1px;*/
}

 .box_swipe ul {
    overflow: hidden;
    position: relative;
}

.box_swipe li {
    float: left;
    /*width: 100%;*/
    position: relative;
}
 #position{text-align:center;list-style:none;margin:0;padding:0; position:relative; margin-top:-25px;}
 #position li{display: inline-block; width: 0.06rem; height: 0.06rem;background-color:#f0f0f0;margin-right:0.04rem;border-radius:0.03rem;-webkit-border-radius:0.03rem;-moz-border-radius:0.03rem;}
 #position li.on{background-color:#d1121b;}


@media (min-width: 640px){
    .details_header h2{padding-bottom: .1rem;margin-bottom: .025rem;border-bottom: 1px solid #E7E7EB;}
    .anlipic{background:#fff;}
}


@media (min-width:721px) {
    html { font-size: 937.5%;}
}
@media (min-width:541px) and (max-width:720px){
    html { font-size: 1400%;}
}
@media (min-width:481px) and (max-width:540px){
    html { font-size: 1054%;}
}
@media (min-width:361px) and (max-width:480px){
    html { font-size: 938%;}
}
@media screen and (-webkit-min-device-pixel-ratio: 3) and (max-width:414px){
    html { font-size: 808%;}
}
@media screen and (-webkit-min-device-pixel-ratio: 2) and (max-width:375px){
    html { font-size: 732%;}
}
@media (min-width:321px) and (max-width:360px){
    html { font-size: 706%;}
}
@media (max-width:320px){
    html { font-size: 625%;}
}



/*border css start*/
.thin-border-top {
	border-top: 1px solid #d2d2d2
}
.thin-border-right {
	border-right: 1px solid #d2d2d2
}
.thin-border-bottom {
	border-bottom: 1px solid #d2d2d2
}
.thin-border-left {
	border-left: 1px solid #d2d2d2
}
.thin-border-tb {
	border: 1px solid #d2d2d2;
	border-width: 1px 0
}
.thin-border-tr {
	border: 1px solid #d2d2d2;
	border-width: 1px 1px 0 0
}
.thin-border {
	border: 1px solid #d2d2d2
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.thin-border-tb, .thin-border-tr, .thin-border, .thin-border-top, .thin-border-bottom, .thin-border-left, .thin-border-right {
	-webkit-border-image: url(../images/border.png) 2 repeat;
	-o-border-image: url(../images/border.png) 2 repeat;
	border-image: url(../images/border.png) 2 repeat
}
.thin-border-tb {
	border-width: 1px 0
}
.thin-border-tr {
	border-width: 1px 1px 0 0
}
.thin-border {
	border-width: 1px
}
.thin-border-top {
	border-width: 1px 0 0 0
}
.thin-border-bottom {
	border-width: 0 0 1px 0
}
.thin-border-bottom.margin0{border-width:0;}
.thin-border-left {
	border-width: 0 0 0 1px
}
.thin-border-right {
	border-width: 0 1px 0 0
}
}
/*border css end*/






.itemnav {
    list-style: none;
    width: 100%;
    background: #fff;
    padding-top: .12rem;
    border-bottom: 1px solid #e1e1e1;
}

.itemnav h3{ margin-top:.05rem;}

    .itemnav li {
        float: left;
        display: inline-block;
        width: 20%;
        text-align: center;
        margin-bottom: .15rem;
        position: relative;
    }

        .itemnav li .itemico {
            width: .44rem;
            height: .44rem;
            display: inline-block;
        }

            .itemnav li .itemico.tmo1 {
                background: url("../images/rc_ico.png") no-repeat;
                background-size: 100% auto;
            }

            .itemnav li .itemico.tmo2 {
                background: url("../images/kh_ico.png") no-repeat;
                background-size: 100% auto;
            }

            .itemnav li .itemico.tmo3 {
                background: url("../images/gys_ico.png") no-repeat;
                background-size: 100% auto;
            }

            .itemnav li .itemico.tmo4 {
                background: url("../images/zw_ico.png") no-repeat;
                background-size: 100% auto;
            }

            .itemnav li .itemico.tmo5 {
                background: url("../images/xm_ico.png") no-repeat;
                background-size: 100% auto;
            }

            .itemnav li .itemico.tmo6 {
                background: url("../images/yw_ico.png") no-repeat;
                background-size: 100% auto;
            }

            .itemnav li .itemico.tmo7 {
                background: url("../images/cp_ico.png") no-repeat;
                background-size: 100% auto;
            }

            .itemnav li .itemico.tmo8 {
                background: url("../images/xx_ico.png") no-repeat;
                background-size: 100% auto;
            }

            .itemnav li .itemico.tmo9 {
                background: url("../images/px_ico.png") no-repeat;
                background-size: 100% auto;
            }

            .itemnav li .itemico.tmo10 {
                background: url("../images/hy_ico.png") no-repeat;
                background-size: 100% auto;
            }

            .itemnav li .itemico.tmo11 {
                background: url("../images/zj_ico.png") no-repeat;
                background-size: 100% auto;
            }

            .itemnav li .itemico.tmo12 {
                background: url("../images/bbs_ico.png") no-repeat;
                background-size: 100% auto;
            }

        .itemnav li .itemtxt {
            display: block;
            font-size: .11rem;
            color: #333;
            font-weight: 500;
        }



/*plugmenu*/
/****************************************************************************/
.plug-div {
    position:fixed;
    bottom:0;
    left:0px;
    z-index:900;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.plug-menu{
    -webkit-appearance:button;
    display:inline-block;
    width:36px;
    height:36px;
    border-radius:36px;
    position: absolute;
    bottom:15px;
    left: 15px;
    z-index:999;
    -moz-box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
    box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
    background-color: #B70000;
    /*-webkit-transition: -webkit-transform 200ms;
    -webkit-transform:rotate(1deg);*/
    color:#fff;
}
.plug-menu:before{
    font-size:20px;
    margin:9px 0 0 9px;
}
/*.plug-menu:checked{
	-webkit-transform:rotate(45deg);
}*/

.plug-phone>div {
    width:32px;
    height:32px;
    border-radius:32px;
    -moz-box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
    box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
    background:#B70000;
    position:absolute;
    bottom:0;
    left:0;
    margin-bottom:20px;
    margin-left:20px;
    z-index:900;
    -webkit-transition: -webkit-transform 200ms; text-align:center;
}
.plug-phone>div img{ width:27%; margin:.07rem 0 .02rem 0;}

.plug-wrap{
    position:absolute;
    height:100px;
    background:rgba(0,0,0,0.1);
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:800;
}

.plug-phone>div a{
    color:#fff;
    font-size:20px;
}

.plug-phone>div label{
    display: none;
}
.plug-phone>div a:before{
    margin:5px 0 0 5px;
}

/*****样式2*****/

/*.plug-div.model1{*/
    /*position:static!important;*/
    /*height:45px;*/
/*}*/
.plug-div.model1>div{
    position:fixed;
    z-index:900;
    bottom:0;
    left:-1px;
    right:0;
    margin:auto;
    max-width:640px;
    display:block;
    width:100%;
    height:48px;
    overflow:hidden;
    display:-webkit-box;
    display:box;
    -webkit-box-orient: horizontal;
	background:#0068c0;
    /*background:-webkit-gradient(linear, 0 0, 0 100%, from(#333c45), to(#313540), color-stop(50%, #373a43));*/
}
.plug-div.model1 input{display:none;}

.plug-div.model1 .plug-phone>div{
    width:auto!important;
    height:100%;
    position:static!important;
    margin:0;
    border-radius:0!important;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-flex: 1;
    box-flex:1;
    -webkit-box-sizing:border-box;
    overflow:hidden;
    box-shadow: none!important;
    border-right:1px solid #2688da;
    /*border-left:1px solid #666a73;*/
    background:none;
}

.plug-div.model1 .plug-phone>div a:before {
    width:90%;
    text-align:center;
}
.plug-div.model1 .plug-phone>div label{
    margin:0 5px;
    font-size:12px;
    display:block!important;
    line-height:18px;
    text-align:center;
    overflow:hidden;
}

.plug-div.model1+.plug-wrap{
    display:block!important;
    height:50px;

}
.plug-div.model1 .plug-phone>div a{
    line-height:20px!important;
}
/****************************************************************************/

.david_alltu{width:100%; padding:.2rem 0; overflow:hidden; border-bottom:1px solid #d5d5d5; text-align:center;}
.david_alltu img{width:80%; border-radius:50%;overflow:hidden;}

