@charset "utf-8";
@import url("cms.extend.css");
/* reset */
html {height: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {margin: 0;padding: 0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {display: block;}
table {border-collapse: collapse;border-spacing: 0;}
caption,th {text-align: left;font-weight: normal;}
html,body,fieldset,img,iframe,abbr {border: 0;}
i,cite,em,var,address,dfn {font-style: normal;}
[hidefocus],summary {outline: 0;}
li {list-style: none;}
h1,h2,h3,h4,h5,h6,small {font-size: 100%;}
sup,sub {font-size: 83%;}
pre,code,kbd,samp {font-family: inherit;}
q:before,q:after {content: none;}
textarea {overflow: auto;resize: none;}
label,summary {cursor: default;}
a,button {cursor: pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b {font-weight: bold;}
del,ins,u,s,a,a:hover {text-decoration: none;}
body,textarea,input,button,select,keygen,legend {font: 14px/1.14 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';color: #555;outline: 0;}
a,a:link,a:visited,a:active {color: #333;text-decoration: none;text-decoration: none;cursor: pointer;-moz-transition: background-color 0.2s ease-out, color 0.1s ease-out;-webkit-transition: background-color 0.2s ease-out, color 0.1s ease-out;-ms-transition: background-color 0.2s ease-out, color 0.1s ease-out;transition: background-color 0.2s ease-out, color 0.1s ease-out;}
a:hover {color: #F50;text-decoration: underline;}
body {background: #FFF;font-family: 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';color: #333;font-size: 14px;min-width:1200px;}

/* function */
.f-clearfix {clear: both;}
.f-cb:after,.f-cbli li:after {display: block;clear: both;visibility: hidden;height: 0;overflow: hidden;content: ".";}
.f-cb,.f-cbli li {zoom: 1;}
.f-ib {display: inline-block;*display: inline;*zoom: 1;}
.f-dn {display: none;}
.f-db {display: block;}
.f-fl {float: left;}
.f-fr {float: right;}
.f-pr {position: relative;}
.f-prz {position: relative;zoom: 1;}
.f-oh {overflow: hidden;}
.f-ff0 {font-family: Microsoft Yahei, \5b8b\4f53;}
.f-ff1 {font-family: "Microsoft Yahei", \5fae\8f6f\96c5\9ed1, Microsoft Yahei, \5b8b\4f53;}
.f-fs1 {font-size: 12px;}
.f-fs2 {font-size: 14px;}
.f-fs3 {font-size: 16px;}
.f-fs4 {font-size: 18px;}
.f-fs5 {font-size: 20px;}
.f-fs6 {font-size: 22px;}
.f-fs7 {font-size: 24px;}
.f-fwn {font-weight: normal;}
.f-fwb {font-weight: bold;}
.f-tal {text-align: left;}
.f-tac {text-align: center;}
.f-tar {text-align: right;}
.f-taj {text-align: justify;text-justify: inter-ideograph;}
.f-vam,.f-vama * {vertical-align: middle;}
.f-wsn {word-wrap: normal;white-space: nowrap;}
.f-pre {overflow: hidden;text-align: left;white-space: pre-wrap;word-wrap: break-word;word-break: break-all;}
.f-wwb {white-space: normal;word-wrap: break-word;word-break: break-all;}
.f-ti {overflow: hidden;text-indent: -30000px;}
.f-ti2 {text-indent: 2em;}
.f-lhn {line-height: normal;}
.f-tdu,.f-tdu:hover {text-decoration: underline;}
.f-tdn,.f-tdn:hover {text-decoration: none;}
.f-toe {overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.f-csp {cursor: pointer;}
.f-csd {cursor: default;}
.f-csh {cursor: help;}
.f-csm {cursor: move;}
.f-usn {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.mt-1{margin-top:1px;}.mt-2{margin-top:2px;}.mt-3{margin-top:3px;}.mt-4{margin-top:4px;}.mt-5{margin-top:5px;}.mt-6{margin-top:6px;}.mt-7{margin-top:7px;}.mt-8{margin-top:8px;}.mt-9{margin-top:9px;}.mt-10{margin-top:10px;}.mt-11{margin-top:11px;}.mt-12{margin-top:12px;}.mt-13{margin-top:13px;}.mt-14{margin-top:14px;}.mt-15{margin-top:15px;}.mt-16{margin-top:16px;}.mt-17{margin-top:17px;}.mt-18{margin-top:18px;}.mt-19{margin-top:19px;}.mt-20{margin-top:20px;}.mt-21{margin-top:21px;}.mt-22{margin-top:22px;}.mt-23{margin-top:23px;}.mt-24{margin-top:24px;}.mt-25{margin-top:25px;}.mt-26{margin-top:26px;}.mt-27{margin-top:27px;}.mt-28{margin-top:28px;}.mt-29{margin-top:39px;}.mt-30{margin-top:30px;}

/* website */
/*头部*/
.w_wrap {width: 1200px;margin: 0 auto;}
#w_wrap {padding: 15px 0 35px 0;}
#bsr_header {background: #FFF;}
.top_bar{height: 100px;}
.top_bar .site_logo{width: 270px;}
.top_bar .site_logo img{display: block;}
.top_bar .site_tel{width:210px; height: 43px; overflow: hidden; text-align: right;  background: url(../images/icon_top_tel.png) no-repeat 0 0; margin-top: 29px;}
.top_bar .site_tel span{color: #888; font-size: 14px; line-height: 16px;}
.top_bar .site_tel h3{color: #4BB344; font-size: 26px; line-height: 28px;}
.nav_bar {height: 50px;background: #4BB344; overflow: hidden;}
.nav_bar .nav_box{}
.nav_bar .nav_ul {list-style: none;}
.nav_bar .nav_ul .a_one {float: left;text-align: center;position: relative;}
.nav_bar .nav_ul .a_one .a_two {display: block;height: 50px;overflow: hidden;font: normal 18px/50px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';color: #111;text-decoration: none;padding: 0 39px; color: #FFF;}
.nav_bar .nav_ul .a_one .a_two strong{font-weight:normal;}
.nav_bar .nav_ul .a_one .a_two:hover,.nav_bar .nav_ul .a_one .a_on {background:#FFF; color: #4BB344;}

.banner_index {width: 100%;height: 612px;overflow: hidden; position: relative;}
.fullSlide {width: 100%;margin: 0 auto;position: relative;height: 612px;}
.fullSlide .bd {margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.fullSlide .bd ul {width: 100% !important;}
.fullSlide .bd li {width: 100% !important;height: 612px;overflow: hidden;text-align: center;}
.fullSlide .bd li a {display: block; height: 612px;}
.fullSlide .hd {width: 100%;position: absolute;z-index: 1;bottom: 0;left: 0;height: 30px;line-height: 30px;text-align: center;}
.fullSlide .hd ul {text-align: center;padding-top: 5px;}
.fullSlide .hd ul li {cursor: pointer;display: inline-block;*display: inline;zoom: 1;width: 8px;height: 8px;margin: 5px;background: url(../images/fullSlide_arrow.png) -18px 0;overflow: hidden;line-height: 9999px;}
.fullSlide .hd ul .on {background-position: 0 0;}
.inner_banner{height:412px;}

.hd_box{text-align: center; padding-bottom: 60px;}
.hd_box h3,.hd_box h4{font-weight: normal;}
.hd_box h3{color:#4C4C4C; font-size: 52px; padding: 10px 0;}
.hd_box h4{color:#aeaeae; font-size: 18px; line-height: 2.3; padding-bottom: 5px;}
.index_product{width:1140px; margin:0 auto; overflow: hidden; padding:80px 0 50px 0;}
.index_product .pic_list1{list-style: none; width: 120%;}
.index_product .pic_list1 li{width: 240px; height:320px; float: left; margin-right: 215px; text-align: center;}
.index_product .pic_list1 li a {text-decoration: none;}
.index_product .pic_list1 li a h3{font-size: 16px; line-height: 18px; font-weight: normal; color: #888787; display: block; padding-top:28px;}
.index_product .pic_list1 li a img{display: block;}
.index_product .pic_list1 li a:hover h3{color: #53b548;}

.index_bg2{max-width:1920px; margin:0 auto; height:865px; box-sizing: border-box; background:url(../images/row_b_bg.jpg) no-repeat center 0;}
.index_txt2{text-align: center; color:#FFF; padding-top: 70px;}
.index_txt2 .t_title{font-size: 52px; padding: 20px 0;}
.index_txt2 .t_txt{font-size:18px; line-height:2.3;}
.index_txt2 .c_txt{width:665px; float:right; text-align: left;}
.index_txt2 .c_txt ul{list-style: none; padding-top:25px;}
.index_txt2 .c_txt ul li{height:102px; box-sizing: border-box; font-size: 15px; line-height: 1.8;margin-top:42px;}
.index_txt2 .c_txt ul li:nth-child(1){padding-left:85px; padding-right: 135px;}
.index_txt2 .c_txt ul li:nth-child(2){padding-left:55px; padding-right: 175px;}
.index_txt2 .c_txt ul li:nth-child(3){padding-left:25px; padding-right: 195px;}
.index_txt2 .c_txt ul li:nth-child(4){padding-left:5px; padding-right: 215px;}

.index_bg3{max-width:1920px; margin:0 auto; height:787px; box-sizing: border-box; background:url(../images/row_c_bg.jpg) no-repeat left 0;}
.index_txt3{text-align: center; color:#888787; padding-top: 80px;}
.index_txt3 .t_title{font-size: 52px; padding: 20px 0; color:#4C4C4C;}
.index_txt3 .t_txt{font-size:18px; line-height:2.3;}
.index_txt3 .c_txt{width:600px; float:right; margin-right:205px;}

.index_txt3 .c_txt dl{width:100%; text-align: left; padding:25px 0;}
.index_txt3 .c_txt dl dt{width: 105px; text-align: left; float: left; color: #91c028; font-size: 104px; font-family: arial;}
.index_txt3 .c_txt dl dd{padding-top:10px;}
.index_txt3 .c_txt dl dd h3{font-size: 22px; line-height: 1.8; color:#4C4C4C;}
.index_txt3 .c_txt dl dd p{font-size: 16px; line-height: 1.6; color: #666;}

.index_bg4{max-width:1920px; margin:0 auto; height:790px; box-sizing: border-box; background:url(../images/row_d_bg.jpg) no-repeat center 0;}
.index_txt4{text-align: center; color:#FFF; padding-top: 90px;}
.index_txt4 .t_title{font-size: 52px; padding: 20px 0;}
.index_txt4 .t_txt{line-height:2.3;}
.about_bg1{height:790px; box-sizing: border-box; padding-top: 80px; overflow: hidden;}
.index_about{}
.index_about .hd_title,.index_about .hd_titleen{text-align: center;font-weight: normal;}
.index_about .hd_title{color:#494949; font-size: 50px; line-height: 60px;}
.index_about .hd_titleen{font-size: 18px; line-height: 3.2; padding-bottom: 10px; color: #838383; border-bottom: 1px solid #DBDBDB;}
.index_about .f-fl{width: 518px; padding-top: 60px;}
.index_about .f-fl img{display: block;}
.index_about .f-fr{width:640px; box-sizing: border-box;}
.index_about .f-fr .ctext{width: 640px; margin: 0 auto; padding-top: 60px; text-align: left;}
.index_about .f-fr .ctext p{line-height: 32px; padding: 25px 0;}
.about_bg2{height: 444px; background: url(../images/about_bg.jpg) no-repeat center 0; overflow: hidden;}
.about_bg2 .hd_title,.about_bg2 .hd_titleen{text-align: center; font-weight: normal;}
.about_bg2 .hd_title{color:#494949; font-size: 50px; line-height: 60px; padding-top: 80px;}
.about_bg2 .hd_titleen{font-size: 18px; line-height: 3.2; padding-bottom: 10px; color: #838383;}
.about_txt2{padding-top:40px;}
.about_txt2 dl{float: left; width:25%; text-align: left; color: #666;}
.about_txt2 dl dt{width: 85px; float: left;}
.about_txt2 dl dt img{display: block;}
.about_txt2 dl dd{padding-top:10px;}
.about_txt2 dl dd h3{font-size: 18px; line-height: 1.8;}
.about_txt2 dl dd p{font-size: 14px;}
.about_bg3{height:750px; box-sizing: border-box; padding-top: 120px; overflow: hidden;}
.about_cert{list-style: none; padding-top:50px;}
.about_cert li{width: 25%; text-align: center; float: left;}

.contact_bg1{height:735px; box-sizing: border-box; padding-top: 85px; overflow: hidden;}
.contact_ctext{width: 975px; text-align: center; margin: 0 auto; padding-top:80px;}
.contact_ul{list-style: none; width:110%;}
.contact_ul li{width:310px; height: 315px; float: left; margin-right:20px; box-sizing: border-box; overflow: hidden; padding:85px 0 0 0;}
.contact_ul li:nth-child(1){background-color: #FAE0E1;}
.contact_ul li:nth-child(2){background-color: #DDF2F5;}
.contact_ul li:nth-child(3){background-color: #EBF3DB;}
.contact_ul li div{width: 60px; height: 60px; margin: 0 auto;}
.contact_ul li:nth-child(1) div{background: url(../images/icon_map.png) no-repeat center center;}
.contact_ul li:nth-child(2) div{background: url(../images/icon_tel.png) no-repeat center center;}
.contact_ul li:nth-child(3) div{background: url(../images/icon_email.png) no-repeat center center;}
.contact_ul li h3{font-size: 22px; line-height: 1.5; padding-top:20px; display: block;}
.contact_ul li p{font-size: 14px; line-height: 3.2;}
.contact_bg2{background: #F7F7F7; height:510px; box-sizing: border-box; padding-top: 60px; overflow: hidden;}
.traffic_ctext{text-align: center; padding-top:70px;}
.traffic_ctext ul{list-style: none;}
.traffic_ctext li{width:33.33%; float: left; box-sizing: border-box; padding: 0 50px;}
.traffic_ctext li div{font-size: 20px; margin:0 auto; text-align: center; line-height: 32px; text-indent: 42px;}
.traffic_ctext li div img{padding-right:10px; vertical-align: middle;}
.traffic_ctext li:nth-child(1) div{color:#32a0e1;}
.traffic_ctext li:nth-child(2) div{color:#dc5f5c;}
.traffic_ctext li:nth-child(3) div{color:#96bd3f;}
.traffic_ctext li p{font-size: 14px; line-height: 2.2; padding-top:30px;}
.contact_map{height: 462px; background: url(../images/contact_map.jpg) no-repeat center 0; margin-top:70px;}

#bsr_footer {background: url(../images/kefu_bg.jpg) no-repeat center 0; height:200px; background-size:auto 100%;}

/*内页*/
.page_l{width: 240px; padding-bottom: 10px;}
.page_r{width: 930px;}
.side_box{}
.box_login dl{padding:5px 0;}
.box_login dl dt{line-height: 24px;}
.input_a1{background-color: #F3F3F3; border:1px solid #CFCFCF; height:34px; line-height:34px; width:100%; box-sizing: border-box; padding: 5px;}
.login_btn{height: 46px; border: none; border-radius: 5px; background-color: #111; color: #FFF;}
.box_login_btn{padding:10px 0 15px 0;}
.box_login_btn input:nth-child(1){float: left; width:45%; background-color: #333;}
.box_login_btn input:nth-child(2){float: right; width:45%;}
.box_search_btn{padding:10px 0 15px 0;}
.box_search_btn input{width:100%;}

.goods_box_ttl{display: block; height:50px; border-bottom: 1px solid #333;}
.goods_box_ttl span{font-size:20px; line-height: 49px;}
.goods_box_ttl img{display: block;}
.goods_tag{margin-top:-20px;}
.goods_tag_bottom{font-size: 2.8rem;}
.goods_content{padding: 5px 0 35px 0; line-height: 1.7; border-top:1px solid #555;}
.goods_content p{padding: 5px 0;}
.goods_content img{max-width:100%;}
.goods_box{padding: 40px 50px 40px 20px; display: block;}
.goods_box .goods_image{width: 38.8%; float: left;}
.goods_box .goods_image img{max-width: 100%;}
.goods_box .goods_txt{width: 57.2%; float: right; line-height: 1.7;}
.goods_box .goods_txt .b_box{background: #FFFDE2; border:1px solid #bbb; margin-top:20px; padding: 20px 45px;}
.goods_box .goods_txt .b_box h3{font-weight: normal; color: #4BB344; font-size:20px;} 
.goods_box .goods_txt .b_box ul{list-style: none; padding: 15px 0 0 0;}
.goods_box .goods_txt .b_box ul li{float: left; margin-right: 8px;}
.goods_box .goods_txt .b_box ul li img{height: 38px; cursor: pointer; vertical-align: middle;}
.goods_box .goods_txt .b_box ul li input{ border:none; height: 38px; text-align: center; padding: 0 10px; font-size: 18px; overflow: hidden; line-height: 38px;}

.box_ttl{display: block; height:50px;}
.box_ttl span{font-size:20px; border-bottom: 2px solid #333; line-height: 49px;}
.pro_category{padding:15px 0;}
.pro_category dl{display: block; padding:10px 0 20px 0;}
.pro_category dl dt{width:70px; float: left; background: #E5E5E5; text-align: center; line-height: 1.9; border-radius: 15px;}
.pro_category dl dt h3{font-size: 16px; font-weight: normal;}
.pro_category dl dd{float: right; width: calc(100% - 90px);}
.pro_category dl dd span{float: left; padding: 0 25px 0 15px; line-height: 1.9; position: relative;}
.pro_category dl dd span a:hover{text-decoration: underline;}
.pro_category dl dd span:before{
width: 0;
height: 0;
left: 0;
top: 10px;
content: "";
position: absolute;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #111;
transform: rotate(90deg);
}
.btn_url_a{cursor: pointer;}

.mall_index_list{overflow: hidden; padding:30px 0;}
.mall_index_list ul{list-style: none; width:110%;}
.mall_index_list ul li{width: 380px; height:400px; float: left; margin-right:30px;}
.mall_index_list ul li a{display: block; text-decoration: none;}
.mall_index_list ul li a img{display: block;}
.mall_index_list ul li a h3{font-size: 16px; padding-top:20px; line-height: 35px;}
.mall_index_list ul li a .price_bar span{line-height: 35px;}
.mall_index_list ul li a .price_bar .price_a{float: left; color:#4BB344; text-align: left; font-size:18px;}
.mall_index_list ul li a .price_bar .btn_a{float: right; color:#666; text-align: left; position: relative; padding-right:45px;}
.mall_index_list ul li a .price_bar .btn_a i {position: absolute;right:0;top:18px;display: block;width: 40px;height: 1px;background-color: rgba(0, 0, 0, 0.3);overflow: hidden; }
.mall_index_list ul li a:hover .price_bar .btn_a{color:#4BB344;}
.mall_index_list ul li a:hover .price_bar .btn_a i {background-color: #4BB344;}

.mall_category_list{overflow: hidden; padding:30px 0;}
.mall_category_list ul{list-style: none; width:110%;}
.mall_category_list ul li{width: 300px; height:340px; float: left; margin-right:15px;}
.mall_category_list ul li a{display: block; text-decoration: none;}
.mall_category_list ul li a img{display: block;}
.mall_category_list ul li a h3{font-size: 16px; padding-top:20px; line-height: 35px;}
.mall_category_list ul li a .price_bar span{line-height: 35px;}
.mall_category_list ul li a .price_bar .price_a{float: left; color:#4BB344; text-align: left; font-size:18px;}
.mall_category_list ul li a .price_bar .btn_a{float: right; color:#666; text-align: left; position: relative; padding-right:45px;}
.mall_category_list ul li a .price_bar .btn_a i {position: absolute;right:0;top:18px;display: block;width: 40px;height: 1px;background-color: rgba(0, 0, 0, 0.3);overflow: hidden; }
.mall_category_list ul li a:hover .price_bar .btn_a{color:#4BB344;}
.mall_category_list ul li a:hover .price_bar .btn_a i {background-color: #4BB344;}

.cartEmptyBox{width:280px; background:url(/res/pc/images/cartEmptyBox.jpg) no-repeat 0px center; margin:0px auto; padding:65px 0px; padding-left:112px; box-sizing: border-box;}
.cartEmptyBox p{text-align:left; font:normal 14px/31px ''}
.cartEmptyBox a{color:#8CB812;}

.cartListA{border-top:2px solid #93CC33; border-left:1px solid #EEE;}
.cartListA td{border-bottom:1px solid #EEE; border-right:1px solid #EEE; vertical-align:middle; color:#666; font:normal 12px/21px 'Arial';}
.cartListA .tTitle_a{background-color:#FAFAFA; border-top:1px solid #FFF; padding:5px 0px 5px 15px;}
.cartListA .tTitle_a span{padding-right:50px;}
.cartListA .tTitle_a input{vertical-align:middle;}
.cartListA .tW_a{width:400px; text-align:left;}
.cartListA .tW_b{width:100px; text-align:center;}
.cartListA .tW_b .price_z{font-size:14px;}
.cartListA .tW_c{width:200px; text-align:center;}
.cartListA .tW_d{width:150px; text-align:center;}
.cartListA .tW_d .price_x{font-size:18px; color:#F60;}
.cartListA .tW_e{text-align:center;}
.cartListA  .tHead_a td{background-color:#F4FBDB; text-align:center; padding:5px 0px; color:#000;}

.cartNumBoxA{width:110px; margin:auto auto; overflow:hidden;}
.cartNumBoxA input{width:58px; height:23px; background-color:#FFF; border:1px solid #AAA; float:left; text-align:center; font-size: 18px;}
.cartNumBoxA a{background-color:#EFEFEF; float:left; width:30px; height:30px; color:#000; text-decoration:none; font-size: 1.8rem; line-height: 30px; color:#666; text-align: center;}
.cartNumBoxA a:hover{background-color:#DDD;}
.cartNumBoxA a.J_reduceProductCountBtn{border:1px solid #DDD; border-left:none;}
.cartNumBoxA a.J_addProductCountBtn{border:1px solid #DDD; border-left:none;}
.J_showRemoveProductBox{background: #8CB812; color:#FFF; text-align: center; font-size: 24px; border-radius: 5px; padding: 5px 10px;}
.J_showRemoveProductBox:hover{text-decoration: none;}

.myCartListB_UL_A{list-style:none; margin:0px; width:100%;}
.myCartListB_UL_A li{margin:0px; display:block; padding:10px 15px; line-height:1.3;}
.myCartListB_UL_A li img{float:left; padding-right:10px;}
.myCartListB_UL_A li a{color:#000;}

.cartListB{background-color:#F4FBDB; border:1px solid #E1F4A2;}
.cartListB .area_A{border-bottom:1px solid #E1F4A2; padding:5px 20px;}
.cartListB .area_A .price_A{width:360px; float:right; text-align:right; font-size: 14px; padding-top:15px;}
.cartListB .area_A .price_A span.price_N{color:#F60; padding:0px 5px;}
.cartListB .area_A .cartConfirmAdd{width:360px; float:left; padding:10px 0px;}
.cartListB .area_A .cartConfirmAdd dl{display:block; padding: 10px 0;}
.cartListB .area_A .cartConfirmAdd dl dt{display:block; text-align:left; padding-bottom:5px;}
.cartListB .area_A .cartConfirmAdd dl dd{display:block; text-align:left;}
.cartListB .area_A .cartConfirmAdd dl dd label{display:block; text-align:left; padding: 5px 0;}
.cartListB .area_A .cartConfirmAdd dl dd label input,.cartListB .area_A .cartConfirmAdd dl dd label select{background-color:#FFF; border:1px solid #93CC33; padding:5px; font-size:14px;}
.cartListB .area_A .cartConfirmAdd dl:nth-child(2){border-top:1px dotted #DDD;}

.cartListB .area_B{display:block; clear:both; padding:10px 20px; background-color:#FFF; text-align:centerl}
.cartListB .area_B .A_L{float:left; text-align:left;}
.cartListB .area_B .A_R{float:right; text-align:right;}
.btnCart_a,.btnCart_b{width:99px; height:33px; text-align:center; font:normal 14px/33px 'Arial'; cursor:pointer; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.btnCart_a{background-color:#FFF; border:1px solid #A0D24D; color:#7AAA2B;}
.btnCart_a:hover{border:1px solid #7AAA2B;}
.btnCart_b{background-color:#A0D24D; border:1px solid #A0D24D; color:#FFF;}
.btnCart_b:hover{background-color:#7AAA2B; border:1px solid #7AAA2B;}

.cartConfirmBoxA{border:1px solid #EFF4E1; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.cartConfirmBoxA .headA{width:100%; height:33px; margin:0px auto; overflow:hidden; border-bottom:1px solid #EFF4E1; text-align:left; background-color:#F4FBDB;}
.cartConfirmBoxA .headA h3{padding-left:15px; font:normal 16px/35px 'Microsoft Yahei'; color:#000;}
.cartConfirmBoxA .contentA{width:98%; margin:0px auto; overflow:hidden; padding:10px 0px;}

.cartPayA{list-style:none; margin:0px; padding:11px 0px 7px 0px;}
.cartPayA li{float:left; width:300px; padding-right:65px; margin:0px; overflow:hidden;}
.cartPayA li label{display:block;}
.cartPayA li img{vertical-align:middle;}

.cartListC{}
.cartListC td{border-bottom:1px solid #EEE; vertical-align:middle; color:#666; font:normal 12px/21px 'Arial'; padding:5px 0px;}
.cartListC .tTitle_a{background-color:#FAFAFA; border-top:1px solid #FFF; padding:5px 0px 5px 15px;}
.cartListC .tTitle_a span{padding-right:50px;}
.cartListC .tTitle_a input{vertical-align:middle;}
.cartListC .tW_a{width:40%; text-align:center;}
.cartListC .tW_b{width:20%; text-align:center;}
.cartListC .tW_b .price_z{font-size:12px;}
.cartListC .tW_c{width:15%; text-align:center;}
.cartListC .tW_d{text-align:center;}
.cartListC .tW_d .price_x{font-size:14px; color:#7AAA2B;}
.cartListC  .tHead_a td{background-color:#F4FBDB; text-align:center; color:#000;}
.cartListC a{color:#000;}
.cartListC img{vertical-align:middle; padding-right:3px;}
.cartListC .tL{text-align:left;}
.cartListC .tC{text-align:center;}

.cartHeadB{}
.cartHeadB h3{display:block; font:bold 16px/31px ''; color:#666; padding-bottom:3px;}
.cartHeadC{border-top:2px solid #93CC33;}
.cartHeadC h3{display:block; font:bold 14px/31px ''; color:#111; padding-bottom:3px;}
.orderDetailUL{padding-bottom:5px;}
.orderDetailUL,.orderDetailUL li{list-style:none; margin:0px;}
.orderDetailUL li{font:normal 12px/21px '';}


.myOrderListB{border-top:2px solid #93CC33; border-left:1px solid #EEE;}
.myOrderListB td{border-bottom:1px solid #EEE; border-right:1px solid #EEE; vertical-align:middle; color:#666; font:normal 12px/21px 'Arial';}
.myOrderListB .tTitle_a{background-color:#FAFAFA; border-top:1px solid #FFF; padding:5px 0px 5px 15px;}
.myOrderListB .tTitle_a span{padding-right:50px;}
.myOrderListB .tW_a{width:450px; text-align:left;}
.myOrderListB .tW_b{width:150px; text-align:center;}
.myOrderListB .tW_b .price_z{font-size:16px;}
.myOrderListB .tW_c{width:150px; text-align:center;}
.myOrderListB .tW_d{width:135px; text-align:center;}
.myOrderListB .tW_e{text-align:center;}
.myOrderListB  .tHead_a td{background-color:#F4FBDB; text-align:center; padding:5px 0px; color:#000;}
.myOrderListB a{color:#8CB812;}
.myOrderListB_UL_B{list-style:none; margin:0px; width:100%;}
.myOrderListB_UL_B li{margin:0px; display:block; border-bottom:1px solid #EEE; padding:10px 15px; line-height:1.5;}
.myOrderListB_UL_B li img{float:left; padding-right:10px;}
.myOrderListB_UL_B li a{color:#000;}
.btn_z1{height:24px; padding:0px 15px; background-color:#A0D24D; font:bold 12px/21px ''; border:none; text-align:center; color:#FFF; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; cursor:pointer;}
.btn_z1:hover{background-color:#7AAA2B;}
.btn_z2{height:31px; padding:0px 20px; background-color:#A0D24D; font:bold 14px/31px ''; border:none; text-align:center; color:#FFF; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; cursor:pointer;}
.btn_z2:hover{background-color:#7AAA2B;}


/*kefu*/
.kefu{position: fixed; width: 55px; right: 45px;bottom:45px;z-index: 1000;}
.kefu li a i,.kefu li.kf_qq .kf_con p{background: url(../images/kficon.png) no-repeat;}
.kefu ul {width: 100%;}
.kefu li{width: 100%; height: 55px; margin-bottom: 10px; position: relative;}
.kefu li a{display: block; width: 55px; height: 55px; overflow: hidden; background: #53B548;border-radius: 50%;}
.kefu li a i{display: block; width: 30px; height: 30px; margin: 12px;}
.kefu li a:hover{background: #45963D;}
.kefu li .kf_con{border: 1px solid #c8c8c8; background: #fff; padding: 15px; border-radius: 8px; position: absolute; right: 65px; top: 50%;transform: translate(0,-50%); -webkit-transition: all 0.6s;-ms-transition: all 0.6s;-moz-transition: all 0.6s; display: none;}
.kefu li .kf_con a{height: auto; width: auto; background: transparent; border-radius: 0; margin-bottom: 5px;}
.kefu li:hover .kf_con{display: block;}
.kefu li .kf_con .kf_right,.kefu .kf_con .kf_right u{width: 0;height: 0;font-size: 0; position: absolute;}
.kefu li .kf_con .kf_right{border-color: transparent transparent transparent #e8e8e8; border-style:dashed dashed dashed solid; border-width:10px;right: -20px; top: 50%; margin-top: -10px;}
.kefu li .kf_con .kf_right u{border-color: transparent transparent transparent #fff; border-style:dashed dashed dashed solid; border-width:8px;right: -6px; top: -8px;}
.kefu li.kf_ewm a i{background-position: 0 0;}
.kefu li.kf_ewm .kf_con img{width: 186px; height: 186px;}
.kefu li.kf_tel a i{background-position: 0 -30px;}
.kefu li.kf_tel .kf_con{font-size: 30px; color: #f02e35; font-weight: bold; width: 272px; line-height: 40px;}
.kefu li.kf_qq a i{background-position: 0 -60px;}
.kefu li.kf_qq .kf_con{width: 30px;}
.kefu li.kf_qq .kf_con p{line-height: 38px; text-align: center; font-size: 20px; padding-bottom: 5px; border-bottom: 1px dashed #666;}
.kefu li.kf_qq .kf_con p i{vertical-align: middle;width: 20px; height: 20px; background-position: -5px -130px;margin: 0;display: inline-block;margin-top: -1px;}
.kefu li.goTop a i{background-position: 0 -90px;}