/* CSS Document */
@charset "utf-8";
body{ margin:0; padding:0; font-family: "宋体";font-size:12px;color:#666666;background-color:#ffff; max-width:640px;margin:0 auto;}
a:link{ color:#666666; text-decoration:none;}
a:visited{ color:#666666; text-decoration:none;outline:none;}
a:hover{color:#666666;text-decoration:none;outline:none;}
a:active{ color:#666666; text-decoration:none;outline:none;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,img,form ,input{ margin:0; padding:0; border:none;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1em;font-style: normal;font-weight: normal;}
.clear{ height:0; font-size:0; line-height:0; clear:both;}
ul, li { margin:0; padding:0; list-style-type:none; }
.clear10{height:10px;width:100%;float:left;}
.clear30{height:30px;width:100%;float:left;}
.clear40{height:40px;width:100%;float:left;}
.clearfix:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;visibility: hidden;}
input, textarea {
outline: none;
outline-style: none;
outline-width: initial;
outline-color: initial;
}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea { -webkit-appearance: none;} 
table {border-collapse: collapse;empty-cells: show;}
.left{ float:left;}
.right { float:right;}
.main { width:640px; margin:0 auto;}
.clear { clear: both; margin: 0 auto;}
.max{width: 100%;padding:0px;background:#fff; }
.balk{ width:100%; height:6px;background:#f0f0f0;}

@keyframes fade-in { 
        0% {opacity: 0;}/*初始状态 透明度为0*/  
        40% {opacity: 0;}/*过渡状态 透明度为0*/  
        100% {opacity: 1;}/*结束状态 透明度为1*/  
 }  
@-webkit-keyframes fade-in {/*针对webkit内核*/  
        0% {opacity: 0;}  
        40% {opacity: 0;}  
        100% {opacity: 1;}  
}  
/*#wrapper {    
        animation: fade-in;/*动画名称
        animation-duration: 1.5s;动画持续时间
        -webkit-animation:fade-in 1.5s;针对webkit内核
}  */

/*底部*/
.footer { width:100%; background:#fff; padding:10px 0 15px; margin-bottom:60px;}
.footer .foot2 p { text-align:center; color:#999; font-size:14px;font-family:'微软雅黑';}
.footer .foot2 p a {color:#999;}
.footer .foot2 p a.linl { color:#666;}
.footer .foot2 p a.linl span { color:#ff9e54; font-size:16px; font-family:"微软雅黑";}
.footer .foot2 p span { font-family:arial;}
/*头部position:relative;*/
.top { width:100%; max-width:640px;z-index: 1000; height:45px; position:fixed; top:0px; display: block; border-bottom:1px solid #e3e3e3; background-color: #fff;  background:#fff;}
.top .logo { float:left; margin-left:2.5%; width:65%; padding:5px 0;height:45px;}
.top .logo a img { width: auto; height:35px;}
.top .top2 { float:right; width:30%;padding:10px 0; margin-right:2.5%;height:45px;}
.top .top2 .prompt { float:right;height:25px; text-align:right;margin-right:10px; position:relative}
.top .top2 .prompt img { width: auto; height:25px;}
.top .top2 .sort {float:right;height:25px;text-align:right;}
.top .top2 .sort img { width: auto; height:25px;}
.top .titles { float:left; width:60%; text-align:center; line-height:35px; font-size:16px; font-family:'微软雅黑'; color:#333; overflow:hidden;  white-space:nowrap;text-overflow:ellipsis;}
.black { float:left; width:40%;}

.secth {  width:100%; height:50px;padding:10px 2.5%;border-top:1px solid #e3e3e3; position:absolute; left:0px; top:45px; z-index:999; display:none;background: rgba(0, 0, 0, 0.5) !important;
    filter: Alpha(opacity=50);
    background: #000;
}}
.secth #search_box { height:30px; width:100%;}
.secth #search_box span { display:inline-table; width:100%; height:30px;}
.secth #search_box span .search_in { width:85%; height:30px; line-height:30px; font-size:14px;float:left;font-family:'微软雅黑'; color:#fff; text-indent:10px; border:1px solid #fff; background:none;}
.secth #search_box span .search_btn { width:15%; text-align:center; height:30px; line-height:30px;float:left; text-align: center; border: none; background:#fff; color:#0054a3;}
.secth #search_box span .search_btn img { width: auto; height:30px; margin:0 auto; }

.top_2j { width:100%; height:45px; background:#fff; display: none; }
.top_2js { width:100%; background:#fff; position:fixed;height:45px;bottom:0;display:block; left:0;}
.nvbg { position:absolute; left:0px; top:-23px; height:23px; width:100%; background:url(../images/nvbg.png) repeat-x left bottom;}
.top_2j ul { position:relative;padding:3px 0 2px; width:100%; height:35px;}
.top_2j ul li { width:20%; text-align:center;float:left;}
.top_2j ul li.cur a p { color:#ff6000;}
.top_2j ul li a p img { max-width:100%; height:20px;}
.top_2j ul li a p{ color:#999; line-height:20px; font-family:'微软雅黑'; font-size:12px; position:relative;}
.top_2j ul li a p span { position:absolute; display:inline-table; font-size:10px; font-family:"Arial"; color:#fff; background:#ff5c00 ; top:0; left:55%;border-radius:13px; width:15px; height:15px; line-height:15px; text-align:center;}

.foot3{width: 100%;position: fixed;left: 0px;bottom: 0px;z-index: 1000;background:#303030;}
.footer-con2 ul {float: left; width: 100%; height:50px; line-height:50px;}
.footer-con2 ul li { float: left;width: 50%; text-align: center;color:#fff;}
.footer-con2 ul li p { float:left; height:50px; padding:5px; line-height:20px; text-align:center; width:calc(100% - 58px);}
.footer-con2 ul li a {color:#fff; font-size:14px; font-family:'微软雅黑'; }
.footer-con2 ul li.gwc3 {width:50%; height:50px; line-height:50px;color:#fff; font-size:12px; font-family:'微软雅黑'; }
.footer-con2 ul li .btn-gw { background:#d90000;width:50%; float:left; font-size:14px; }
.footer-con2 ul li .btn-gw p { height:25px; line-height:25px; font-family:"宋体"; font-size:12px;}
.footer-con2 ul li .btn-gw p a {font-family:"宋体"; font-size:12px;}
.footer-con2 ul li .btn-gw p img { height:25px; width:auto;}



/* banner */
.slider-focus{position:relative;max-width:640px;overflow:hidden;/*max-height:320px;*/margin:0 auto;}
.slider-focus .hd{ position:absolute;width:100%;height:20px;left:0;bottom:1%;z-index:1;line-height:20px;text-align:center; }
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:8px;height:8px;margin:0 4px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#eee; cursor:pointer;}
.slider-focus  .hd li.on{ background:#ff8003;}
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

/*nav*/
.nav { width:100%; padding:15px 0 0; background:#fff;border-bottom:1px solid #e3e3e3;}
.nav ul li { width:20%; text-align:center; margin-bottom:15px; float:left;}
.nav ul li a p img { max-width:100%; width:65%;}
.nav ul li a p{ color:#666; line-height:20px; font-family:'微软雅黑'; font-size:12px;}


/*sy*/
.list { width:100%;}
.list1 { width:100%; height:30px; border-bottom:0px solid #f0f0f0; margin-bottom:10px;}
.list1 h2 { font-family:"微软雅黑"; font-size:14px; color:#000; font-weight:normal; margin-left:2.5%; float:left; line-height:30px; height:30px;}
.list1 span { font-family:"微软雅黑"; font-size:12px; color:#999; line-height:40px; float:right; margin-right:2.5%;}
.list1 span a {font-family:"微软雅黑"; font-size:12px; color:#0068e1; }
.box_s1 { width:100%; padding:0 2.5%;}
.box_s1 ul li { width:100%; margin-bottom:10px;}
.box_s1 ul li a img { width:100%; max-width:100%;}

.box_s2{ width:100%; padding:0 2.5%;}
.box_s2 ul li { border-bottom:1px solid #f0f0f0; width:100%; margin-bottom:10px; display:inline-block; padding-bottom:10px; float: left; }
.box_s2 ul li:last-child { border-bottom:none;}
.box_s2 ul li .s2_img{ float:left; width:30%;}
.box_s2 ul li .s2_img  a img { width:100%; max-width:100%;}
.box_s2 ul li .s2_txt { float:left; margin-left:2%; width:68%; position:relative; padding-bottom:0px;}
.box_s2 ul li .s2_txt h2 { font-size:14px;  font-family:'微软雅黑'; line-height:25px; font-weight: normal; margin-bottom:5px; height:25px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.box_s2 ul li .s2_txt h2 a {color:#000;}
.box_s2 ul li .s2_txt h3 {font-weight: normal; width:100%; line-height:20px; height:20px; overflow:hidden; font-family:"宋体"; font-size:12px; color:#666; white-space:nowrap;text-overflow:ellipsis;}
.box_s2 ul li .s2_txt h3 p.s1 { float:left;}
.box_s2 ul li .s2_txt h3 p.s2 {float: none;}
.box_s2 ul li .s2_txt h3 p.s1 { background:none;color:#333333; width: auto; line-height:20px; text-indent:0;}
.box_s2 ul li .s2_txt h3 span a{ font-size:16px; color:#ff5c00; font-family:'微软雅黑';}
.box_s2 ul li .s2_txt h3 span i{ font-size:26px; color:#ff5c00; font-family:'微软雅黑';  font-weight:bold; font-style:normal;}
.box_s2 ul li .s2_txt p { width:100%; font-family:"宋体"; font-size:12px; color:#999; line-height:18px;height:58px; overflow:hidden;}
.box_s2 ul li  .s2_txt a.xq01{  display:inline-table; position:absolute; left:0px; bottom:0px;}
.box_s2 ul li  .s2_txt a.xq01 img { max-width:100%;}
.more { text-align:center; width:100%; border-top:1px solid #f0f0f0; height:40px; line-height:40px; color:#333333; font-size:16px;font-family:'微软雅黑'; cursor:pointer;}

/*保险内页*/
.show_top { width:100%;}
.show_img { width:100%;}
.show_img img { max-width:100%; width:100%;} 
.show_txt {
    display: inline-table;
    padding: 10px 2.5% 15px;
    position: relative;
    width: 100%;
}
.show_txt .show_txtbt {
    float: left;
    width: 78%;
}
.show_txt .shear {
    float: right;
    margin-left: 2%;
    text-align: center;
    width: 20%;
}
.show_txt .shear span {
    color: #ff5c00;
    display: block;
    font-family: "微软雅黑";
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;
    text-align: center;
    width: 100%;
}
.show_txt .shear span img {
    height: auto;
    max-width: 100%;
    width: 60%;
}

.show_txt h1 {font-size:16px; color:#333; font-family:'微软雅黑';line-height:20px; margin-bottom:5px;}
.show_txt p {font-size:12px; color:#999; font-family:'微软雅黑'; line-height:18px;}
.show_txt p.price { line-height:25px; margin-top:8px;font-size:14px; color:#333; font-family:'微软雅黑';}
.show_txt p b { color:#999;font-family:'微软雅黑'; line-height:12px; font-weight: normal; line-height:20px; width:100%; height:20px; margin-top:8px; display:block;}
.show_txt p.price span {color:#ff9e54; font-size:18px;}
.show_txt p.price i { float:right; font-style:normal; color:#666;}
.show_text { width:100%; padding:0 2.5%;}
.show_text h1 { width:100%;border-bottom:1px solid #ececec;height:55px; line-height:55px;font-size:18px; color:#000; font-family:'微软雅黑';}
.show_text h1 a { float:right;font-size:14px; color:#999; font-family:'微软雅黑';}
.show_text ul li { height:40px; line-height:40px; width:100%; border-bottom:1px solid #ececec;font-size:14px; color:#666; font-family:'微软雅黑'; overflow:hidden;}
.show_text ul li:last-child { border-bottom:none;}
.show_text ul li.sht_txts { overflow:hidden; padding-right:25px; background:url(../images/jt2.png) no-repeat right center; white-space:nowrap;text-overflow:ellipsis;}
.show_text ul li  span { height:40px; float:left; line-height:40px; color:#333;}
.show_text ul li em { color:#ed0000; font-size:16px;}
.sh_list .demo1 { float:right; height:39px; line-height:39px;font-size:14px; width:calc(100% - 45px); color:#333; font-family:'微软雅黑'; text-align:right;}
.sh_list .demo1{padding-right: 25px;}
.sh_list .demo2 { float:right; height:39px; line-height:39px;font-size:14px; width:calc(100% - 75px); color:#333; font-family:'微软雅黑'; text-align:right;}
.sh_bt { width:100%; padding:0 2.5%; text-align:left;font-size:16px; color:#333; font-family:'微软雅黑'; height:40px; line-height:40px;border-bottom:1px solid #ececec;}
.show_editing { width:100%; padding:10px 2.5% 20px; line-height:25px; margin-bottom:50px;font-size:13px; color:#999; font-family:'微软雅黑';}
.show_editing img { max-width:100%; height:auto;}
.bt_btn { width:100%; position:fixed; bottom:0px; background:#fff; height:50px; border-top:1px solid #ececec; max-width:640px;}
.bt_btn .collection { float:left; width:20%; color:#666; height:50px;font-family:'微软雅黑'; font-size:12px; padding:5px 0;}
.bt_btn .collection  p { line-height:20px; text-align:center;}
.bt_btn .collection  p img { height:20px; max-width:100%;}
.bt_btn .bx_buy { float:left; width:100%;  background:#ed0000; color:#fff; height:50px; line-height:50px; text-align:center;font-family:'微软雅黑'; font-size:16px;}
.bt_btn  .bt_btn_next { width:100%;height:50px; line-height:50px; text-align:center;background:#ed0000; color:#fff;font-family:'微软雅黑'; font-size:16px;}
.bt_btn .bx_buy a { color:#fff; display:inline-block; width:100%; height:100%;}
/*弹窗*/
.app_all { width:100%; height:100%; position:fixed; z-index:999; top:0px; left:0px; display:none;}
.app_bg { width:100%; height:100%; position:fixed;top:0px; left:0px; z-index:1000;background:rgba(0, 0, 0, 0.5)!important;filter:Alpha(opacity=50);opacity:0.5; background:#000;}
.app_alls { width:100%; position:fixed; z-index:9999; height:100%; padding:15% 2.5%  30%;}
.app_text { width:100%; margin:0 auto; background:#fff;height:100%; position:relative; border-radius:3px; padding-bottom:15px; max-width:640px;}
.app_text .app_btn { position:absolute; width:20px; height:20px; top:-20px; right:0px; cursor:pointer;}
.app_text .app_btn img { max-width:100%;}
.app_text h1 { width:100%; padding:0 2.5%; text-align:center; height:50px; line-height:50px;font-size:14px; color:#000; font-family:'微软雅黑'; overflow:hidden; border-bottom:1px solid #ccc; margin-bottom:10px; }
.app_text .app_txt { padding:8px 2.5% 15px; height:calc(100% - 60px); width:100%;font-size:12px; color:#666; font-family:'微软雅黑'; line-height:25px; overflow:auto;}


/*购买保险*/
.buy_upbg { width:100%; height:100%; position:fixed;top:0px; left:0px; z-index:100;background:rgba(0, 0, 0, 0.7)!important;filter:Alpha(opacity=70); background:#000;display:none;}
.buy_txt { z-index:9999; background:#fff; position:fixed; bottom:-100%; padding:10px 0 15px; width:100%;-webkit-transition: all 400ms;-moz-transition: all 400ms;transition: all 400ms; max-width:640px; display:none;}
.buy_txts { bottom:-200%;}
.app_btn { position:absolute; width:20px; height:20px; top:-5px; right:5px; cursor:pointer;}
.app_btn img { max-width:100%;}
.tj_btn { margin:10px auto; width:95%; height:35px; line-height:35px; text-align:center; }
.tj_btn .tj_btns { display:inline-block;background:#ed0000;border-radius:3px; width:100%; height:100%;font-size:16px; color:#fff; font-family:'微软雅黑';}
.show_txts { border-bottom:1px  solid #f3f3f3; padding-bottom:10px;}
.close_list { width:100%; padding:0 2.5%; max-height:200px; overflow:auto;}
.close_list ul li { padding:10px 0; border-bottom:1px solid #f3f3f3; width:100%;}
.close_list ul li h2 { width:100%; height:30px; line-height:30px; text-align:left;font-size:14px; color:#333; font-family:'微软雅黑';}
.close_list ul li h2 span { color:#999;}
.close_list ul li .package { width:100%; margin-top:5px;}
.close_list ul li .package p { float:left; padding:0 10px; height:30px; line-height:30px; border:1px solid #ccc; border-radius:3px;font-size:12px; color:#666; font-family:'微软雅黑'; margin-right:8px; margin-bottom:8px;}
.close_list ul li .package p.closerhv { background:#ed0000; border:1px solid #ed0000; color:#fff;}
.close_list ul li .time_tb { width:100%; height:30px; line-height:30px;}
.close_list ul li .time_tb  select { display:inline-block; width:40%; height:28px; line-height:28px; border:1px solid #ccc; border-radius:3px; background:none;}
.quantity { width:100%; margin-bottom:15px; padding:10px 2.5% 5px; height:55px;}
.quantity span { float:left;font-size:14px; color:#333; font-family:'微软雅黑'; line-height:35px;}
.quantity .quantitys { float:right; height:35px;}
.quantity .quantitys .gwcdell { float:left; display:inline-block; width:33px; height:33px; line-height:33px; border:1px  solid #ccc; border-right:none; text-align:center;font-size:30px; color:#666; font-family:'微软雅黑';}
.quantity .quantitys #mums { float:left; display:inline-block; width:80px; height:33px; line-height:33px; border:1px  solid #ccc; text-align:center;font-size:16px; color:#666; font-family:'微软雅黑';}
.quantity .quantitys .gwcadd { float:left; display:inline-block; width:33px; height:33px; line-height:33px; border:1px  solid #ccc;text-align:center;border-left:none;font-size:30px; color:#666; font-family:'微软雅黑';}

/*信息*/
.news { width:100%; padding:15px 2.5% 10px;}
.news ul li { width:100%; margin-bottom:15px; border-radius:5px; border:1px solid #ccc;}
.news ul li h2 { height:40px; line-height:40px; width:100%; text-align:left; font-family:'微软雅黑'; color:#333; font-size:14px; text-indent:5%;}
.news ul li .wort_li { display:none;}
.news ul li .wort_li a { display:inline-table; width:100%; height:35px; line-height:35px; border-top:1px dashed #eee; text-indent:8%;font-family:'微软雅黑'; color:#666; font-size:12px;}
.ny_banner { width:100%;}
.ny_banner img { max-width:100%; width:100%;}
.edit { width:100%; padding:10px 2.5% 20px;font-family:'微软雅黑'; color:#999; font-size:14px; line-height:20px;}
.edit img {max-width:100%; height:auto;}
.news_list { width:100%; padding:10px 2.5% 10px;}
.news_list ul li { width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #f3f3f3;}
.news_list ul li:last-child { border-bottom:none;}
.news_list ul li h2 { padding-left:30px; background:url(../images/sq1.PNG) no-repeat left top; height:25px; line-height:25px; margin-bottom:8px;font-family:'微软雅黑'; color:#333; font-size:15px;}
.news_list ul li .news_txt { padding-left:30px;background:url(../images/aq2.PNG) no-repeat left top;font-family:'微软雅黑'; color:#999; font-size:14px; line-height:25px;}
.news_list ul li .news_txt img { max-width:100%; height:auto; margin-top:5px;}
.con_back { width:100%; border-top:1px solid #f3f3f3; padding:15px 2.5%;}
.con_back a{ color:#ff9e54;font-family:"微软雅黑"; font-size:16px; margin-bottom:15px; }
.con_back  span { font-family:"宋体"; margin-right:8px;}


/*支付*/
.pays { width:100%;  background:#fff;}
.pays ul li { width:100%;float:left;padding:10px 2.5%; background:url(../images/arr3.png)no-repeat 98% center;background-size:10px; border-top:1px solid #e3e3e3;}
.pays ul {border-bottom:1px solid #e3e3e3; }
.pays ul li a {  display:inline-table; width:100%; height:100%;}
.pays ul li .nw_img { float:left; width:20%; text-align:left;}
.pays ul li .nw_img img { max-width:100%; width:75%;}
.pays ul li .nw_txt { float:left; width:80%;}
.pays ul li .nw_txt h1 { text-align:left; font-weight:normal; font-family:'微软雅黑'; font-size:14px; color:#666; margin-bottom:5px;}
.pays ul li .nw_txt p {ont-family:"宋体"; font-size:13px; line-height:20px; color:#999;height:20px; border-bottom:none; padding:0;}
.pays p { line-height:40px; height:40px; padding:0 2.5%; font-size:14px; font-family:"宋体"; color:#666;}
.pays p span { float:right; color:#F55F0D ; font-family:Arial, Helvetica, sans-serif; font-size:14px;}


/*分类搜索*/
.st_main { width:100%; border-top:1px solid #e3e3e3;}
.st_main .st_l {width:30%; overflow: auto; float:left; background:#eee;}
.st_main .st_l ul li {border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; height:45px; line-height:45px; text-align:left; padding:0 5px; font-family:"微软雅黑"; font-size:16px; color:#666; text-align:right; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.st_main .st_l ul li.sthover { background:#fff; color:#333;border-right: none;}
.st_main .st_r {width:70%;OVERFLOW: auto; float:left; background:#fff;}
.st_main .st_r .st_row { width:100%; padding:10px 2.5%;}
.st_main .st_r .st_row ul li{float:left;margin-bottom:10px; text-align:center; height:25px; line-height:25px; font-family:"宋体"; font-size:14px; margin-right:5px; margin-left:5px; max-width:98%; padding:0px 10px;border:1px solid #eee;border-radius:3px; } 
.st_main .st_r .st_row ul li a { color:#666; display:block; width:100%; height:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


/*menu*/
.menuc{ width:100%; height:100%; background-color:#000; position:fixed; z-index:999; top:0px;filter:alpha(opacity=3);-moz-opacity:0.0;-khtml-opacity: 0.0;opacity: 0.3; display:none; max-width:640px;}
.menuc1{ width:80%; height:100%; position:fixed; z-index:1000; top:0px;display:none;overflow:scroll;max-width:560px;}
.mean-nav{width:100%; min-height:100%;box-shadow:0px 0 0px #000,0 -1px 10px #666,0 0px 0px #000,0px 0 0px #000; -webkit-box-shadow:0px 0 0px #000,0 -1px 10px #666,0 0px 0px #000,0px 0 0px #000; -moz-box-shadow: 0px 0 0px #000,0 -1px 10px #666,0 0px 0px #000,0px 0 0px #000;background-color:#fff;}
.mean-nav .mclose{border-bottom:2px solid #f4f4f4; width:100%; height:40px; line-height:40px; padding:0px 10px; color:#333; font-size:16px; font-weight:bold; cursor:pointer;}
.mean-nav .mclose span{ float:right; font-size:20px;}
.mean-nav ul{ width:100%;}
.mean-nav ul li{border-bottom:1px solid #666; width:100%; line-height:40px; padding:0px 10px; color:#666; font-size:14px; position:relative; }
.mean-nav ul li .mean-expand{font-size: 14px; position:absolute; right:15px; top:0px; width:10%; text-align:right;}
.mean-nav ul li a {color:#333; display:inline-table; height:100%; width:100%;font-family:'微软雅黑'; font-size:15px;}
.mean-nav ul li ul li{border-bottom:0px solid #f4f4f4; width:100%; line-height:30px; padding-left:10px; color:#333; font-size:13px; position:relative;font-weight:normal; }
.mean-nav ul li ul li a {color:#666; font-family:"宋体"; font-size:14px;width:90%; display: block; height:30px; overflow:hidden; line-height:30px;}
.mean-nav ul li ul li div { padding-left:10px;}
.mean-nav ul li ul li div a {font-size:12px; width:100%; color:#999;}

.top_lks { width:100%; padding:0 2.5%; margin-top:15px; height:32px;}
.top_lag{ height:32px; line-height:32px; margin-top:3px;}
.top_lag p { float:left; height:32px; line-height:32px; padding:0 15px;cursor:pointer; background:#ed0000;margin-right:8px; border-radius:3px;}
.top_lag p a {font-family:"微软雅黑"; color:#fff; font-size:14px; display:inline-table; width:100%; height:100%;}


/*登录注册*/
.login { width:100%; background:#1d2852; position:relative; overflow:hidden;}
.login .login_img { width:100%;overflow:hidden;}
.login  .login_img img { max-width:100%; height:auto;}
.login_text { position: absolute; top:0px; left:0px; width:100%; height:100%;}
.login_bt { width:100%; text-align:center; height:60px; margin-top:40px; margin-bottom:20px;}
.login_bt img { max-width:100%; height:60px;}
.login_txt { width:100%; padding:0 8%;}
.login_txt  p { width:100%; height:40px; padding:5px 0; background:#fff; border-radius:3px; margin-bottom:10px;}
.login_txt  p span { float:left; height:20px; width:30px; margin-right:5px; margin-top:5px; text-align:center;}
.login_txt  p span img { height:20px; max-width:100%;}
.login_txt  p input { height:30px; line-height:30px; display:block; width:calc(100% - 40px); text-align:left;font-family:"微软雅黑"; color:#999; font-size:14px;}
.login_txt  p .inputwide{ text-indent:5px;width:calc(100% - 120px); float:left;}
.login_txt  p .applyBtn2 { width:115px; text-align:center; height:30px; line-height:30px; float:left; border-radius:3px;}
.login_dl { width:100%; margin-bottom:15px; height:40px; line-height:40px;font-family:"微软雅黑"; color:#fff; font-size:16px; text-align:center;}
.login_dl  a { color:#fff;}
.login_dl input { width:100%; height:40px; line-height:40px; display:block; text-align:center; background:#ff9900; border-radius:3px;}
.login_zc {width:100%; margin-bottom:15px; height:40px; }
.login_zc a {line-height:38px;font-family:"微软雅黑"; color:#fff; font-size:16px; text-align:center; display:block; width:100%; border:1px solid #fff;border-radius:3px;}

.register_ls { position:fixed; bottom:0; height:45px; line-height:45px; text-align:center; background:#ed0000; max-width:640px; width:100%;}
.register_ls a { display:block; width:100%; height:100%;font-family:"微软雅黑"; color:#fff; font-size:16px;}



/*商城首页*/
.list2 { width:100%; height:40px; border-bottom:1px solid #f0f0f0;}
.list2 h2 { font-family:"微软雅黑"; font-size:20px; color:#000; font-weight:normal; margin-left:2.5%; float:left; line-height:40px; height:40px;}
.list2 span { font-family:"微软雅黑"; font-size:12px; color:#999; line-height:40px; float:right; margin-right:2.5%;}
.list2 span a {font-family:"微软雅黑"; font-size:12px; color:#0068e1; }
.sy_brand { width:100%;}
.sy_brand  ul li { float:left; width:25%; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; text-align:center;}
.sy_brand  ul li:last-child { border-right:none;}
.sy_brand  ul li img { max-width:100%; height: auto; width:100%; }
.sy_brand  ul li p { height:25px; line-height:25px; width:100%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"微软雅黑"; font-size:12px; color:#999; }

/*推荐产品*/
.picScroll{ text-align:center;  }
.picScroll .bd ul{ width:100%;  float:left; padding:10px 0.5%;}
.picScroll .bd li{ width:31%; float:left; font-size:14px; text-align:center; margin:0 1%;}
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.picScroll .bd li .list_img img{ width:100%; background:url(../images/loading.gif) #fff center center no-repeat; border:1px solid #f3f3f3; }
.picScroll .bd li .list_title{ text-align:left;font-size:12px; font-family:"宋体"; color:#626262; line-height:20px; margin-top:5px; height:20px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.picScroll .bd li .list_txt p{text-align:left;font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#ff9200; line-height:18px;}
.picScroll .bd li .list_txt p s {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#919191;}
.tempWrap { border-bottom:1px solid #f3f3f3;}

.picScroll .hd{ height:20px;background:#f6f6f6;   overflow:hidden; text-align:left;background:#fff;}
.picScroll .hd ul{ float:left; height:20px; width:100%; text-align:center;}	
.picScroll .hd li{ display:inline-block;width:8px; height:8px; background:#D0D0D0; margin:0 5px; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; font-size:0;}
.picScroll .hd .on{ background:#80BD6D;  }
.picScroll .prev,.picScroll .next{ display:block; float:right;  width:18px; height:18px; background:url(../images/pisScrollIcons.gif) -6px -40px no-repeat; overflow:hidden; margin:11px 5px 0 5px; display:none; }
.picScroll .next{background-position:-34px -40px; }
.picScroll .prevStop{ background-position:-6px -40px; }
.picScroll .nextStop{ background-position:-34px -40px; }

.gg_ban { width:100%;}
.gg_ban  img { max-width:100%; height:auto; width:100%;}

/*产品楼层*/
.sy_prlist { width:100%; padding-bottom:10px;}
.sy_primg { width:100%; padding:0 2.5%; margin:10px 0;}
.sy_primg img { width:100%; max-width:100%; height:auto;}
.sy_prlist ul { width:100%; padding:0 1%;}
.sy_prlist ul li{ width:31%; float:left; font-size:14px; text-align:center; margin:0 1%;}
.sy_prlist ul li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.sy_prlist ul li .list_img img{ width:100%; background:url(../images/loading.gif) #fff center center no-repeat; border:1px solid #f3f3f3; }
.sy_prlist ul li .list_title{ text-align:left;font-size:12px; font-family:"宋体"; color:#626262; line-height:20px; margin-top:5px; height:20px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sy_prlist ul li .list_txt p{text-align:left;font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#ff9200; line-height:18px;}
.sy_prlist ul li .list_txt p s {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#919191;}



/*筛选*/
.filter { width:100%; background:#fff; height:40px; line-height:40px;}
.filter ul li { width:25%; text-align:center; font-family:'微软雅黑'; font-size:14px; color:#999; float:left; cursor: pointer;}
.filter ul li:hover { color:#EA5B0C; }

.products { background:#f0f0f0; padding:2% 1% 0;}
.products ul li { float:left; width:50%;text-align:center; position:relative;}
.products ul li a{display:inline-table;height:100%; background-color:#fff; width:96%; padding-bottom:8px; margin-bottom:8px;}
.products ul li .list_img { width:100%;}
.products ul li .list_img img{ max-width:100%; width:100%;}
.products ul li .list_titles { color:#333; font-family:'微软雅黑'; font-size:14px; line-height:20px; height:20px;overflow:hidden; text-align:left;margin-top:5px; padding:0 5%; width:100%;}
.products ul li .list_txt {margin-top:5px;padding:0 5%; }
.products ul li .list_txt p{text-align:left;font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#e50001;line-height:20px; margin:0;}
.products ul li .list_txt p s {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#a1a1a1;}
.products ul li .list_txt span { float:left;font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#a1a1a1;}
.products ul li .list_txt em { float: right;font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#a1a1a1;}
.products ul li .list_txt em b{ color:#e50001;}


/*筛选*/
#nav-over{position:fixed;left:-400;top:0;z-index:2000;display:none;width:100%;height:100%; background:#000;filter: alpha(opacity = 60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.warmp{max-width: 640px; width:100%; margin:0 auto;position:relative;right:0;z-index:1900;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav1{position:fixed;top:0;right:-400px;z-index:9999;width:400px;height:100%;background:#f4f4f4;}
.openMenu{right:400px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}

@media only screen and (max-width: 475px){
.nav1{width:270px;position: fixed;}
.nav1 h3{padding-left:20px;font-size:20px;font-weight:normal;color:#fff;line-height:59px;}	
.nav1 ul li{clear:both;}
	
.nav1{right:-270px}
.openMenu{right:270px;}
.openNav{right:0;}
}

.nav1 p.ttle { width:100%; height:45px; line-height:45px; border-bottom:1px solid #e3e3e3; padding:0 2.5%; background:#fff;}
.nav1 p.ttle span { display:inline-table; float:left;height:45px; line-height:45px; }
.nav1 p.ttle  span.drop1 { width:20%;text-align:left;background:url(../images/arr2.png) no-repeat left center;background-size:10px;}
.nav1 p.ttle  span.drop2 { width:60%; text-align:center; font-family:'微软雅黑'; color:#333; font-size:14px;}
.nav1 p.ttle  span.drop3 { width:20%;text-align:right;font-family: "微软雅黑"; color:#999;font-size:14px;}
.nav1 p.ttle  span.drop4 { width:20%;text-align:right;font-family: "微软雅黑"; color:#999;font-size:14px;}
.nav1_txt {width:100%; float:left;border-top:1px solid #e3e3e3; margin-bottom:10px;}
.nav1_txt ul{ margin-bottom:20px; }
.nav1_txt ul li {border-bottom:1px solid #e3e3e3; height:40px; line-height:40px; background:#fff; color:#333;padding:0 2.5%; width:100%; font-family:"宋体"; font-size:12px;}
.nav1_txt ul li span { display:inline-table;height:40px; line-height:40px;}
.nav1_txt ul li span.p1 { float: left; width:35%; text-align:left;}
.nav1_txt ul li span.p2 { float:left; width:60%; text-align:right;color:#999; overflow:hidden;}
.nav1_txt ul li span.p3 {float: right; width:5%;background:url(../images/arr3.png) no-repeat right center;background-size:6px;text-align:right;}
.nav1_txt p.btn_qc{background:#fff; height:30px; line-height:30px; width:120px;;border:1px solid #e3e3e3; text-align:center; margin:0 auto; color:#666; font-family:"宋体"; font-size:12px;padding:0px;}
.nav1_txt ul li p { background:none; height:40px; line-height:40px;font-family:"宋体"; font-size:12px; color:#333;}
.nav1_txt ul li p span.p4 { float:right; width:10%;}
.nav1_txt ul li.place2 p span.p4 { background:url(../images/arr.png) no-repeat right center;background-size:20px;}


/*产品详情+评论*/
.maxbox { width:100%;}
.pro_nav {float: left;width:100%;height: 45px;border-top:1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3; background:#fff;}
.pro_nav ul {float: left;width: 100%;height: 45px;;overflow:hidden; margin-left:-1px;}
.pro_nav ul li.pro_active {background-color: #ffffff; line-height:37px; height:44px; border-top:3px solid #e50000;}
.pro_nav ul li.pro_active a{ color:#F62B24; font-family:"微软雅黑"; font-size:16px; font-weight: normal;}
.pro_nav ul li { width: 50%;height: 43px;float: left;text-align: center;cursor: pointer;line-height:43px; background:#fff; border-left:1px solid #e3e3e3;}
.pro_nav ul li a { color:#666; font-family:"微软雅黑"; font-size:16px;}

.detail {float: left;width:100%; min-height: 200px; margin-bottom:15px;}
.detail_icon { position:relative; background:#fff;padding-top:20px;}
.detail_icon  .plxx-all { margin-bottom:50px;}
.detail_icon p img { max-width:100%;}
.filter1 { width:100%; height:35px; border:1px solid #eee;  background:#fff;}
.filter1 ul li { float: left; height:35px; line-height:35px; border-right:1px #eeeeee solid ; width:20%; text-align:center; color:#333; font-family:"宋体"; font-size:12px;}
.filter1 ul li a { color:#606060; font-family:"宋体"; font-size:12px;}
.filter1 ul li i {background: transparent url("../images/p3.jpg") no-repeat scroll 0% 0%;width: 11px;height: 11px;display: inline-block;margin: -3px 2px;}
.filter1 ul li.hover { border-bottom:2px solid #ff3a7f;color:#ff347b; font-weight:bold;}
.filter1 ul li:hover { border-bottom:2px solid #ff3a7f;}
.filter1 ul li.hover a{ line-height:33px;}
.filter1 ul li:hover a{line-height:33px;}
.plxx { width:100%; margin:0 auto;background:#fff; margin-top:15px;}
.plxx ul li { float:left; padding:0 2.5% 15px; margin-bottom:15px; width:100%;border-bottom: 1px dashed #c4c4c4;}
.plxx ul li:last-child { border-bottom:none;}
.plxx ul li .prs .pl { margin-bottom:10px;width:100%; height:45px;font-family:"宋体"; font-size:12px; color:#616161;}
.plxx ul li .prs .pl img {max-width:100%;float:left; width:45px; height:45px; border-radius:45px; margin-right:10px;}
.plxx ul li .prs .pt {line-height:20px;width:calc(100% - 55px);color:#919191; float:left; font-size:13px; font-family:'宋体';}
.plxx ul li .prs .pr { float:left; width:100%; font-family:"宋体"; font-size:13px; color:#616161;}
.plxx ul li .prs .pr p img { margin:8px 1%; width:30%; height:auto;}
.plxx ul li .prs {width:100%}

.tj_cart { width:30%; float:left;height: 50px;font-family: '微软雅黑';font-size: 14px; line-height:50px;color:#fff; text-align:center; background:#fe9402;}
.lj_buy {width:30%; float:left;height: 50px;font-family: '微软雅黑';font-size: 14px; line-height:50px; color:#fff; text-align:center; background:#ed0000;;}
.lj_buy input { display:block; width:100%; height:100%; background:none;color:#fff;}

.close_cs { height:40px; line-height:40px; width:100%; padding:0 2.5%; background:url(../images/arr3.png) no-repeat 98% center;font-family: '微软雅黑';font-size: 14px; color:#333;}
.exchange { width:100%; margin-top:5px; height:35px; line-height:35px;font-family: '微软雅黑';font-size: 14px; color:#666;}
.exchange .jf_box { float:left;border:1px solid #ccc; height:33px; width:30%; line-height:33px; display:block; text-align:center;font-family: '微软雅黑';font-size: 16px; color:#e50000; margin-right:5px;}
.exchange  span i {font-family: '微软雅黑';font-size: 16px; color:#e50000; margin-right:5px; font-style:normal;}

.business { width:100%; padding:10px 2.5%;}
.business_top { height:45px; width:100%; margin-bottom:8px;}
.business_top img { float:left; height:45px; max-width:100%; border:1px solid #f3f3f3; width:auto; margin-right:8px;}
.business_top .business_txt { float:left; height:45px;}
.business_top .business_txt h2 {font-family: '微软雅黑';font-size: 16px; color:#333; height:25px; line-height:25px; overflow:hidden;}
.business_top .business_txt p {font-family: '微软雅黑';font-size: 12px; color:#999;height:20px; line-height:20px; overflow:hidden;}
.business  .business_links { width:100%; height:26px;}
.business  .business_links a { display:block; padding:0 15px; height:26px; line-height:26px; float:left; margin-right:10px; border:1px solid #ccc;font-family: '微软雅黑';font-size: 12px; color:#666;}

/*店铺*/
.dplist02 { width:100%; padding:10px 1%;}
.dplist02 ul li { float:left; width:48%; margin:0 1% 10px; padding:2px 2px 5px; border:1px solid #ccc;}
.dplist02 ul li .dp_img { width:100%; margin-bottom:5px;}
.dplist02 ul li .dp_img img { max-width:100%; width:100%;}
.dplist02 ul li .dp_tx { width:100%; padding:0 1.5%;}
.dplist02 ul li .dp_tx img { float:left; height:25px; width:auto; margin-right:5px;border:1px solid #f3f3f3;}
.dplist02 ul li .dp_tx h2 { float:left; height:25px; line-height:25px; overflow:hidden;font-family: '微软雅黑';font-size: 12px; color:#666;}
.pro_sort { padding:10px 1.5% 5px; border-bottom:1px solid #ececec; width:100%;}
.pro_sort h2 { height:30px; line-height:30px; width:100%; text-align:left; margin-bottom:5px;font-family: '微软雅黑';font-size: 16px; color:#333;}
.pro_sort ul li { float:left; padding:0 15px; height:26px; line-height:26px; border-radius:3px; margin-right:5px; margin-bottom:8px; border:1px solid #f3f3f3;}
.pro_sort ul li.ps_hv { background:#ff5c00; border:1px solid #ff5c00;}
.pro_sort ul li.ps_hv a { color:#fff;}

.dp_shpw { width:100%; position:relative;}
.dp_shpw .dp_img { width:100%; max-width:100%; height:auto;}
.dp_cont { position:absolute; left:0px; bottom:0px; width:100%;background: rgba(225, 225, 225, 0.6) !important;filter: Alpha(opacity=60);background: #fff;}
.dp_cont .business { padding:5px 2.5%;}
.dp_cont .business_top { height:35px; width:100%; margin-bottom:5px;}
.dp_cont .business_top img { float:left; height:35px;}
.dp_cont .business_top .business_txt { height:35px;}
.dp_cont  .business_top .business_txt h2 { color:#000; height:20px; line-height:20px;}
.dp_cont  .business_top .business_txt p {color:#333;height:15px; line-height:15px; }
.dp_cont  .business  .business_links { height:20px; width:100%; text-align:left;}
.dp_cont  .business  .business_links a {  background:#ff5c00; border: none;color:#fff; height:18px; line-height:18px; padding:0 10px; border-radius:3px; font-size:12px;}


/*购物车*/
.carts { width:100%; margin-bottom:50px;}
.carts ul li { width:100%;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.carts ul li .crt_top { padding-left:2%;width:100%; background:#f8f8f8;}
.carts ul li .crt_topbb { width:100%; height:3px; background:#fff;}
.carts ul li .crt_img { width:80px; text-align:center; float:left; height:80px;border:1px solid #eee; margin:3px 0;}
.carts ul li .crt_img img { max-width:100%; height:auto;border-radius:3px;}
.carts ul li .crt_txt1 { width:calc(100% - 118px); }
.carts ul li .crt_txt2 { width:calc(100% - 88px); }
.carts ul li .crt_txt { text-align:left; float:left; margin-left:8px;height:82px;}
.carts ul li .crt_title { font-family:"宋体"; color:#333; font-size:12px;max-height:32px; line-height:16px; width:98%; margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; margin-top:3px;}
.carts ul li .crt_pice { width:98%; color:#666;font-family:"arial";font-size:14px; line-height:20px;}
.carts ul li .crt_pice2 {text-align:left;color:#f55f0d ; margin-right:3px;}
.carts ul li .crt_pice s { color:#999; font-size:12px;}
.carts ul li .crt_pice b { float:right; font-size:13px; color:#333; font-weight:normal;}

.carts ul li .crt_txt .cart_bls { float:left; height:86px; width:calc(100% - 35px);}
.carts ul li .crt_txt .cart_scs { float:right; width:35px; height:86px; line-height:88px; background:#d90000; color:#fff; font-family:"宋体"; font-size:12px; text-align:center;}
.carts ul li .crt_mu {width:100%; color:#666;font-family:"arial";height:40px;}
.carts ul li .crt_xx {color:#666;font-family:"宋体";font-size:12px; color:#999; width:98%; line-height:20px; height:20px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.carts ul li .crt_xxs {color:#666;font-family:"宋体";font-size:12px; color:#999; width:100%; overflow:hidden; line-height:20px; height:46px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;border-left:1px solid #fff; padding:3px 5px; padding-right:12px; background:}

.carts ul li .crt_mu a {display: inline-block; width:40px;float: left;line-height: 40px;height: 40px;font-size: 18px;text-align: center;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
.carts ul li .crt_mu .mums { float:left; width:calc(100% - 80px); text-align:center; border-bottom:1px solid #fff;line-height: 40px;height: 40px;font-size: 16px; background: none;}

.jsz { width: 100%;padding: 15px 2.5% 10px;background: #FFF none repeat scroll 0% 0%;}
.xzdz {line-height: 25px;text-align: center;font-size: 16px;background:url(../images/arr3.png) no-repeat right center;background-size:18px;}
.xzdz .shr { text-align:left; float:left; width:90%; font-family:'微软雅黑'; font-size:14px; color:#333;}
.xzdz .dress { text-align:left; float:left; width:90%; font-family:"宋体"; font-size:12px; color:#999; line-height:20px;}

.car { width:100%; padding:10px 2.5%; background:#fff;}
.car p { font-family:"宋体"; font-size:12px; color:#666;}
.car .text4 {color:#333;width:100%; margin:10px 0% 0;min-height:60px; display:inline-table; border:1px solid #ccc;}

.yhsy { background:#fff; padding:15px 0; width:100%; float:left;}
.yhsy p { height:40px; line-height:40px;border-top:1px solid #eee; color:#999; font-family:"宋体"; font-size:12px; padding:0 2.5%;}
.yhsy p .form-control1 { height:25px; line-height:23px; width:35%;color:#666;font-family:"宋体"; font-size:12px}
.yhsy p a { float:right;color: #F55F0D;font-family:"宋体"; font-size:14px}

.carts ul li .crt_tj2 {border-bottom:1px solid #e3e3e3;width: 100%;line-height: 35px;border-top: 1px solid #EEE;padding: 0px 2.5%;color: #666; font-family:"宋体"; font-size:12px; text-align:left;}
.carts ul li .crt_tj2 span { margin-right:5px; color:#F55F0D;}
.carts ul li .crt_tj2  a { float:right; color:#999;}
.carts ul li .crt_tj3 {border-top:1px solid #e3e3e3;width: 100%;line-height: 35px; height:35px;border-top: 1px solid #EEE;padding: 0px 2.5%;color: #666; text-align:right;}
.carts ul li .crt_tj3 a { margin-left:5px;padding: 3px 5px;width: 70px;text-align: center;border-radius: 2px;border: 1px solid #e3e3e3;font-size: 12px; color:#666;}
.carts ul li .crt_tj3 .dyjs { float:left; font-family:'微软雅黑'; font-size:12px; color:#333; cursor: pointer;}
.carts ul li .dyjs_x { width:100%; padding:5 2.5%; display:none;}
.carts ul li .dyjs_x table td { border:1px solid #eee; height:30px; line-height:30px; font-family:"宋体"; color:#666; font-size:12px; padding:0 3px;}

.collocation { width:100%; padding:5px 2.5% 0;}
.collocation a { width:80%; float:left; font-family:'微软雅黑'; font-size:12px; color:#999; }
.collocation a i{ font-style:normal; color:#666;}
.collocation span { width:20%; text-align:right; float:left; color:#F55F0D;}
.optometrys2 { width:80%; padding:5px 2.5%;font-family:'微软雅黑'; font-size:12px; color:#999;}
.optometrys2 i {font-style:normal; color:#666;}

.carts ul li .check3s{width:30px;position:relative; float:left;height:80px; padding-top:30px; margin:3px 0;}
.carts ul li .check3s img{width:20px;}
.carts ul li .check3s input{ width:20px; height:20px; margin:0;position:absolute;left:0px;top:30px;opacity:0;}
.carts ul li .check4s {width:30px;position:relative; float:left; height:30px;}
.carts ul li .check4s img{width:20px;}
.carts ul li .check4s input{ width:20px; height:20px; margin:0;position:absolute;left:5px;top:5px;opacity:0;}

.carts ul li .crt_tj { width:100%;padding:0 2%; color:#666; font-size:12px; height:30px; line-height:30px; }
.carts ul li .crt_tj i {font-style: normal; color:#F55F0D ;}
.carts ul li .crt_tj span { float:right;}
.carts ul li .crt_tj span a { color:#999;}
.carts ul li .dp_name { float:left; height:30px; line-height:30px;font-family:'微软雅黑'; font-size:14px; color:#666; background: url(../images/ybdp.PNG) no-repeat left center;; text-indent:35px;}
.carts ul li .car_bj { float:right; height:24px; line-height:24px; margin-top:3px; border-left:1px solid #f3f3f3;}
.carts ul li .car_bj a { display:block; padding-left:8px; height:100%; line-height:24px;font-family:'宋体'; font-size:12px; color:#999;}

.footer-con2 ul li .check3s{position:relative; float:left; padding-left:5px; }
.footer-con2 ul li .check3s img{width:20px;}
.footer-con2 ul li .check3s input{ width:20px; height:20px; margin:0;position:absolute;left:5px;top:15px;opacity:0;}


.ppro{ position:relative; z-index:20000;}
.ppro .zzc{ position:absolute; top:-48px; width:100%;background-color:#000; z-index:20000; display:none;}
.pfootpro{width:100%; position:fixed; bottom:0px; width:100%; background-color:#fff; z-index:80000; display:none;}
.pfootpro .pfootprogw{ text-align:right; width:100%; background-color:#e7e4e3; height:45px; line-height:45px;border-top:1px solid #e8e8e8;}
.pfootpro .pfootprogw .addcar1{display:inline-block;float:rigth;width:80px;height:30px;border-radius:2px;background:#990000;font-size:18px;color:#fff;text-align:center;line-height:30px; margin-right:10px;}
.pfootpro  .gb{ float:right; width:10%; position:absolute; top:3px; right:-10px;}
.pfootpro  .gb img{ max-width:100%; width:20px;}

.close_csz { width:100%; padding:0 2.5%;}
.close_csz ul li { height:35px; line-height:35px; width:100%; border-bottom:1px solid #f3f3f3; border-top:none;font-family:'微软雅黑'; font-size:14px; color:#666;}
.close_csz ul li span { display:block; width:70px; height:100%; float:left;}
.close_csz ul li p { float:left; text-align:right; padding-right:10px; width:calc(100% - 70px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:'微软雅黑'; font-size:12px; color:#999; height:34px; line-height:34px;}
.close_csz div {text-align:right;height:40px; line-height:40px; width:100%;font-family:'微软雅黑'; font-size:14px; color:#666; }
.close_csz div p { float:right; margin-left:8px; }
.close_csz div p span {font-family:'arial';  color:#f55f0d;}
.close_csz ul li .message {float:left; text-align:left; padding-right:10px; width:calc(100% - 70px);font-family:'微软雅黑'; font-size:12px; color:#999; height:34px; line-height:34px;}

.yh_closes { width:100%; padding:0 2.5%;}
.yh_closes h2 { height:20px; width:100%; margin-bottom:5px; line-height:20px;font-family:'微软雅黑'; font-size:14px; color:#333; font-weight:normal;}
.yh_closes ul { width:100%;height:250px; overflow:auto;}
.yh_closes ul li { height:30px; line-height:30px; width:100%; text-align:left;font-family:'微软雅黑'; font-size:12px; color:#666;}
.yh_closes ul li .xxs { display:block; width:100%; height:30px; font-weight:normal;}
.yh_closes ul li p { float:left; height:30px;width:calc(100% - 70px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.yh_closes ul li span { display:block; float:right; height:30px;}
.tj_btn2 { width:100%; height:35px; line-height:45px; text-align:center; border-top:1px solid #ccc; color:#f55f0d;font-family:'微软雅黑'; font-size:14px;}
.yh_closes ul li span  .regular-radio+ label {-webkit-appearance: none;background-color: #fafafa;border: 1px solid #cacece;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding: 9px;border-radius: 50px;display: inline-block;position: relative;}
.yh_closes ul li span .regular-radio { display: none;}
.yh_closes ul li span .regular-radio:checked + label {background-color: #999999;color: #99a1a7;border: 1px solid #adb8c0;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1); }



/*优惠中心*/
.coubox{ width:100%; padding:2.5%; background:#f5f5f5; margin-bottom:60px;}
.coubox .cou{ width:100%; height:100px; background:#FFFFFF; margin-bottom:3%;}
.couL{ float:left; width:22%; height:100px;}
.couL h3{ font-size:30px; text-align:center; line-height:55px; color:#FFFFFF; margin-top:15px;}
.couL p{ font-size:12px; text-align:center; color:#fff;}
.couI{ float:left; width:56%; height:100px;}
.couI h3{ padding:0 8%; font-size:14px;line-height:25px; color:#333; margin-top:15px;overflow:hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; height:50px; margin-bottom:10px;}
.couI p{ padding:0 8%;  font-size:12px;color:#999;}
.couR{ float:left; width:22%; height:90px; margin:5px 0; border-left:1px solid #e3e3e3; position:relative;}
.couR #indicatorContainer2{ text-align:center; height:68px;}
.couR #indicatorContainer2 canvas{ height:65px;}
.couR .ljlc{ text-align:center; width:100%;}
.couR .ljlc a{ color:#f74949; display: inline-block; width:85%; height:20px; border:1px solid #f74949; line-height:20px; font-size:12px; text-align:center;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.hong{ background:#f74949;}
.lan{ background:#008cff;}
.bany{ position:absolute; background:#f5f5f5;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width:10px; height:10px;}
.coubox .cou2{ width:100%; height:70px; background:#FFFFFF; margin-bottom:3%;}
.coubox .cou2 a { display:block; width:100%; height:100%;}
.couL2{ float:left; width:27%; height:70px;}
.couL2 h3{ font-size:26px; text-align:center; line-height:40px; color:#FFFFFF;}
.couL2 p{ font-size:12px; text-align:center; color:#fff;}

.couI2{ float:left; width:73%; height:70px;}
.couI2 h3{ padding:0 8px; font-size:14px;line-height:25px; color:#333; margin-top:15px;overflow:hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; height:25px; margin-bottom:5px;}
.couI2 p{ padding:0 8px;  font-size:12px;color:#999;}


.qiehuan{ position:fixed; left:0px; bottom:0px; background:#FFFFFF; width:100%; height: auto; border-top:1px solid #f3f3f3;}
.qiehuan ul li{ float:left; width:50%; border-right:1px solid #e3e3e3; text-align:center; margin:15px 0;}
.qiehuan ul li a{ display:block; width:100%; height:auto;}
.qiehuan ul li i img{ height:20px; margin-right:5px;}
.qiehuan ul li span{ color:#333;}
.qiehuan ul li.hover span{ color:#ff9900;}

/*收货地址*/
.shdz{width:95%;margin:0 2.5%; min-height:500px;}
.shdz h3{width:100%;font-size:14px;color:#333;line-height:50px;}
.shdz h3 a{float:right;display:inline-block;font-size:14px;color:#fff;line-height:30px;text-align:center;width:74px;margin:10px 0;background:#cc0000;border-radius:2px;}
.add-txt{width:100%;border:1px solid #ddd;border-radius:2px;background:#fff;}
.add-txt li{float:left;width:100%;border-bottom:1px solid #E9EAEB;}
.add-txt li span{float:left;width:52%;margin-left:2%;line-height:40px;font-size:12px;color:#333;}
.add-txt li a{float:left;width:23%;display:inline-block;line-height:40px;font-size:12px;color:#333;text-align:center;}

.address{width:100%;padding:10px 2.5%;background:#fff;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;}
.address table{width:100%;}
.address table td{padding:5px 0;font-size:14px;color:#999;}
.address table td a{color:#999;}
.check3{width:80%;position:relative;}
.check3 img{width:20px;}
.check3 input{position:absolute;left:0;top:0;z-index:-100;}
.address1{float:left;width:100%;padding:30px 2.5% 60px 2.5%;}
.address1 a{display:inline-table;float:left;width:100%;line-height:40px;background:#ed0000 ;color:#fff;text-align:center;font-size:18px;border-radius:4px;}
/*选择收货地址*/
.add1{width:100%;}
.add1 ul{background:#fff;}
.add1 ul li{width:100%;border-bottom:1px solid #e8e8e8;padding:10px 0;background:url(../img/i.png) no-repeat 93% center;}
.add1 ul li a{width:100%;display:inline-block;}
.add1 ul li div{font-size:14px;color:#333;line-height:26px;}
.add1 ul li div p{width:100%;font-size:12px;color:#999;}
.add1 ul li .dq{background:url(../img/dd2.png) no-repeat 2px center;background-size:16px;}
.add2{width:100%;border-bottom:1px solid #e8e8e8;background:#fff;}
.add2 a{width:100%;display:inline-block;padding:12px 0;background:url(../img/j2.png) no-repeat 2px center;background-size:20px;}

.title{width:100%;height:50px;border-bottom:1px solid #e8e8e8;padding:0 5%;background:#AED11F ;line-height:50px;font-size:16px;color:#fff;}
.title img{vertical-align:middle;margin-right:6px;}
.info{width:100%;background:#fff; padding:10px 0; min-height:450px;}
.form{float:left;width:100%;padding:0px 2.5%;}
.info-tab{float:left;width:100%;font-size:14px;color:#333;}
.info-tab td{text-align:left;padding:10px 0px; font-family:"宋体"; font-size:14px; color:#666;}
.info-tab td .mr10 { font-weight:normal; color:#666;}
.info a.btn1{float:left;width:100%;margin-top:20px;height:45px;text-align:center;line-height:45px;border-radius:4px;background:#313437 ;border-color:cc0000;font-size:18px;color:#fff;display:inline-block;}
.add1 ul li a { width: 15%; float: left;  display: block; height: 52px;}
.add1 ul li a .dd {  background: transparent url("../images/dd1.png") no-repeat scroll 5px center / 16px auto;  width: 100%; height: 52px;}
.add1 ul li div {  font-size: 14px;  color: #333;  line-height: 26px;  width: 96%;}
.add1 ul li a.s { width: 85%; float: left; display: block;  height: 52px;}
.add1 ul li a .dq { background: transparent url("../images/d1.png") no-repeat scroll right center / 10px auto;}
.add2 { width: 100%; border-bottom: 1px solid #E8E8E8; background: #FFF none repeat scroll 0% 0%;}
.add2 a {  width: 100%;  display: inline-block; padding: 12px 0px;}
.add2 div { width: 100%; font-size: 14px;  color: #BFA670;   text-align: center;}
.sub1 {float: left; width: 100%;line-height: 40px;background: #ed0000 ;color: #FFF;text-align: center;font-size: 18px;border-radius: 4px;border: medium none;}

/*非车险流程*/
.names_list { width:100%; height:auto; padding:10px 10px 5px; background:#f3f3f3; margin-bottom:20px;}
.names_list ul li { float:left; margin:0 1%; height:35px; line-height:35px; width:31%; margin-bottom:10px; border:none; background:#fff; border-radius:3px; text-align:center; overflow: inherit; position:relative;}
.names_list ul li b { display:block; position:absolute;border:1px solid #f3f3f3; background:#fff; width:19px; height:19px; border-radius:19px; padding:2px;top:-3px; right:-3px;}
.names_list ul li b img {line-height:16px; max-width:100%; height:auto;border-radius:16px; float:left;}
.names_list ul p { width:100%; float:left; height:25px; line-height:25px; text-align:center; font-size:12px; color:#999;}


.dia_bg {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000000;
}
.dia_share {
    height: 100%;
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 10px;
    width: 100%;
}
.dia_share img {
    max-width: 100%;
}

.share-pr {
    padding: 10px 2.5%;
    width: 100%;
}
.share-pr ul li {
    border-bottom: 1px dashed #f0f0f0;
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
}
.share-pr ul li:last-child {
    border-bottom: medium none;
}
.share-pr ul li .share-primg {
    float: left;
    width: 80px;
}
.share-pr ul li .share-primg img {
    height: auto;
    max-width: 100%;
}
.share-pr ul li .share-prtxt {
    float: left;
    margin-left: 6px;
    width: calc(68% - 86px);
}
.share-pr ul li .share-prtxt h2 {
    color: #333;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.share-pr ul li .share-prtxt p {
    color: #999;
    font-family: "微软雅黑";
    font-size: 12px;
    line-height: 20px;
}
.share-pr ul li .share-prs {
    float: right;
    width: 30%;
}
.share-pr ul li .share-prs span {
    color: #ff5c00;
    display: block;
    font-family: "微软雅黑";
    font-size: 12px;
    line-height: 35px;
    text-align: center;
    width: 100%;
}
.share-pr ul li .share-prs span img {
    height: auto;
    max-width: 100%;
    width: 35%;
}
.top-line1 {
    height: 36px;
    margin: 0 auto;
    width: 100%;
}
.top-line {
    height: 45px;
    margin: 0 auto;
    width: 100%;
}
.find_nav {
    background-color: #fff;
    border-bottom: 1px solid #ececec;
    display: -moz-box;
    height: 36px;
    overflow: hidden;
    position: fixed;
    top: 45px;
    width: 100%;
    z-index: 99;
}
.find_nav_left {
    -moz-box-flex: 1;
    height: 37px;
    overflow: hidden;
    position: relative;
}
.find_nav_list {
    left: 0;
    position: absolute;
}
.find_nav_list ul {
    font-size: 0;
    position: relative;
    white-space: nowrap;
}
.find_nav_list ul li {
    display: inline-block;
    padding: 0 16px;
}
.find_nav_list ul li a {
    color: #333;
    display: block;
    font-size: 14px;
    height: 100%;
    line-height: 38px;
    text-align: center;
    width: 100%;
}
.find_nav_cur a {
    color: #cc0000 !important;
}
.sideline {
    border: 0 none;
    display: block;
    height: 2px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 33px;
}
.sideline span {
    background-color: #cc0000;
    display: block;
    height: 100%;
    width: 100%;
}
.search_logo {
    background: rgba(0, 0, 0, 0) url("../images/icon-plus01.png") no-repeat scroll center center / 12px auto;
    box-shadow: -2px 0 12px 0 #acacac;
    color: #cc0000;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 40px;
}
.find_nav_list1 {
    background: #f0f0f0 none repeat scroll 0 0;
    height: calc(100% - 48px);
    padding: 0 2.5%;
    position: fixed;
    right: -2000px;
    top: -2000px;
    width: 100%;
    z-index: 100;
}
.find_nav_list1 ul {
    float: left;
    margin-left: -3%;
    margin-top: 20px;
    width: 103%;
}
.find_nav_list1 ul li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e4e4e4;
    border-radius: 14px;
    float: left;
    height: 26px;
    margin-bottom: 16px;
    margin-left: 3%;
    width: 22%;
}
.find_nav_list1 ul li a {
    color: #333;
    float: left;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    width: 100%;
}
.find_nav_list1 h2 {
    border-bottom: 1px solid #e4e4e4;
    color: #666;
    float: left;
    font-size: 14px;
    line-height: 32px;
    margin-top: 4px;
    width: 100%;
}
.find_nav_list1 .search_logo {
    background: #fff url("../images/icon-plus02.png") no-repeat scroll center center / 12px auto;
    position: absolute;
    right: 0;
    top: 0;
}
.models_inquire_win {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #666;
    border-radius: 8px;
    height: 400px;
    left: 50%;
    margin-left: -320px;
    max-width: 640px;
    overflow: hidden;
    position: fixed;
    top: 15%;
    width: 95%;
    z-index: 101;
}
.window_top {
    border-bottom: 1px solid #999;
    height: 45px;
    line-height: 45px;
    width: 100%;
}
.window_top span {
    color: #333;
    display: inline-block;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    text-indent: 15px;
}
.window_close {
    cursor: pointer;
    float: right;
    height: 45px;
    margin-right: 10px;
    width: 45px;
}
.window_close img {
    float: right;
    height: 25px;
    margin-top: 10px;
    max-width: 100%;
}
.models_inquire_win table {
    width: 100%;
}
.models_inquire_win table tr th {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #666;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.models_inquire_win table tr td {
    border-right: 1px dashed #999;
    color: #999;
    font-family: "宋体";
    font-size: 14px;
    line-height: 18px;
    padding: 10px 8px;
    text-align: center;
}
.models_inquire_win table tr td:last-child {
    border-right: medium none;
}
.models_inquire_win table tr td span {
    color: #666;
}
.models_inquire_win table tr td span a {
    color: #666;
    font-family: "arial";
}
.models_inquire_win table.frames {
    display: inline-block;
    height: 310px;
    overflow: auto;
    width: calc(100% + 7px);
}
@media (max-width: 640px) {
.models_inquire {
    width: 100%;
}
.models_inquire ul li span {
    margin-right: 2%;
    width: 23%;
}
.models_inquire ul li .list_r {
    width: 75%;
}
.models_inquire ul li .list_r .inquire_prompt {
    left: -60px;
    top: 40px;
}
.models_inquire ul li .list_r .inquire_prompt em {
    left: 140px;
    top: -8px;
    transform: rotate(-45deg);
}
.models_inquire_win {
    left: 0;
    margin: 0 2.5%;
}
.models_inquire_win table tr td {
    border-right: medium none;
    display: inline-block;
    padding: 3px 8px;
    text-align: left;
    width: 100%;
}
.models_inquire_win table tr {
    border-bottom: 1px solid #ccc;
}
.models_inquire_win table tr:last-child {
    border-bottom: medium none;
}
.models_inquire_win table.frames {
    width: auto;
}
}
.ul_pro {
    background-color: #ced3d9;
    font-size: 14px;
    padding: 4px 2px;
    text-align: center;
}
.ul_pro li {
    box-sizing: border-box;
    float: left;
    padding: 2px;
    width: 11.11%;
}
.ul_pro .li_close {
    float: right;
    width: 22.22%;
}
.ul_pro .li_close span {
    background-color: #acb3bb;
}
.ul_pro .li_clean {
    float: right;
    width: 22.22%;
}
.ul_pro li span {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 2px 2px 2px #888888;
    display: block;
    line-height: 32px;
    padding-top: 2px;
}
.ul_pro li span:active {
    background-color: #4da9f2;
    color: #fff;
}
.car_input {
    float: left;
    height: 40px;
    line-height: 40px;
    width: calc(100% - 75px);
}
.show_text ul li .ul_input {
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    width: 100%;
}
.show_text ul li .ul_input li {
    float: left;
    text-align: center;
    width: 14px;
}
.show_text ul li .ul_input li span {
    color: #333;
    display: block;
    font-family: "微软雅黑";
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.ul_keybord {
    background-color: #ced3d9;
    font-size: 14px;
    padding: 4px 2px;
    text-align: center;
}
.ul_keybord li {
    box-sizing: border-box;
    float: left;
    padding: 2px;
    width: 10%;
}
.ul_keybord .ikey20 {
    margin-left: 5%;
}
.ul_keybord .li_w {
    width: 11.11%;
}
.ul_keybord .li_close {
    float: right;
    width: 22.22%;
}
.ul_keybord .li_close span {
    background-color: #acb3bb;
}
.ul_keybord .li_clean {
    float: right;
    width: 22.22%;
}
.ul_keybord li span {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 2px 2px 2px #888888;
    display: block;
    line-height: 32px;
    padding-top: 2px;
}
.ul_keybord li span:active {
    background-color: #4da9f2;
    color: #fff;
}

/*--------------------------------------2017-12-04  新增----------------------------------------*/
.procard-txt a{display: block;width: 100%;font-size: 12px;color: #666666;line-height: 20px;}
.procard-txt a img{width: 20px;height: 20px;margin-right: 3px;}
.procard-tittxt a{display: block;width: 100%;font-size: 14px;color: #666666;line-height: 20px;}
.procard-tittxt a span{font-size: 12px;}
.card-rd{background: url(../images/pro-d.png) no-repeat center right;background-size: 20px 4px;}
.card-rj{background: url(../images/all_r.png) no-repeat center right;background-size: 7px 14px;}
.pd2 { padding:2.5%;}
.pd2 a{ color:#FF0000; font-weight:bold; font-size:14px;}
/*优惠劵*/
.offer-list { width:100%; max-height:220px; overflow:auto; padding:2.5% 2.5% 0;}
.offer-list ul li { width:100%; padding-bottom:8px; border-bottom:1px solid #f1f1f1; display:inline-block; margin-bottom:5px;}
.offer-list ul li .cart_litxt { float:left; width:calc(100% - 60px); height:65px;}
.offer-list ul li .cart_litxt .cart_lip { line-height:25px;font-size:18px; color:#e50000; font-family:'arial';}
.offer-list ul li .cart_litxt h2 { line-height:20px;font-size:12px; color:#333; font-family:'微软雅黑';}
.offer-list ul li .cart_litxt p { line-height:20px;font-size:12px; color:#999; font-family:'微软雅黑';}
.offer-list ul li .cart_libtn { float:right;  width:50px; height:25px; margin-top:20px; line-height:25px;text-align: center;line-height: 24px;background: #00923f;
color: #fff;line-height: 24px;border-radius: 3px}
.offer-list ul li .cart_libtns { background:#eee; color:#666;} 
.windows {
    width: 100%;
    padding: 15px 10px 20px;
}