﻿.container{ width:1200px; margin:0 auto; box-sizing:border-box; }
.breadcrumb{display:inline-block; }
.breadcrumb li{ display:inline-block; }
.breadcrumb li:before{content:"/"; color:#666; padding:0 10px;}
.breadcrumb li:first-child:before{content:""; padding:0}
.breadcrumb li.active{ color:#666}
.pages{float:left; width:100%;text-align:center; line-height:36px; padding:20px 0}
.pages span, .pages a{ padding:0 10px;}
.swiper-pagination-bullet{ width:20px; height:20px;}
.header{  }
.header1{ padding:16px 0 6px;}
.header11{ float:left; width:190px; height:100px; }
.header11 img{ height:100px;}
.header12{ float:left; width:130px; padding-top:7px;}
.header12 img{ width:120px; height:66px;}
.header13{ float:left; padding-top:16px; margin-right:73px;}
.header13 .div_search1{ position:relative; width:443px; padding-right:69px; border:3px solid #3f85e5}
.header13 .div_search1 input{ height:30px; line-height:30px; width:100%}
.header13 .div_search1 .a1{ position:absolute; right:0; top:0; width:66px; text-align:center; height:30px; line-height:30px; background-color:#3f85e5; color:#fff;}
.header13 .div_search1 .div1{ display:none; position:absolute; left:-3px; top:34px; width:428px; max-height:236px; overflow:auto; padding:10px; border:1px solid #aaa; border-radius:4px;z-index:1000; background-color:#fff;}
.header13 .div_search1 .div1 a{ display:block; height:24px; line-height:24px; color:#666; overflow:hidden;}
.header13 .div_search2{ margin-top:10px;}
.header13 .div_search2 a{ color:#a0a0a0; margin-right:16px;}
.header13 .div_search2 a:nth-child(2n){ color:#fc761f}
.header14{ float:left; padding-top:14px;}
.header21{ position:relative; float:left; width:212px; height:42px; background-color:#0691fa}
.header21 .sp1{ width:100%; text-align:center; line-height:42px; font-size:16px; color:#fff;}
.div_prolist{ display:none; position:absolute; left:0; top:42px;width:212px; height:452px; background-color:#cadff0; z-index:999;}
.div_prolist li{ padding:9px 0 9px 15px;}
.div_prolist li .a1{ color:#2e5878; padding-left:25px;}
.div_prolist li .div1{ display:none; position:absolute; z-index:1000; left:212px; top:0; width:788px; min-height:432px; padding:10px 10px;  background:rgba(255,255,255,1) }
.div_prolist li .div11{ position:relative;  display:flex; margin-bottom:5px; }
.div_prolist li .div11 .div111{ width:76px; display:inline-block; text-align:right; padding-right:15px; margin-bottom:8px;}
.div_prolist li .div11 .div112{ display:inline-block; flex:1;}
.div_prolist li .div11 .a3{ margin:0 10px 8px 0; color:#666;}
.div_prolist li:hover{ background-color:#fff;}
.div_prolist li:hover .div1{ display:block;}
.header21:hover .div_prolist{ display:block;}
.header22{ float:left}
.header22 li{ float:left;  }
.header22 li a{width:104px; text-align:center; height:42px; line-height:42px; font-size:16px; font-weight:bold}
.header23{position:relative; float:left; width:212px; height:42px; background-color:#0691fa}
.header23 .sp1{ width:100%; text-align:center; line-height:42px; font-size:16px; color:#fff;}
.div_userfac{ display:none; position:absolute; left:0; top:42px;width:212px;  background-color:#cadff0; z-index:999;}
.div_userfac li{ display:inline-block;  width:100%; height:34px; line-height:34px; overflow:hidden}
.div_userfac li .a1{ color:#2e5878; padding:0 10px;}
.header23:hover .div_userfac{ display:block;}
.footer{ background-color:#f4f4f4;padding:22px 0;}
.footer1{ }
.footer11{ float:left; padding-left:92px;}
.footer11 .p1{ font-size:16px; font-weight:bold; margin-bottom:20px;}
.footer11 li{ margin-bottom:15px;}
.footer11 li a{ color:#666;}
.footer12{ float:left; padding-left:92px;}
.footer12 .p1{ font-size:20px;font-weight:bold; margin-bottom:20px;}
.footer12 .p2{ color:#666;margin-bottom:15px;}
.footer12 .p3{font-size:16px; font-weight:bold; color:#0691f8;margin-bottom:15px;}
.footer13{ float:right; padding-right:80px;}
.footer13 .p1{ font-size:16px; font-weight:bold; margin-bottom:20px;}
.footer13 li{ margin-bottom:15px;}
.footer13 li a{ color:#666; background-position:left center; background-repeat:no-repeat; padding-left:25px; height:20px; line-height:20px;}
.footer13 li a.a1{ background-image:url(bg_footer2.png)}
.footer13 li a.a2{ background-image:url(bg_footer3.png)}
.footer13 li a.a3{ background-image:url(bg_footer4.png)}
.footer2{ text-align:center; font-size:12px; margin-top:20px;}
.footer_wap{ display:none;}
.div_left{ position:fixed; left:0; top:164px; z-index:1000; width:212px;}
.div_left a{ margin-bottom:6px;}
.div_right{ position:fixed; right:20px; top:25%; z-index:1000; width:60px;}
.div_right a{ position:relative; width:100%; height:20px; border-radius:6px; background-repeat:no-repeat; background-position:center 10px; padding-top:40px; text-align:center; background-color:#fff; box-shadow:1px 1px 5px #333; margin-bottom:10px; font-size:12px; color:#666}
.div_right .a1{ background-image:url(bg_right1.png)}
.div_right .a2{ background-image:url(bg_right2.png)}
.div_right .a3{ background-image:url(bg_right3.png)}
.div_right .a4{ background-image:url(bg_right4.png)}
.div_right .a5{ background-image:url(bg_right5.png)}
.div_right .a6{ background-image:url(bg_right6.png)}
.div_right .a7{ background-image:url(bg_right7.png)}
.div_right .a8{ background-image:url(bg_right8.png); background-size:auto 28px;}
.div_right a span{ display:none; position:absolute;left:-190px; top:0px; width:160px; padding:10px; border-radius:6px; background-color:#fff; box-shadow:1px 1px 5px #333; text-align:left;line-height:20px; }
.div_right a:hover span{ display:block;}
.div_right a i{ position:absolute; right:10px; top:10px; width:10px; height:10px; border-radius:50%; background-color:#ff0000}
.default1{  height:452px;}
.default11{ float:left; width:808px;height:452px; padding-left:212px; text-align:center;}
.default11 img{max-width:808px;max-height:452px;}
.default12{ float:right; width:180px; background-color:#f5f5f5}
.default121{ height:192px; padding:27px 0 18px; text-align:center;}
.default121 img{ width:78px; height:78px; border-radius:50%}
.default121 p{ margin-bottom:15px;}
.default121 .p2 a{ margin:0 5px;}
.default121 .p3 a{ width:130px; height:26px; text-align:center; line-height:26px; color:#fff; background-color:#dfb14f ;border-radius:6px; }
.default121 .p4 a{ width:70px; height:26px; text-align:center; line-height:26px; color:#fff; background-color:#dfb14f ;border-radius:6px; margin:0 5px;}
.default122 .div1{ position:relative; border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1; padding-left:10px;}
.default122 .div1 a{ height:42px; line-height:42px; }
.default122 .div1 a.cur{ color:#ff5f0f; border-bottom:1px solid #ff5f0f}
.default122 .div1 a.a1{ margin-right:10px;}
.default122 .div1 a.a2{ position:absolute; right:10px; top:0;}
.default122 .div2{ height:160px; padding:5px;}
.default122 .div21{ display:none;}
.default122 .div21 a{ height:30px; line-height:30px; overflow:hidden;}
.default2{ margin-top:20px;}
.default2 a{ width:228px; height:123px; border:1px solid #ebebeb; margin-right:12.5px;}
.default2 a:last-child{ margin-right:0}
.default3{ margin-top:20px;}
.default3_title{ position:relative;}
.default3_title h3{ height:40px; line-height:40px;}
.default3_title a{ position:absolute; right:0; top:5px; width:50px; text-align:center; height:30px; line-height:30px; background-color:#999999; color:#fff;}
.default3_con{ position:relative; padding-left:240px;border-top:1px solid #f1f1f1}
.default3_con a{ width:159px; height:87px; border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}
.default3_con a img{ width:159px; height:87px;}
.default3_con a:first-child{ position:absolute; left:0; top:-5px;width:245px; height:275px;border:1px solid #f1f1f1;}
.default3_con a:first-child img{ width:245px; height:275px;}
.default4{ margin-top:20px;}
.default4_title{ position:relative; height:40px; line-height:40px; border-bottom:2px solid #1c8dd1  }
.default4_title a{ width:100px; text-align:center; }
.default4_title a.cur{ background-color:#1c8dd1; color:#fff;}
.default4_con .default4_con1{ display:none;}
.default4_con ul{ border-left:1px solid #f1f1f1; border-top:1px solid #f1f1f1}
.default4_con li{ display:inline-block; width:16.66%;padding:10px; border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1; box-sizing:border-box;vertical-align:top}
.default4_con li .a1{ width:100%; text-align:center; height:178.8px; line-height:178.8px; vertical-align:middle;}
.default4_con li .a1 img{ max-width:100%; max-height:178.8px;}
.default4_con li .p1{ height:40px; line-height:20px; overflow:hidden; }
.default4_con li .p3{height:20px;}
.default4_con li .p3 span{ width:50%;height:20px; line-height:20px; }
.default4_con li .p3 span.sp1{ color:#ff521e; font-weight:bold;}
.default4_con li .p3 small{ color:#ff521e; }

.default5{ margin-top:20px;}
.default5_title{ position:relative; height:40px; line-height:40px; text-align:right; padding-right:60px; }
.default5_title .div1 a{ color:#898989; border-right:1px solid #898989; height:20px; line-height:20px; padding:0 10px; }
.default5_title .div1 a:last-child{ border-right:0}
.default5_title h3{ position:absolute; left:0; top:0; background-position:left bottom; background-repeat:no-repeat; padding-left:50px; font-weight:normal; }
.default5_title .a1{ position:absolute; right:0; top:5px; width:50px; text-align:center; height:30px; line-height:30px;}
.default5_title1{ border-bottom:2px solid #1c8dd1}
.default5_title1 h3{ background-image:url(bg_default4.png) }
.default5_title1 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title2{ border-bottom:2px solid #1c8dd1}
.default5_title2 h3{ background-image:url(bg_default5.png) }
.default5_title2 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title3{ border-bottom:2px solid #1c8dd1}
.default5_title3 h3{ background-image:url(bg_default6.png) }
.default5_title3 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title4{ border-bottom:2px solid #1c8dd1}
.default5_title4 h3{ background-image:url(bg_default7.png) }
.default5_title4 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title5{ border-bottom:2px solid #1c8dd1}
.default5_title5 h3{ background-image:url(bg_default8.png) }
.default5_title5 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title6{ border-bottom:2px solid #1c8dd1}
.default5_title6 h3{ background-image:url(bg_default9.png) }
.default5_title6 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title7{ border-bottom:2px solid #1c8dd1}
.default5_title7 h3{ background-image:url(bg_default10.png) }
.default5_title7 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title8{ border-bottom:2px solid #1c8dd1}
.default5_title8 h3{ background-image:url(bg_default11.png) }
.default5_title8 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title9{ border-bottom:2px solid #1c8dd1}
.default5_title9 h3{ background-image:url(bg_default12.png) }
.default5_title9 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title10{ border-bottom:2px solid #1c8dd1}
.default5_title10 h3{ background-image:url(bg_default15.png) }
.default5_title10 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title11{ border-bottom:2px solid #1c8dd1}
.default5_title11 h3{ background-image:url(bg_default16.png) }
.default5_title11 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title12{ border-bottom:2px solid #1c8dd1}
.default5_title12 h3{ background-image:url(bg_default17.png) }
.default5_title12 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title13{ border-bottom:2px solid #1c8dd1}
.default5_title13 h3{ background-image:url(bg_default18.png) }
.default5_title13 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_title14{ border-bottom:2px solid #1c8dd1}
.default5_title14 h3{ background-image:url(bg_default20.png) }
.default5_title14 .a1{ background-color:#1c8dd1; color:#fff;}
.default5_con{ position:relative; padding-left:240px; height:550px;}
.default51{ position:absolute; left:0; top:0; width:240px; }
.default51 .div1{ height:400px;}
.default51 .div1 img{ width:240px; height:400px;}
.default51 .div2{ background-color:#e0e0e0; padding:5px;}
.default51 .div2 p{ padding:5px;}
.default51 .div2 a{ padding:5px;}
.default51 .div2 a img{ width:105px; height:48px;}
.default52 li{ display:inline-block; width:20%; height:275px; padding:10px; border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1; box-sizing:border-box;vertical-align:top}
.default52 li .a1{ width:100%; text-align:center; height:171px; line-height:171px; vertical-align:middle;}
.default52 li .a1 img{ max-width:100%; max-height:171px;}
.default52 li .p1{ height:40px; line-height:20px; overflow:hidden; }
.default52 li .p2{height:20px; line-height:20px; font-size:12px; color:#999;  text-decoration:underline }
.default52 li .p2 span{  background:url(bg_default13.png) no-repeat right center; padding-right:35px;}
.default52 li .p3{height:20px;}
.default52 li .p3 span{ width:50%;height:20px; line-height:20px; }
.default52 li .p3 span.sp1{ color:#ff521e; font-weight:bold;}
.default52 li .p3 span.sp2{ text-align:right;}
.default52 li .p3 span.sp2 img{ height:20px;}
.default52 li .p3 small{color:#ff521e;}
.default13{ margin-bottom:50px;}
.register{ width:600px; margin:40px auto; padding:40px; box-shadow:1px 1px 5px #eee; min-height:600px; }
.register1 { border-bottom:1px solid #eee; padding-left:10px; padding-bottom:20px;margin-bottom:20px;  font-size:24px;}
.register2{ width:400px;}
.register2 .p1{ position:relative; margin-bottom:20px; padding-left:100px;}
.register2 .p1 .sp1{ position:absolute; left:0; top:0; width:90px; text-align:right; height:36px; line-height:36px;  }
.register2 .p1 .sp1 b{ color:#ff0000}
.register2 .p1 .sp2{ width:100%; box-sizing:border-box; border:1px solid #ddd; border-radius:4px;}
.register2 .p1 .sp2 .province1{ width:50%;}
.register2 .p1 .sp2 .city1{ width:50%;}
.register2 .p1 .sp3{ width:63%; border:1px solid #ddd; border-radius:4px;}
.register2 .p1 .a1{ position:absolute; right:0; top:0; width:100px; text-align:center; height:36px; line-height:36px; margin-left:10px;color:#007fe1; border:1px solid #ddd; border-radius:4px;}
.register2 .p1 .sp4{  width:100%; }
.register2 .p1 .sp5{  width:50%; font-size:13px; }
.register2 .p1 .sp6{  width:50%; font-size:13px;text-align:right; }
.register2 .div1{ margin-bottom:20px; position:relative; padding-left:100px;}
.register2 .div1 .sp1{ position:absolute; left:0; top:0; width:90px; text-align:right; height:36px; line-height:36px; }
.register2 .div1 .sp1 b{ color:#ff0000}
.register2 .div1 .div11 a{ margin-right:10px; margin-bottom:10px;}
.register2 .div1 .div11 a img{ max-height:100px;}
.pro_nav{ background-color:#f4f4f4; padding:15px 0;}
.pro{ padding:10px 0 20px;}
.pro11{ position:relative; padding-left:80px; border:1px solid #ddd; margin-bottom:10px; background-color:#eee;}
.pro11 .sp1{ position:absolute; left:0; top:0; width:70px; text-align:right; padding:15px 0;}
.pro11 .sp2{width:100%; box-sizing:border-box; padding:15px 15px 0; border-left:1px solid #ddd; background-color:#fff;}
.pro11 .sp2 a{ margin-right:10px; margin-bottom:15px; }
.pro11 .sp2 a.cur{color:#0691fa; font-weight:bold;}
.pro11 .sp2 .div_pb a{ display:none;}
.pro12{ border:1px solid #ddd; font-size:0}
.pro12 a{ width:100px; text-align:center; height:40px; line-height:40px; background-color:#eee; border-right:1px solid #ddd; font-size:14px;}
.pro12 a .sp2,.pro12 a .sp3{ padding-right:20px; background-repeat:no-repeat; background-position:right center; background-size:auto 14px }
.pro12 a .sp2{ background-image:url(bg_pro1.png); }
.pro12 a .sp3{ background-image:url(bg_pro3.png);}
.pro12 a.cur{ background-color:#0691fa; color:#fff;}
.pro12 a.cur .sp2{ background-image:url(bg_pro2.png); }
.pro12 a.cur .sp3{ background-image:url(bg_pro4.png); }
.pro21 li{ height:auto; border:0; margin-bottom:10px;}
.pro21 li .a1{ height:220px; line-height:220px;}
.pro21 li .a1 img{max-height:220px;}
.proinfo{ padding:20px 0;}
.proinfo11{ float:left; width:430px;}
.proinfo11 .div1{ width:408px; text-align:center; height:408px; line-height:408px; border:1px solid #ddd; padding:10px; } 
.proinfo11 .div1 img{ max-width:408px; max-height:408px; vertical-align:middle; }
.proinfo11 .div2 span{ width:72px;text-align:center; height:72px;line-height:72px;  padding:2px; border:1px solid #ddd; margin:4px; }
.proinfo11 .div2 span img{max-width:72px; max-height:72px; vertical-align:middle;}
.proinfo11 .jqzoom{position:relative;cursor:pointer;}
.proinfo11 .zoomdiv { z-index:999;position: absolute;top:0px;left:0px; width: 200px;height: 200px;background: #ffffff;border:1px solid #CCCCCC;display:none;text-align: center; overflow:hidden;}
.proinfo11 .zoomdiv img{ max-width:3000px !important; max-height:3000px !important;}
.proinfo11 .jqZoomPup {z-index: 999;visibility: hidden;position: absolute;top:0px;left:0px;width : 50px;height: 50px;border: 1px solid #aaa;background: #ffffff url(../images/zoomlens.gif) 50% top  no-repeat;opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50);}
.proinfo12{ float:right; width:750px;}
.proinfo12 .div1{ margin-bottom:10px;}
.proinfo12 .div1 h3{ font-size:26px; font-weight:normal; margin-bottom:10px; }
.proinfo12 .div1 .p1{ color:#666;}
.proinfo12 .div2{ padding:15px; background-color:#f2f2f2; color:#666; margin-bottom:10px;}
.proinfo12 .div2 .p1{ margin-bottom:15px;}
.proinfo12 .div2 .sp1{ width:80px;}
.proinfo12 .div2 .p1 .sp2{ text-decoration:line-through}
.proinfo12 .div2 .p2 .sp2{  color:#0691fa}
.proinfo12 .div2 .p2 .sp2 b{ font-size:16px;}
.proinfo12 .div3{ padding:0 15px;color:#666; margin-bottom:30px; }
.proinfo12 .div3 .p1{ margin-bottom:15px;}
.proinfo12 .div3 .sp1{ width:80px;}
.proinfo12 .div3 .p2 .sp2{ color:#000}
.proinfo12 .div4{ position:relative; padding-left:90px; border-bottom:1px solid #ddd; margin-bottom:10px;}
.proinfo12 .div4 .sp1{ position:absolute; left:15px; top:0; line-height:32px; }
.proinfo12 .proinfo3{border-bottom:1px solid #ddd; margin-bottom:10px;}
.proinfo12 .div5{ position:relative; padding-left:90px; min-height:40px }
.proinfo12 .div5 .sp1{ position:absolute; left:15px; top:0; line-height:30px; }
.proinfo12 .div6{ margin-bottom:10px;}
.proinfo12 .div6 a{ width:200px; text-align:center; height:40px; line-height:40px; background-color:#0691fa; color:#fff; border-radius:6px; }
.proinfo12 .div7 a{ height:30px; line-height:30px; padding-left:22px; background:url(bg_right6.png) no-repeat left 7px; background-size:auto 20px;}
.proinfo12 .div7 a.cur{ background-image:url(bg_right61.png)}
.proinfo2{ padding:20px 0;}
.proinfo2 .div1{ height:40px; line-height:40px; padding-left:10px; background-color:#eee;}
.proinfo21{ float:left; width:238px; border:1px solid #ddd;}
.proinfo21 .div2 li{height:auto; width:100%; border:0}
.proinfo21 .div2 li .a1{ height:238px; line-height:238px;}
.proinfo21 .div2 li .a1 img{max-height:238px;}

.proinfo22{ float:right; width:940px;}
.proinfo22 .div2{ padding:10px 0;}
.proinfo22 .div21{ font-size:12px; border:1px solid #ddd; margin-bottom:10px; }
.proinfo22 .div21 .sp1{ width:50%; position:relative; height:30px; line-height:30px; padding-left:95px; box-sizing:border-box;}
.proinfo22 .div21 .sp11{ position:absolute; left:0; top:0; width:90px; text-align:right;}
.proinfo22 .div22 a,.proinfo22 .div22 span{ display:inline; }
.proinfo22 .div3{ padding:10px 0;}
.proinfo22 .div31{ position:relative; padding:0 100px 10px 70px; margin-bottom:10px; border-bottom:1px dashed #ddd;}
.proinfo22 .div31 .img1{ position:absolute; left:0; top:0; width:60px; height:60px; border-radius:50%;}
.proinfo22 .div31 .p1{ height:40px; line-height:20px; overflow:hidden}
.proinfo22 .div31 .p2{line-height:20px; font-size:12px; color:#666;}
.proinfo22 .div31 .sp1{ position:absolute; right:0; top:0; line-height:60px;}
.proinfo22 .div31 a{ display:inline-block; width:16px;  height:16px; background-image:url(icon_star1.png); background-size:100%; margin-right:5px;}
.proinfo22 .div31 a.cur{ background-image:url(icon_star2.png)}
.proinfo22 .div4{ text-align:center}
.proinfo22 .div4 a{ width:30px; text-align:center; height:30px; line-height:30px; border:1px solid #0691fa; border-radius:50%; margin:0 5px;}
.proinfo22 .div4 a.cur{ background-color:#0691fa; color:#fff;}
.mallorder{ min-height:600px; padding-bottom:50px; }
.mallorder .mallorder_title{ height:40px; line-height:40px; border-bottom:1px solid #eee; color:#333;font-size:15px }
.mallorder1{padding:10px; border-bottom:5px solid #eee;}
.mallorder1 .mallorder12 a{ display:block ; padding:10px 20px 10px 0; background:url(icon_go.png) no-repeat right center;background-size:auto 15px; }
.mallorder1 .mallorder12 .div2{  height:30px; line-height:30px; color:#666;}
.mallorder1 .mallorder12 .p1{ color:#333; margin-bottom:10px;}
.mallorder1 .mallorder12 .p1 span{ margin-right:10px;}
.mallorder1 .mallorder12 .p2{ background:url(icon_address.png) no-repeat left center; background-size:auto 16px; padding-left:20px; color:#666}
.mallorder21{position:relative;  padding:10px 10px 10px 140px; min-height:100px; border-bottom:1px solid #eee; }
.mallorder2 .div1 {position:absolute;left:10px; top:50px;}
.mallorder2 .div2{ position:absolute;left:30px; top:10px;  width:100px; height:100px;}
.mallorder2 .div2 img{ max-width:98px; max-height:98px; border:1px solid #ccc}
.mallorder2 .div3 .p1{height:40px; line-height:20px; overflow:hidden; }
.mallorder2 .div3 .p2{line-height:30px; font-size:12px;color:#999; }
.mallorder22{ position:relative; padding:0 0 10px 80px; border-bottom:1px solid #eee;}
.mallorder22 .sp1{position:absolute; left:30px; top:0;  line-height:36px;}
.mallorder22 .sp2{ border:1px solid #ddd;}
.mallorder_buy{ background-color:#eee; height:40px;line-height:40px; margin-top:20px; }
.mallorder_buy span{ box-sizing:border-box; vertical-align:top;  }
.mallorder_buy span.sp1{ width:30%; padding-left:10px;}
.mallorder_buy span.sp2{ width:70%;text-align:right; }
.mallorder_buy span.sp2 a{ height:40px;  line-height:40px; width:50%; color:#fff; text-align:center; background-color:#3186bc;}
.mallorder_buy span.sp2 a.cur{ background-color:#dedede;}
.mallorder_buy span.sp2 a.a2{ color:#fff; text-align:center; background-color:#fa3737;}
.mallorder2 .div_buy{ position:relative; }
.mallorder2 .div_buy .div_buymoney{height:30px; line-height:30px;}
.mallorder2 .div_buy .div_buymoney .yunfei{ font-size:12px; margin-left:10px;}
.mallorder2 .div_buy .div_buynum{ position:absolute; right:0; top:0; border:1px solid #ddd; width:105px;}
.mallorder2 .div_buy .div_buynum input{ width:45px; height:28px; line-height:28px; text-align:center; vertical-align:middle;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.mallorder2 .div_buy .div_buynum a{ display:inline-block; width:30px; height:28px; line-height:28px; font-weight:bold;vertical-align:middle; text-align:center;}
.mallorder2 .div_buy .div_buynum2 {position:absolute; right:0; top:0; height:30px; line-height:30px;}
.user{ padding:20px 0 50px; }
.user_l{ float:left; width:212px; min-height:600px;}
.user_l p{ padding-left:10px; height:40px; line-height:40px; background-color:#f4f4f4 }
.user_l a{ width:100%; box-sizing:border-box; padding-left:25px;height:40px; line-height:40px; }
.user_l a.cur{ color:#0691fa}
.user_l a.a99{ margin-top:20px;}
.user_r{ float:right; width:978px;}
.user_r_title{ text-align:right;background-color:#f4f4f4; padding:5px;}
.user_r_title span{ vertical-align:middle}
.user_r_title .sp1{ width:100px; background-color:#fff;}
.user_r_title .sp2{ width:80px;}
.user_r_title .sp2 a{ color:#fff;}
.usercenter{}
.usercenter1{ position:relative; padding:10px 10px 10px 100px; border:1px solid #ddd; height:80px; }
.usercenter1 .a1{ position:absolute; left:10px; top:10px; width:80px; height:80px; border-radius:50%}
.usercenter1 .a1 img{width:80px; height:80px; border-radius:50%}
.usercenter1 .div1{ padding-top:15px;}
.usercenter1 .div1 .sp2{ margin-right:15px;}
.usercenter1 .div1 .sp1{ border:1px solid #0691fa; color:#0691fa; padding:3px 5px;}
.usercenter2{ display:none;}
.normal_footer{ padding-left:20px;}
.normal_footer input{ background-color:#3186bc; color:#fff; height:36px; line-height:36px;padding:0 20px;  text-align:center; border-radius:4px; }
.useraddress{}
.useraddress li{ padding:0 5px; border-bottom:5px solid #eee}
.useraddress li:last-child{ border-bottom:0}
.useraddress .div1{ border-top:1px solid #eee; line-height:24px; padding-bottom:10px}
.useraddress .div1 .p1 span{ width:50%;}
.useraddress .div1 .p1 span:last-child{ text-align:right;}
.useraddress .div2{ line-height:40px;}
.useraddress .div2 .sp1{ width:50%;}
.useraddress .div2 .sp1 a{ padding-left:20px; background-image:url(icon_check1.png); background-repeat:no-repeat; background-position:left center; background-size:auto 16px; }
.useraddress .div2 .sp1 a.cur{ background-image:url(icon_check2.png)}
.useraddress .div2 .sp2{ width:50%; text-align:right;}
.useraddress .div2 .sp2 a{ background:url(icon_del.png) no-repeat left center; background-size:auto 14px; padding-left:16px;}
.useraddressadd{ padding:10px;}
.useraddressadd p{ padding:0 10px 0 85px; border-bottom:1px solid #eee; position:relative; }
.useraddressadd p span{ width:100%;height:40px; line-height:40px;}
.useraddressadd p .sp1{ position:absolute; left:10px; top:0px; width:70px; } 
.useraddressadd p .a1{ position:absolute; right:0; top:0; width:100px; text-align:center; height:36px; line-height:36px; margin-left:10px;color:#007fe1; border:1px solid #ddd; border-radius:4px;}
.useraddressadd .div1{ padding:10px 10px 10px 85px; border-bottom:1px solid #eee; position:relative; }
.useraddressadd .div1 .sp1{ position:absolute; left:10px; top:0px; width:70px;height:40px; line-height:40px; } 
.useraddressadd .div1 img{ max-width:200px;}
.mallpay{min-height:600px; padding-bottom:50px; }
.mallpay .mallpay_title{ height:40px; line-height:40px; border-bottom:1px solid #ddd;font-size:15px }
.mallpay1{}
.mallpay1 .mallpay12{ margin-bottom:10px;}
.mallpay1 .mallpay13{ line-height:30px;}
.mallpay1 p{ height:30px; line-height:30px;}
.mallpay1 .p1{ position:relative;}
.mallpay1 .p1 span{ position:absolute; right:0px; top:0px; color:#f33638}
.mallpay1 .p2{ text-align:right; border-top:1px solid #eee; margin-top:5px;}
.mallpay1 .p2 span{color:#f33638}
.mallpay2{ text-align:center; margin-top:20px;}
.mallpay2 .p1{ color:#666; height:30px; line-height:30px;}
.mallpay2 .p2{ text-align:center;}
.mallpay2 .p2 a{ width:120px; color:#fff;}
.userorder{ padding:10px 0;}
.userorder li{border-radius:6px; padding:10px; margin-bottom:5px;  border:1px solid #ddd; }
.userorder .div1{ position:relative; line-height:20px; color:#666;font-size:12px; }
.userorder .div1 span{ position:absolute; right:0px; top:0px; }
.userorder .div1 .a1{ color:#333; margin-right:10px;height: 30px;line-height: 30px;padding: 0 10px;font-size: 12px;border-radius: 4px; background-color:#3186bc; color:#fff }
.userorder .div234{ padding:5px 0;border-bottom:1px solid #eee}
.userorder .div234:last-child{ border-bottom:0}
.userorder .div23{ position:relative;min-height:100px;}
.userorder .div2{position: absolute;left:0px; top:0px;width:100px;height:100px;}
.userorder .div2 img{ height:100px; width:100px;}
.userorder .div3 { box-sizing: border-box; padding-left: 110px;  width: 100%;}
.userorder .div3 h2 { min-height:36px; line-height:18px; position:relative;}
.userorder .div3 h2 a{ font-size:14px; font-weight:normal; }
.userorder .div3 h2 span{ position:absolute; right:0; top:0;font-size:12px; font-weight:normal;}
.userorder .div3 .p1 {min-height:32px;line-height:16px; color: #999; font-size:12px;  margin-top:6px; }
.userorder .div3 .p2{height:26px; line-height:26px; }
.userorder .div3 .p2 span { height:26px; line-height:26px; vertical-align:top;}
.userorder .div3 .p2 span.sp1{ /*width:66%;*/ color:#f33638; }
.userorder .div3 .p2 span.sp2{ font-size:12px; color:#999; margin:0 5px;}
.userorder .div4{ text-align:right; padding-top:5px;}
.userorder .div4 a{ height:30px; line-height:30px;  padding:0 10px; margin-left:10px; font-size:12px; border-radius:4px;}
.userorder .div4 a.a1{background-color:#3186bc; color:#fff;}
.userorder .div4 a.a2{background-color:#f33638; color:#fff;}
.userorder .div4 span{height:30px; line-height:30px;font-size:12px;}
.userorder .div5{ height:30px; line-height:30px; font-size:12px; }
.userorder .div5 span{ font-size:14px; color:#f33638 }
.userorder .div6{ border:1px solid #ddd;}
.userorder .div61{  text-align:center;line-height:32px;  border-bottom:1px solid #ddd; margin-bottom:10px;}
.userorder .div62{ display:flex; font-size:12px; padding:0 5px 5px;line-height:30px;}
.userorder .div62.hide{ display:none !important;}
.userorder .div62 span.sp1{ width:100px; }
.userorder .div62 span.sp2{width:80px; }
.userorder .div62 span.sp3{ flex:1; }
.userorder .div62 span.sp4{width:60px; }
.userorder .div62 span.sp5{width:140px; text-align:right;}
.userorder .div62 a{ height:30px; line-height:30px;  padding:0 5px;  font-size:12px; border-radius:4px;}
.userorder .div62 a.a1{background-color:#3186bc; color:#fff;}
.userorder .div62 a.a2{background-color:#f33638; color:#fff;}
.userorderzhengshu1 li{ border-radius:6px; padding:10px; margin-bottom:5px;  border:1px solid #ddd; }
.userorderzhengshu1 li .div1{ line-height:30px;}
.userorderzhengshu1 li .div2 .sp1{ display:inline-block; width:25%; box-sizing:border-box; padding:0 5px 15px; }
.userorderzhengshu1 li .div2 .sp11{ width:100%; height:171px; margin-bottom:10px;}
.userorderzhengshu1 li .div2 .sp11 img{ width:100%; max-height:171px;}
.userorderzhengshu1 li .div2 .sp1 .sp12{ width:50%;}
.userorderzhengshu1 li .div2 .sp1 .sp12 a{ width:90%; height:30px; text-align:center; line-height:30px; background-color:#dfb14f; color:#fff; }
.userorderzhengshu1 li .div2 .sp1 .sp13{ width:50%; text-align:right;}
.userorderzhengshu1 li .div2 .sp1 .sp13 a{width:90%; height:30px; text-align:center; line-height:30px; background-color:#0691fa;color:#fff;}
.userorderzhengshu1 li .div2 .sp2{ color:#ff0000; padding:15px 0; font-size:12px; }

.userorderpingjia{ margin-bottom:20px;}
.userorderpingjia1{ line-height:60px; padding-bottom:10px; margin-bottom:10px; }
.userorderpingjia1 img{ width:60px; height:60px; margin-right:10px;}
.userorderpingjia2{ line-height:40px;}
.userorderpingjia2 a{ display:inline-block; width:20px;  height:20px; background-image:url(icon_star1.png); background-size:100%; margin-right:20px;vertical-align:text-bottom}
.userorderpingjia2 a.cur{ background-image:url(icon_star2.png)}
.userorderpingjia3{ border:1px solid #ddd;}
.userordertuihuo1{ line-height:60px; padding-bottom:10px; margin-bottom:10px; }
.userordertuihuo1 img{ width:60px; height:60px; margin-right:10px;}
.userprofav{ padding:0}
.userprofav li{ border-radius:0}
.usermoney{ margin-top:10px;}
.table_list{ width:100%;}
.table_list td{ padding:5px;font-size:12px; line-height:20px; }
.table_list thead tr{background-color:#eee;}
.table_list thead td{ padding:8px 5px;border:1px solid #ddd;}
.table_list tbody td{ border:1px solid #ddd; empty-cells:show;}
.table_list img{ height:60px; max-width:200px;}
.table_list tr.tr_title{background-color:#eee;}
.usermoneyrevert .usermoneyrevert1{ line-height:40px;}
.usermoneyrevert .usermoneyrevert2 span{ width:30%;}
.usermoneyrevert .table_list{margin-top:10px; }
.usermoneyrevert .usermoneyrevert3{ margin-top:20px;}
.usermoneyrevert .usermoneyrevert3 span{ width:30%}
.news{ padding:10px 0 20px; min-height:600px;}
.news li{ border-bottom:1px dashed #ddd;}
.news li a{ width:100%; height:40px; line-height:40px; position:relative;}
.news li a span{ position:absolute; right:10px; top:0;height:40px; line-height:40px; color:#666; font-size:12px;}
.newsinfo{ padding:10px 0 20px;}
.newsinfo .newsinfo1{ font-size:20px; font-weight:normal; text-align:center;}
.newsinfo .newsinfo2{ font-size:12px; text-align:center; margin:10px 0 20px; color:#666;}
.newsinfo .newsinfo3{ line-height:20px;}
.newsinfo .newsinfo3 a,.newsinfo .newsinfo3 span{ display:inline}
.newsinfozz{ text-align:center; padding:10px 0 20px}
.newsinfozz p{ line-height:30px; margin-bottom:20px;}
.msgkefu{ height:100%; position:relative; padding-left:200px; width:800px; margin:0 auto; }
.msgkefu1{ width:200px; height:100%; position:absolute; left:0; top:0; background-color:#4cceff;overflow:auto;}      
.msgkefu1 .div1 li a{ position:relative; width:100%; padding:5px; box-sizing:border-box; color:#fff; }
.msgkefu1 .div1 li a.cur{ background-color:#329cc4}
.msgkefu1 .div1 li a i{ position:absolute; left:45px; top:5px; width:10px; height:10px; border-radius:50%; background-color:#ff0000}
.msgkefu1 .div1 li a img{ width:40px; height:40px; border-radius:50%; margin-right:5px;}        
.msgkefu2{ position:relative; height:100%;box-sizing:border-box; padding-bottom:100px; display:none;}
.msgkefu21{ height:100%; overflow:auto; padding:0 10px;}
.msgkefu211{ height:40px; line-height:40px; text-align:center;}
.msgkefu211 a{ font-size:13px; color:#999;}        
.msgkefu212 .div11{font-size:12px;  color: #999; padding:5px; }
.msgkefu212 .div1{ padding-right:76px; margin-bottom:10px;}
.msgkefu212 .div2{ padding-left:76px;margin-bottom:10px; text-align:right;}
.msgkefu212 .div2 .div12{ text-align:left; background-color:#0691fa; color:#fff;}
.msgkefu212 .div12{ display:inline-block; min-height:20px; line-height:20px; padding:10px; background-color:#eee; border-radius:6px;}   
.msgkefu212 .msg_proinfo{ width:200px;}    
.msgkefu212 .msg_proinfo11{ line-height:14px; margin:5px 0;} 
.msgkefu212 .div2 a{ color:#fff}
.msgkefu22{ position:absolute; left:0; bottom:0; width:100%; padding:10px;  box-sizing:border-box;  display:flex; border-top:1px solid #ddd; background-color:#fff;}
.msgkefu22 textarea{ height:60px; flex:1}
.msgkefu22 .a1{ width:60px; text-align:center; height:60px; line-height:60px; margin-right:10px; }
.msgkefu22 .a1 img{ height:60px;}
.msgkefu22 .a2{ width:100px; text-align:center; height:60px; line-height:60px; color:#fff; background-color:#ff6a00; margin-left:10px; }
.msgkefu23{ position:absolute; left:0px; bottom:90px; width:100%; padding:0 20px; box-sizing:border-box; display:none;}
.msgkefu23 .msg_proinfo{ background-color:#efefef; padding:10px; border-radius:6px; }
.msgkefu23 .msg_proinfo1{ display:block; position:relative; padding-left:65px; height:70px;  border-bottom:1px solid #ddd; margin-bottom:10px; }
.msgkefu23 .msg_proinfo1 img{ position:absolute; left:0; top:0px; width:60px; height:60px;}
.msgkefu23 .msg_proinfo1 .msg_proinfo11{ height:36px; line-height:18px; overflow:hidden;}
.msgkefu23 .msg_proinfo2{ text-align:center;}
.msgkefu23 .msg_proinfo2 .a1{ width:120px; height:32px; line-height:32px; border-radius:16px; background-color:#ff6a00; color:#fff;}
.msgkefu23 .msg_proinfo2 .a2{ width:120px; height:32px; line-height:32px; border-radius:16px; background-color:#ff6a00; color:#fff; margin-left:20px;}

