html, body ,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, p, blockquote, th, td{padding:0;margin:0; outline: none;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;}
img{border:none; vertical-align:bottom;}
a, a:visited, a:hover, a:active{outline:0;text-decoration:none;}
a{color:#666;}
a:hover{text-decoration:none; color:#0585e8;}
ul,li{list-style-type:none;padding:0;margin:0;}.w{width:1100px; margin:0 auto;} 
input, select, textarea, button{font-size:100%;font-family:inherit;}
h2{font-size:14px;}body{font-size:12px;line-height:24px;color:#666;}.mt10{margin-top:10px;}
.clear{clear:both;height:0;overflow:hidden;font-size:0px;line-height:0;}
.fl{float:left;display:inline;}.fr{float:right;display:inline;}

body{ background:#fff; font-family: "Microsoft YaHei";}

.header { height: 96px; width: 100%; position: fixed; top:0; left:0; background:#fff; z-index: 100000000;}

.w1205{ width:1205px; margin: 0 auto;}
.sy_link{background: #fff; margin-bottom: 48px;}
.sy_link_title{height: 39px; border-top: 1px solid #bf242a;}
.sy_link_title h2{height: 39px; width: 120px; text-align: center; color: #fff; font-size: 16px; background: #bf242a; line-height: 37px;}
.sy_link_nr{ padding:20px; font-size: 14px;}
.sy_link_nr a{ padding-right: 30px;}
.mb20{ margin-bottom: 20px;}
.sy_gh_nr{padding:20px 0;text-align: center;}

.nav{ height:96px; background: #fff;}
.nav .logo {float: left;width: 329px;}
.nav .logo a{float:left; margin-left: 4px; width: 325px; margin-top: 15px;}
.nav ul {float: right;line-height: 96px;}
.nav li{ width:105px; float: left; line-height: 93px; font-size: 16px; text-align: center;}
.nav li:hover,.nav li.hot {border-bottom: solid 3px #0585e8;}
.nav a{color: #000; display: block; font-size: 16px;}
.nav a:hover,.nav li.hot>a{color: #0585e8; display: block;}
.nav li.contact{width: auto; margin-left: 20px; text-align: right;}
.next_nav { position: relative;}
.next_nav span{ width: 209px; position: absolute;left: 0; background: #fff;top: 96px; border-top: solid 1px #98ccf4; display: none;}
.contact_nav span{ right: 0; left: auto;}
.nav li.next_nav:hover span{ display: block;}
.next_nav span p {height: 42px; line-height: 42px; width: 100%;}
.next_nav span p:hover{ background: #0585e8;}
.next_nav span a { text-align: left; height: 42px; line-height: 42px; padding-left: 22px;}
.next_nav span a:hover{ color: #fff; border-bottom: none;}

.banner { height: 534px; width: 100%; margin-top: 96px;}
.banner .list,.banner .list ul,.banner .list li{ height: 534px; width: 100%;}
.banner .index_banner_1 {background: url("../image/banana_index_01.jpg") no-repeat center center;}
.banner .index_banner_2 {background: url("../image/banana_index_02.jpg") no-repeat center center;}
.banner .index_banner_3 {background: url("../image/banana_index_03.jpg") no-repeat center center;}

.sy_xw { width: 100%; margin-top: 50px; display: block; margin-bottom: 65px; float: left;}
.sy_xw .left { float: left; width: 483px; height: 284px;}
.sy_xw  .right {float: right; width: 657px;}
.sy_xw  .right ul,.sy_xw  .right li {float:left; width: 100%; text-align: left;}
.sy_xw  .right .title{color:#0585e8; font-size: 31px; line-height: 27px;}
.sy_xw  .right .sub_title{color:#0585e8; font-size: 13px; height: 46px; line-height: 46px;}
.sy_xw  .right .describe { font-size: 16px; color:#666; line-height: 32px;text-indent: 25px; padding-top: 12px;}
.sy_xw  .right .more { margin-top: 35px;}
.sy_xw  .right .more a{ display: block; color:#000; font-size: 16px; width: 162px; height: 32px; line-height: 32px; border: solid 2px #0585e8;
text-align: center;}
.sy_xw  .right .more a:hover{color:#0585e8;}

.solution { width: 100%; height: 348px; background: #f2f2f2; float: left;}
.solution .w1205 { margin-top: 39px;}
.solution .title { float:left;  width: 387px;}
.solution .title span{float:left;  width: 100%;}
.solution .title span img{ height: 229px;}
.solution .title p { float: left; width: 100%; text-align: center; color:#3c3c3c; font-size: 26px; height: 60px; line-height: 60px;
background: url('../image/line.png') no-repeat center right;}
.solution .title p:hover{background: url('../image/line_hot.png') no-repeat center right;}
.solution .title p a{ color:#000;}
.solution .title p a:hover{ color:#0585e8;}
.solution .transport { margin: 0 22px;}

.new_category {width:100%; display: inline-table;}
.new_category div{width: 289px; margin: 0 auto; padding-top: 50px; padding-bottom: 42px;}
.new_category div p { display: block; text-align: center; width: 100%; color:#3c3c3c; font-size: 28px; padding-bottom: 13px;}

.new_list, .new_list ul{float:left; width: 100%; }
.new_list ul {padding-bottom: 85px;}
.new_list li {float: left; width: 383px; border: solid 1px #f6f6f6; border-radius: 3px;}
.new_list li.new_middle{ margin:0 25px;}
.new_list .new_pic { width: 100%; height: 248px; overflow: hidden;}
.new_list .new_pic img{ width: 100%; height: 248px;}

.new_title {float:left; width: 100%; height: 68px; margin-top: 13px; margin-bottom: 15px;}
.new_title span {float:left; height: 68px;}
.new_title .date { width: 81px; text-align: center; border-right: solid 1px #ececec;}
.new_title .date .day { color: #999; font-size: 36px; height: 30px; line-height: 30px; padding-top: 10px; padding-bottom: 5px;}
.new_title .date .month { color: #999; font-size: 12px;}

.new_title .new_title_describe {float: left; width: 260px; margin-left: 15px;}
.new_title .new_title_describe .title {color:#333; font-size: 16px; height: 23px;line-height: 23px; overflow: hidden;}
.new_title .new_title_describe .describe {color:#999; font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; margin-top: 5px;}

.new_more {float:left; width: 100%;}
.new_more span{ width: 354px; display: block;border-top: solid 1px #ececec; margin: 0 auto; height: 47px; line-height: 47px;}
.new_more span a.detail { float: left; margin-left: 13px; color: #666;height: 47px; line-height: 47px;}
.new_more span a.detail:hover{ color: #0585e8;}
.new_more  span a.more {float: right;margin-right: 12px; height:47px; line-height: 47px; width: 14px;
 background: url('../image/new-more.jpg') no-repeat left center;}
.new_more  span a.more:hover {background: url('../image/new-more-hover.jpg') no-repeat left center;}

.partner { width: 100%; background: url("../image/partner-bg.jpg") no-repeat center center; float: left; height: 444px;}
.partner .new_category div{ padding-top: 44px; width: 219px;}
.partner .new_category div p{ padding-bottom: 20px;}

.partner_list { text-align: center; color: #4d4d4d; font-size: 16px; line-height: 27px;}

.link { height: 287px; width: 100%; float: left; background: url("../image/link-bg.jpg") no-repeat center center;}
.link .left, .link .left ul, .link .left li {float: left;}
.link .left {width: 926px; margin-top: 65px;}
.link .left li { width: 253px; color: #222;}
.link .left li h1 { font-size: 17px; height: 27px; line-height: 27px; width: 155px; border-bottom: solid 1px #6b6969; padding-bottom: 5px;float: left;}
.link .left li span { width: 100%;float: left; margin-top: 10px;}
.link .left li span p{ width: 100%; height: 30px; line-height: 30px; font-size: 14px;}
.link .left li span p a{ color: #222;}
.link .left li span p a:hover{ color: #0585e8;}
.link .left li span p font { font-weight: normal; display: inline-block; width: 270px; float: left;}
.link .left li span p font.address { width: auto;}

.link .right { width: 272px; float: right; margin-top: 75px;}
.link .right span { float: left; width: 95px;}
.link .right span h1 { font-size: 13px; color: #222; text-align: center; width: 100%; float: left; padding-bottom: 10px;}
.link .right p { width: 1px; float: left; margin-left: 41px; margin-right: 40px; height: 95px; margin-top: 34px; background: #6b6969; overflow: hidden;}

.footer{ background: #0585e8; width: 100%; height: 57px; line-height: 57px; float: left; overflow: hidden; color: #fff; font-size: 15px;}
.footer p, .footer span {float: left;}
.footer p img{ vertical-align: middle; margin-left: 15px;}
.footer span { margin-left: 145px;}
.footer span a{ color: #fff; font-size: 15px;}

.banner_about { width: 100%; height: 340px;background: url("../image/banner-about.jpg") no-repeat center center; margin-top: 96px;}

.nav_about { background: #f1f1f1; float:  left; width: 100%; height: 78px; line-height: 78px; text-align: center;}
.nav_about a{ display: inline-block; height: 78px; line-height: 78px; text-align: center; font-size: 16px; color:#443f3f; padding: 0 40px;}
.nav_about a.hot,.nav_about a:hover{ background: #0f85e6; color: #fff;}

.about_describe { font-size: 16px; color: #333; padding-top: 50px; padding-bottom: 80px; display: block; clear: both; line-height: 32px;}

.transport_list, .transport_list ul { float: left; width: 100%;}
.transport_list ul { margin-top: 60px;}
.transport_list li { width: 383px; float: left; margin-bottom: 45px;}
.transport_list li p{float: left; width: 100%; height: 282px; overflow: hidden;}
.transport_list li p img{width: 100%; height: 282px;}
.transport_list span {float: left; width: 100%; height: 50px; line-height: 50px; background: #e4e3e3;}
.transport_list span a{ margin-left: 20px; font-size: 16px; color:#333;}
.transport_list span a:hover{ color:#0585e8;}
.transport_list li:hover span { background: #0585e8; color:#fff;}
.transport_list li:hover span a{color:#fff;}
.transport_list li.middle{ margin: 0 28px;}

.page_list {float: left; width: 100%; text-align: center; margin-top: 10px; margin-bottom: 80px;}
.page_list a{ display: inline-table; width: 36px; line-height: 30px; height: 30px; font-family: Arial; font-size: 16px; border: solid 1px #eaeaea;
color:#666; margin-left: 7px; margin-right: 7px;}
.page_list a.hot{border: solid 1px #0585e8; background: #0585e8; color: #fff;}


.transport_detail { width: 1190px;  margin: 0 auto;}
.transport_detail h1{ color:#222; font-size: 24px; float: left; text-align: center; width: 100%; padding-top: 70px; padding-bottom: 50px;}
.transport_detail .title{ float: left; width: 100%; height: 60px; background: #f5f5f5;}
.transport_detail .title span{ float: left; border-top: solid 3px #0585e8; height: 57px; line-height: 57px; width: 180px; text-align: center;
color: #0585e8; font-size: 16px; background:#fff;}

.transport_detail_describe {  font-size: 16px; line-height: 32px; color: #222; width: 1030px; text-align: left; float: left; margin-left: 80px;
padding-top: 25px; padding-bottom: 90px;}
.go_back { float: left; width: 100%; text-align: center; padding-bottom: 130px;}
.go_back a{ display: inline-table; background: #0585e8; color: #fff; width: 140px; height: 40px; line-height: 40px; font-size: 16px;
border-radius: 3px;}

.solution_list { float: left; width: 1180px; margin-left: 12.5px;}
.solution_list ul,.solution_list li { float: left; width: 100%; font-size: 16px; color: #222;}
.solution_list ul { padding-top: 50px; padding-bottom: 63px;}
.solution_list li { height: 56px; line-height: 56px;}
.solution_list li.hot { background: #f7f7f7;}
.solution_list p { float: left; width: 85%; text-align: left;}
.solution_list p a { margin-left: 10px;}
.solution_list span { float: right; width: 10%; text-align: right; padding-right: 10px;}

.solution_detail { float: left; width: 1100px; margin-left: 52.5px;}
.solution_detail .solution_title { float: left; width: 100%; text-align: center; color:#000; font-size: 19px; padding-top: 70px; padding-bottom: 10px;}
.solution_detail .solution_date { float: left; width: 100%; text-align: center; color:#999; font-size: 14px;}
.solution_detail .solution_describe { float: left; width: 100%; text-align: left; color:#333; font-size: 16px; line-height: 32px;
padding-top: 30px; padding-bottom: 90px;}

.news_list,.news_list ul,.news_list li { float: left; width: 100%;}
.news_list ul { padding-top: 43px; margin-bottom: 70px;}
.news_list li { padding-top: 32px; padding-bottom: 38px; border-bottom: solid 1px #ececec;}
.news_list .left { float: left; width: 816px; text-align: left;}
.news_list .left span { float: left; width: 100%;}
.news_list .left .title { color: #333; font-size: 18px;}
.news_list .left .date { color: #a3a3a3; font-size: 14px; height: 36px; line-height: 36px;}
.news_list .left .describe { color: #7b7b7b; font-size: 14px; height: 27px; line-height: 27px;}
.news_list .right { float: right; width: 261px; overflow: hidden;}
.news_list .right span { float: left; width: 100%; height: 144px;}
.news_list .right span img{width: 100%; height: 144px;}

.new_detail { float: left; width: 100%; overflow: hidden;}
.new_detail h1 {  float: left; width: 100%; text-align: center; font-size: 19px; color: #000; padding-bottom: 10px; padding-top: 70px;}
.new_detail .date { float: left; width: 100%; text-align: center; font-size: 14px; color: #a3a3a3;border-bottom: solid 1px #ececec;
padding-bottom: 20px;}
.new_detail .transport_detail_describe { width: 100%; margin-top: 30px; margin-left: 0;}
.new_detail .transport_detail_describe img { max-width: 100%;}

.contact_detail { float: left; width: 100%;}
.contact_detail .contact_list,.contact_detail .contact_list ul { float: left; width: 100%;}
.contact_list ul { height: 198px; border-top: solid 1px #ececec; border-bottom: solid 1px #ececec; margin-top: 85px; margin-bottom: 45px;}
.contact_detail .contact_list li { float: left; width: 33.3%; color:#222; font-size: 20px;height: 198px; line-height: 198px;}
.contact_detail .contact_list li span { height: 50px; margin-top: 74px; float: left;}
.contact_detail .contact_list li span.telephone { background: url('../image/telephone.png') no-repeat center left;
margin-left: 50px; padding-left: 53px; line-height: 50px;}
.contact_detail .contact_list li span.email { background: url('../image/email.png') no-repeat center left; padding-left: 45px; line-height: 50px;}
.contact_detail .contact_list li span.address { background: url('../image/address.png') no-repeat center left; padding-left: 45px;line-height: 23px; width: 280px;}

.contact_detail .contact_describe {font-size: 16px;line-height: 32px;color: #222; width: 100%;text-align: left; float: left;padding-bottom: 90px;}
.contact_detail .contact_describe img { max-width: 100%;}

.feedback_detail, .feedback_detail ul, .feedback_detail ul li{ float: left; width: 100%;}
.feedback_detail ul { margin-top: 35px;}
.feedback_detail ul li span { float:left; width: 585px; font-size: 16px; color: #130d0d; margin-top: 50px;}
.feedback_detail ul li span input{  height: 40px; line-height: 40px;width: 583px; border:solid 1px #ececec; border-radius: 3px;
margin-top: 5px; float: left; font-size: 16px; padding-left: 10px;}

.feedback_detail ul li textarea {border:solid 1px #ececec; border-radius: 3px; width: 1203px; height: 90px;margin-top: 5px; float: left;
font-size: 16px; padding-left: 10px;padding-top: 10px;}
.feedback_detail ul li.content {font-size: 16px; color: #130d0d; margin-top: 50px;}
.feedback_detail ul li.save_bt{ text-align: center;}
.feedback_detail ul li.save_bt input{ display: inline-table; width: 410px; height: 60px; line-height: 60px; text-align: center;
outline: none; margin-top: 40px; margin-bottom: 65px; border: none; background: #f2f2f2; color: #999; border-radius: 5px;
font-size: 26px;}
.feedback_detail ul li.save_bt input.hot{ color:#fff; background: #0585e8; cursor: pointer;}

.shop_order_info { width: 100%; height: 78px; line-height: 78px; background: #f2f3f4;}
.shop_order_info .w1205 { text-align: center; position: relative;}
.shop_order_info span { background: #ffbe83; height: 78px; display: inline-table; width: 350px; color:#fff; font-size: 26px;}
.shop_order_info p {  position: absolute; right: 0; font-size: 16px; color:#333; top: 0;height: 78px; line-height: 78px;}
.shop_order_info p a{ color:#333;}
.shop_order_info p a:hover{ color:#0585e8;}
.shop_order_info p a.register{ margin-right: 19px;}
.shop_order_info p a.login{ margin-left: 19px;}

.shop_fill_list { width: 720px; margin: 0 auto; padding-top: 54px; padding-bottom: 23px; display: inline-table;}
.shop_fill_item { float: left; width: 100%; font-size: 13px; color: #000; margin-top: 4px;margin-bottom: 4px;}
.shop_fill_item .left { float: left; width: 229px; text-align: right; height: 26px; line-height: 26px; padding-right: 10px;}
.shop_fill_item .right { width: 481px; float: left; height: 26px; line-height: 26px; text-align: left;}
.shop_fill_item .input_object { width: 158px;  border: solid 1px #a4a3a3; height: 19px; line-height: 19px;}
.shop_fill_item select {  margin-right: 10px;}
input.wd115 { width: 115px !important;}
input.wd49 { width: 49px !important;}
input.mr6 { margin-right: 6px !important;}
input.ml7 { margin-left: 7px !important;}

.shop_fill_price { width: 100%; display: block; background: #f9f9f9; float: left;}
.shop_fill_item span.input_object { display: inline-block; text-align: center; background: #fff; margin-right: 15px;}

.shop_price_detail .shop_fill_item { border-top: solid 1px #dbd9d9; margin:0 !important; height: 30px; line-height: 30px;}
.shop_price_detail .shop_fill_item .left{ height: 30px; line-height: 30px; width: 223px;border-right: solid 1px #dbd9d9;padding-right: 15px;}
.shop_price_detail .shop_fill_item .right {height: 30px; line-height: 30px;}
.shop_price_detail .shop_fill_item .right span { display: block; text-align: center; width: 135px; height: 30px; line-height: 30px;}
.shop_price_detail .price_total { border-bottom: solid 1px #dbd9d9; background: #f9f9f9;}
.shop_price_detail .price_total .right span { font-weight: bold;}

.shop_order_bt { text-align: center; padding-bottom: 80px; padding-top: 20px;}
.shop_order_bt input { color:#3b3b3b; font-size: 16px; width: 150px; text-align: center; height: 46px; line-height: 46px; border: none;
 background: #dfdfdf; cursor: pointer; margin-right: 35px; border-radius: 5px;}
.shop_order_bt input.buy { background: #0585e8; color: #fff;margin-right: 0;}

.user_login { width: 630px; display: inline-block; background: #f7f7f7; height: 450px; border-radius: 10px; margin-bottom: 113px; margin-top: 55px;
text-align: center;}
.user_login_form { width: 310px; display: inline-block;}
.user_login_form ul,.user_login_form ul li { float: left; width: 100%;}
.user_login_form ul { margin-top: 69px;}
.user_login_form ul li { margin-bottom: 20px; text-align: left;}
.user_login_form .login_input { height: 54px; width: 295px; outline: none; border: none; border-radius: 10px; color:#c0bbb7; font-size: 14px;
padding-left: 15px;}
.user_login_form .input_hot { color: #222;}
.user_login_form .forget_password { text-align: right; margin-top: 9px; margin-bottom: 30px;}
.user_login_form .forget_password a{ color:#0587ee; font-size: 15px;}
.user_login_form .login_bt {width: 310px; font-size: 16px; color:#fff; text-align: center; background: #0587ee; border: none; cursor: pointer;
height: 56px; line-height: 56px; outline: none; border-radius: 10px;}
.user_login_form .go_register { font-size: 15px; color:#938f8f; margin-top: 16px; text-align: center;}
.user_login_form .go_register a{color: #ff0000;}
.user_login_form #smscode { width: 172px !important;}
.user_login_form .sms_bt {font-size: 14px; color:#fff; text-align: center; background: #0587ee; border: none; cursor: pointer; height: 54px;
line-height: 54px; outline: none; border-radius: 10px; width: 110px; margin-left: 13px;}
.user_login_form .sms_hot { background: #ccc; color:#666; cursor: default;}

.order_nav .left { float: left; color: #222; font-size: 18px; padding-left: 12px; }
.order_nav .left font { color:#0587ef; margin: 0 3px;}
.order_nav .right { float: right; padding-right: 11px;}
.order_nav .cart_title { font-size: 18px; color: #333; display: inline-block; float: left;}
.order_nav .cart { width: 50px; height: 78px; background: url('../image/cart.png') no-repeat center 10px;display: inline-block; position: relative;
float: left;}
.order_nav .cart a { color: #fff;  font-size: 13px; position: absolute; right: 5px; height: 20px; width: 20px; line-height: normal; top: 14px;
font-weight: normal; display: block;}

.order_form { float: left; width: 100%; margin-top: 38px;}
.order_form .left { float: left; width: 262px;}
.order_menu {float: left; width: 260px; background: #f6f6f6; height: 288px; border: solid 1px #eee;}
.order_menu ul { float: left; width: 196px; margin-left: 32px;}
.order_menu ul h3 { float: left; width: 100%; height: 52px; padding-left: 13px; border-bottom:solid 1px #0587ee; color:#000; font-size: 16px;
line-height: 52px; font-weight: normal;}
.order_menu ul li { margin-left: 13px; float:left; width: 183px; height: 39px; line-height: 39px; border-bottom: solid 1px #dcdcdc;}
.order_menu ul li a{ color:#222; font-size: 15px; }
.order_menu ul li.hot a,.order_menu ul li a:hover{ color:#0587ef;}

.order_form .order_right {float: right; width: 900px;}
.order_form .position {width:100%; float: left; text-align: left; font-size: 16px; color:#222;}
.order_form .order_title {width:100%; float: left; text-align: center; font-size: 18px; color:#222; background: #f1f1f1; height: 50px; line-height: 50px;
margin-top: 23px;}
.order_form .order_form_list { float: left; width: 100%;}

.banner_about {background: url("../image/banana_shop.jpg") no-repeat center center;}
.banner_about_new{background: url("../image/banana_about.jpg") no-repeat center center;}
.banana_packing{background: url("../image/banana_packing.jpg") no-repeat center center;}
.banana_transport{background: url("../image/banana_transport.jpg") no-repeat center center;}
.banana_new{background: url("../image/banana_new.jpg") no-repeat center center;}
.banana_solution{background: url("../image/banana_solution.jpg") no-repeat center center;}
.banana_contact{background: url("../image/banana_contact.jpg") no-repeat center center;}

.cart_list { width: 660px; margin: 0 auto;}
.cart_list ul,.cart_list li { float: left; width: 100%;}
.cart_list ul {border-top: solid 1px #dbd9d9; margin-top: 45px;}
.cart_list li { height: 155px; border-bottom: solid 1px #dbd9d9;}
.cart_list li .check_bt{ height: 155px; width: 50px; text-align: center; float: left;}
.cart_list li .check_bt p{ float: left; width: 20px; height: 20px; background: url('../image/check_no_bt.png') no-repeat center center; background-size: contain;
 margin-top: 67.5px; margin-left: 15px;cursor: pointer;}
.cart_list li .check_hot p{  background: url('../image/check_yes_bt.png') no-repeat center center; background-size: contain;}
.cart_list .order_pic { width: 127px; height: 155px; float: left; margin-left: 15px;}
.cart_list .order_pic img { width: 127px; height: 111px; margin-top: 22px;}
.cart_list .order_qty { float: left; width: 420px; margin-left: 32px;}
.cart_list .order_qty .order_no { float: left; width: 100%; font-size: 16px; color:#000; margin-top: 35px; margin-bottom: 35px;}
.cart_list .order_qty .order_price { float: left; width: 100%;}
.cart_list .order_price .price{ float: left; color:#ff0000; font-size: 18px; height: 29px; line-height: 29px; margin-right: 26px;}
.cart_list .order_price .change_qty{ float: left; width: 200px;}
.cart_list .change_qty .sub{ float: left;width: 29px; height: 29px; background: url('../image/sub_bt.png') no-repeat center center; background-size: contain; cursor: pointer;}
.cart_list .change_qty .qty{ float: left;width: 40px; height: 29px; text-align: center; font-size: 16px; color:#222; line-height: 29px;}
.cart_list .change_qty .add{ float: left;width: 29px; height: 29px; background: url('../image/add_bt.png') no-repeat center center; background-size: contain; cursor: pointer;}

.cart_save_bt { float: left; width: 100%; height: 56px; margin-top: 40px; margin-bottom: 100px;}
.cart_save_bt .check_bt { float: left;height: 56px;width: 50px; border-bottom: solid 1px #dbd9d9;}
.cart_save_bt .check_bt{ height: 56px; width: 50px; text-align: center; float: left;}
.cart_save_bt .check_bt p{ float: left; width: 20px; height: 20px; background: url('../image/check_no_bt.png') no-repeat center center; background-size: contain;
 margin-top: 19px; margin-left: 15px;cursor: pointer;}
.cart_save_bt  .check_hot p{  background: url('../image/check_yes_bt.png') no-repeat center center; background-size: contain;}
.cart_save_bt .check_all_title {height: 56px; line-height: 56px; font-size: 14px; color:#222; width: 119px; float: left; border-bottom: solid 1px #dbd9d9;}
.cart_save_bt .total_price { float: left;font-size: 18px; color:#222;height: 56px; line-height: 56px; border-bottom: solid 1px #dbd9d9; padding-right: 20px; width: 170px;}
.cart_save_bt .total_price font{ font-size: 18px; color:#ff0000;}
.cart_save_bt .go_settlement{float: left;height: 56px;}
.cart_save_bt .go_settlement input{float: left;height: 56px; line-height: 56px; border: none; outline: none; background: #0587ee; padding: 0 35px; cursor: pointer;
font-size: 18px; color:#fff;}
.cart_save_bt .go_settlement input.buy_disable { background: #ccc; color:#999; cursor: default;}

.settle_list { float: left; width: 607px; margin-left: 75px;}
.settle_list .settle_nav{ float: left; width: 100%; height: 43px; line-height: 43px; border-bottom: solid 2px #0587ee; margin-top: 29px;}
.settle_list .settle_nav span{ float: left; width: 136px; height: 43px; line-height: 43px; text-align: center; background: #0587ee; color:#fff; font-size: 16px;
border-top-left-radius: 5px;border-top-right-radius: 5px;}

.settle_list .address_list,.settle_list .address_list ul,.settle_list .address_list li { float: left; width: 100%;}
.settle_list .address_list li { margin-top: 15px;}
.settle_list .address_list li .left { float: left; width: 103px; font-size: 16px; color: #7f8080;}
.settle_list .address_list li .right { float: left; width: 500px; font-size: 16px; color:#000; background: #f9f6f8; padding-left: 4px;}
.settle_list .address_list .detail_address { height: 75px;}

.order_line { float: left; width: 100%; height: 4px; line-height: 4px; overflow: hidden; background: url('../image/line.jpg') repeat-x;
margin-top: 23px; margin-bottom: 16px;}

.settlement_order_list { float: left; width: 100%;}
.settlement_order_list .order_quantity {float: left; width: 100%; border-bottom: solid 1px #dbd9d9; height:30px; line-height: 30px;}
.settlement_order_list .order_quantity span{float: left; color: #bdbdbe; font-size: 13px; margin-left: 7px;}
.settlement_order_list ul,.settlement_order_list ul li {float: left; width: 100%;}
.settlement_order_list ul li {border-bottom: solid 1px #dbd9d9; height: 105px;}
.settlement_order_list .order_pic { float: left; width: 137px;}
.settlement_order_list .order_pic img{ width: 105px; height: 89px; margin-left: 7px; margin-top: 8px;}
.settlement_order_list .order_qty{ float: left; width: 300px; text-align: left; padding-top: 10px;}
.settlement_order_list .order_qty .order_no{ float: left; width: 100%; color:#000; font-size: 14px; height: 30px;line-height: 30px;}
.settlement_order_list .order_qty .order_price{ float: left; width: 100%; color:#a8a8a8; font-size: 12px;}
.settlement_order_list .order_qty .change_qty{ float: left; width: 100%; color:#656565; font-size: 14px;}
.settlement_order_list .order_qty .change_qty font{color:#ff0000; font-size: 16px;}

.settlement_remark {float: left; width: 100%; margin-top: 15px;}
.settlement_remark input{float: left; width: 597px; height: 32px; line-height: 32px; border: none; background: #f7f7f8; font-size: 15px;
padding-left: 10px;}
.settlement_bt { float: left; width: 100%; border-bottom: solid 4px #1883d7; height: 52px; line-height: 52px; margin-top: 33px;margin-bottom: 125px;}
.settlement_bt span { float: left; width: 456px; text-align: center; font-size: 18px;}
.settlement_bt span font{color:#ff0000;}
.settlement_bt p {float: left; width: 151px;}
.settlement_bt p input{float: left; width: 151px;height: 52px; line-height: 52px; background: #34a6ee; border: none; outline: none; font-size: 18px;
 color:#fff; cursor: pointer;}
.settlement_bt p input.pay_disabled{ cursor: default; color: #999; background: #ccc;}

.address_list { float: left; width: 800px; margin-left: 50px; margin-top: 35px; margin-bottom: 100px;}
.address_list .address_header { float: left; width: 100%; height: 40px;line-height: 40px; background: #f6f6f6; color: #000;}
.address_list .address_header div { float: left; font-size: 15px;height: 40px;line-height: 40px; font-weight: bold; }
.address_list .contact { width: 150px; text-align: center;}
.address_list .mobile { width: 150px; text-align: center;}
.address_list .city { width: 200px; text-align: center;}
.address_list .address { width: 300px; text-align: center;}
.address_list ul, .address_list ul li,.address_list ul li div { float: left; width: 100%;}
.address_list ul li {height: 40px;line-height: 40px; border-bottom: solid 1px #dbd9d9; font-size: 14px; }

.address_list .code { width: 200px; text-align: center;}
.address_list .quantity { width: 80px; text-align: center;}
.address_list .amount { width: 120px; color:#ff0000; text-align: center;}
.address_list .date { width: 200px; text-align: center;}
.address_list .status { width: 100px; text-align: center;}
.address_list .detail { width: 100px; text-align: center;}
.address_list .detail a{ color:#1883d7;}

.qr_code { width: 100%; text-align: center; padding: 30px 0;}

.password_tip { position: relative;}
.password_tip span {position: absolute; left: 0; top: 0; height: 54px; line-height:54px; color: #c0bbb7; font-size: 14px; padding-left: 15px;}
   
   