header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary,input{outline:0;}/*hideFocus对超链接外虚线框的设置*/
ul,dl,li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{ font-weight:normal;}
pre,code,kbd,samp{font-family:inherit;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}/*default默认光标（通常是一个箭头）*/
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,a,a:hover{text-decoration:none;}
body,textarea,input,button,select{font:14px/1.14 arial,"Microsoft YaHei","微软雅黑";color:#333;outline:0;}
body{ background-color: #eeeeee;}
*{ padding: 0px; margin: 0px;}

.ctopNav{ background-color: #f15353; padding-left: 4.6875%; padding-right: 4.6875%; padding-top: 10px; padding-bottom: 10px;}
.top-daohhang-f{ width:100%}
.top-daohhang-f li{ float:left;}
.top-daohhang-f li:first-child{ width:5%; max-width:25px}
.top-daohhang-f li:first-child a img{ width:100%; margin-top:20%; max-width:25px; min-width:20px}
.top-daohhang-f li.CnavName{ width:95%; color:#fff; text-align:center; line-height:39px; font-size:18px}

.advtise{ position: relative;}
.clickcircle{ position: absolute; z-index: 1; bottom: 20px;  left: 50%; margin-left: -30px;;}
.clickcircle li{ display: inline-block; margin-left: 5px;}
.clickcircle li a{ display: block; width: 12px; height: 12px; border-radius: 10px; background-color: #fff; opacity: 0.6;}
.clickcircle li a.selectd{ opacity: 1;}
.adv{ width: 100%; position:relative; height:auto;}
.adv a{ width:100%;}
.adv img{ width: 100%;}
.Pdetails{ padding-left:2.16667% ; background-color: #FFFFFF; padding-right: 2.16667%;border-bottom: 1px solid #dedede; padding-bottom: 2px; height:70%; overflow-y: auto;z-index: 999;}
.phoneName{ color: #051b28; font-size: 16px; line-height: 30px;}
.phoneIntro{ font-size: 14px; color: #9c9c9c; line-height: 20px; }
.phonePrice{ position: relative; color: #FF5203; margin-top: 5px; margin-bottom: 6px;}
.phonePrice span{ color: #ff5203; }
.phonePrice span i{ font-size: 22px;}
.phonePrice b{ position: relative; top: -2px; left: 3px;}
.lse{ background-color: #fff; padding-top: 15px; padding-right: 2.16667%; padding-left:2.16667%;}
.zp{ display: table;}
.zp dt,.zp dd{ display: table-cell;}
.zp dt{ width: 46px; color: #ff6262;}
.zp dd i{ display: inline-block; background-color: #fd8b8b; color: #fff; line-height: 22px; margin-right: 5px; border-radius: 10px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px;}
.kd-d{ color: #9c9c9c; position: relative; font-size: 12px; padding-bottom: 10px;}
.kd-d span:nth-child(2){ position: absolute; right: 0px;}
.kd-d span i{ padding-left: 15px;}
.select-color{ background-color: #FFFFFF; margin-top: 15px; margin-bottom: 15px; line-height: 44px; padding-right: 2.16667%; padding-left:2.16667%;}
.select-color a{ display: block;  position: relative; color: #333333;}
.select-color a img{ position: absolute; right: 0px; top: 8px; width: 10px;}
.onTd{ text-align: center; margin-top: 15px; margin-bottom: 15px; color: #717171;}
.onTd span{ display: inline-block; border-top: 1px solid #b7b7b7; width: 15%; position: relative; top: -2px; margin-left:5px; margin-right: 5px;}

.btns-bottom{ position: fixed; bottom: 0px; width: 100%;}
.btns-bottom a{ display: block; width: 100%; height: 44px; line-height: 44px; color: #fff; background-color: #f15f5f; text-align: center; font-size: 16px;}
/*弹出层*/
.blackbg{ background-color: #000; width:100%; height: 100%;  position: fixed; z-index: 9; opacity: 0.5;}
.content-popbpx{ position: fixed; z-index: 10; bottom: 0px; width: 100%; background-color: #fff;}
.fist-layer{ padding-left: 3.25%; padding-right: 3.25%;border-bottom: 1px solid #dedede; padding-bottom: 10px; position: relative;}
.iphpic{ display: table; width: 100%; }
.iphpic dt,.iphpic dd{ display: table-cell; vertical-align: top;}
.iphpic dt{ width: 38%; padding-right: 10px;}
.iphpic dt img{ width: 100%; margin-top: -15px;}
.iphpic dd h2{  font-size: 16px;  color: #333; font-weight: normal; margin-top: 10px; width:90%;}
.kc{ color: #666;}
.close-btn{position: absolute; right: 5px; top: 5px; }
.close-btn img{width: 24px;}
.Pcolor{ margin-top: 10px; border-bottom: 1px solid #dedede;}
.Pcolor dt{ color: #55595b; font-size: 16px;}
.Pcolor dd{ margin-top: 10px;}
.pnumber{  height: 36px; border-radius: 5px; width: 120px; border: 1px solid #dedede;overflow: hidden}
.pnumber a,.pnumber span{  display: inline-block; padding-top: 5px;  width: 30%; height: 31px; text-align: center; vertical-align: top;}
.pnumber a img{ width: 16px; margin-top: 5px; }
.pnumber a:first-child{border-right: 1px solid #dedede;}
.pnumber span{border-right: 1px solid #dedede; padding-top: 0px; height: 36px; line-height: 36px; font-size: 20px; color: #222222; }
.clolrsP a{ display: inline-block; height: 36px; line-height: 36px; color: #6c717a; border-radius: 5px; border:1px solid #dedede; padding-left: 10px; padding-right: 10px; margin-right: 3px; margin-bottom: 10px;}
.clolrsP a:hover,.clolrsP a.selectdP{ background-color: #f15353; border:1px solid #F15353; color: #FFFFFF;}
.text-op{ color: #666666;}
.content-popbpx{ height: 90%; }
.btns-bottom-1 a{display: block; width: 100%; height: 44px; line-height: 44px; color: #fff; background-color: #f15f5f; text-align: center; font-size: 16px;}
.ulnav{ display: table; padding-left: 3.25%; padding-right: 3.25%; width: 93.5%; border-bottom: 1px solid #dbdbdb;background-color: #fff;}
.ulnav li{ display: table-cell; text-align: center; line-height: 36px;}
.ulnav li a{ display: block; color: #545454;}
.ulnav li a.selectd{ border-bottom: 2px solid #f01500; color: #f01500;}
.nlnav-copnten{ height: 300px; line-height: 300px; text-align: center;}

.hmd{ background-color: #fff; margin-top: 15px; padding-left: 3.25%; padding-right: 3.25%; padding-top: 15px; padding-bottom: 15px; }
.dl-con1{ display: table;}
.dl-con1 dt,.dl-con1 dd{ display: table-cell; vertical-align: top;}
.dl-con1 dt{ width: 40%; padding-right:3%;}
.dl-con1 dt img{ width: 100%;}
.dl-con1 dd h2{ font-size: 16px; margin-bottom: 10px;}
.text-3{ color: #9c9c9c; font-size: 12px; margin-bottom: 2px; line-height: 18px;}
.text-2{  position: relative; margin-top: 10px; }
.text-2 span{ color: #ff5d14;font-size: 18px;}
.text-2 em{ position: absolute;right: 0px; font-weight: normal; top: 3px; font-size: 14px; color: #1c1c1c;}
.title-p{ font-size: 16px; font-weight: normal; line-height: 54px; border-bottom: 1px solid #e6e6e6; padding-left: 3.25%; padding-right: 3.25%;}
.hmd-1{ background-color: #FFFFFF; margin-top: 15px;}
.pay-style{}
.pay-style li{ line-height: 54px; border-bottom: 1px solid #e6e6e6; }
.hdfk{ position: relative; height: 54px;padding-left: 3.25%; padding-right: 3.25%; font-size: 16px;}
.hdfk a{ position: absolute; right: 3.25%; top: 6px;  }
.hdfk a em{ display: inline-block; width: 20px; height: 20px; background-color:#fff ; border-radius: 14px; border: 1px solid #cccccc;}
.hdfk a.img1{ top: 0px;}
.hdfk a.img1 img{ width: 20px; }

.innerlaye{border-top: 1px solid #e6e6e6; }
.innerlaye dd{ margin-left: 5%;  height: 44px; line-height: 44px;border-bottom: 1px solid #e6e6e6; padding-top: 10px; padding-bottom: 10px; position: relative;}
.md{font-size: 16px; color: #737a84; position: relative;}
.md img{ vertical-align: middle; margin-right: 5px; width: 30px; margin-top: -3px;}
.md span{ color: #d5d5d5; font-size: 12px; padding-left: 10px;}
.innerlaye dd a{ position: absolute; right: 3.25%; top: 20px;}
.innerlaye dd a img{ width: 22px; }
.innerlaye dd a em{display: inline-block; width: 20px; height: 20px; background-color:#fff ; border-radius: 14px; border: 1px solid #cccccc;}
.innerlaye dd:last-child{ border-bottom: none;}
.morepay{ line-height: 54px; text-align: center; }
.morepay a{ display: block;color: #292929;}
.bottomf{ position: fixed; bottom: 0px; height: 44px; line-height: 44px; background-color: #4f4f4f; width: 100%;max-width: 640px;min-width: 320px;}
.bottomf p{ color: #fff; padding-left: 3.25%; float: left;}
.bottomf p em{ padding-left: 5px; font-size: 18px;}
.bottomf a{ display: block; float: right; width: 40%; background-color: #f15f5f; color: #fff; text-align: center; line-height: 44px; font-size: 16px;}

.bg-white{ background-color: #fff;}
.cont-wh{ margin-left: 3.25%; margin-right: 3.25%; padding-top: 10px; padding-bottom: 10px;}
.cont-wh p{  line-height: 26px; color: #101010; font-size: 12px;}
.cont-wh p span{ display: inline-block; width: 68%; vertical-align: top;}
.cont-wh p img{ width: 12px; vertical-align: middle; margin-right: 6px; margin-top: -2px;}
.otheradress{ display: inline-block; border: 1px solid #f15353; color: #F15353; border-radius: 5px; padding-left: 5px; padding-right: 5px; font-size: 12px; position: absolute; right: 3.25%;}
.bpc{ width: 100%;}
.bpc img{ width: 100%; float: left;}
.title-p0{ font-size: 16px; line-height: 44px;border-bottom: 1px solid #e6e6e6; padding-left: 3.25%; padding-right: 3.25%; font-weight: normal;}
.ulop{}
.ulop li{ border-bottom: 1px solid #e6e6e6; padding-left: 5%; padding-top: 15px; }
.write-text{ position:relative; line-height: 24px; border-bottom: 1px solid #e6e6e6;padding-right: 3.25%; padding-bottom: 10px;}
.write-text span{}
.write-text input{ border: none; height: 24px; line-height: 24px; color: #333; font-size: 14px;}
.text-4{ font-size: 12px; color: #999999; margin-top: 5px; line-height: 22px; padding-top: 5px; padding-bottom: 5px;}
.text-4 img{ width: 16px; vertical-align: middle; margin-right: 5px;}
.text-4 span{ display: inline-block; width: 90%; vertical-align: top;}
.xf-yzm{ position: absolute; right:3.25%; top: -2px;}
.xf-yzm-1{position: absolute; right:3.25%; width: 60px;line-height: 24px; text-align: center; top: 12px;}
.juli{ margin-top: 15px;}
.input-p{ margin-top: 15px; margin-bottom: 15px; background-color: #fff; padding-top: 15px; padding-bottom: 15px; padding-left: 3.25%; padding-right: 3.25%; position: relative;}

.input-p  input{ border: none; color: #333;}
.input-p a{}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ccc;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ccc;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #ccc;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #ccc;
}

.linebot{ border-bottom: 1px solid #e6e6e6; margin-bottom: 0px;}
.linebot input{ width: 100%;}
.jub{ margin-top: 0px;}

.botm{ padding-top: 15px; padding-bottom: 15px; line-height: 24px; padding-left: 3.25%; padding-right: 3.25%; position: relative; font-size: 12px;}
.botm a.a-lv{}
.botm a.a-lv em{display: inline-block; width: 20px; height: 20px; background-color:#fff ; border-radius: 14px; border: 1px solid #cccccc; vertical-align: middle; margin-top: -3px;}
.botm a.a-lv img{ width: 22px; vertical-align: middle; margin-right: 2px;  margin-top: -2px;}

.botm a.click-yd{line-height: 24px;width: 60px;display: inline-block; border: 1px solid #f15353; color: #F15353; border-radius: 5px; padding-left: 5px; padding-right: 5px; font-size: 12px;
 position: absolute; right: 3.25%; text-align: center;}

.wl-messages{ background-color: #fff; padding-top: 15px; padding-bottom: 15px; padding-left: 3.25%; padding-right: 3.25%; position: relative; font-size: 14px;}
.wl-messages a{ display: inline-block; position: absolute; right: 3.25%;width: 60px;border: 1px solid #f15353; color: #F15353; border-radius: 5px; padding-left: 5px; padding-right: 5px; font-size: 12px;
right: 3.25%; text-align: center; line-height: 24px; top: 10px;}
.a-p{ margin-top: 0px; padding-top: 0px;}
.text-5{ padding-left: 3.25%; padding-right: 3.25%; padding-top: 5px; padding-bottom: 5px; color: #F15F5F;}
.text-5 img{ margin-right: 5px; width: 16px;}
.pi-s{ padding-left: 3.25%; padding-right: 3.25%; padding-top: 15px; padding-bottom: 10px; line-height: 22px; font-size: 12px;}
.btns-a{ display: block}
.btns-a a{ display: block; float: left; width: 50%; text-align: center;}
.btns-a a:first-child{ background-color: #fff; color: #f15f5f;}
.btns-a a:last-child{ background-color: #F15F5F; color: #fff;}

@media only screen and (max-width:320px){
	.Pdetails{ height:70%; overflow-y: auto}
}

/*4月5号新增*/
.clolrsP a.darkgray{
    background-color: #b8babf;
    border: 1px solid #b8babf;
    color: #898a8d;
}

/*微店遮罩层*/
.popbox2{ position: fixed;top: 0px; z-index: 150; width: 94%; right: 10px;}
.popbox2 img{ width:100%;}
.balck-g2{ background-color: #000; opacity: 0.5; position: fixed; width: 100%; height: 100%;  z-index: 12;}
.Shade_mask2{
	background-color: #000;
    height: 100%;
    left: 0;
    position: fixed;
    opacity: 0.5;
    top: 0;
    width: 100%;
    z-index: 120;
	 
}
.none,.hide{display:none;}
.ListTable{width:100%;border-collapse:collapse;border:none;margin-bottom:10px;font-size:12px;}
.ListTable td,.ListTable th{line-height:28px;text-shadow:none;}
.ListTable th{background:#BDE2FB;text-align:center;word-break:break-all;color:#333;}
.ListTable tr{background:#FFF;}
.ListTable td{text-align:center;word-break:break-all;color:#333;line-height:28px;}
.ListTable tr.bg{background:#F9F9F7;}
.ListTable a{margin:4px 0;}
.ListTable .w90{width:90px;}

/**遮罩层**/
.Shade_mask{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.35);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-tranform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);z-index:100;display:none;}

.main_visual{height:322px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;z-index: 1;}
.main_image{height:322px;overflow:hidden;position:relative;}
.main_image ul{
   /* width:9999px;*/ width:100%;
    height:322px;overflow:hidden;position:absolute;top:0px;left:0;background-color: #eeeeee;text-align: center;}
.main_image li{float:left;width:100%;height:322px;}
.main_image li span{display:block;width:100%;height:322px}
.main_image li a{display:block;width:100%;height:322px}

div.flicking_con{position:absolute;top:300px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../../images/point_01.png) no-repeat left top;left:20px;}
#btn_next{background:url(../../images/point_03.png) no-repeat right top;right:20px;}




