@charset "utf-8";
/* CSS Document */

*{word-break:break-all;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{ margin:0; padding:0; border: 0;}
ul,li{ list-style:none;}
input,select,textarea{ outline:none;}
textarea{ resize:none;}
a img{ border:0;}
img{ display: inline-block;}
a,a:visited,a:link,a:hover,a:active{ text-decoration:none;}
a:visited{ color:#000;}
a:active{ color:#f60;}
a{ color:#333;}

/* ==========工具样式========== */
.center-block { display: block; margin-right: auto; margin-left: auto;}
.pull-right { float: right !important;}
.pull-left { float: left !important;}
.fr { float: right !important;}
.fl { float: left !important;}
.text-right { text-align: right !important;}
.text-left { text-align: left !important;}
.text-center { text-align: center !important;}
.hide { display: none !important;}
.show { display: block !important;}
.invisible { visibility: hidden;}
.text-hide { font:0/0 Arial; color: transparent; text-shadow: none; background-color: transparent; border: 0;}

/*清除浮动*/
.clearfix:before,.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
.clear:before,.clear:after { content: " "; display: table;}
.clear:after { clear: both;}

/* ===============浏览器更新提示=============== */
.browserupgrade { margin: 0; padding: 1rem; background: #ccc;}

/* ===============自定义页面样式=============== */

html{ font-size: 62.5%; }
body { font-size: 12px; font-size: 1.2rem; line-height: 1.5; font-weight: 500; font-family: "Microsoft Yahei"; background-color: #fff; max-width:640px; margin: 0 auto; overflow-x: hidden; padding-right: 0!important; }
p{ font-size: 14px; font-size: 1.4rem; }
.hovcur{ cursor: pointer; }
a.aer:hover{ color: #d66e0e; }
a.ber:hover{ color: #efefef; }
.color01{ color: #4addc8!important; }
.color02{ color: #fff!important; }
.container{ max-width: 640px; padding: 0; margin-left: 0; margin-right: 0; position: relative; }
.mtp{ margin-top: 1.5rem; }
.mbm{ margin-bottom: 1.5rem; }
.ptp{ padding-top: 1.5rem; }
.pbm{ padding-bottom: 1.5rem; }
.pidd{ padding: 1rem; }
.colorp02{ color: #2d2a3f!important; }
.colorp03{ color: #fff!important; }

.ui-page-theme-a{ background-color: #fff; text-shadow: 0 /*{a-page-shadow-x}*/ 0 /*{a-page-shadow-y}*/ 0 /*{a-page-shadow-radius}*/ none /*{a-page-shadow-color}*/!important; }

.header{ width: 100%; border-top: 0; }
.header .top{ height: 52px; padding: 7px 6px 7px; background-color: #fff!important; }
.header .logo{ width: 32%; height: 38px; border: 0; padding: 0; background: none; overflow: hidden; }
.header .logo a{ display: inline-block; width: 100%; height: 38px; }
.ui-shadow {
    -webkit-box-shadow: 0 0 0 /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
    -moz-box-shadow: 0 0 0 /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
    box-shadow: 0 0 0 /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
}
.header .logo img{ height: 38px; }
.header .headrig{ width: 68%; }.header .headrig .topmenu ul>li a.ui-btn{ font-size: 12px; padding: 0; background-color: #fff!important; border-width: 0;
    border-style: solid; }
.header .headrig .topmenu ul>li>a i.all_icon{ display: inline-block; width: 16px; height: 16px; overflow: hidden; }
.header .headrig .topmenu ul>li>a i.topicon01{ background: url(../images/top_icon01.png) center no-repeat; background-size: 100% 100%; }
.header .headrig .topmenu ul>li>a i.topicon02{ background: url(../images/top_icon02.png) center no-repeat; background-size: 100% 100%; }
.header .headrig .topmenu ul>li>a i.topicon03{ background: url(../images/top_icon03.png) center no-repeat; background-size: 100% 100%; }
.header .headrig .topmenu ul>li>a i.topicon04{ background: url(../images/top_icon04.png) center no-repeat; background-size: 100% 100%; }
.header .headrig .topmenu ul>li>a i.topicon05{ background: url(../images/top_icon05.png) center no-repeat; background-size: 100% 100%; }
.header .headrig .calltel{ display: block; margin-top: 0.2rem; font-size: 18px; line-height: 20px; color: #dd2a2a; font-weight: bold; }
.header .headrig .calltel i.telicon{ display: inline-block; width: 20px; height: 20px; background: url(../images/top_tel.png) center no-repeat; background-size: 100% 100%; }
.header .headrig .top_text{ display: inline-block; margin-top: 0.3rem; }
.header .headrig .top_text img{ height: 1.8rem; }

.ui-content{ padding: 0; }
.ui-content .banner{ text-align: center; }
.ui-content .banner img{ display: inline-block; max-width: 100%; max-height: 468px; }

ul.duul17{ padding: 0.5em 0.1em; }
ul.duul17 li{ width: 33.3%; float: left; text-align: center; padding: 0 0.2em; margin-bottom: 0.8em; }
ul.duul17 li img{ max-width: 100%; max-height: 185px; border: 1px solid #dddddd; padding: 0.3rem;  
  -webkit-box-shadow:0 0 6px rgba(0, 0, 0, .3);
  -moz-box-shadow:0 0 6px rgba(0, 0, 0, .3);
  -o-box-shadow:0 0 6px rgba(0, 0, 0, .3);
  box-shadow:0 0 6px rgba(0, 0, 0, .3);
}

.dubox p.titcon .cnwide{ width: 100%; }

.duboxbb{ padding: 1em 0.5em 1em; }
.dubg18{ background: url(../images/dubg18.jpg) top repeat-y; background-size: 100% auto; }
.duboxbb .ul18lef{ width: 25%; text-align: center; }
.duboxbb .ul18lef img{ display: inline-block; max-width: 100%; max-height: 150px; }
.duboxbb .ul18lef p{ display: inline-block; font-size: 12px; color: #fff; line-height: 18px; }
.duboxbb .ul18lef{ width: 35%; }
.duboxbb .ul18rig{ width: 65%; padding-left: 0.5em; text-align: center; }
.duboxbb .ul18rig p.ul18p{ display: inline-block; font-size: 14px; color: #fff; padding: 0.2em 0.5em; background-color: #dd2a2a;  
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
}
.duboxbb .ul18rig p.ul18tel{ margin: 1rem 0; font-size: 1.4rem; margin: 0.2em 0; line-height: 1.8rem; color: #fff!important; }
.duboxbb p.foottel{ display: inline-block; padding: 0.2em 1em; font-size: 2.2rem; font-style: italic; font-weight: 600; text-align: center; line-height: 30px; color: #fff!important; background: #dd2a2a; 
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
}
.duboxbb p.foottel i{ display: inline-block; width: 3rem; height: 3rem; background: url(../images/bot_tel_icon.png) center no-repeat; background-size: 100% 100%; }

.menubox{ width: 100%; margin-top: 2rem; }
.menubox ul li{ width: 25%; float: left; padding: 0 0.5rem; margin-bottom: 2rem; }
.menubox ul li .iconpic{ width: 100%; text-align: center; }
.menubox ul li .iconpic img{ width: 100%; max-width: 126px; }
.menubox ul li p.menup{ text-align: center; line-height: 2.2rem; font-size: 1.6rem; color: #363636; }

.ldubox{ width: 100%; }
.ldubox .title{ margin-left: 0.3rem; padding-right: 0.5rem; border-bottom: 4px solid #ceaba5; }
.ldubox .title p.tit{ font-size: 1.8rem; height: 3.4rem; line-height: 2.4rem; font-weight: 600; color: #000000; display: inline-block; padding: 0 0.5rem; border-bottom: 4px solid #cb0c04; position: relative;  bottom: -4px; }
.ldubox .title a.gohref{ float: right; margin-top: 4px; line-height: 2.4rem; font-size: 1.6rem; color: #a3a3a3; }
.ldubox .title a.gohref span{ font-family: "宋体"; }

.scrolltab{ width: 100%; }
.scrolltab ul.tabmenu{ display: block; margin: 0.5rem; }
.scrolltab ul.tabmenu li{ width: 33.3%; padding: 0 0.2rem; float: left; }
.scrolltab ul.tabmenu li a{ display: block; font-size: 1.4rem; padding: 0.5rem; text-align: center; color: #fff; background-color: #101036; }
.scrolltab ul.tabmenu li.active a{ background-color: #cb0c04; }
.scrolltab .tabbox{ width: 100%; }
.scrolltab .tabbox .tabli{ width: 100%; padding: 0.7rem; }
.scrolltab .tabbox .tabli a{ display: block; color: #fff; }
.scrolltab .tabbox .tabli .tabpic{ width: 40%; }
.scrolltab .tabbox .tabli .tabpic img{ width: 100%; max-width: 248px; }
.scrolltab .tabbox .tabli .tabcon{ width: 60%; padding: 0.5rem; }
.scrolltab .tabbox .tabli .tabcon p.tit{ font-size: 1.6rem; color: #363636; line-height: 2rem; border: 0; }
.scrolltab .tabbox .tabli .tabcon .kecon{ margin: 0.4rem 0 0.6rem; }
.scrolltab .tabbox .tabli .tabcon .kecon p.price{ font-size: 1.6rem; font-weight: 600; color: #363636; }
.scrolltab .tabbox .tabli .tabcon .kecon p.buyer{ margin-left: 1rem; font-size: 1.6rem; color: #363636; }
.scrolltab .tabbox .tabli .tabcon .gohref{ width: 100%; }
.scrolltab .tabbox .tabli .tabcon .gohref p{ font-size: 1.4rem; font-weight: 600; color: #fff; padding: 0 0.5rem; line-height: 2.2rem; background-color: #cb0c04; 
    -webkit-border-radius: 0.2rem;
    -moz-border-radius: 0.2rem;
    -o-border-radius: 0.2rem;
    border-radius: 0.2rem;
}
.scrolltab .tabbox .tabli .tabcon .gohref p.goha{ margin-left: 1.5rem; }
.scrolltab .tabbox .linea{ height: 0.4rem; width: 100%; background: url(../images/tabbox_bg.jpg) no-repeat center; background-size: 100% auto; }
.scrolltab .tabbox .lineb{ height: 1rem; width: 100%; background: url(../images/tabbox_bg.jpg) no-repeat center; background-size: 100% auto; }

.luboxa{ width: 100%; margin-top: 1.5rem; }
.luboxa .boxali{ margin: 0 0.5rem; border-bottom: 1px solid #d4d1d1; }
.luboxa .boxali a{ display: block; padding: 0.5rem 0; text-align: center; }
.luboxa .boxali a p{ display: inline-block; float: left; font-size: 1.3rem; color: #515151; line-height: 2.2rem; }
.luboxa .boxali a p.pa{ margin-left: 1.4rem; }
.luboxa .boxali a p.pb{ float: right; font-size: 1.2rem; font-weight: 600; color: #fff; padding: 0 1rem; line-height: 2.2rem; background-color: #cb0c04; 
    -webkit-border-radius: 0.2rem;
    -moz-border-radius: 0.2rem;
    -o-border-radius: 0.2rem;
    border-radius: 0.2rem;
}

.luboxb{ width: 100%;  padding: 0.6rem;}
.luboxb .boxbli{ width: 100%; background-color: #e8e8e8; margin-bottom: 0.6rem; }
.luboxb .boxbli .pic{ width: 35%; }
.luboxb .boxbli .pic img{ width: 100%; max-width: 233px; }
.luboxb .boxbli .con{ width: 65%; padding: 0.1rem 0.6rem 0.6rem; }
.luboxb .boxbli .con .tit{ width: 100%; }
.luboxb .boxbli .con .tit p{ font-size: 1.6rem; display: inline-block; float: left; }
.luboxb .boxbli .con .tit .name{ color: #212121; }
.luboxb .boxbli .con .tit .zhich{ color: #cb0c04; margin-left: 0.5rem; }
.luboxb .boxbli .con .bianh{ line-height: 2.2rem; padding: 0 0.3rem 0.3rem; font-size: 1.2rem; color: #fff; background: url(../images/bianh_bg.png) no-repeat; background-size: 100% 100%; }
.luboxb .boxbli .con .conp{ font-size: 1.2rem; line-height: 1.3rem; }

.lducont{ font-size: 1.8rem; color: #fff; }
.lduline{ height: 3px; width: 100%; background: #ceaba5; }
.lduline p{ height: 3px; width: 6rem; background: #cb0c04; }

.ldubot{ width: 100%; margin-bottom: 1rem; }
.ldubot p{ font-size: 1.4rem; color: #fff; }
.ldubot p.ldutit{ font-size: 1.8rem; line-height: 2.6rem; }


