﻿body{background:#eff6ff; }


/*Top002258*/
.Top002258{ border-bottom: 1px solid rgba(255,255,255,.1);position: relative;z-index: 10;box-shadow: 3px 3px 8px #e3e3e3; background: #fff;}
.Top002258_on{ position: relative;z-index: 10;box-shadow:none; background:none;border-bottom: 0}
.Top002258-fix{position: fixed;left:0;top:0;width: 100%;z-index: 10;box-shadow: 0px 0px 0px #e3e3e3;border-bottom: 0px solid rgba(255,255,255,.1); background: none;}
.Top002258 .header-left{ float: left; max-width: 220px; width: 50%;padding-top:16px;}
.Top002258 .header-left .logo{ display:table-cell; vertical-align:middle;}
.Top002258 .header-left .logos{ display: none;}
.Top002258 .header-mid{ float:right; line-height:86px;}
.Top002258 .header-menu li{ width:auto !important;float: left; }
.Top002258 .header-menu li em{ position:relative;padding:0 20px;display: block;font-style: normal;text-align: center;}
.Top002258 .header-menu li:last-child em{padding-right: 0;}
.Top002258 .header-menu li em::before{ position:absolute; content:''; width:2px; height:10px; border-right:1px solid #e8e8e8; right:0; top:50%; transform:translateY(-50%);}
.Top002258 .header-menu li:last-child em::before{ display:none;}
.Top002258 .header-menu li em a{ font-size:15px;color: #333}
.Top002258_on .header-menu li em a{ font-size:15px;color: #fff}
.Top002258 .header-menu li em i{display: inline-block;content: '';width: 20px;height: 20px;position: relative;top:4px;margin-right: 8px; background-repeat: no-repeat; background-position: center;}
.Top002258 .header-menu li em i.collect{background-image: url(../images/icon-0.png);}
.Top002258 .header-menu li em i.shop{background-image: url(../images/icon-1.png);top:2px;}
.Top002258 .header-menu li em i.order{background-image: url(../images/icon-2.png);}
.Top002258 .header-menu li em i.guide{background-image: url(../images/icon-3.png);}
.Top002258 .header-menu li em i.person{background-image: url(../images/icon-4.png);}
.Top002258 .header-menu li em i.out{background-image: url(../images/icon-5.png);}
.Top002258 .header-menu li em i.advertisement{background-image: url(../images/icon6.png);}

.Top002258_on .header-menu li em i.collect{background-image: url(../images/icon-0a.png);}
.Top002258_on .header-menu li em i.shop{background-image: url(../images/icon-1a.png);top:2px;}
.Top002258_on .header-menu li em i.order{background-image: url(../images/icon-2a.png);}
.Top002258_on .header-menu li em i.guide{background-image: url(../images/icon-3a.png);}
.Top002258_on .header-menu li em i.person{background-image: url(../images/icon-4a.png);}
.Top002258_on .header-menu li em i.out{background-image: url(../images/icon-5a.png);}
.Top002258_on .header-menu li em i.advertisement{background-image: url(../images/icon-6a.png);}

.Top002258 .header-menu li.aon em a,
.Top002258 .header-menu li em a:hover{ color:#003f7f;}

.Top002258 .header-menu li.aon em i.collect,
.Top002258 .header-menu li em a:hover i.collect{background-image: url(../images/icon-0hover.png);}
.Top002258 .header-menu li.aon em i.shop,
.Top002258 .header-menu li em a:hover i.shop{background-image: url(../images/icon-1hover.png);}
.Top002258 .header-menu li.aon em i.order,
.Top002258 .header-menu li em a:hover i.order{background-image: url(../images/icon-2hover.png);}
.Top002258 .header-menu li.aon em i.guide,
.Top002258 .header-menu li em a:hover i.guide{background-image: url(../images/icon-3hover.png);}
.Top002258 .header-menu li.aon em i.person,
.Top002258 .header-menu li em a:hover i.person{background-image: url(../images/icon-4hover.png);}
.Top002258 .header-menu li em a:hover i.out{background-image: url(../images/icon-5hover.png);}
.Top002258 .header-menu li.aon em i.advertisement,
.Top002258 .header-menu li em a:hover i.advertisement{background-image: url(../images/icon-6hover.png);}



.Top002258-fix .header-menu li.guide em a{color: #fff}
.Top002258-fix .header-menu li.guide em i{background: url(../images/icon-3-w.png);}


.login-box .bg{display: inline-block;content: '';height: 100%;width: 100%;position: fixed;left: 0;top:0;right:0;bottom:0;background:url(../images/bg.png) no-repeat bottom center;background-size: cover;}
.login-box .foot{position: absolute;left:50%;transform: translateX(-50%);bottom:20px;font-size: 14px;text-align: center;color: #fff;opacity: .75}
/*
 .Floor001591 为demo编号
 */
.Floor001591{ }
.Floor001591 .logo{text-align: center;margin-top: 30px;}
.Floor001591 .form{box-shadow:0px 10px 30px rgba(0,0,0,.1);background:rgba(255,255,255,1); width:460px;margin:0 auto;color: #333;border-radius: 16px;position: absolute;left:50%;top:160px;transform: translateX(-50%);}
.Floor001591 .form h1{margin:0 auto 30px; text-align:center;}
.Floor001591 .form h1{  font-size:24px; font-weight:normal;}
.Floor001591 .form .dl{padding:30px 50px;}
.Floor001591 .form dd{ margin-bottom:20px;font-size:14px; color:#999;position: relative;}
.Floor001591 .form dd > label{position: absolute;left:20px;top:50%;transform: translateY(-50%);}
.Floor001591 .form label i{display: inline-block;content: '';width: 18px;height: 18px;background: url(../images/Floor001591-icon1.png) no-repeat center;position: relative;top:3px;margin-right: 10px;}
.Floor001591 .form dd:nth-child(2) label i{background: url(../images/Floor001591-icon2.png) no-repeat center;}
.Floor001591 .form .text{ width:83%; padding:0 10px; height:48px; line-height:48px; border:1px solid #e8e8e8; background:#fff;border-radius: 5px; padding-left: 50px;}
.Floor001591 .form .btn{ width:100%; height:48px; cursor:pointer; border:none; background-image: linear-gradient(to right, #004EA9 , #287DC9); color:#fff; font-size:16px;border-radius: 5px;}
.Floor001591 .form em{ display:block; font-style:normal;text-align: left;}
.Floor001591 .form em label{display: inline-block;margin-right: 20px;}
.Floor001591 .form em a{color: #333}
.Floor001591 .form em a.register{float: right;color: #87A926;}



/*
 .Floor001592 为demo编号
 */
.Floor001592{position: relative;z-index: 100}
.Floor001592 .logo{text-align: center;margin-bottom: 30px;}
.Floor001592 .form{box-shadow:0px 10px 30px rgba(0,0,0,.1);background:rgba(255,255,255,1); width:900px; height:560px; margin:0 auto;color: #333;border-radius: 16px;padding:30px;position: absolute;left:50%;top:160px;transform: translateX(-50%);}
.Floor001592 .form .dl{float: left;width: 50%;}
.Floor001592 .form .dl dd{margin-bottom: 10px;}
.Floor001592 .form .dl dd .f_name{width: 100px;display: inline-block;text-align: right;font-size: 14px;line-height: 38px;}
.Floor001592 .form .dl dd .text{ width:280px; padding:0 10px; height:38px; line-height:38px; border:1px solid #e8e8e8; background:#fff;border-radius: 5px;}
.Floor001592 .form .dl dd span{color: #9E0D15;}
.Floor001592 .form .dl dd.code .text{width: 190px;}
.Floor001592 .form .dl dd.code img{margin-left: 10px;position: absolute;right: 70px}
.Floor001592 .form .dl dd.contact{position: relative;padding-left: 104px;height: 38px}
.Floor001592 .form .dl dd.contact .f_name{position: absolute;left:0;top:0;}
.Floor001592 .form .dl dd .address{display: inline-block;}
.Floor001592 .form .dl dd .address>*{ display: block; float: left;}
.Floor001592 .form .dl dd .address>*+*{ margin-left: 10px;}
.Floor001592 .form .dl dd .address .selectbox{ width: 93px; }
.Floor001592 .form .dl dd .address .selectbox select{ height: 38px; width: 83.3%; border: 1px solid #e8e8e8;border-radius: 5px; color: #adadad;padding:0 8px;}
.Floor001592 .form .dl dd .address .selectbox select.focus{ color: #333;}

.Floor001592 .form .dl dd.submit {padding-left: 100px;}
.Floor001592 .form .dl dd.submit .xy{padding: 14px 0;}
.Floor001592 .form .dl dd.submit em{font-style: normal;font-size:12px;position: relative;top:-2px;}
.Floor001592 .form .dl dd.submit em a{color: #87A926;}
.Floor001592 .form .btn{ width:280px; height:38px; cursor:pointer; border:none; background-image: linear-gradient(to right, #004EA9 , #287DC9); color:#fff; font-size:16px;border-radius: 5px;}




.product{padding-top: 50px;}

.location{margin-bottom: 30px;font-size: 14px}
.location em{font-style: normal;color: #666;}
.location a{color: #666;}
.location span{color: #999;}

.menu .tab .ul{padding:0 40px;margin-bottom: 15px;}
.menu .tab .ul li{position: relative;float: left;}
.menu .tab .ul li:nth-of-type(2) {float: right;}
.menu .tab .ul li span{display: inline-block;font-size:30px;color: #0756AE;font-weight: bold;border-bottom:3px solid #0756AE;padding-bottom: 8px;}
.menu .tab .ul li.search .pro-search {
    width: 230px;
    max-width: none;
    box-sizing: border-box;
    border-radius: 3px;
    padding: 3px;
    background: #ccc;
}
.menu .tab .ul li.search .pro-search input {
    height: 25px;
    width: 195px;
    display: block;
    box-sizing: border-box;
    padding: 0 5px;
    background-color: #fff;
}
.menu .tab .ul li.search .pro-search button {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px;
    height: 20px;
    border: 0;
    background: url(../images/search.png) no-repeat center;
    background-size: 100% 100%;
    cursor: pointer;
}

.menu .box{border:1px solid #f1f1f1;border-radius: 12px;padding:30px 40px;box-shadow:0px 5px 20px rgba(0,0,0,.1); background: #fff;}

.menu .tab2{position: relative;transition: .3s;}
.menu .tab2 .ul li{float: left;margin-right: 20px;/*width: 23.5%;*/text-align: left;}
/*.menu .tab2 .ul li:nth-child(4n){margin-right: 0;}*/
.menu .tab2 .ul li:last-child{margin-right: 0;}
.menu .tab2 .ul li .txt{cursor: pointer;position: relative;display: block;border: 1px solid #f0f0f0;line-height: 50px;height: 50px;padding:0 20px;background-image: linear-gradient(#fff, #e0e0e0);border-radius: 5px;box-shadow:0px 2px 10px rgba(0,0,0,.1);}
.menu .tab2 .ul li .txt.active{background:#0755AD;box-shadow:0px 4px 16px rgba(0,34,110,.3);border:#0755AD; }
.menu .tab2 .ul li .txt:after{display: none;content: '';width: 20px;height: 11px;position: absolute;left:50%;bottom:-21px;margin-left: -10px;background: url(../images/sj.png) no-repeat center;z-index: 2;}
.menu .tab2 .ul li .txt.active:after{display: inline-block;}
.menu .tab2 .ul li span{display: block;}
.menu .tab2 .ul li span.cn{font-size:19px;color: #333;font-weight: bold; padding-left: 35px; position: relative;}
.menu .tab2 .ul li .txt.active span.cn{color: #fff;}
.menu .tab2 .ul li span.cn i{display: block; width: 26px; height: 26px; position: absolute; left:0;top:50%;margin-top: -13px; background-repeat: no-repeat; background-position: center;}
.menu .tab2 .ul li span.cn i.iconOn{display: none;}
.menu .tab2 .ul li .txt.active span.cn i.icon{display: none;}
.menu .tab2 .ul li .txt.active span.cn i.iconOn{display: block;}
.menu .tab2 .ul li span.cn:after{display: inline-block;transition: .3s;content: '';width: 16px;height: 16px;background: url(../images/down2.png) no-repeat center;position: absolute;top:50%;right:0;margin-top: -8px;}
.menu .tab2 .ul li .txt.active span.cn:after{transform: rotate(180deg);background: url(../images/down-on.png) no-repeat center;}

.menu .tab3{position: absolute;left:0;top:70px;width: 100%;z-index: 1;display: none;}
.menu .tab3 .dl{background: #eff6ff;padding:20px 30px;border-radius: 5px;border:1px solid #dde4ec;}
.menu .tab3 .dl dd{display: block;text-align: left;position: relative; padding-left:15px;float: left;width: 20%;padding-right: 15px;}
.menu .tab3 .dl dd:before{display:block;content: '';width:2px;height:40%;background: #0251ab;position:absolute;top: 12px;left: 0;}
.menu .tab3 .dl dd a{display: inline-block;line-height: 38px;font-size: 15px;color: #333;}
.menu .tab3 .dl dd:hover a,
.menu .tab3 .dl dd.aon a{color: #0756AE}


/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top: 20px;}

.PicList002273 .right .h3{color: #333;font-size: 16px;font-weight: normal;margin:4px 0 0;}
.PicList002273 .right .p{color: #999;font-size: 13px;margin:0}
.PicList002273 .right .price{display: block;margin-top: 16px;color: #666;position: relative;font-family: "DINCond-Bold";}
.PicList002273 .right .price em{font-style: normal;color: #9E0D15;}
.PicList002273 .right .price span{font-size: 22px;}
.PicList002273 .right .shop{display: block;margin-top: 12px;}

.PicList002273 .right .shop a{position: relative;display: inline-block;line-height: 30px;height: 30px; vertical-align: middle;}
.PicList002273 .right .shop a.more{line-height: 38px;height: 38px;padding: 0 30px;    background-image: linear-gradient(to right, #EF9606, #E66D07);font-size: 15px;text-align: center;color: #fff;border-radius: 5px;}
.PicList002273 .right .shop a:nth-child(2){width: 46px;border-radius: 50%;margin-left: 20px;position: relative;top:0;}
.PicList002273 .right .shop a#favorite_1{top:0;}

.PicList002273 .right .shop a i{display: inline-block;content: '';width: 30px;height: 30px;background: url(../images/PicList002273-icon2.png) no-repeat center;}

.PicList002273 ul li{box-shadow:0px 5px 20px rgba(0,0,0,.1);float: left;width: 280px;margin-right: 2%;margin-top: 2%;background: #fff;position: relative;border-radius: 12px;border:1px solid #f1f1f1;}
.PicList002273 ul li:nth-child(4n){margin-right:0;}

.PicList002273 .left{padding:2%; background: #fff;border-radius: 12px;overflow: hidden; text-align: center;height:211px;}
.PicList002273 .left > a{width: 100%;display: block; height: 100%;}
.PicList002273 .left > a img{display: none;}
.PicList002273 .Ispic{width: 100%;display: block; height: 100%;background-size: contain;background-repeat: no-repeat;background-position: center;}

.PicList002273 .right{text-align: center;background: #fafafa;padding:30px 20px;border-radius:0 0 12px 12px;}
.PicList002273 ul li .right_btn{width: 36px;height: 36px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 20px;cursor: pointer;margin-top: -18px}
.PicList002273 ul li:before{display: none;content: '';width: 1px;height: 60px;position: absolute;right:80px;top:50%;margin-top:-30px;border-left:1px dashed #e8e8e8;}


/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:50px 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; width: 38px;height: 38px; line-height:38px; color:#999;margin:0 10px;background: #fff;border-radius: 50px;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{background-image: linear-gradient(to right, #004EA9 , #287DC9);color:#fff;border-radius: 50px;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}

/*
 .Bottom002392 为demo编号
 */
.Bottom002392{line-height: 22px;color: rgba(255,255,255,.8);font-size: 13px;background:#111;border-top:1px solid #e8e8e8;}
.Bottom002392-fix{position: fixed;left:0;bottom:0;width: 100%;z-index: 10;background: none;border-top:0px solid #e8e8e8;}
.Bottom002392 .auto{padding:26px 0; }
.Bottom002392 .dl{ float: left;width: 25%}
.Bottom002392 .dl dd {position: relative;padding-left: 20px;}
.Bottom002392 .dl dd i{width: 16px;height: 16px;display: inline-block;content: '';position: absolute;left:0;top:50%;margin-top: -8px;}
.Bottom002392 .dl1 dd:nth-child(1) i{background: url(../images/d-2.png) no-repeat center;}
.Bottom002392 .dl1 dd:nth-child(2) i{background: url(../images/d-1.png) no-repeat center;}

.Bottom002392 em{ font-style:normal; float:right; text-align:right; color:#fff;opacity: .8}
.Bottom002392 em span{ color:#fff;}
.Bottom002392 em span a{ color:#fff;background:none; padding:0; margin:0;}



/*Other002679 */
.Other002679{ position:fixed; z-index:200; right:24px; top:50%; margin-top:-169px;}
.Other002679 ol,
.Other002679 ol > li{ position:relative;}

.Other002679 aside{ display:none; position:absolute;top:50%; margin-top:-20px; right:100%;white-space:nowrap; text-overflow:ellipsis; padding-right:25px;font-size:16px; color:#666;}
.Other002679 aside::after{position: absolute;content: '';background: #fff;box-shadow: 1px -1px 2px #cccccc; width: 14px;height: 14px;top: 50%;right: 18px;margin-top: -7px;overflow: hidden;pointer-events: none;-webkit-transform: rotate(45deg);-mz-transform: rotate(45deg);transform: rotate(45deg);}
.Other002679 aside dl{box-shadow: 0 0 5px #ccc;border-radius: 8px;background: #fff;padding:0 10px;color: #999;line-height: 42px;}
.Other002679 aside.phone,
.Other002679 aside.call{margin-top:-85px;}

.Other002679 aside.online{margin-top:-148px;}
.Other002679 aside.online dl{}
.Other002679 aside.online dl dd{background-image: linear-gradient(to right, #A0B948, #7B9E1E);;line-height: 38px;height: 38px;border-radius: 18px;padding:0 20px;}
.Other002679 aside.online dl dd+dd{margin-top: 10px;background-image: linear-gradient(to right, #EF9606, #E66D07);}
.Other002679 aside.online dl dd a{color: #fff;}
.Other002679 aside.online dl dd i{display: inline-block;content: '';width: 22px;height: 22px;background: url(../images/o-4.png) no-repeat center ;margin-right: 8px;position: relative;top:5px;}
.Other002679 aside.online dl dt{padding:0 20px;}
.Other002679 aside.online dl dt h4{font-weight: normal;color: #333;font-size: 16px;margin:10px 0;}
.Other002679 aside.online dl dt p{font-weight: normal;color: #e77107;font-size: 16px;margin:0;font-family: "Impact";padding:0;}

.Other002679 ol.advisory li aside dl{padding:25px 30px; line-height:normal;}
.Other002679 aside.call dl h2,
.Other002679 aside.call dl p{margin: 10px 0 0 0;}
.Other002679 aside.call dl h2{ font-size: 38px;color: #e77107;height: 47px;line-height: 47px;font-family: "Impact";}



.Other002679 span.iconfont{ display:block;width:40px; height:40px; line-height:40px; text-align:center; border-radius:50%; transition:0.3s; box-shadow: 0px 0px 5px #ccc;}
.Other002679 span.icon-cart{background:url(../images/o-1.png) no-repeat center #fff;}
.Other002679 span.icon-call{background:url(../images/o-2.png) no-repeat center ;}
.Other002679 span.icon-kefu{background:url(../images/o-3.png) no-repeat center ;}

.Other002679 ol:hover span.icon-cart{background:url(../images/o-1-on.png) no-repeat center #e77107;}
.Other002679 li:hover span.icon-call{background:url(../images/o-2-on.png) no-repeat center ;}
.Other002679 li:hover span.icon-kefu{background:url(../images/o-3-on.png) no-repeat center ;}

.Other002679 ol.advisory{ border-radius:40px; background:#fff; padding:3px; margin:10px 0;box-shadow: 0px 0px 5px #cccccc;}
.Other002679 ol.advisory li{padding:11px 0; border-radius:30px;transition:0.3s;}
.Other002679 ol.advisory li figure{ width:20px; margin:0 auto;white-space:normal;word-break:break-all; text-align:center; line-height:18px; color:#666;transition:0.3s;font-size: 14px}
.Other002679 ol.advisory li span.iconfont{box-shadow:none;width:30px; height:30px;}
.Other002679 ol:hover > span,
.Other002679 ol:hover a span,
.Other002679 ol.advisory li:hover{ color:#fff; background:#e77107;}
.Other002679 ol.advisory li:hover figure,
.Other002679 ol.advisory li:hover span{ color:#fff;}


.Other002679 .gettop{width: 40px;height: 60px;margin-top: 600px;transition: margin-top 0.5s;position: relative;}
.Other002679 .gettop a.gettop_a_T {background-position: center -100px;}
.Other002679 .gettop a {position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background: url(../images/gettop.png) no-repeat center top,url(../images/huo.gif) no-repeat center 32px;animation: My_huojian 0.2s infinite linear; transition: background 0.8s;}
.Other002679 .gettop_act {margin-top: 10px;}
@keyframes My_huojian
{
0% { top:0px;}
50% { top:2px;}
100% {top:0px;}
}
@-webkit-keyframes My_huojian 
{
0% { top:0px;}
50% { top:2px;}
100% {top:0px;}
}


/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:30px 0 50px;}
.RighInfo001277 .list_img{ float:left; width:45%; position:relative;}
.RighInfo001277 .big_img{position: relative;padding-bottom:78.52%;}
.RighInfo001277 .big_img figure{ position:absolute; left:0; width:100%; top:0; height:100%; background-color: #fff; background-repeat: no-repeat; background-position: center;}
.RighInfo001277 .big_img figure{ border:1px solid #e8e8e8;background-size:contain;border-radius: 12px;background-position: center;}
.RighInfo001277 .list{}
.RighInfo001277 .list{ position:relative;}
.RighInfo001277 .list li{ height:121px;  position:relative;width: 23.5%;margin-right: 2%;float: left;}
.RighInfo001277 .list li:last-child{margin-right: 0;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;border-radius: 12px; background-color:#fff;cursor:pointer; background-repeat: no-repeat; background-position: center;}
.RighInfo001277 .list li.on figure{ border:2px solid #0756AE;}

.RighInfo001277 .right_info{ float:right; width:50%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;}
.RighInfo001277 .right_info h1{font-size:24px;font-weight: normal;color: #0756AE; }
.RighInfo001277 .right_info h3{ font-size:16px; font-weight:normal;padding:20px 0 4px;}
.RighInfo001277 .right_info .price-box{margin-bottom: 30px;padding:20px 300px 20px 30px;position: relative;border-radius: 12px;background:url(../images/RighInfo001277-bg.png) no-repeat center;margin-top: 30px; border:1px solid #eaeaea; background-size:cover;}
.RighInfo001277 .right_info .price{position: absolute;right:30px;top:50%;transform: translateY(-50%);}
.RighInfo001277 .right_info .price span{font-family: "Arail";font-size:16px;color: #9E0D15;display: inline-block;}
.RighInfo001277 .right_info .price span em{font-style: normal;font-size:24px;}
.RighInfo001277 .right_info .price a{display: inline-block;margin-left: 20px;position: relative;top:-1px;}
.RighInfo001277 .right_info .price a i{display: inline-block;content: '';width: 16px;height: 16px;background: url(../images/RighInfo001277-icon.png) no-repeat center;margin-left: 6px;position: relative;top:3px;}
.RighInfo001277 .right_info .price-box p{line-height:24px; color:#5c5c5c;}

.RighInfo001277 .right_info .tab span{float: left;width: 12%;padding-top: 8px;}
.RighInfo001277 .right_info .tab .dl{float: left;width: 88%}
.RighInfo001277 .right_info .tab .dl dd{position: relative;float: left;width: 120px;margin-right: 2%;text-align: center;line-height: 38px;height: 38px;border:1px solid #e8e8e8;margin-bottom: 2%;border-radius: 3px;cursor: pointer}
.RighInfo001277 .right_info .tab .dl dd a{color: #454545; display: block;}
.RighInfo001277 .right_info .tab .dl dd:nth-child(4n){margin-right: 0;}
.RighInfo001277 .right_info .tab .dl dd.on{    background-image: linear-gradient(to right, #004EA9 , #287DC9);border:0px;}
.RighInfo001277 .right_info .tab .dl dd.on a{color: #fff;}

.RighInfo001277 .right_info .tab .dl p{line-height: 38px;height: 38px;border:1px solid #e8e8e8;border-radius: 3px;width: 200px;text-align: center;background: #fff;color: #333;}
.RighInfo001277 .right_info .tab .dl p+p{margin-top: 10px;}

.RighInfo001277 .right_info .count{margin-top: 30px;display: block;}
.RighInfo001277 .right_info .count>*{display: inline-block;line-height: 30px;}
.RighInfo001277 .right_info .count .box{padding:0 10px;}
.RighInfo001277 .right_info .count .box i{}
.RighInfo001277 .right_info .count .box a{display: inline-block;position: relative;width: 10px;height: 10px;}
.RighInfo001277 .right_info .count .box a:before{display: inline-block;content: '';width: 10px;height: 2px;position: absolute;left:0;top:50%;margin-top: -1px;background:#333;}
.RighInfo001277 .right_info .count .box a:after{display: inline-block;content: '';width: 2px;height: 10px;position: absolute;left:50%;top:0;margin-left: -1px;background:#333;}
.RighInfo001277 .right_info .count .box a.reduce:after{display: none;}
.RighInfo001277 .right_info .count .text{width: 50px;line-height: 30px;height: 30px;border:1px solid #e8e8e8;margin:0 10px;padding:0 10px;border-radius: 3px;}

.RighInfo001277 .right_info .last{margin-top: 50px;}
.RighInfo001277 .right_info .last a{display: inline-block;margin-right: 30px;padding: 10px 0;background-image: linear-gradient(to right, #A0B948, #7B9E1E);color: #fff;width: 168px;text-align: center;border-radius: 5px;font-size: 14px}
.RighInfo001277 .right_info .last a:nth-child(2){background-image: linear-gradient(to right, #EF9606, #E66D07);}
.RighInfo001277 .right_info .last a i{display: inline-block;content: '';width: 16px;height: 16px;background: url(../images/RighInfo001277-icon2.png) no-repeat center;margin-left: 6px;position: relative;top:2px;}
.RighInfo001277 .right_info .last a:nth-child(2) i{background: url(../images/RighInfo001277-icon3.png) no-repeat center;}

.RighInfo001277 .tabs{ padding:3% 0;float: left;width: 68%}
.RighInfo001277 .h1_tab{ margin:0; border-bottom:2px solid #1466b9; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .h1_tab span{ float:left; padding:0 30px; line-height:50px;  margin-right:4px; cursor:pointer;background-image: linear-gradient(to right, #004EA9 , #287DC9);color:#fff; font-weight: bold; font-size: 19px; border-radius: 10px 10px 0 0;}
.RighInfo001277 .info{background: #fff; padding:30px; min-height: 460px;}
.RighInfo001277 .info .h3{margin:0;font-size: 18px;line-height: 36px;padding-top: 30px}
.RighInfo001277 .info img{width: 100% !important;}


.RighInfo001277 .recommend{ padding:3% 0;float: right;width: 27%; }
.RighInfo001277 .recommend .h1_tab{border-bottom:2px solid #9E0D15;}
.RighInfo001277 .recommend .h1_tab span{background-image: linear-gradient(to right, #9E0D15, #CA4644); }
.RighInfo001277 .recommend li{ padding:20px; background: #fff;}
.RighInfo001277 .recommend li:nth-child(2n){  background:#e7ecf1;}
.RighInfo001277 .recommend li .left{float: left;width:134px;height:105px; border: 1px solid #eaeaea; text-align: center; background: #fff;}
.RighInfo001277 .recommend li .right{float: right;width: 132px;}
/*.RighInfo001277 .recommend li img{width:auto; height: 72px;display:inline-block; }*/
.RighInfo001277 .recommend li .left>a{display: block; width: 100%; height: 100%;}
.RighInfo001277 .recommend li .left .Ispic{width: 100%;display: block; height: 100%;background-size:contain;background-repeat: no-repeat;background-position: center;}
.RighInfo001277 .recommend li .left>a img{display: none;}

.RighInfo001277 .recommend li h3{color: #333;font-size: 15px;font-weight: normal;margin:20px 0 6px;}
.RighInfo001277 .recommend li .price{display: block;color: #666;position: relative;font-size: 14px;}
.RighInfo001277 .recommend li .price em{font-style: normal;color: #9E0D15;}










.RighInfo000350{padding:60px 0 70px;}
.RighInfo000350 .title{ text-align: center; font-size:30px;}
.RighInfo000350 .title:after{display: block; content: ''; margin: 16px auto 55px;width: 40px; height: 4px; background-image: linear-gradient(to right,#004EA9,#287DC9);}
.RighInfo000350 .box+.box{margin-top: 37px;padding-top: 29px;border-top: 1px dashed #eaeaea;}
.RighInfo000350 .txt{border:1px solid #eaeaea;border-radius: 12px 0;margin-top: 30px;padding: 36px 40px 22px;background: #fff;position: relative;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);}
.RighInfo000350 .h2{position: absolute;left:24px;top:-24px;margin: 0;font-size: 17px;background-image: linear-gradient(to right,#004EA9,#287DC9);display: inline-block;padding: 10px 40px;color: #fff;border-radius:12px 0;}
.RighInfo000350 .p{font-size: 15px;line-height:30px;padding-left: 24px;margin:0;position: relative;}
.RighInfo000350 .p+.p{margin-top: 6px;}
.RighInfo000350 .p:before{display:block;content: '';width: 10px;height: 2px;background: #0251ab;position:absolute;top: 14px;left: 0;}
.RighInfo000350 .p b{color:#0251ab;}






/*Menu002147 */
.Menu002147{ background: #fff;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:15px; position:relative; overflow:hidden; line-height:82px;height:82px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#003f7f;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#003f7f;}






/*
.Form002100
 */
.Form002100{ padding:45px 0 70px;}
.Form002100 .conts{padding:50px; background: #fff; box-shadow: 0px 5px 20px rgba(0,0,0,.1); border-radius: 12px;}
.Form002100 .box+.box{border-top:1px dashed #ccc; padding-top:50px; margin-top:50px;}


.Form002100 .tit{line-height: 38px; padding-left:1%;  width:160px; font-size: 16px;}
.Form002100 .tit b{ width:38px; height:38px; display:inline-block; margin-right:10px; text-align:center; line-height:38px; background:#003f7f; border-radius:50%; color:#fff;}
.Form002100 .form{line-height: 38px;  width:80%;}

.Form002100 .reg_form .text{ width:386px; border:1px solid #e4e4e4; padding:0 10px; border-radius:3px; line-height:38px; height:38px; max-width:364px; color: #666;font-size: 14px}
.Form002100 .reg_form .text1{ color: #444; margin: 0; border:none; background: #f8f8f8;}
.Form002100 .reg_form .row{ padding-bottom: 15px;}
.Form002100 .reg_form.rowbox{ padding-bottom: 0;}
.Form002100 .reg_form .rowbox:after{ content: "";height: 1px; width: 100%; margin: 30px 0; padding: 0; background-color: #f2f2f2; border: none; display: block;}
.Form002100 .reg_form .row-inner{  margin: 0 auto; position: relative; padding-left:104px; color: #666; font-size: 14px; line-height:38px;}
.Form002100 .reg_form .row-inner .h5{ position: absolute; left: 0; top: 0; margin: 0; font-size: 14px; font-weight: normal;}
.Form002100 .reg_form .row-inner .username{ display: block;}
.Form002100 .reg_form .address>*{ display: block; float: left;}
.Form002100 .reg_form .address>*+*{ margin-left: 1%;}
.Form002100 .reg_form .address .selectbox{ margin-left: 0;}
.Form002100 .reg_form .address .selectbox+.selectbox{ margin-left:1%;}
.Form002100 .reg_form .address .selectbox{width:124px;}
.Form002100 .reg_form .address .selectbox select{ height:38px; width: 80%; border:1px solid #e4e4e4; border-radius: 3px; color: #999; padding: 0 10px;}
.Form002100 .reg_form .address .selectbox select.focus{ color: #333;}
.Form002100 .reg_form .address .text{ width:286px ;color: #666;}
.Form002100 .reg_form .btn{ width:220px; height:44px; cursor:pointer; border:none; background-image: linear-gradient(to right, #004EA9 , #287DC9); color:#fff; font-size:15px;border-radius: 5px; margin-top:28px;}
.Form002100 li{font-size: 14px}
.Form002100 li a{ display: inline-block; color:#7b9e1e; padding-left: 10px;cursor:pointer;}
.Form002100 li a+a{  color:#9e0d15; }


/*核对订单页面*/
.Shop002488 .tit{line-height: 38px; padding-left:1%;  width:170px; font-size: 16px; display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.Shop002488 .tit b{ width:38px; height:38px; display:inline-block; margin-right:10px; text-align:center; line-height:38px; background:#003f7f; border-radius:50%; color:#fff;}
.Shop002488 .form{line-height: 38px;  width:80%;}
.Shop002488 .form .txt{cursor:pointer;}
.Shop002488 .reg_form .text{ width:386px; border:1px solid #e4e4e4; padding:0 10px; border-radius:3px; line-height:38px; height:38px; max-width:364px; color: #666;font-size: 14px}
.Shop002488 .reg_form .text1{ color: #444; margin: 0; border:none; background: #f8f8f8;}
.Shop002488 .reg_form .row{ padding-bottom: 15px;}
.Shop002488 .reg_form.rowbox{ padding-bottom: 0;}
.Shop002488 .reg_form .rowbox:after{ content: "";height: 1px; width: 100%; margin: 30px 0; padding: 0; background-color: #f2f2f2; border: none; display: block;}
.Shop002488 .reg_form .row-inner{  margin: 0 auto; position: relative; padding-left:104px; color: #666; font-size: 14px; line-height:38px;}
.Shop002488 .reg_form .row-inner .h5{ position: absolute; left: 0; top: 0; margin: 0; font-size: 14px; font-weight: normal;}
.Shop002488 .reg_form .row-inner .username{ display: block;}
.Shop002488 .reg_form .address>*{ display: block; float: left;}
.Shop002488 .reg_form .address>*+*{ margin-left: 1%;}
.Shop002488 .reg_form .address .selectbox{width:124px; margin-left: 0;}
.Shop002488 .reg_form .address .selectbox+.selectbox{margin-left:1%;}

.Shop002488 .reg_form .address .selectbox select{ height:38px; width: 80%; border:1px solid #e4e4e4; border-radius: 3px; color: #999; padding: 0 10px;}
.Shop002488 .reg_form .address .selectbox select.focus{ color: #333;}
.Shop002488 .reg_form .address .text{ width:286px ;color: #666;}
.Shop002488 .reg_form .btn{ width:220px; height:44px; cursor:pointer; border:none; background-image: linear-gradient(to right, #004EA9 , #287DC9); color:#fff; font-size:15px;border-radius: 5px; margin-top:28px;}
.Shop002488 li{font-size: 14px}
.Shop002488 li a{ display: inline-block; color:#7b9e1e; padding-left: 10px;cursor:pointer;}
.Shop002488 li a+a{  color:#9e0d15; }
/*核对订单页面*/


/*
 .Shop002334 为demo编号
 */

.Shop002334{ padding:45px 0 0;}
.Shop002334 .conts{padding:30px; background: #fff; box-shadow: 0px 5px 20px rgba(0,0,0,.1); border-radius: 12px;}
.Shop002334 .shop-tit{ font-size: 24px; font-weight: normal;  color:#003f7f; margin: 0; line-height: 30px; border-left:4px solid #003f7f; padding-left: 14px;}
.Shop002334 .shop-head .time{ float: right;  position: relative;line-height:30px; margin-left: 30px;width:156px;margin-right: 26px}
.Shop002334 .shop-head select{border: 1px solid #ccc;background: none;display: block;height:28px;width: 100%;padding:0 10px;color: #666;padding-right: 14px; line-height:28px;}
.Shop002334 .shop-head .search{ float: right;  position: relative; max-width:280px; width: 30%;line-height:30px; height: 30px;}
.Shop002334 .shop-head .search .sreach_ipu { width: 96%;  background: #fff; display: block; height: 28px; border: 1px solid #ccc;padding-left: 10px; }
.Shop002334 .shop-head .search .searBtn { width: 28px;height: 100%;  border: none; display: block; position: absolute; right: 0; top: 0; background: #003f7f url(../images/Shop002484-sar_03c.png) no-repeat center center;cursor:pointer;}

.Shop002334 .shop-list{ padding-top: 25px;}
.Shop002334 .item{ padding-bottom: 25px;}
.Shop002334 .item-inner{ border: #e5e5e5 1px solid; color: #666;}
.Shop002334 .item-head{ font-size: 14px; padding: 12px 20px; position: relative; background: #f9f9f9; }
.Shop002334 .item-head b{ font-weight: normal;color: #003f7f;}
.Shop002334 .item-head b a{ font-weight: bold;color: #003f7f;}
.Shop002334 .item-head .total{ float: right;}
.Shop002334 .item-head .number{ padding-right:50px;}
.Shop002334 .item-list{ display: table; width: 100%; text-align: center;}
.Shop002334 .item-td{ display: table-cell; vertical-align: middle; padding:10px 20px; color: #999; height: 118px;width: 16.6%;font-size: 14px}
.Shop002334 .item-td i{display:block; color: #333; font-style: normal; padding: 6px 0;}
.Shop002334 .item-td a{display:block;background-image: linear-gradient(to right, #004EA9 , #287DC9);color: #fff;border-radius: 20px;width: 105px;line-height:28px;margin: 0 auto; font-size: 12px;}
.Shop002334 .item-td .buy{background-image:linear-gradient(to right, #A0B948, #7B9E1E);}
.Shop002334 .item-td .cancel{background:#eaeaea; color: #aaa;}
.Shop002334 .item-td+.item-td{ border-left: 1px solid #f2f2f2;}
.Shop002334 .item-list+.item-list .item-td{ border-top: 1px solid #f2f2f2;}
.Shop002334 .paystatus{ display: block;}
.Shop002334 .item-td_inner+.item-td_inner{margin-top: 10px;}
.Shop002334 .ckxq a{background-image:linear-gradient(to right, #EF9606, #E66D07);}

.Shop002334 .redcolor{ color: #d70c18 !important;}
.Shop002334 .yellowcolor{ color: #003f7f !important;}
.Shop002334 .green{ color: #7b9e1e !important;}
.Shop002334 .gray{ color: #999 !important;}
.Shop002334 .Orange{ color:#e77107 !important;}














/*
 .Shop002486 为demo编号
 */
.Shop002486{ padding:45px 0 0;}
.Shop002486 .conts{padding:30px; background: #fff; box-shadow: 0px 5px 20px rgba(0,0,0,.1); border-radius: 12px;}
.Shop002486 table{border: 1px solid #f1f1f1;}
.Shop002486 .item td{font-weight:bold;color:#fff;background: #003f7f;font-size: 16px;}
.Shop002486 .box{ border-bottom: 1px dashed #f1f1f1;}
.Shop002486 .box:nth-child(2n+1){background: #f9f9f9;}
.Shop002486 td{padding:16px; text-align:center; font-size: 16px; }
.Shop002486 td.td_img{ width:20%; max-width: 174px;height:137px;  }
.Shop002486 td.td_title{width:295px;padding: 28px 15px;text-align:left;font-size: 16px;}
.Shop002486 td.td_title p{font-size: 14px;line-height: 20px;color: #999;font-weight: normal;margin-bottom: 0;}
.Shop002486 td.td_title b{ color:#d70c18; font-size: 14px;  display: block; font-weight: normal; margin-top: 10px;}
.Shop002486 td.td_num{ width:16%;  font-size: 14px;}
.Shop002486 td.td_num p{ color: #999;}
.Shop002486 td.td_price{font-size: 16px;}
.Shop002486 td.td_price b{ color:#d70c18; font-size: 14px;  display: block; font-weight: normal;}

.Shop002486 .red{color:#d70c18 !important;}

.Shop002486 td.td_use { line-height: 30px;}
/*.Shop002486 td.td_use input{ border:none; background:none; color:#666;  display: block;margin:6px auto;}*/
.Shop002486 td.td_use .favorite_action{ border:none; background:none; color:#666;  display: block;margin:6px auto;font-size:13px;}
.Shop002486 td.td_use .favorite_action:hover{ color:#003f7f;  }
.Shop002486 td.td_use .favorite_action+.favorite_action:hover{ color:#d70c18;  }


.Shop002486 td.td_uses{ width:14%;}
/*.Shop002486 td.td_uses input{ border:none; background-image: linear-gradient(to right, #004EA9 , #287DC9);color: #fff;border-radius: 20px;width: 105px;line-height:28px;margin: 0 auto; font-size: 12px;}*/
.Shop002486 td.td_uses .favorite_buy{ border:none; background-image: linear-gradient(to right, #004EA9 , #287DC9);color: #fff;border-radius: 20px;width: 105px;line-height:28px;margin: 0 auto; font-size: 12px;display:inline-block;}
.Shop002486 td.td_num .text{ width:100px; background:none;}
.Shop002486 td.td_img img{display: none;}
.Shop002486 td.td_img .Ispic{border:solid 1px #eaeaea; border-radius: 6px; width: 100%;display: block; height: 100%;background-size: contain;background-repeat: no-repeat;background-position: center;}




.ul_step{ max-width:864px; margin:0 auto; margin-bottom:3%; background-color:#a0a0a0; border-radius:5px; overflow:hidden;}
.ul_step li{float:left;width:33.33333%;text-align:center;color:#fff;line-height: 48px;font-size: 16px; position: relative;}
.ul_step li:after{position: absolute;   right: 0; z-index: 6; width:30px; height:48px; content:'';background:url(../images/Form002101-select.png) no-repeat left center; margin-right:-30px;}
.ul_step li.aon{background-color: #003f7f;}
.ul_step li.aon:after{ background-image:url(../images/Form002101-select_hover.png) ; }
.ul_step li.end{ padding-right:0;}
.ul_step li:last-child.aon:after{ background:none; }



/*
 .Shop002333 为demo编号
 */
.Shop002333{ padding:45px 0 50px;}
.Shop002333 .conts{padding:30px; background: #fff; box-shadow: 0px 5px 20px rgba(0,0,0,.1); border-radius: 12px;}

.Shop002333 .redcolor{ color:#d70c18;}
.Shop002333 .delete { border:0;background-color:white;}
.Shop002333 .yellowcolor{ color:#003f7f;}
.Shop002333 .m_numberSelect{ display:inline-block; border: 1px solid #cacaca; position: relative; background-color: #FFF; width:96px;}
.Shop002333 .m_numberSelect .i_minus,
.Shop002333 .m_numberSelect .i_add{ width:27px; height:30px; line-height:30px; display:inline-block; color:#796767; font-size:20px; font-weight:bold; text-align:center; float:left;}
.Shop002333 .m_numberSelect .numberInput{width:40px; color:#796767; font-size:14px; text-align:center; line-height:30px; border: none; border-left:1px solid #cacaca;border-right:1px solid #cacaca; display:inline-block; height:30px;float:left;}

.Shop002333 .cartall{ line-height:40px;}
/*.Shop002333 a.clearcart{ background:url(../images/Shop002333-shop_icon.png) no-repeat 0 -86px; padding-left:24px; color:#999;font-size: 14px}*/
.Shop002333 input.clearcart{ background:url(../images/Shop002333-shop_icon.png) no-repeat 0 -86px; padding-left:24px; color:#999;font-size: 14px;border:0;background-color:white;cursor:pointer;}
.Shop002333 input.clearcart:hover{ background-image:url(../images/Shop002333-shop_icon1.png); color:#003f7f;}
.Shop002333 .cartbtns{ border-top: 1px solid #f2f2f2; padding: 20px 0 0 0; margin-top: 20px;text-align:right;}
.Shop002333 .cartbtns a{border:1px solid #d70c18;color:#d70c18;background:#fff;width:130px;line-height: 44px;font-size: 15px;text-align:center;display:inline-block;margin-left:18px;border-radius: 5px;}
/*.Shop002333 a.cartsubmit{ color:#fff; background:#d70c18;}*/
.Shop002333 input.cartsubmit{ border:1px solid #d70c18;color:#d70c18;background:#fff;width:130px;line-height: 44px;font-size: 15px;text-align:center;display:inline-block;margin-left:18px;border-radius: 5px;color:#fff; background:#d70c18;cursor:pointer;}


.Shop002333 .item{ padding-bottom: 25px;}
.Shop002333 .item-inner{ border: #e5e5e5 1px solid; color: #666;}
.Shop002333 .item-head{ font-size: 15px; padding: 16px 12px; position: relative; background: #f9f9f9; display: table; width: 97.9%; text-align: center; font-weight: bold;}
.Shop002333 .item-head:before{ content: ""; display: block; position: absolute; top: -1px; left: 0; width: 100%; height:2px; background: #003f7f;}
.Shop002333 .item-head em{ font-style: normal;}
.Shop002333 .item-head span{display: table-cell;width: 20%;}
.Shop002333 .item-head .span1{ width: 50%;}

.Shop002333 .item-list{ display: table; width: 100%; text-align: center; line-height: 1.425;}
.Shop002333 .item-body:nth-child(2n+1){background: #f9f9f9;}
.Shop002333 .item-body+.item-body{ border-top: 1px solid #eaeaea}
.Shop002333 .item-td{ display: table-cell; vertical-align: middle; padding:22px; width: 20%;font-size: 14px}
.Shop002333 .item-td p{ margin-bottom: 0;}
.Shop002333 .item-td+.item-td{ border-left: 1px solid #f2f2f2;}
.Shop002333 .item-list+.item-list .item-td{ border-top: 1px solid #f2f2f2;}
.Shop002333 .pro{ width:50%; position: relative;}
.Shop002333 .pro .pic.pic{position: relative;width: 156px;display: table;float: left;height:122px;border: 1px solid #eaeaea;}
.Shop002333 .pro .pic a{ display: table-cell; vertical-align: middle;}
.Shop002333 .pro .pic a img{ display: none;}
.Shop002333 .pro .pic a .Ispic{width: 100%;display: block; height: 100%;background-size:contain;background-repeat: no-repeat;background-position: center;}
.Shop002333 .pro .tit { padding-left:25px; text-align: left;display: table; float: left; height:124px; width:340px;}
.Shop002333 .pro .tit a{ display: table-cell; vertical-align: middle; font-size: 15px;}
.Shop002333 .pro .tit a p{font-size: 13px;margin: 0; padding-top:10px; color: #888;}
.Shop002333 .money{text-align: right; font-size: 14px; color: #555;}
.Shop002333 .money span{font-size: 24px;font-weight: bold; color:#d70c18;}














/*
 .Shop002333 为demo编号
 */
.Shop002488{ padding:45px 0 50px;}
.Shop002488 .conts{padding:30px; background: #fff; box-shadow: 0px 5px 20px rgba(0,0,0,.1); border-radius: 12px; min-height: 635px;}
.Shop002488 .box{border:1px solid #ededed; background: #f8f9fa;  border-top: 3px solid #003f7f;}
.Shop002488 .box+.box{margin-top:20px;}
.Shop002488 .tit{line-height: 38px;  width:170px; font-size: 16px;padding: 30px 0 30px 30px; display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.Shop002488 .tit b{ width:38px; height:38px; display:inline-block; margin-right:14px; text-align:center; line-height:38px; background:#003f7f; border-radius:50%; color:#fff;}
.Shop002488 .form{line-height: 38px;  width:860px; background: #fff; padding: 30px;font-size: 14px}
.Shop002488 .form1{ padding:0;}
.Shop002488 .form textarea{ width: 96%;padding: 16px; height: 184px;border:1px solid #7f9db9;}
.Shop002488 li a{ display: inline-block; color:#7b9e1e; padding-left: 10px;}
.Shop002488 li a+a{  color:#9e0d15; }
.Shop002488 .item-head{ font-size: 15px; padding: 16px 12px; position: relative; background: #f9f9f9; display: table; width: 100%; text-align: center; font-weight: bold;}
.Shop002488 .form1 .item-head{width: 97.3%}
.Shop002488 .item-head em{ font-style: normal;}
.Shop002488 .item-head span{display: table-cell;width: 20%;}
.Shop002488 .item-head .span1{ width: 50%;}
.Shop002488 .item-list{ display: table; width: 100%; text-align: center; line-height: 1.425;}
.Shop002488 .item-body+.item-body{ border-top: 1px solid #eaeaea}
.Shop002488 .item-td{ display: table-cell; vertical-align: middle; padding:22px; width: 20%;}
.Shop002488 .item-td+.item-td{ border-left: 1px solid #f2f2f2;}
.Shop002488 .item-list+.item-list .item-td{ border-top: 1px solid #f2f2f2;}
.Shop002488 .pro{ width:50%; position: relative;}
.Shop002488 .pro .pic.pic{position: relative;width: 156px;display: table;float: left;height: 122px;border: 1px solid #eaeaea;}
.Shop002488 .pro .pic a{ display: table-cell; vertical-align: middle;}
.Shop002488 .pro .pic a img{ display: none;}
.Shop002488 .pro .pic a .Ispic{width: 100%;display: block; height: 100%;background-size:contain;background-repeat: no-repeat;background-position: center;}

.Shop002488 .pro .tits{ padding-left:25px; text-align: left;display: table; float: left; height:124px; width:250px;}
.Shop002488 .pro .tits a{ display: table-cell; vertical-align: middle; font-size: 15px;}
.Shop002488 .pro .tits a p{font-size: 13px;margin: 0; padding-top:10px; color: #888;}
.Shop002488 .redcolor{ color:#d70c18;font-size: 15px}
.Shop002488 .cartall{ line-height:40px; margin-top: 25px;}
.Shop002488 a.clearcart{ background:url(../images/RighInfo001848-more.png) no-repeat center left; padding-left:30px; color:#999; font-size: 15px;}
.Shop002488 a.clearcart:hover{ background-image:url(../images/RighInfo001848-more1.png);  color:#003f7f;}
.Shop002488 .cartbtns{ border-top: 1px solid #f2f2f2; padding: 20px 0 0 0; margin-top: 20px;text-align:right;}
.Shop002488 .cartbtns a{border:1px solid #d70c18;color:#d70c18;background:#fff;width:130px;line-height: 44px;font-size: 15px;text-align:center;display:inline-block;margin-left:18px;border-radius: 5px;}
/*.Shop002488 a.cartsubmit{ color:#fff; background:#d70c18;}*/
.Shop002488 input.cartsubmit{border:1px solid #d70c18;color:#d70c18;background:#fff;width:130px;line-height: 44px;font-size: 15px;text-align:center;display:inline-block;margin-left:18px;border-radius: 5px;color:#fff;  color:#fff; background:#d70c18;cursor:pointer;}
.Shop002488 .money{text-align: right; font-size: 14px; color: #888; float: right;margin-top: 5px;} 
.Shop002488 .money span{font-size: 24px;font-weight: bold; color:#d70c18;}
.Shop002488 .money p{margin-top: 0; line-height: 24px;}
.Shop002488 .money .jiner{border-top: 1px #eaeaea dashed;padding-left: 50px;padding-top: 20px;}
.Shop002488 .money i{width:138px; padding-left: 10px; text-align: left; font-style: normal; color: #333; display: inline-block;}


.Shop002488 .word{text-align: center;}
.Shop002488 .word .pic{display: block;margin: 60px auto 40px;max-width: 396px;width: 90%;}
.Shop002488 .word .h3{margin: 0;font-size: 26px;color:#003f7f;}
.Shop002488 .word .p{font-size: 17px;color:#666;margin:20px 0 34px;}
.Shop002488 .word .more{width: 208px;line-height:44px;display: block;background-image: linear-gradient(to right, #004EA9 , #287DC9);color:#fff;font-size: 15px;border-radius: 5px;margin:0 auto;}






/*
 .Shop002338 为demo编号
 */
.Shop002338{ padding:45px 0 50px;}
.Shop002338 .conts{padding:30px; background: #fff; box-shadow: 0px 5px 20px rgba(0,0,0,.1); border-radius: 12px;min-height: 635px;}
.Shop002338 .word{text-align: center;}
.Shop002338 .word .pic{display: block;margin: 60px auto 40px;max-width: 420px;width: 90%;}
.Shop002338 .word .h3{margin: 0;font-size: 26px;color:#333; font-weight: normal;}
.Shop002338 .word .p{font-size: 17px;color:#999;margin:20px 0 34px;}
.Shop002338 .word .more{padding:0 24px;line-height:44px;display:inline-block;background-image: linear-gradient(to right, #004EA9 , #287DC9);color:#fff;font-size: 15px;border-radius: 5px;}
.Shop002338 .word .more+.more{margin-left:30px;background-image: linear-gradient(to right, #A0B948, #7B9E1E);}





/*Page001913*/
.Page001913{ text-align:center; padding:50px 0 70px;color:#999;}
.Page001913 *{ vertical-align:middle;}
.Page001913 .Pages .p_cur,
.Page001913 .Pages .p_count,
.Page001913 .Pages .p_total{ display:none;}
.Page001913 .Pages a{ border:1px solid #ececec; display:inline-block; padding:0 14px; line-height:36px; color:#999; background: #fff; margin:0 2px; }
.Page001913 .Pages a:hover,
.Page001913 .Pages a.a_cur{ color:#fff;  background-image: linear-gradient(to right, #004EA9 , #287DC9);}
.Page001913 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page001913 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ececec;}
.Page001913 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ececec;  background-image: linear-gradient(to right, #A0B948, #7B9E1E); color: #fff;}
.Page001913 .Pages .p_jump b{font-weight:normal; margin:0 5px;}






.ckcp{background: url(../images/ckcp-bg.jpg) no-repeat center;padding: 220px 0}
.ckcp .auto{width: 960px}
.ckcp li{width: 480px;float: left;height: 270px;background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;transition: all 0.3s;z-index: 1}
.ckcp li a{position: absolute;width: 100%;height: 100%;left: 0;top: 0}
.ckcp li .txt{position: absolute;width: 100%;padding: 0 2%;bottom: 30px;left: 0;text-align: center;color: #fff}
.ckcp li .txt p{font-family: "Arial";font-size: 14px;margin:0;padding-bottom: 3px}
.ckcp li .txt h3{font-size: 16px;margin: 0;font-weight: normal;}
.ckcp li:hover{transform: scale(1.08);z-index: 10}
.ckcp li:hover::before{position: absolute;width: 96%;height: 93%;border: 1px solid rgba(256,256,256,0.3);content: '';transform: translate(-50%,-50%);left: 50%;top: 50%}


.ydy{padding: 220px 0}
.ydy .auto{width: 960px}
.ydy li{width: 480px;float: left;height: 270px;background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;transition: all 0.3s;z-index: 1}
.ydy li a{position: absolute;width: 100%;height: 100%;left: 0;top: 0}
.ydy li .txt{position: absolute;width: 100%;padding: 0 2%;bottom: 30px;left: 0;text-align: center;color: #fff}
.ydy li .txt p{font-family: "Arial";font-size: 14px;margin:0;padding-bottom: 3px}
.ydy li .txt h3{font-size: 16px;margin: 0;font-weight: normal;}
.ydy li:hover{transform: scale(1.08);z-index: 10}
.ydy li:hover::before{position: absolute;width: 96%;height: 93%;border: 1px solid rgba(256,256,256,0.3);content: '';transform: translate(-50%,-50%);left: 50%;top: 50%}






/*
 .Shop002333 为demo编号
 */
.Shop002450{ padding:45px 0 50px;}
.Shop002450 .conts{padding:30px; background: #fff; box-shadow: 0px 5px 20px rgba(0,0,0,.1); border-radius: 12px; min-height: 635px;}
.Shop002450 .shop-tit{ font-size: 24px; font-weight: normal;  color:#003f7f; margin: 0; line-height: 30px; border-left:4px solid #003f7f; padding-left: 14px; margin-bottom:25px; }
.Shop002450 .box{border:1px solid #ededed; background: #f8f9fa;  border-top: 3px solid #003f7f;}
.Shop002450 .box+.box{margin-top:20px;}
.Shop002450 .tit{line-height: 38px;  width:200px; font-size: 16px;padding: 30px 0 30px 30px;float: left}
.Shop002450 .tit b{ width:38px; height:38px; display:inline-block; margin-right:14px; text-align:center; line-height:38px; background:#003f7f; border-radius:50%; color:#fff;}
.Shop002450 .form{line-height: 38px;  width:840px; background: #fff; padding: 30px;float: right}
.Shop002450 .form1{ padding:0;width: 900px}
.Shop002450 .form1 .item-head{width: 97.6%}


.Shop002450 .table_1{ border-right:1px solid #eee;}
.Shop002450 .table_1+.table_1{margin-top: 20px;}
.Shop002450 .table_1 tr:nth-child(2n){ background:#f4f8fc; }
.Shop002450 .table_1 th,
.Shop002450 .table_1 td{ text-align:center; border-left:1px solid #eee; border-bottom:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.Shop002450 .table_1 th{ font-size:14px; font-weight:normal; background: #eaf2fa; color:#003f7f;}
.Shop002450 .table_1 .tr th{ background: #003f7f; color: #fff; font-weight: bold; }

.Shop002450 li{padding: 10px 0;font-size: 14px;}
.Shop002450 li+li{ border-top: 1px dashed #e6e6e6;}
.Shop002450 li:first-child{ padding-top: 0;}
.Shop002450 li:last-child{ padding-bottom: 0;}
.Shop002450 .ul1 li{ position:relative; border: none; padding: 0; min-height: 38px;}
.Shop002450 .ul1 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList002798_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.Shop002450 .ul1 li a:hover{color: #003f7f;}
.Shop002450 .ul1 li .down{position: absolute;top:4px;text-align:center;width:80px;right: 10px;background:url(../images/TextList002798-icon.png) no-repeat left 12px center #fff;padding-left: 30px;height:32px;border:1px #003f7f solid;color:#003f7f;line-height: 30px;font-size: 14px;} 


.Shop002450 .item-head{ font-size: 15px; padding: 16px 12px; position: relative; background: #f9f9f9; display: table; width: 100%; text-align: center; font-weight: bold;}
.Shop002450 .item-head em{ font-style: normal;}
.Shop002450 .item-head span{display: table-cell;width: 20%;}
.Shop002450 .item-head .span1{ width: 50%;}
.Shop002450 .item-list{ display: table; width: 100%; text-align: center; line-height: 1.425;}
.Shop002450 .item-body+.item-body{ border-top: 1px solid #eaeaea}
.Shop002450 .item-td{ display: table-cell; vertical-align: middle; padding:22px; width: 20%;font-size: 14px;}
.Shop002450 .item-td+.item-td{ border-left: 1px solid #f2f2f2;}
.Shop002450 .item-list+.item-list .item-td{ border-top: 1px solid #f2f2f2;}
.Shop002450 .pro{ width:50%; position: relative;}
.Shop002450 .pro .pic.pic{position: relative;width: 156px;display: table;float: left;height:123px;border: 1px solid #eaeaea;}
.Shop002450 .pro .pic a{ display: table-cell; vertical-align: middle;}
.Shop002450 .pro .pic a .Ispic{display: block; width: 100%; height:100%;background-size:contain;background-repeat: no-repeat;background-position: center;}
.Shop002450 .pro .pic a img{display: none;}
.Shop002450 .pro .tits{ padding-left:25px; text-align: left;display: table; float: left; height: 97px; width:236px;}
.Shop002450 .pro .tits a{ display: table-cell; vertical-align: middle; font-size: 15px;}
.Shop002450 .pro .tits a p{font-size: 13px;margin: 0; padding-top:10px; color: #888;}
.Shop002450 .redcolor{ color:#d70c18;font-size: 16px}
.Shop002450 .return a{ width:220px; line-height:44px; display: block; background-image: linear-gradient(to right, #004EA9 , #287DC9); color:#fff; font-size:15px;border-radius: 5px; margin:50px auto 10px; text-align: center;}


/*
 .PicList001200 为demo编号
 */
.PicList001200 li{ padding: 10px;border: 1px solid #ebebeb;margin-bottom: 2%;border: 1px solid #f1f1f1;border-radius: 12px;padding: 30px 40px;box-shadow: 0px 5px 20px rgba(0,0,0,.1);background: #fff;}
.PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:15%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:5%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:190px; width:27%;background-repeat: no-repeat;background-size: contain;background-position: center;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:13%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{  bottom:10%; left:-9%; z-index:2;}
.PicList001200 li h3{ margin:0; font-size:20px; padding:3% 0 0 0; color:#333;}
.PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:56px; overflow:hidden; font-size:14px;}
.PicList001200 li time{ position:absolute; left:0; bottom:5%; color:#969696;font-size: 15px}

.PicList001200 li:hover{  box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover a::after{ background-position:left bottom;}


/*.RichInfo005*/
/**!*/
.RichInfo005{ padding: 2% 0;border: 1px solid #f1f1f1;border-radius: 12px;padding: 30px 40px;box-shadow: 0px 5px 20px rgba(0,0,0,.1);background: #fff;margin-bottom: 55px;}
.RichInfo005 .news_info .title{ color: #333; text-align:center; }
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; padding-bottom: 20px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info article{ background: #f8f8f8; padding: 2%; font-size: 15px; color: #666; line-height: 2; text-align: justify;}
.RichInfo005 .news_info article b{ color: #0756AE; }
.RichInfo005 .news_info .info{ font-size: 16px; color: #666; line-height: 2; text-align:justify; }
.RichInfo005 .news_info .info p{ text-indent: 2em; }
.RichInfo005 .news_info .info img{width: 100% }
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ background-image: linear-gradient(to right, #004EA9 , #287DC9); padding: 8px 35px; color:#fff; font-size:16px;}
.RichInfo005 .news_info .info_pn { padding-top: 2%; }
.RichInfo005 .news_info .info_pn span{ display:block; float: left; }
.RichInfo005 .news_info .info_pn span:last-child{ float: right; }
.RichInfo005 .news_info .info_pn span a{ font-size: 15px; color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0756AE;}




#FloatDiv{width: 330px;height: 110px;z-index: 200;background: #fff;padding: 15px;position: relative;display: none}
#FloatDiv .close{display: inline-block;content: '';width: 12px;height: 12px;background: url(../images/close.png) no-repeat center;position: absolute;right:10px;top:10px;cursor: pointer;}
#FloatDiv.showTrue{display: block}
#FloatDiv .pic{width: 110px;height: 110px;position: absolute;left: 15px;top: 15px;}
#FloatDiv .pic img{max-width: 100%;height: 100%}
#FloatDiv .text{width: 145px;height: 110px;position: absolute;left: 140px;top: 17px;border-right: 1px solid #f3f3f3;padding-right: 15px}
#FloatDiv .text h3{margin: 0;font-size: 15px;color: #333;line-height: 20px}
#FloatDiv .text time{font-size: 13px;color: #ccc;display: inline-block;padding: 3px 0}
#FloatDiv .text p{font-size: 13px;color: #999;margin: 0;line-height: 18px;}
#FloatDiv .text a{font-size: 13px;color: #014faa;}
#FloatDiv .more{position: absolute;right: 24px;top: 29px;width: 15px;;height: 85px;background: url(../images/down.png)no-repeat bottom left}
#FloatDiv .more a{color: #3d81b1;font-size: 14px;font-weight: bold;line-height: 18px;word-wrap: break-word;display: inline-block;}

/*订单列表页，上传凭证*/
/*#lookPayImages{width: 500px;
    margin: 0 auto;
    border: 1px solid #dfdbdb;
    border-radius: 8px;
    padding: 14px;
    position: fixed;
	top: 0;
	transform: translatey(-1000%);
}
#lookPayImages.aon{
	position: relative;
	transform: translatey(0%);
	margin-top: 30px;
}*/
#lookPayImages img{
    cursor:pointer;
    width: 100%
}
#lookPayImages .owl-nav {margin-top: 20px;text-align: center;}
#lookPayImages .owl-nav div{display: inline-block;margin-right: 20px;width: 80px;height: 30px;line-height: 30px;font-size: 16px;color: #FFF;background-color: #004EA9;cursor:pointer}
#lookPayImages .owl-nav div:last-child{margin-right: 0;}
.ycenter {align-items: center;
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex;
}


#payImages .upload{width:500px;}
#payImages .btn .submit{display: block;
    background-image: linear-gradient(to right, #004EA9 , #287DC9);
    color: #fff;
    border-radius: 5px;
    width: 105px;
    line-height: 28px;
    margin: 0 auto;
    cursor:pointer;
    font-size: 12px;
    border: 0;}
/*订单列表页，物流信息*/
/*#invoiceLogistics{
    width: 523px;
    margin: 0 auto;
    border: 1px solid #dfdbdb;
    border-radius: 8px;
    display: none;
    padding: 14px;
}
*/

#lookPayImages,
#invoiceLogistics{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
#payImages{ position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);transform: translateY(-10000%);}
#payImages.aon{transform: translateY(0%);}
#form .ycenter{ height:100%;}
#form .main{ position:relative; width:90%; margin:0 auto; max-width:500px; background:#fff; padding:2%;}
#lookPayImages .box{height: 350px;overflow-x: hidden;}
#form .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#004EA9 ; cursor:pointer;}
#form .close::before,
#form .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);}
#form .close::before{ transform:rotate(45deg);}


.Shop002486 .conts,
.Shop002334 .conts,
.Form002100 .conts{min-height:492px;}
.PicList002273{min-height:500px;}
.PicList001200{min-height:570px;}
.Shop002333 .conts{min-height:634px;}



/*
 .Form002219
 */
.Form002219{position:fixed; background:rgba(0,0,0,0.5); width:100%; height:100%;left: -100%;top: 0; z-index: 1;opacity: 0}
.Form002219 .ytable{height: 100%; }
.Form002219 .close{position: absolute;top: 20px;right: 20px;height: 17px;width: 17px;display: block;background: url(../images/Form002324-colseBtn.jpg) no-repeat;cursor: pointer;z-index: 999}
.Form002219_on{z-index: 999; left: 0; opacity: 1;}
.Form002219 .wrap-container{background:#fff; padding:3% 2% 3% 2%; border-radius: 6px;  width: 50%;  max-width: 600px; position: relative; margin:0 auto;max-height: 430px;overflow-y: auto} 
.Form002219 .wrap-container h3{margin: 0;text-align: center;font-size: 24px;color: #333;padding-bottom: 3%;}
.CLSBTN{cursor: pointer;width: 33px;height: 33px;background: url(../images/PicList000307-close.jpg) center no-repeat;position: absolute;right: 2%;top: 2%;}

@media(max-width:768px){
.Form002219{padding:50px 0;}
}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px !important;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}


.ytable{ display:table; width:100%;table-layout:fixed;}
.ytable-cell{ display:table-cell; vertical-align:middle;}

.new-form .piao-list:not(:last-child){margin-bottom: 20px;}
.new-form .piao-list{position: relative; z-index: 1; padding-left: 140px;min-height: 38px;}
.new-form .piao-list .name{position: absolute; left: 0; top: 0;}
.new-form .a_add{width: 148px;line-height: 34px;cursor: pointer;border: none;background-image: linear-gradient(to right, #004EA9 , #287DC9);display: block; text-align: center;color: #fff;font-size: 15px;border-radius: 5px;margin-top: 10px;}
.new-form .a_add.no{background: #ccc; cursor: default;}
.new-form .piao-list .list dd a{margin-left: 10px;}
.new-form .piao-list .list dd a.a_modify{color: #7b9e1e;}
.new-form .piao-list .list dd a.a_del{color: #9e0d15;}
.new-form .piao-list .piao-add{padding-top: 20px;}
.new-form .piao-list input[type="radio"]{margin-right: 0px;}








/*
.付款信息
 */
.payment{ padding:45px 0 70px;}
.payment .conts{padding:50px; background: #fff; box-shadow: 0px 5px 20px rgba(0,0,0,.1); border-radius: 12px;}
.payment .box+.box{border-top:1px dashed #ccc; padding-top:50px; margin-top:50px;}

.payment .tit{line-height: 38px; padding-left:1%;  width:200px; font-size: 16px;}
.payment .tit b{ width:38px; height:38px; display:inline-block; margin-right:10px; text-align:center; line-height:38px; background:#003f7f; border-radius:50%; color:#fff;}
.payment .form{line-height: 38px;  width:79%;}
.payment .form .row{ padding-bottom: 15px; position: relative; padding-left:104px; color: #666; font-size: 14px; line-height:38px;}
.payment .form .h5{ position: absolute; left: 0; top: 0; margin: 0; font-size: 14px; font-weight: normal;}
.payment .form .text{  padding:0 20px; border-radius:3px; line-height:44px; font-size: 14px; color: #333; margin: 0;  background: #f6f6f6;}
.payment .form .ul li{ float: left; width:50%;}
.payment .form .ul li:nth-child(2n+1){clear:left;}
.payment .form .ul li img{display: block; width:100%; max-width:280px;}











