body {font-family: 微软雅黑,"Open Sans", sans-serif;background:#f7f6f4;}
input,
select,
textarea { font-family: 微软雅黑,"Open Sans", sans-serif;font-size:1em; }
.wrap { width: 100%; margin: 0 auto; position: relative;  padding:0 1em;}

img,a{ border:0;}
ul,li{ list-style:none;}
*{ margin:0; padding:0;box-sizing:border-box;}
.flt{ float:left;}
.frt{ float:right;}
.clear{ clear:both;}


/*不同设备字体em基准*/
@media screen and (min-width: 320px) and (max-width: 360px){ 
  body{
  	font-size:13.5px;
  }
}
@media screen and (min-width: 360px) and (max-width: 480px){ 
  body{
  	font-size:15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 700px){ 
  body{
  	font-size:22.5px;
  }
}
@media screen and (min-width: 700px){ 
  body{
  	font-size:28px;
  }
}
/*不同设备字体em基准*/
.clear_fix:after,.clear_fix:before{ content:''; display:table; clear:both;}
.img img,.img1 img{ max-width:100%; }
::-webkit-scrollbar{ height:0;width: 0;}
.clear_fix:before,.clear_fix:after{content:''; display:table; clear:both; }


/*----------header----------*/
.header { line-height:2em; padding:0.5em 0;background:#fff; min-height:3em; z-index:11;position:fixed;width: 100%;top: 0;left: 0;}
.header.on{border-bottom:1px solid #0294D0}
.header .wrap a{ font-size:1.2em;}
.header .wrap{ display:flex;}
.header h1{ text-align:center; font-size:1.2em; font-weight:normal; width:100%;}
.sec_ico{ position:absolute; height:2em; top:0;}
.goback{ left:1em;}
.sec_ico.add{ right:0; width:3em; background:url(../img/icon22.png) no-repeat center center; background-size:auto 1.2em;}
.sec_ico.dele{ right:0; width:3em; background:url(../img/dele.png) no-repeat center center; background-size:auto 1.2em;}
.txjl{ right:1em; font-size:0.9em;}
.txjl a{ color:#0294D0}
.header .wrap .goback a{ font-size:1em; display:inline-block; padding-left:1em; background:url(../img/icon6.png) no-repeat left center; background-size:auto 1em;color:#8C8B8A}
.sec_input{ flex:1; margin:0 1em; border-radius:1em;padding-left:2em; background:url(../img/icon1.png) no-repeat 0.8em center #f2f2f2; background-size:auto 1em;}
.sec_input input{ background:no-repeat; border:0; width:100%;}

.sec_btn a{ color:#0294D0;}

.nav{ white-space:nowrap; line-height:3em; overflow:auto;}
.nav span{ display:inline-block; padding:0 0.7em;}
.nav span a{ display:inline-block;line-height:2em; border-bottom:2px solid #fff; padding:0 0.2em;}
.nav span.on a,.nav span a:active{ border-color:#f45e35; color:#f45e35; }


.banner img{ width:100%; }
.banner.owl-theme .owl-dots .owl-dot span{ opacity:0.5;}
.banner.owl-theme .owl-dots .owl-dot.active span{opacity:1; width:20px; background:#fff;}
.banner.owl-theme .owl-dots .owl-dot:hover span{background:#fff;}

.row{background:#fff;border:1px solid #e8e4df; border-left:0; border-right:0;margin-bottom:1em;}
.row:last-child{ border-bottom:0;margin-bottom:0;}
.sec_list ul{ overflow:hidden; }
.sec_list ul li{ width:25%;padding:0.5em 0;padding-bottom:0.8em; float:left; text-align:center;}
.sec_list ul li:hover{ background: #F2F2F2;}
.sec_list .img{ width:2.5em; margin:0 auto;padding-bottom:0.5em; height:3em;}

/*betta更改字体颜色为黑色*/
.title{ line-height:2.4em; text-align:left;padding-left: 10px; color:#8F97AE;}/*#f45e35;*/
.title span{ display:inline-block;padding-left:2em;font-size:1.1em; color:#8F97AE;}/*#f45e35*/
.title .span1{ background:url(../img/icon2.png) no-repeat left center; background-size:auto 1.5em;}
.title .span2{ background:url(../img/icon5.png) no-repeat left center; background-size:auto 1.5em;}

.sec_tuijian{ border-top:1px solid #eeebea;}
.sec_tuijian .item{ width:50%; float:left;border-right:1px solid #eeebea;}
.sec_tuijian .sec_pro{ width:7em; position:relative; height:7em;margin:0 auto; margin-top:1.5em;}
.sec_tips{ position:absolute; top:-0em; right:-2em; width:4.5em; height:4.5em; background:url(../img/icon4.png) no-repeat center center; background-size:100% 100%; text-align:center; color:#fff; display:table;}
.sec_tips span{display:table-cell; vertical-align:middle; font-size:0.8em; line-height:1.2em;}
.sec_pro .img{ border-radius:7em; height:7em; overflow:hidden;}
.sec_tuijian .item .list{ border-bottom:1px solid #eeebea; padding-left:0.8em; height:7em; display:table;width:100%;}
.sec_tuijian .item .list1{ height:14em;}
.sec_tuijian p{ color:#6e6c6b;margin-top:0.5em;font-size: 0.9em;}
.sec_tuijian .item .list:last-child{ border-bottom:0;}
.item_tit{ display:flex;line-height:1.2em;height: 2.4em;text-overflow: ellipsis;overflow: hidden; }
/*betta .span_tit更改字体大小*/
.item_tit .span_tit{ font-size:0.9em; display:block; margin-right:1em;line-height:3em;}
.item_tit .span_tit.span1{color:#3c8aff;padding-left:1.3em; background:url(../img/icon3.png) no-repeat left center; background-size:auto 1.12em;}
.item_tit .span_tit.span2{ color:#000;}/*betta字体颜色#ffb25a;#f45e35;color:#03bbdc;*/
.item_tit .span_tit.span3{ color:#34bf79;}
.cell{ display:table-cell; position:relative; vertical-align:middle;}
/*betta添加*/
.cell .text{ position:relative; z-index:1;width:20%;line-height:1em;}
.djs span{ display:inline-block; line-height:1.5em; width:1.5em; text-align:center;background:#4b4c4e;color:#fff;border-radius:2px; font-size:0.8em}
.sec_tuijian .img1{ position:absolute; width:40%; right:0.7em; top:50%; height:5em; margin-top:-2.5em;}

.hot{ padding-top:0.5em;}
/*betta 修改边框为2px，边框颜色为#f45e35，字体颜色#f45e35，字体加粗*/
.hot span{ display:inline-block; line-height:1.2em; padding:0 0.5em;border-radius:1em; border:2px solid #f45e35; color:#f45e35;font-weight:bold;/*color:#03bbdc;*/}
.sec_list2 ul{ overflow:hidden; margin:0 0.4em;}
.sec_list2  ul li{width:50%;padding:0.4em; float:left;}
.sec_list2  ul li .list{ border:1px solid #ebe8e6;padding:0 0.5em;}
.sec_list2 .sec_img{ line-height:10em; height:10em; position:relative; overflow:hidden;}
.sec_list2  .img{ max-width:80%;  margin:0 auto;text-align:center; }
.sec_list2  .img img{ vertical-align:middle;max-height:8em;  margin:0 auto;}
.sec_list2 .tips{ position:absolute; top:0.5em;  left:0em;line-height:1.5em;background:#0294D0; color:#ffffff;padding:0 0.8em; border-radius:1em;font-size:0.9em; font-weight:bold;}
.sec_list2 .tips1{ position:absolute; top:0.5em;  right:0em;line-height:1.5em;background:#0294D0; color:#f45e35;padding:0 0.8em; border-radius:1em;font-size:0.9em; font-weight:bold;}
.sec_list2  h3{ line-height:1.2em; height:2.4em; overflow:hidden; font-size:1em; font-weight:normal;}
.sec_list2  p{line-height:2em;}
.sec_list2  p span{ font-weight:bold; color:#ffffff}
.sec_list2  .flt{ color:#0294D0}
.sec_list2  p label{ text-decoration:line-through;color:#0294D0}
/*.tips2 {float:right;line-height:1.5em;background:#ffddce;color:#f45e35;border-radius:1em;font-size:0.7em;font-weight:bold;}*/
.tips2{float:right;line-height:1.5em;background:#0294D0; color:#ffffff;padding:0 0.8em; border-radius:1em;font-size:0.9em; font-weight:bold;}
/*----------mainer----------*/
.mainer { margin-top: 3em; }
.blod{ font-weight:bold;}
.c_f95a19{color:#0294D0;}
.c_f41010{color:#f41010;}
.flex{ display:flex}
.c_2ea5f8{ color:#2ea5f8;}
.p_r_1{ padding-right:1em;}
.p_r_2{ padding-right:2em;}
.clear_flt{ overflow:hidden;}
.flex_1{ flex:1;}
i{ font-style:normal;}
.right{ text-align:right;}
.sec_tit{ line-height:3em; width:100%;padding:0 1em;background:#fff; border:1px solid #e3dfde;border-left:0; border-right:0; }
.sec_list3 .list{ margin-top:1em; line-height:1.7em; border:1px solid #e3dfde; border-left:0; border-right:0; padding: 1em; background:#fff;}
.sec_pos{ color:#515151; padding-left:2.5em; background:url(../img/icon7.png) no-repeat left center; background-size:auto 1.8em;}
.sec_pos p:first-child{ font-size:1.1em; color:#000;}
.sec_list3 .img{ margin-right:1em; }
.sec_list3 .text{ overflow:hidden;font-size:1.1em;}
.sec_list3 .text p:first-child{ margin-bottom:0.5em; height:3.4em; }
.sec_list3 .sec_pro .img img{ height:5em; min-height:inherit;}

.sec_list4{ margin-top:1em; border-top:1px solid #e3dfde}
.sec_list4 .list{ padding:1em;  background:#fff; border-bottom:1px solid #eeebea; line-height:1.7em;}
 
.sec_list4 .list p{color:#666;}
.sec_list4  h4{font-weight:normal; font-size:1.1em; color:#000;}

.sec_toggle{ width:100%; height:3em; line-height:3em; background:#fff; border-top:1px solid #e3dfde;border-bottom:1px solid #e3dfde;}
.sec_toggle .item{width:20%; border-left:1px solid #eaeaea; text-align:center; float:left;display:block;}
.sec_toggle .item a{ display:block;}
.sec_toggle.toggle_2 .item{ width:50%;}
.sec_toggle .item span{ display:inline-block; position:relative;  color:#0294D0;}
.sec_toggle .item span i{ display:block; position:absolute; right:-1.25em; top:50%; margin-top:-0.55em;  width:1.1em; height:1.1em; text-align:center; line-height:1.1em; color:#fff; background:#0294D0; border-radius:1.1em;}
.sec_toggle .item.on span{ color:#0294D0;}
.sec_toggle .item.on span:before{ position:absolute; width:95%;left:2.5%; bottom:1px; height:3px; background:#0294D0; display:block; content:''}

.sec_list5{  margin:0 1em; margin-bottom:1em;;}
.sec_list5 .list{background:#fff; box-shadow:0 2px 5px rgba(0,0,0,0.05); margin-top:1em;}
.sec_list5  .list_tit{ font-size:0.9em;margin:0 0.5em; border-bottom:1px solid #eeebea;line-height:3em;}
.sec_list5  .list_tit span{ display:inline-block; padding-left:1.5em; background:url(../img/icon8.png) no-repeat left center; background-size:auto 1em;color:#a0a0a0;}
.sec_list5 .sec_pro { padding:1em;line-height:1.7em;}
.sec_list5 .sec_pro .img img{ height:5em; min-height:inherit;}
.sec_list5 .text p:first-child{ margin-bottom:0.5em; height:3.4em; }
.sec_list5 .img{ margin-right:1em; }
.sec_list5 .text{ overflow:hidden;font-size:1.1em;}
.order_type span{white-space:nowrap;}
.order_type{ width:100%;line-height:3em; background:#f9f9f8; padding:0 0.5em; font-size:1.1em;color:#a0a0a0;}
.order_type a{ display:inline-block; margin-left:0.5em; line-height:1.8em; height:1.8em; background:#c1c6c8; margin-top:0.6em;padding:0 0.5em; border-radius:2px; color:#fff;}
.order_type a.on{ background:#0294D0}
@media only screen and (max-width: 380px){
.order_type{ font-size:1em;}
}

.sec_list6{ margin-top:1em;border-top:1px solid #eeebea}
.sec_list6 .list{ background:#fff; line-height:4em; border-bottom:1px solid #eeebea}
.sec_list6 .list a{color:#27282c; display:block;padding-left:1em; background:url(../img/icon9.png) no-repeat 97% center; background-size:auto 1.5em;}
.sec_list6 .list span{ display:inline-block; padding-left:2em; background:url(../img/icon10.png) no-repeat left center; background-size:auto 1.5em;}
    .sec_list6 .list:nth-child(1) span {  background:url(../img/icon10.png) no-repeat left center; background-size:auto 1.5em;}
    .sec_list6 .list:nth-child(2) span {  background:url(../img/icon11.png) no-repeat left center; background-size:auto 1.5em;}
    .sec_list6 .list:nth-child(3) span {  background:url(../img/icon12.png) no-repeat left center; background-size:auto 1.2em;}
    .sec_list6 .list:nth-child(4) span {  background:url(../img/icon13.png) no-repeat left center; background-size:auto 1.5em;}
    .sec_list6 .list:nth-child(5) span {  background:url(../img/icon14.png) no-repeat left center; background-size:auto 1.5em;}
    .sec_list6 .list:nth-child(6) span {  background:url(../img/icon15.png) no-repeat left center; background-size:auto 1.5em;}
    .sec_list6 .list:nth-child(7) span {  background:url(../img/icon16.png) no-repeat left center; background-size:auto 1.5em;}

.right input{ text-align:right;}
.div_input input{ width:100%; border:0; background:none;}


.a_jt{ display:block; background:url(../img/icon9.png) no-repeat right center; background-size:auto 1.5em;}

.sec_btn1{ margin:1em 1em;}
.sec_btn1 a{ display:block;line-height:3em; text-align:center; background:#0294D0; border-radius:2px;color:#fff;font-size:1.1em;box-shadow:0 2px 10px rgba(249,90,25,0.5)}
.sec_btn2{ margin:1em 1em;}
.sec_btn2 a{ display:block;line-height:3em; text-align:center; background:#a419f9; border-radius:2px;color:#fff;font-size:1.1em;box-shadow:0 2px 10px rgba(249,90,25,0.5)}
.sec_btn3{ margin:1em 1em;}
.sec_btn3 a{ display:block;line-height:3em; text-align:center; background:#1948f9; border-radius:2px;color:#fff;font-size:1.1em;box-shadow:0 2px 10px rgba(249,90,25,0.5)}
.sec_btn4{ margin:1em 1em;}
.sec_btn4 a{ display:block;line-height:3em; text-align:center; background:#19f941; border-radius:2px;color:#fff;font-size:1.1em;box-shadow:0 2px 10px rgba(249,90,25,0.5)}



.sec_list7{ margin:0 1em;}
.sec_list7 .item{ padding:0 1em; background:#fff; box-shadow:0 2px 5px rgba(0,0,0,0.05); margin-top:1em;line-height:1.8em;}
.sec_list7 .item p{ border-top:1px solid #e5e4e4;line-height:2.5em; color:#717171;padding-left:1.5em;background:url(../img/icon17-1.png) no-repeat left center; background-size:auto 1.2em;}
.sec_list7 .item.on p{color:#f45e35; background:url(../img/icon17.png) no-repeat left center; background-size:auto 1.2em;}
.sec_list7 .item  .text{ padding:0.8em 0;}
.sec_list7 .item h2{ font-weight:normal; font-size:1.1em;}
.sec_list7 .item address{ font-style:normal;padding-left:1.2em; background:url(../img/icon7.png) no-repeat left center; background-size:auto 1em; color:#515151;}

em{ font-style:normal;}
.sec_list8{ margin:0 1em;}
.sec_list8 .item{padding:1.5em 1em;padding-top:2em; background:#fff; box-shadow:0 2px 5px rgba(0,0,0,0.05); margin-top:2em; position:relative;}
.sec_list8 .item .span_tips{ position:absolute; left:1.5em; top:-1em; background:#f95a19; display:block; line-height:2em; color:#fff; padding:0 1em;}
.sec_list8 .item .span_tips em{  display:inline-block; padding-left:1.5em; color:#fff;}
.sec_list8 .item.item_ffb901 .span_tips{ background:#ffb901;}
.sec_list8 .item.item_4a95f0 .span_tips{ background:#4a95f0;}
.sec_list8 .item.item_ffb901 span{ color:#ff9c01}
.sec_list8 .item.item_4a95f0 span{ color:#4a95f0}
.sec_list8 .item .span_tips .em1{background:url(../img/icon18.png) no-repeat left center; background-size:auto 1em;}
.sec_list8 .item .span_tips .em2{background:url(../img/icon19.png) no-repeat left center; background-size:auto 1em;}
.sec_list8  ul{ overflow:hidden;}
.sec_list8  ul li{ float:left;color:#95999c;text-align:center; box-sizing:border-box;border-right:1px solid #e4e1e0; line-height:1.5em;}
.sec_list8  ul li span{ display:block; font-size:1.3em; padding-bottom:0.2em;}
.sec_list8  ul.ul2 li .line{ width:60%; margin:0 auto; height:1px; background:#e4e1e0;}
.sec_list8  ul.ul2 li{ width:50%; margin-bottom:1em;}
.sec_list8  ul.ul2 li label,.sec_list8  ul.ul2 li span{ width:50%; white-space:nowrap; display:block;margin:0 auto; text-align:left;}
.sec_list8  ul.ul1 li{ width:33.3333%;}
.sec_list8  ul.ul1 li:last-child{ border:none;}
.sec_list8  ul.ul2 li:nth-child(2n){ border:none;}


.sec_list9{margin:0 1em;}
.sec_list9 .item{ background:#fff; box-shadow:2px 2px 5px rgba(0,0,0,0.05); margin-top:1em; position:relative;}
.sec_list9 .item .num{  height:6em; background:url(../img/icon20.png) no-repeat left center;width:2.7em;background-size:100% 100%; text-align:center; line-height:5.8em;color:#fff; font-weight:bold; margin-right:1em;}
.sec_list9 .item .num em{ font-size:1.3em;}
.sec_list9 .item .text{ overflow:hidden; height:6em; line-height:2em; padding:1em 0; color:#717171; padding-right:1em;}
.sec_list9 .item .text .frt{ text-align:right; line-height:2em; color:#95999c}
.sec_list9 .item .text .frt p{ height:2em;}
.sec_list9 .item .text .frt p span{ font-size:1.3em; color:#f95a19; font-weight:bold;}
.sec_list9 .item .text h3{ font-size:1.2em; font-weight:normal; color:#000;}

.sec_list91{margin:0 1em;}
.sec_list91 .item{ background:#fff; box-shadow:2px 2px 5px rgba(0,0,0,0.05); margin-top:2em; position:relative;}
.sec_list91 .item .num{  height:6em; background:url(../img/icon20.png) no-repeat left center;width:2.7em;background-size:100% 100%; text-align:center; line-height:5.8em;color:#fff; font-weight:bold; margin-right:1em;}
.sec_list91 .item .num em{ font-size:1.3em;}
.sec_list91 .item .text{ overflow:hidden; height:6em; line-height:2em; padding:1em 0; color:#717171; padding-right:1em; padding-top: 30px;}
.sec_list91 .item .text .frt{ text-align:right; line-height:2em; color:#95999c;}
.sec_list91 .item .text .frt p{ height:2em;}
.sec_list91 .item .text .frt p span{ font-size:1.3em; color:#f95a19; font-weight:bold;}
.sec_list91 .item .text h3{ font-size:1.2em; font-weight:normal; color:#000;}

.list .text{ min-height:1.7em; width: 60%;}
/*.list:after,.list:before{ content:'';display:table; clear:both;}*/
.sec_list10 span.flt{ display:block; width:5.5em; text-align:justify; }
.sec_list10 span.flt:after{ content:'';
    display:inline-block; height:0;
    width:100%;
    visibility:hidden;}
    .sec_list10 .list1{ padding:0 1em; line-height:5em;}
    .sec_list10 .list{ padding-right:2em;}
    .sec_list10 .list.on{background:url(../img/icon9.png) no-repeat 97% center #fff; background-size:auto 1em;}
    .sec_list10 .list.off{ background-size:auto 1em;}
    .sec_list10 .list1 .flt{ height:5em;}
    .headpic{ width:4em; height:4em; border-radius:4em; overflow:hidden; box-shadow:0 2px 5px rgba(161,161,161,0.45); margin:0.5em; float:right;}
    .headpic img{ width:100%;}


    #demo_datetime{ background:none; border:none}

    .sec_list11 .item{ background:#fff;margin-top:1em; padding-bottom:1em;border-bottom:1px solid #e3dfde;}
    
    .sec_list11 h3{ padding-left:1em; line-height:3em; border-bottom:1px solid #ece9e8; font-weight:normal;}
    .sec_list11 h3 span{ display:inline-block; font-size:1.15em; padding-left:1.5em; background:url(../img/icon21.png) no-repeat left center; background-size:auto 1.1em;}
    .sec_list11 article{ line-height:1.7em; padding:0.5em 1em; color:#666;}

    .sec_list12 .bank{ margin:0 1em; margin-top:1em;background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffd71d), to(#ffb800)); border-radius:5px;  box-shadow:0 1px 5px rgba(132,132,132,0.1); position:relative; color:#fff; padding:1.5em 1em; line-height:1.5em; letter-spacing:1px; text-shadow:0 0px 5px rgba(228,182,4,0.3); z-index:1;}
    .bank_ico{ width:4em; position:absolute; top:1em; right:1em;}
    .bank_ico img{width:100%;}
    .bank_name{ font-size:1.2em; font-weight:bold;  }
    .bank_num{ line-height:4em; font-size:1.2em; font-weight:bold;   font-family:Arial;}
    .bank_info p{ font-size:1.1em;}
    .bank_info span{ opacity:0.8;}
    .sec_list12 .bank .sec_img{ position:absolute; top:0; left:0;  bottom:0; right:0; z-index:-1;}
    .sec_list12 .bank .sec_img img{ width:100%; height:100%;}
    .sec_list12 .bank.bank2{background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#45aff9), to(#4b91ef));}

    .sec_list13 .item{ margin:1em; margin-bottom:0; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.1); padding:1em 0; padding-left:2em; background:url(../img/icon17-1.png) no-repeat 0.8em center #fff; background-size:auto 1.5em;}
    .sec_list13 .item.on{background:url(../img/icon17.png) no-repeat 0.8em center #fff; background-size:auto 1.5em; }
    .sec_list13 .img{ margin:0 1em;}
    .sec_list13 .img img{ height:4em;}
    .sec_list13 .text{ padding-right:1em;}
    .sec_list13  h2{ line-height:1.5em; font-weight:normal; height:3em; overflow:hidden; margin-bottom:0.5em;}
    .sec_list13  .money{ color:#f41010; line-height:1.5em; display:inline-block;}


    .add_num { height:1.5em; }
.add_num span em.em2{background:url(../img/num_add.png) no-repeat center center; background-size:auto 0.8em; }
.add_num span em.em1{background:url(../img/num_add2.png) no-repeat center center; background-size:auto 0.8em; }
.add_num span em{display:block; width:1.5em; height:1.5em; color:transparent}
.add_num span { width: 1.5em; height:1.5em; border-radius:1.5em; display: inline-block;  text-align: center; background:#cbcbcb;line-height:1.5em; color:#fff; }
.add_num span:active { background: #9b9b9b; }
.add_num input { width:2.5em; height: 1.5em; line-height: 1.5em; text-align: center; border: none;  }




.sec_cart{ height:4em; width:100%;}
.cart_js{ position:fixed; bottom:4em; left:0; width:100%; line-height:4em;height:4em; background:#fff; border-top:1px solid #e7e7e7;}
.cart_js .check_all{ display:inline-block; padding-left:2.5em;color:#606060; padding-right:1em; background:url(../img/icon17-1.png) no-repeat 0.8em center #fff; background-size:auto 1.5em;}
.cart_js .check_all.on{background:url(../img/icon17.png) no-repeat 0.8em center #fff; background-size:auto 1.5em;}
.money_sum label{ color:#f41010; font-weight:bold;}
.cart_js a{ display:inline-block; padding:0 1em; background:#0294D0; color:#fff;}

.sec_list2{ width:100%;clear:both;}
.sec_list14{ width:100%;margin-top:0.2em; clear:both;}
.sec_list2 .list{background:#fff;}
.sec_list14 .list{background:#fff; box-shadow:0 1px 5px rgba(0,0,0,0.1)}

.sec_list2.sec_list15 .list{ border-color:#e5e2e0;}

.pro_info:last-child{ margin-bottom:0;}
.pro_info{ background:#fff; border-bottom:1px solid #e3dfde;margin-bottom:1em;border-top:1px solid #e3dfde }
.pro_info h2{ font-weight:normal; font-size:1.2em;line-height:1.4em;padding:0 14px;margin-bottom: 0.5em;}
.pro_money{  font-family:Arial; padding:0 14px;padding-bottom:0.8em;}
.pro_money span{ color:#f41010; font-weight:bold; font-size:1.2em;}
.pro_money em{text-decoration:line-through; color:#a1a1a1; padding-left:1em;display:inline-block;}
.pro_tips{padding:0 14px; text-align:center; padding-bottom:1em;color:#979696; border-bottom:1px solid #ece9e8}
.pro_num{ padding:0 14px;line-height:3em;}
.pro_num .add_num{float:right; }

.pro_info h3{ text-align:center; line-height:3em; color:#0294D0; font-weight:normal; border-bottom:1px solid #ece9e8;font-size:1.1em;}
.pro_info .text{ padding:0.8em 1em;}
.pro_info ul{ line-height:1.8em;}
.pro_info article{  text-align:justify;line-height:1.8em; color:#666;}
.pro_info .ul2{ overflow:hidden;}
.pro_info .ul2 li{ min-width:50%;}
.pro_info .ul2 li{ float:left;}
.pro_info .desc{padding:0.8em 0.5em; line-height:1.9em;}
.pro_info .desc img{
  display: inline-block;
  max-width: 100%;
}
.info_fix{ position:fixed; bottom:4em; background:#fff; left:0; width:100%;}
.info_fix ul{ overflow:hidden;}
.sec_fix{ height:2em; width:100%;}
.info_fix li{ width:25%; float:left; line-height:3em; text-align:center;}
.info_fix li a{ color:#333;}
.info_fix li:nth-child(3) a{ background:#a419f9; display:block; color:#fff; font-size:1.0em;}
.info_fix li:nth-child(4) a{ background:#0294D0; display:block; color:#fff; font-size:1.0em;}

.header.header2{ background:url(../img/header.jpg) no-repeat bottom center #0294D0; background-size:100% auto;}
.header.header2 a{ display:inline-block; line-height:1.8em; padding:0 1em; border-radius:1em; background:rgba(255,255,255,0.15); color:#fff; font-size:1em;}
.header.header2{ height:8em; position: static;}
.header.header2  .wrap{ display:block; height:8em;} 

.head_info{background:#fff;}
.sec_headpic .img{ width:6.5em; height:6.5em; border-radius:6.5em;margin:0 auto; box-shadow:0 5px 10px rgba(0,0,0,0.1)}
.sec_headpic{float:left;margin-top:-3.5em; position:relative;text-align:center; width:100%;}
.sec_headpic .wrap{ width:6.5em; height:6.5em;margin:0 auto;padding:0;}
.sec_headpic .img img{ width:100%;}
.sec_headpic .img2  { position:absolute; bottom:-0.5em; right:0em; width:2em;}
.sec_headpic .img2 img{ width:100%;}
.head_name{ text-align:center; color:#606060;}
.head_name h2{ font-size:1.2em; font-weight:normal;line-height:2.5em; color:#000;}

.head_list ul{ overflow:hidden;border-top:1px solid #ece9e8;margin-top:1em;}
.head_list li{ width:50%; float:left; box-sizing:border-box;border-left:1px solid #ece9e8;border-bottom:1px solid #ece9e8; padding:1em;}
.head_list li p{ width:7em; white-space:nowrap; margin:0 auto;padding-left:1.7em; line-height:1.5em; color:#95999c;font-size:0.9em;}
.head_list li p span{ font-size:1.3em; color:#000;}
.head_list li .p1{ background:url(../img/icon24.png) no-repeat left center; background-size:auto 1.2em;}
.head_list li .p2{ background:url(../img/icon24-2.png) no-repeat left center; background-size:auto 1.2em;}
.head_list li .p3{ background:url(../img/icon24-3.png) no-repeat left center; background-size:auto 1em;}
.head_list li .p4{ background:url(../img/icon24-4.png) no-repeat left center; background-size:auto 1.2em;}


.sec_list15{ margin-bottom:1em;}
.sec_list15 .item{ background:#fff; margin-top:1em;border:1px solid #e3dfde}
.sec_list15 .item h2{ line-height:3em; padding:0 1em; font-size:1.1em; border-bottom:1px solid #f3f2f0; font-weight:normal;}
.sec_list15 .item ul{ overflow:hidden;padding-bottom:1em;}
.sec_list15 .item li{ float:left; width:25%; text-align:center; white-space:nowrap; font-size:0.9em; padding-top:1em;}
.sec_list15 .item li a{ display:block; color:#626262;}
.sec_list15 .item li .img{ width:50%; margin:0 auto;margin-bottom:1em;}


.sec_ewm{ display:table; width:100%;}
.sec_ewm_cell{ display:table-cell; vertical-align:middle;text-align:center;}

.sec_ewm_cell .wrap{ width:80%;padding:0em; margin:0 auto;}
.sec_ewm_cell  .p_tips{ padding-top:1em;color:#0294D0; font-size:1.2em;}
.sec_head3{ padding:1em;background:#fff;}
.sec_head3 .img{ width:4em; height:4em; margin-right:1em; border-radius:4em; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,0.2)}
.sec_head3 .text{ text-align:left; line-height:1.5em;color:#606060}
.sec_head3 .text h2{ font-size:1.2em; line-height:2em; display:inline-block; position:relative;padding-right:2em; font-weight:normal; color:#000;}
.sec_head3 .text h2 i{ display:block; position:absolute; top:0; right:0; width:2em; height:2em; background:url(../img/icon23.png) no-repeat center center; background-size:auto 1.4em; }
.sec_shadow{ box-shadow:0 0 5px rgba(0,0,0,0.1); border-radius:2px;overflow:hidden;}

/*.sec_ewm_img{ background:#ff7f4a;}*/
.sec_ewm_img .img{ padding:3em;}
.sec_foot{ height:4em; }

.left_side{ position:fixed; left:0; top:3.1em; bottom:4em; width:7em;text-align:center;overflow-y:scroll; border-right:1px solid #dbdad7;}
.left_side ul li{ line-height:4em; box-sizing:border-box; }
.left_side ul li a{ display:block; border-top:1px solid #dbdad7;}
.left_side ul li:first-child a{ border-top:0;}
.left_side ul li.on a,.left_side ul li a:active{ background:#fff;border-right:none;  color:#0294D0}

.head_fixed{ position:fixed; top:0; left:0;width:100%; background:#fff;z-index:100;}
.marner_list{ padding-left:7em; margin-top:3.1em;}
.marner_list .wrap{ background:#fff; min-height: 600px; }
.marner_list .list{ border-bottom:1px solid #fff;}
.marner_list .banner{padding-top:1em;}
.marner_list .list h2{ font-size:1.1em; font-weight:normal; line-height:3em;}
.marner_list .list a{ display:block;}
.marner_list .list ul{ overflow:hidden;padding-bottom:1em;margin-bottom: 100px;}
.marner_list .list ul li{ float:left; width:50%; text-align:center; line-height:1.5em;}
.marner_list .list ul li h3{ font-weight:normal; color:#0294D0;}
.marner_list .list ul li p{ color:#0294D0; font-weight:bold;}
.marner_list .list ul li .img{ width:60%;margin:0 auto; height:8em; line-height:8em;}
.marner_list .list ul li .img img{ height:auto; min-height:initial; vertical-align:middle;}




.sec_list16 { margin:0 1em;}
.sec_list16 .item{ margin-top:1em; line-height:3em;}
.sec_list16 .item .list:last-child{ border-bottom:0;}
.sec_list16 .item .list{margin-left:1em; border-bottom:1px solid #fff; padding-right:0.5em;}
.sec_list16 .title2{ line-height:3em; background:#ffb901;padding-left:1em; padding-right:0.5em; color:#fff; box-shadow:0 3px 5px rgba(255,185,1,0.25);}
.sec_list16  .item1{background:#fcf4de;}
.sec_list16  .item2{background:#d7e8fc;}
.sec_list16  .item3{background:#d2dcfd;}
.sec_list16 .item1 .title2{ background:#ffb901; box-shadow:0 4px 5px rgba(255,185,1,0.25);}
.sec_list16 .item2 .title2{ background:#4a95f0; box-shadow:0 4px 5px rgba(74,149,240,0.2);}
.sec_list16 .item3 .title2{ background:#4a71f0; box-shadow:0 4px 5px rgba(74,113,240,0.2);}
.sec_list16 .title2 span{ }
.sec_list16 .title2 label{ font-size:0.9em;}

.c_f7572d{color:#0294D0;}
.box-shadow{ box-shadow:0 2px 10px rgba(0,0,0,0.05)}
.nav.nav1{background:#f5f1f1}
.nav1.nav span a{ line-height:3em; border-color:#f5f1f1}
.nav1.nav span.on a, .nav1.nav span a:active{ border-color:#f45e35;}

.sec_list17{ margin-top:1em;}
.sec_list17 .list{ margin-top:0.5em;}
.sec_list17 .list .title3{ border-bottom:1px solid #ece9e8; line-height:2.5em;}
.sec_list17  .title3 span{ display:inline-block; width:1.8em; white-space:nowrap; position:relative;}
.sec_list17  .title3 span:before{ display:block; width:100%; height:3px; position:absolute; bottom:-1px;background:#f45e35; content:''}
.sec_list17 ul{ overflow:hidden;padding-bottom:1em;}
.sec_list17 ul li{width:33.3333%; padding:0 1em; box-sizing:border-box; float:left; text-align:center; line-height:1.5em; margin-top:1em; color:#5e5d5d;}
.sec_list17 ul li a{ display:block; color:#5e5d5d}
.sec_list17 ul .img{ height:7em; overflow:hidden; line-height:7em; width:80%; margin:0 auto;}
.sec_list17 ul img{ vertical-align:middle;}
/*----------footer----------*/
.footer { position:fixed; border-top:1px solid #e8e5e5; background:#fff; width:100%; left:0;padding-top:0.5em; height:4em; z-index:100; bottom:0;}
.footer li{ width:25%; text-align:center;float:left;line-height:1.5em;}
.footer li a{ color:#8C8B8A; }
.footer .f_ico{ height:2em;}
.footer .f_ico.ico1{background:url(../img/f1.png) no-repeat center center; background-size:auto 1.8em;}
.footer li.on .f_ico.ico1,.footer li:active .f_ico.ico1{background:url(../img/f1-1.png) no-repeat center center; background-size:auto 100%;}
.footer li.on a,.footer li:active a{color:#0294D0}
.footer .f_ico.ico2{background:url(../img/f2.png) no-repeat center center; background-size:auto 1.8em;}
.footer li.on .f_ico.ico2,.footer li:active .f_ico.ico2{background:url(../img/f2-1.png) no-repeat center center; background-size:auto 100%;}
 
.footer .f_ico.ico3{background:url(../img/f3.png) no-repeat center center; background-size:auto 1.8em;}
.footer li.on .f_ico.ico3,.footer li:active .f_ico.ico3{background:url(../img/f3-1.png) no-repeat center center; background-size:auto 100%;}

.footer .f_ico.ico4{background:url(../img/f4.png) no-repeat center center; background-size:auto 1.8em;}
.footer li.on .f_ico.ico4,.footer li:active .f_ico.ico4{background:url(../img/f4-1.png) no-repeat center center; background-size:auto 100%;}

.footer .f_ico.ico5{background:url(../img/f5.png) no-repeat center center; background-size:auto 1.8em;}
.footer .on .f_ico.ico5,.footer li:active .f_ico.ico5{background:url(../img/f5-1.png) no-repeat center center; background-size:auto 100%;}

.footer .f_ico.ico100{background:url(../img/zhibo.png) no-repeat center center; background-size:auto 1.8em;}
.footer .on .f_ico.ico100,.footer li:active .f_ico.ico100{background:url(../img/zhibo_1.png) no-repeat center center; background-size:auto 100%;}
.footer span{ font-size:0.9em;}





/*----------custom----------*/

.sec_list11.sec_list10 span.flt{ width:auto;}

.sec_list18 .list{margin-top:0; border-bottom:0;}
.sec_list18 .list a.icon{ display:block; background:url(../img/icon9.png) no-repeat 99% center; background-size:auto 1.5em;}
.sec_list18 .title{margin-top:1em; background:#fff; text-align:left; padding:0 1em;  border-top:1px solid #ece9e8;}
.list_foot{ line-height:3em; background:#fff;padding:0 1em;  border-top:1px solid #ddd; border-bottom:1px solid #ece9e8;}
.list_foot span{ font-size:0.9em; color:#666;}
.pay_list{  line-height:3em; background:#fff; padding-left:1em; border-bottom:1px solid #ece9e8;}
.pay_list li{padding-left:2em; background:url(../img/icon26.png) no-repeat left center;background-size:auto 1.2em;}
.pay_list li span{display:block; border-bottom:1px solid #ece9e8;}
.pay_list li.on{background:url(../img/icon25.png) no-repeat left center;background-size:auto 1.2em;}
.pay_list li font{ color:#666;}
.pay_list li:last-child span{border-bottom:none;}
.ul_xy{ line-height:3em; padding-left:1em; background:#fff;}
.ul_xy li{padding-left:2em;}
.ul_xy li a{ display:block; border-bottom:1px solid #ece9e8; color:#53a8ff; display:block;  background:url(../img/icon9.png) no-repeat 97% center; background-size:auto 1.2em;}
.check{ background:url(../img/check.png) no-repeat left center; background-size:auto 1.2em;}
.check.on{ background:url(../img/check1.png) no-repeat left center; background-size:auto 1.2em;}



.main_login{ position:absolute; top:0; left:0; bottom:4em; width:100%;  background:url(../img/bg2.jpg) no-repeat center center; background-size:cover;z-index:10;}
.fp_main{ width:100%; height:100%; display:table;}
.fp_main .logo{ width:7em; text-align:center;margin:0 auto;}
.fp_main  .cell{ display:table-cell; vertical-align:middle;}
.fp_main .logo img{ width:100%;}
.fp_main .logo span{display:block; line-height:2em; font-size:1.2em;}
.login_list{ width:90%; margin:0 auto;margin-top:1.5em;}
.login_list .list{ padding-left:2em; position:relative; border-bottom:1px solid #222;line-height:2.5em; margin-top:0.2em;}
.login_list .list1{background:url(../img/icon27.png) no-repeat 0.5em center; background-size:auto 1.2em;}
.login_list .list2{background:url(../img/icon28.png) no-repeat 0.5em center; background-size:auto 1.2em;}
.login_list .list3{background:url(../img/icon29.png) no-repeat 0.5em center; background-size:auto 1.2em;}
.login_list .list4{background:url(../img/icon30.png) no-repeat 0.5em center; background-size:auto 1em;}
.login_list .list5{background:url(../img/icon31.png) no-repeat 0.5em center; background-size:auto 1.2em;}
.login_list .list6{background:url(../img/icon32.png) no-repeat 0.5em center; background-size:auto 0.9em;}
.sec_input2 input{ width:100%;border:0;background:none; text-align:center }

.list_btn{ line-height:2.8em;}
.list_btn a{display:block;text-align:center;color:#0294D0;margin-top:1em;}
.list_btn a.btn{ border:1px solid #0294D0; font-size:1.2em;}
.list_btn a.btn.on{background:#0294D0; color:#fff;}
.c_f7572d{ color:#0294D0;}


.list_left .sec_input2 input{ text-align:left;}
.getvcode{ position:absolute; top:0; right:0; text-align:right;color:#0294D0}

.el-4{
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
}
.el-2{
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.el-3{
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}
.el-1{
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}

.sec_list4>.shipping{
	line-height: 3em;
	background: #fff;
	padding-left: 1em;
	border-bottom: 1px solid #ece9e8;
}
.sec_list4>.shipping>li{
	padding-left: 2em;
	background: url(../img/icon26.png) no-repeat left center;
	background-size: auto 1.2em;
}
.sec_list4>.shipping>li.on{
	background: url(../img/icon25.png) no-repeat left center;
	background-size: auto 1.2em;
}
.sec_list4>.shipping>li>span{
	display: block;
}
.sec_list4>.shipping>li+li >span{
	border-top: 1px solid #ece9e8;
}
.el-4{
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
}
.el-2{
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.el-3{
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}
.el-1{
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}






