@charset "utf-8";
/* CSS Document */
a,a:link,a:visited{ color:#444444;}
.div_clear{ clear:both;}
.navbar-brand{padding: 5px 5px;}
.navbar-brand{ width:75%; text-align:center; margin-left:8%;}
.navbar-brand div{ width:100%; text-align:center; height:90px; line-height:90px; color:#FFFFFF;}
.navbar-brand img{ max-width:80%; max-height:90px;}
.nav_bgcolcrx{ background:url(../../images/wap/bgx_01.jpg) no-repeat top center;  border:none;}
.navbar-toggle{ border-radius:0px;}
.navbar-default .navbar-toggle .icon-bar{ background-color:#333333;}
.navbar{ margin-bottom:0px; }
.navbar-default .navbar-toggle{ margin:0; padding:9px 10px; height:90px; border:none;}
.navbar-default .navbar-toggle .icon-bar{ color:#333333;}
.navbar-default .navbar-toggle{border-color:none; color:none; background:none;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:none;color:none;}

/*banner*/
.banner{max-width:640px; width:100%;height:auto;overflow:hidden; position:relative; margin:0 auto;}
.banner .bigbanner{ position:relative; z-index:0; width:100%; overflow:hidden;}
.banner .bigbanner li{ position:relative; text-align:center; width:100%; height:auto; float:left; }
.banner .bigbanner li img{ background:url(../../images/wap/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}

.banner .smallbanner{ position:absolute; height:28px; line-height:28px; bottom:0; left:50%; z-index:1;}
.banner .smallbanner li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#FFFFFF; text-indent:-9999px; overflow:hidden; margin:0 5px;   }
.banner .smallbanner li.on{ background:#0070bd; }


/*banner*/
.banner2{max-width:640px; width:100%;height:auto;overflow:hidden; position:relative; margin:0 auto;}
.banner2 .bigbanner2{ position:relative; z-index:0; width:100%; overflow:hidden;}
.banner2 .bigbanner2 li{ position:relative; text-align:center; width:100%; height:auto; float:left; padding-bottom:30px;}
.banner2 .bigbanner2 li img{ background:url(../../images/wap/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}

.banner2 .smallbanner2{ position:absolute; height:30px; line-height:30px; bottom:-10px; left:50%; z-index:1;}
.banner2 .smallbanner2 li{ display:inline-block; width:10px; height:10px; background:#5db300; text-indent:-9999px; overflow:hidden; margin:0 5px;   }
.banner2 .smallbanner2 li.on{ background:#ff8a00; }

.carousel-indicators{ bottom:0px;}

.all_bgx{ background:#f6f6f6;}


.page_navx{ padding:3% 0; border-bottom:10px solid #ffffff; background:url(../../images/wap/bgx_04.jpg) no-repeat top center;}
.page_navx .col-xs-4{ padding:0px 10px;}
.page_navx a{ display:block; padding:5px 0px;}
.page_navx a span{ display:block; width:100%; text-align:center;}
.page_navx a span img{ max-width:60%;}
.page_navx a font{ display:block; width:100%; height:35px; line-height:35px; text-align:center; overflow:hidden; color:#282828;}

.page_copy{ padding:15px 0px 60px 0px; text-align:center;}
.page_copy span{ display:block; text-align:center;}

.page_copy2{padding:10px 0px 40px 0px;}

.page_fuwu{ padding:10px 0px 10px 0px; background:url(../../images/wap/bgx_06.jpg)#f6f6f6 top right no-repeat;border-bottom:10px solid #ffffff; }
.page_fwtit{ margin:15px 0px 15px 0px; font-size:18px;text-align:left;line-height:25px; color:#1d1d1d; border-left:3px solid #1d1d1d; padding-left:10px;}
.pfuwu_lst{padding:1% 0 3% 0;}

.page_fwlst{ padding:5px 0px 5px 0px;}
.page_fwlst .col-xs-6{ padding:5px;}
.pro_allborx{}
.thumbnail{ margin-bottom:0px; padding:0; overflow:hidden; border-radius:0;}
.page_fwlont_x{}
.page_fwlont_x1{ width:85%; margin:0 auto; text-align:center; height:40px; line-height:40px; overflow:hidden; font-size:16px; color:#333333;}
.pfuwu_llxy_more{ margin-top:10px;}
.pfuwu_llxy_more a{ display:block; width:100px; height:30px; line-height:30px; border:1px solid #0070bd; color:#0070bd; border-radius:15px; text-align:center; margin:0 auto;}

.page_cpx img{ max-width:100%;}

.page_cp{padding:10px 0px 10px 0px;  border-bottom:10px solid #ffffff;}
.pagecp_limg{text-align:center;}
.pagecp_limg img{ max-width:100%;}
.pagecp_tit{ margin:15px 0px 15px 0px; font-size:18px;text-align:left;line-height:25px; color:#1d1d1d; border-left:3px solid #1d1d1d; padding-left:10px;}
.page_cp1{}

.pagecp_lfontx{ padding:0px 0px 10px 0px;}
.pagecp_lfontx span{ display:block; width:100%; height:40px; line-height:40px; color:#383838; font-size:18px; font-weight:bold;}
.pagecp_lfontx font{ display:block; width:100%; height:100px; line-height:25px; color:#383838; overflow:hidden; margin-top:5px;}
.pagecp_lfontx i{ display:block; width:100%; font-style:normal; margin-top:10px;}
.pagecp_lfontx i a{ display:block;width:100%; height:30px; line-height:30px; text-align:right;}
.pagecp_lfontx i a img{ max-height:30px;}


.page_new{padding:10px 0px;}
.page_newtit{margin:15px 0px 15px 0px; font-size:18px;text-align:left;line-height:25px; color:#1d1d1d; border-left:3px solid #1d1d1d; padding-left:10px;}
.page_ne_lstx{ padding:10px 0px 10px 0px;}


.news_linx1{ margin:15px 0px;}
.news_linx1 a{ display:block; text-decoration:none;}
.news_linx1 a:hover{ text-decoration:none;}
.news_linx1 .col-xs-9,.news_linx1 .col-xs-3{ padding:0;}
.page_newl1_x1f1{ height:30px; width:100%; overflow:hidden; line-height:30px;}
.page_newl1_x1f2{ height:30px; width:100%; overflow:hidden; line-height:30px; text-align:right; color:#cccccc;}

.footer{ position:fixed; bottom:0; left:0; border-top:1px solid #e6e1e0; background:#FFFFFF;  height:50px; width:100%; z-index:100;}
.footer div{ }
.foo_bg{ height:50px;text-align:center; padding:5px 0px; border-right:1px solid #e6e1e0;}
.foo_bg span{ display:block;}
.foo_bg span img{ max-width:20%; max-height:20px;}
.foo_bg font{ display:block;  color:#333333;}
.foo_bg2{ height:50px; text-align:center; padding:5px 0px;}
.foo_bg2 span{ display:block;}
.foo_bg2 span img{ max-width:20%; max-height:20px;}
.foo_bg2 font{ display:block; color:#333333;}


.news_titx{ padding-top:10px;}
.news_titleft{ background:url(../../images/wap/index_24.jpg) no-repeat center left; padding-left:30px; height:40px; line-height:40px; font-size:16px; float:left;}
.news_titright{ width:30%; float:right;}
.clleft{ background:url(../../images/wap/index_27.jpg) no-repeat center left; display:block; float:left; width:50%; height:40px;}
.clrigh{ background:url(../../images/wap/index_29.jpg) no-repeat center right; display:block; float:right; width:50%; height:40px;}
.news_itemx{ padding-bottom:20px;}
.carouselx{border-bottom:5px solid #eeeeee; background:#FFFFFF;}
.newx_xx{ display:block; width:100%; height:40px;}
.newx_xx span{ display:block; float:left; background:url(../../images/wap/index_35.jpg) no-repeat center left; padding-left:15px; width:60%; height:40px; overflow:hidden; line-height:40px;}
.newx_xx font{ display:block; float:right; text-align:right; width:30%; height:40px; line-height:40px; overflow:hidden;}

.nav_bgcolcrx .nav li{ margin: 7.5px 15px;}

.conttent_nav{ border-bottom:1px solid #e1e1e1; padding:10px 0px 0px 0px; text-align:center;width:100%;}
.conttent_nav .col-xs-4{ padding:0px 5px;}
.connav_one{ border:1px solid #e1e1e1; border-radius:5px; width:100%; height:30px; line-height:30px; text-align:center; margin-bottom:10px; overflow:hidden;}
.conttent_nav .active{ border:1px solid #0070bd; background:#0070bd; color:#FFFFFF;}
.conttent_nav .active a{ color:#FFFFFF;}

.conttent_con{ padding:10px 0px 70px 0px; line-height:210%;}

.pro_oncex{ border:1px solid #e1e1e1; padding:4px; border-radius:5px; margin-bottom:20px; background:#ffffff;}
.pro_oneimg{ width:100%; text-align:center;}
.pro_oneimg img{ max-width:100%;}
.pro_onefont{ text-align:center; width:100%; height:30px; line-height:30px; margin-top:10px; overflow:hidden;}
#pages{ width:250px; margin:0 auto;}
#pages a{ width:100px; height:30px; border:1px solid #e1e1e1; display:block; float:left; border-radius:5px;}
#pages a.a1 { padding:0 10px; margin:0px 10px; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.clr{ clear:both;}
.clear{ clear:both;}

.mytxts{ border-radius:5px; border:1px solid #cccccc; width:98%; height:30px; margin:2% 0;}
.conttent_con textarea{ border-radius:5px; border:1px solid #cccccc; width:98%; height:60px;}

.page_fwlont_x2{padding-top:10px; }
.page_fwlont_y1{ width:100%; height:25px; line-height:25px; overflow:hidden; font-size:14px;}
.page_fwlont_y2 span{ display:block; float:left; width:50%; height:30px; line-height:30px; overflow:hidden; text-decoration:line-through; color:#cccccc;}
.page_fwlont_y2 font{ display:block; float:right; text-align:right; width:50%; height:30px; line-height:30px; overflow:hidden; color:#ff0000;}


.news_linonex{ border-bottom:1px dashed #e1e1e1; padding:5px 0px;}
.news_linonex .col-xs-8{ padding:0px 5px 0px 0px;}
.news_linonex .col-xs-4{ padding:0px 0px 0px 5px;}
.news_lino_time{ text-align:right; width:100%; height:30px; line-height:30px; overflow:hidden;}
.news_lino_tit{ width:100%; height:30px; line-height:30px; overflow:hidden;}
.navbar-default .navbar-nav > li > a{ color:#333333;}
.icon-bar{ color:#FFFFFF; background:#ffffff;}

/*shop*/
.pro_info_tit{ border-bottom:5px solid #ececec;}
.pro_info_tit1{ padding:10px 0px; line-height:25px; font-weight:bold; font-size:16px;}
.pro_info_tit2{ padding-bottom:10px; line-height:30px;}
.pro_info_tit2 span{ display:block; float:left; text-decoration:line-through; font-size:14px; padding-right:10px;}
.pro_info_tit2 font{ display:block; float:left; width:40%; font-size:20px; color:#ff0000;}
.pro_info_tit2 a{ display:block; float:right; width:30%; text-align:center; background:#1d7345; color:#FFFFFF; border-radius:5px;}

.pro_info_tit3{ border-bottom:1px solid #ececec; height:40px; line-height:40px; font-size:14px; font-weight:bold;}
.pro_info_lst{ padding:10px 0px; line-height:210%;}

/*shopcar*/
.shop_lst{ margin:30px 0px 0px 0px;}
.shop_lst span{ display:block; width:100%; text-align:center; color:#AFAFAF; font-size:16px; line-height:50px;}
.shop_lst font{ display:block; width:100%; margin-top:10px;}
.shop_lst a{ display:block; width:100%; height:40px; background:#E62129; color:#FFFFFF; text-align:center; line-height:40px; font-size:14px; border-radius:5px;}
.shop_lst_x li{ border-bottom:1px solid #ececec; list-style:none; margin:0; padding:0; padding:10px 0px;}
.car_img{ width:82px; height:82px; border:1px solid #ececec; margin:0px 10px;}
.car_img div{ width:80px; height:80px; display:table-cell; vertical-align:middle; text-align:center;}
.shop_lst_x .fl{ float:left;}
.shop_lst_x .fr{ float:right;}
.car_check{ width:16px; height:16px; margin-top:20px;}
.myselect{ width:16px; height:16px; border-radius:50%; margin:0;}
.cat_fotit{ text-align:left; height:30px; line-height:30px;  overflow:hidden;}
.cat_folst{}
.cat_folleft{ float:left; line-height:30px; color:#ff0000;}
.cat_folright{ float:right; width:35%;}

.shop_foot{position:fixed; bottom:0; left:0; border-top:1px solid #e4e4e4; background:#FFFFFF;  height:50px; width:100%; z-index:100;}
.shop_foot .col-xs-7{ padding:0px 5px 0px 0px;}
.shop_foot .col-xs-5{ padding:0px 0px 0px 5px;}
#myallprice{ color:#ff0000; line-height:50px; font-size:16px;}
.shop_foot a.pay_sub{ display:block; width:100%; margin:10px 0px 10px 0px; height:30px; line-height:30px; background:#ff0000; color:#FFFFFF; font-size:16px; text-align:center; border-radius:5px;}


@media screen and (max-width:550px){
.page_a2righ span{ display:block; line-height:29px; height:290px; width:100%; overflow:hidden;}
.page_a2righ font{ display:block; margin-top:10px;}
.page_a2righ font a{ display:block; width:100px; height:30px; text-align:center; line-height:30px; color:#ffffff; background:#be0800;}
}
@media screen and (max-width:400px){
.page_a2righ span{ display:block; line-height:30px; height:210px; width:100%; overflow:hidden;}
.page_a2righ font{ display:block; margin-top:10px;}
.page_a2righ font a{ display:block; width:100px; height:30px; text-align:center; line-height:30px; color:#ffffff; background:#be0800;}
}
@media screen and (max-width:320px){
.page_a2righ span{ display:block; line-height:25px; height:125px; width:100%; overflow:hidden;}
.page_a2righ font{ display:block; margin-top:10px;}
.page_a2righ font a{ display:block; width:100px; height:30px; text-align:center; line-height:30px; color:#ffffff; background:#be0800;}
}

.uo_onexy{ border-bottom:5px solid #ececec; padding-bottom:10px; padding-top:5px;}
.uo_onexy .fl{ float:left;}
.uo_onexy a{ display:block; margin:5px 0px;}
.uo_tit{ line-height:30px; height:30px;}
.uo_tit span{ padding-right:10px;}
.uo_tit font{ padding-left:10px;}

.uo_tit2{ width:82px; height:82px; border:1px solid #ececec;}
.uo_tit2 div{ display:block; width:80px; height:80px; display:table-cell; vertical-align:middle; text-align:center;}
.uo_tit2 .thumbnail{ border:none;}
.uo_tit3{ margin-left:90px;  height:30px; line-height:30px;}
.uo_tit4{ margin-left:90px;  height:30px; line-height:30px;}
.uo_tit4 span{ display:block; float:left; width:30%; color:#ff0000;}
.uo_tit4 font{ display:block; float:right; width:30%; text-align:right;}

.uo_lstx{ margin-top:10px;}
.uo_lstx span{ display:block; float:left; height:30px; line-height:30px; font-size:16px; color:#ff0000;}
.uo_lstx font{ display:block; float:right; height:30px; line-height:30px; width:30%; color:#FFFFFF; font-size:14px; text-align:center; border-radius:5px;}
.uo_lstx font.uo_ico1{ background:#ff0000;}
.uo_lstx font.uo_ico2{ background:#F46F68;}
.uo_lstx font.uo_ico3{ background:#329AD8;}
.uo_lstx font.uo_ico4{ background:#18BC9D;}