@charset "utf-8";
/* CSS Document 全局样式，所有页面公用 */
*{padding:0; margin:0;}
body, td, th, div { font-size: 12px; }
body{margin:0 auto;}

li, ul { list-style: none; }
a { text-decoration: none; }
img { border: 0; }
a img { border: 0; }
/**********body背景****************/
.bg_gray { background: #efefef; }
.bg_white { background: #fff; }
.bg_qiangray{ background:#ededed;}
/***************圆角框******************/
.b_radius4 { border-radius: 4px; }
/***************字体设置******************/
.f_10 { font-size: 10px; }
.f_12 { font-size: 12px; }
.f_14 { font-size: 14px; }
.f_16 { font-size: 16px; }
.f_18 { font-size: 18px; }
.f_s { font-family: "宋体"; }
.f_w { font-family: "微软雅黑"; }
.f_w_n { font-weight: normal; }
.f_w_b { font-weight: bold; }
/******************链接颜色**************/
a { color: #333; text-decoration: none; }
a:hover { color: #5b3922; text-decoration: none; }
a.yel { color: #f2ab12; text-decoration: none; }
a.yel:hover { color: #f2ab12; text-decoration: none; }
a.white { color: #fff; text-decoration: none; }
a.white:hover { color: #fb0825; text-decoration: none; }
a.red { color: #cc0000; text-decoration: none; }
a.red:hover { color: #cc0000; text-decoration: none; }
a.blue { color:#2C82F7; text-decoration: none; }
a.blue:hover { color: #af1101; text-decoration: none; }
/****************清除浮动*****************/
.clear { clear: both; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }
/**********字体行高**************/
.line_18{ line-height:18px;}
.line_25{ line-height:25px;}
/**********字体颜色设置**************/
.white { color: #fff; }
.orange { color: #ff6600; }
.gray { color: #999; }
.yellow { color: #FFD800; }
.black { color: #000; }
.red { color: #F00; }
.blue { color: #2C82F7;}
.golden{ color:#fafe00;}
/***********布局设置********************/
.fl { float: left; }
.fr { float: right; }
/************边距**********************/
.margin { margin: 0px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt45 { margin-top: 45px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb45 { margin-top: 45px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }

.mt_5{margin-top:5%;}
.mb_5{margin-bottom:5%;}
/* padding */
.pt0 { padding-top: 0px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt40 { padding-top: 40px; }
.pt45 { padding-top: 45px; }
.pt40 { padding-top: 40px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl2_5{ padding-left:2.5%;}
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr2_5{ padding-right:2.5%;}

/*****************页面留白*****************/
.blank3 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 3px }
.blank4 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 4px }
.blank5 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 5px }
.blank6 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 6px }
.blank7 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 7px }
.blank9 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 9px }
.blank9w { CLEAR: both; DISPLAY: block; BACKGROUND: #ffffff; OVERFLOW: hidden; HEIGHT: 9px }
.blank10 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 10px }
.blank58 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT:58px }

.blank12 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 12px }
.blank15 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 15px }
.blank20 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 20px }
.blank32 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 32px }
/* 显示 display */
.dib { display: inline-block; }/*IE浏览器大到差陪*/
.db { display: block; }
.di { display: inline; }
.dn { display: none; }
/* 层定位 */
.poa { position: absolute; }
.por { position: relative; }
.pof { position: fixed; }
/* text-align*/
.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
/****width:95%********/
.w95{ width:95%; margin:0 auto;}
.w90{ width:90%; margin:0 auto;}

/*************阴影**********************/
.ui-shadow{ box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);}
.shadow { -moz-box-shadow: 0 4px 4px #ccc; -webkit-box-shadow: 0 4px 4px #ccc; box-shadow: 0 4px 4px #ccc; }
.shadow_inset { box-shadow: 5px 5px 5px #333333 inset; -moz-box-shadow: 5px 5px 5px #333333 inset; -webkit-box-shadow: 5px 5px 5px #333333 inset; }
.shadow_2 { -moz-box-shadow: 0 2px 2px #dedede; -webkit-box-shadow: 0 2px 2px #dedede; box-shadow: 0 2px 2px #dedede; }
/****线********/
.b_bottom{ border-bottom:1px #e8e8e8 solid;}
/******************圆角***************************/
.b_radius_n { border-radius: 0px !important; }
/*************文字阴影*****************************/
.ui-body-c, .ui-overlay-c { text-shadow: none !important; }
.bor_r_n { border-right: none !important; }
.bor_b_n { border-bottom: none !important; }

/**********loyout.css************/
/* CSS Document */
/*头部样式一*/
/*header{ width:100%;font-family:"微软雅黑"; position:relative; }
.header_one{ background:#fff; height:45px;  position:relative;  z-index:9999;}
.header_left{  width:41px; height:44px; position:absolute;left:0px; top:0px;}
.header_right{  width:41px; height:44px; position:absolute; right:0px; top:0px;}
.header_logo{ text-align:center; line-height:44px;}
*/
/*头部样式二*/
/*.header_two{ background:#67432c; height:45px; position:relative;  z-index:9999;}
.header2_left{  width:41px; height:44px; position:absolute;left:0px; top:0px;}
.header2_righta{  width:49px; height:45px; position:absolute; right:0px; top:0px;}
.header2_rightb{  width:47px; height:45px; position:absolute; right:52px; top:0px;}
.header2_logo{ text-align:center; line-height:45px;}
*/
.header3{ background:#eb007e; height:45px;  position:relative; z-index:9999; max-width:480px;}
.header3_left{  width:47px; height:45px; position:absolute;left:0px; top:0px; background:url(../images/common/back.png)  no-repeat; background-size:47px 45px;}
.header3_left a{ display:block; width:47px; height:45px;}
.header3_right{  width:47px; height:45px; position:absolute; right:0px; top:0px; background:url(../images/common/home.png) no-repeat;  background-size:47px 45px;}
.header3_right a{ display:block;width:47px; height:45px;}
.header3_logo{ line-height:40px; font-size:18px; color:#fff; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 70%; overflow: hidden; white-space: nowrap; display: block; margin: 0 auto; text-align:center;}

/*头部样式三*/
.header{ background:#5ebe26; height:45px;  position:relative;z-index:9999; max-width:480px;}
.header {text-align: center; -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2); box-shadow: 0 2px 5px rgba(0,0,0,0.2); position: relative; z-index: 10; }
.h_left{  width:47px; height:45px; position:absolute;left:0px; top:0px;}
.h_righta{  width:47px; height:45px; position:absolute; right:0px; top:0px;}
.h_rightb{  width:50px; height:45px; position:absolute; right:48px; top:0px;}
.h_rightb span{ position:absolute; display:block; right:9px; top:3px; font-size:16px; color:#fff; }
.h_logo{ line-height:40px; font-size:22px; color:#fff; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 70%; overflow: hidden; white-space: nowrap; display: block; margin: 0 auto; text-align:center;}
/*可带更多按扭*/
.h_right_more{ width:60px; height:45px; position:absolute; right:5px; top:0px;}
.h_right_more .button_two{margin-top: 5px; height:30px; line-height: 30px;}

/*首页头部样式*/
/*.header_index{  background:#eb007e; height:45px;  position:relative;    z-index:9999; }
.header_index_logo{ position:absolute; left:15px; top:0px;}
.header_index .headerindex_right{ position:absolute; width:60%; right:0px;}
.header_index .search { position: relative; margin: 0 auto; }
.header_index .input_submit{ content: ''; cursor:pointer; position: absolute; top: 7px; left: 11px; width: 17px; height: 16px; background:url(../image/common/seach_index.png); background-position: no-repeat; }
.header_index .search .inner { width:80%; height: 25px; padding-top: 2px; border-radius: 4px; margin-top:7px; background-color: #fff }
.header_index .search:before { content: ''; position: absolute; top: 7px; left: 6.6%; width: 17px; height: 16px; border: none; background-repeat: no-repeat }
.header_index .input_txt { display: block; width: 93.75%; height: 25px; background: none; margin: 0 auto; padding:0px; color: #ccc; font-size: 1.07142em; border-color: transparent; -webkit-appearance: none }
.header_index .input_txt:focus { color: #444 }
.header_index .input_submit { z-index: 10; -webkit-appearance: none; position: absolute; top: 0; left: auto; right:0px; display: block; width: 19%; height: 25px; border: none; background-position: 50% 0px; background-repeat: no-repeat; background-color: transparent }
.header_index .nav_list { height: 140px; background: #fff }*/
/********首页头部样式-2014-07-02改版*********/
.header_2{ background:#c590bf; height:45px;  position:relative;    z-index:9999; }
.headerindex_logo{ position:absolute; left:15px; top:0px;}
.header_2 .headerindex_center{ position:absolute; width:50%; right:13%;}
.header_2 .headerindex_right{ position:absolute; right:0px; top:0px; width:40px; height:40px; background:url(../images/common/index_icons.png) no-repeat; background-position:0px -2px; display:block;}
.header_2 .search { position: relative; margin: 0 auto; }
.header_2 .search .inner { width:100%; height: 25px; padding-top: 2px; margin-top:7px; background-color: #fff }
.header_2 #searchForm{ background:url(../images/common/search.png) left no-repeat; background-size:45px 30px; background-position:-8px -5px;}
.header_2 .input_txt { display: block; width: 93.75%; padding-left:8% !important; height: 25px; background: none; margin: 0 auto; padding:0px; color: #ccc; font-size: 1.07142em; border-color: transparent; -webkit-appearance: none }
.header_2 .input_txt:focus { color: #444; }

/******导航******/
nav{ width:100%;}
.nav_header ul, .nav ul, .nav2 ul .nav3 ul { display: flex; }
.nav_header li, .nav li { height: 43px; text-align: center; font-size: 16px; width: 50%; float: left; display: block; }
.nav_header li a, .nav li a { display: block; width: 99%; margin: 0 auto; height: 33px; margin-top: 5px; line-height: 33px; }
.nav_header li a.first-child, .nav li a.first-child { border-right: 1px #ccc solid; }
.nav_header li a { color: #000; }
.nav li a { color: black; }
.nav_header li.active{  box-shadow:0px -2px 0px rgba(235, 0, 126, 1) inset; }
.nav_header li.active a{ color: #EB007E;}

/**********公用下拉框**********/
.new-p-re { position: relative; margin-bottom:10px; }
.new-select { position: absolute; top: 0px; left: 0; z-index: 10; width: 100%; height: 38px !important; opacity: 0; line-height:38px; }
.new-a-page { height: 38px; padding-left:10px; line-height: 38px; border: 1px #dedede solid; background: #fff; border-radius: 4px; background:url(../images/common/down.png) no-repeat #fff right top; }
/********公用单选框**************/
.skin { position: relative; margin-bottom: 40px; }
.skin:hover .arrows .top, .skin:hover .arrows .bottom { left: 0; }
.skin-section { float: left; line-height: 18px; }
.skin-section .list { float: left; padding-right: 60px; }
.skin-section .list li { position: relative; padding-bottom: 15px; }
.skin-section .list li { padding-left: 38px; }
.skin-flat .skin-section .list li { padding-left: 40px; float: left; padding-right: 15px; line-height:38px; font-size:16px; }

.iradio_flat-red { position: absolute; top:8px; left: 0;  display: block; margin: 0; padding: 0; width: 20px; height: 20px; background:url(../image/common/red.png) no-repeat; border: none; cursor: pointer;  }
.iradio_flat-red { background-position: -88px 0; }
.iradio_flat-red.checked { background-position: -110px 0; }
.iradio_flat-red.disabled { background-position: -132px 0; cursor: default; }
.iradio_flat-red.checked.disabled { background-position: -154px 0; }

.iradio_flat-blue { position: absolute; top:8px; left: 0;  display: block; margin: 0; padding: 0; width: 20px; height: 20px; background:url(../image/common/blue.png) no-repeat; border: none; cursor: pointer;  }
.iradio_flat-blue { background-position: -88px 0; }
.iradio_flat-blue.checked { background-position: -110px 0; }
.iradio_flat-blue.disabled { background-position: -132px 0; cursor: default; }
.iradio_flat-blue.checked.disabled { background-position: -154px 0; }

/********公用复选框**************/
.icheckbox_flat-red{ display: block; margin: 0; padding: 0; width: 20px; height: 20px; background:url(../image/common/red.png) no-repeat; border: none; cursor: pointer; }
.icheckbox_flat-red { background-position: 0 0; }
.icheckbox_flat-red.checked { background-position: -22px 0; }
.icheckbox_flat-red.disabled { background-position: -44px 0; cursor: default; }
.icheckbox_flat-red.checked.disabled { background-position: -66px 0; }

.icheckbox_flat-blue{ display: block; margin: 0; padding: 0; width: 22px; height: 22px; background:url(../image/common/blue2.png) no-repeat; border: none; cursor: pointer; }
.icheckbox_flat-blue { background-position: -2px -1px; }
.icheckbox_flat-blue.checked { background-position: -24px -1px; }
.icheckbox_flat-blue.disabled { background-position:  -48px -1px; cursor: default; }
.icheckbox_flat-blue.checked.disabled { background-position: -60px -1px; }
.container{ width:100%; overflow:hidden; }

/***************列表一**************/
.listview{ margin:15px 5%; -moz-box-shadow: 0 5px 8px #ccc; -webkit-box-shadow: 0 5px 8px #ccc; box-shadow: 0 5px 8px #ccc ;}

/***************列表二**************/
.listview2{ margin:0px;}
.listview2 li{ clear:both; display:inline-block; width:100%;}
.listview2 li .img{ height:80px; width:80px; margin:5px; float:left; border:none;}
/***************列表三**************/
.listview3{ margin:15px auto; width:95%; border-radius:8px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);}
.listview3 li{ clear:both; display:inline-block; width:100%;}
/*****列表四*****/
.listview4{ margin:15px 2.5%; -moz-box-shadow: 0 5px 8px #ccc; -webkit-box-shadow: 0 1px 1px #ccc; box-shadow: 0 2px 1px #e8e8e8 ;}

/**********公用按钮***************/
/*******按钮一******/
a.button_one{ height:40px; width:95%; margin:0 auto; display:block; background:linear-gradient(#FF7D00, #FF6700) repeat scroll 0 0 #FF7D00;
    background:#FF7D00;background-image:-webkit-linear-gradient(#FF7D00, #FF6700); border:1px solid #ff5400; border-radius:4px; margin-top:15px; text-align:center; color:white; font-family:"微软雅黑"; font-size:16px; line-height:40px;}
a.button_one:hover{ background:linear-gradient(#FF6700, #FF7D00) repeat scroll 0 0 #FF6700; background-image:-webkit-linear-gradient(#FF6700, #FF7D00); }

.button_one{ height:40px; width:95%; margin:0 auto; display:block; background:linear-gradient(#FF7D00, #FF6700) repeat scroll 0 0 #FF7D00;
    background:#FF7D00;background-image:-webkit-linear-gradient(#FF7D00, #FF6700); border:1px solid #ff5400; border-radius:4px; margin-top:15px; text-align:center; color:white; font-family:"微软雅黑"; font-size:16px; line-height:40px;}
/*******按钮二******/
a.button_two{ height:40px; width:100%; margin:0 auto; display:block; background:linear-gradient(#f1f1f1, #dedede) repeat scroll 0 0 #f1f1f1; background-image:-webkit-linear-gradient(#f1f1f1, #dedede); border:1px solid #dedede; border-radius:4px; margin-top:15px; text-align:center; color:black; font-family:"微软雅黑"; font-size:16px; line-height:40px;}
a.button_two:hover{ background:linear-gradient(#dedede, #f1f1f1) repeat scroll 0 0 #dedede; background-image:-webkit-linear-gradient(#dedede, #f1f1f1); }

.button_two{ height:40px; width:100%; margin:0 auto; display:block; background:linear-gradient(#f1f1f1, #dedede) repeat scroll 0 0 #f1f1f1; background-image:-webkit-linear-gradient(#f1f1f1, #dedede); border:1px solid #dedede; border-radius:4px; margin-top:15px; text-align:center; color:black; font-family:"微软雅黑"; font-size:16px; line-height:40px;}
/*******按钮三******/
a.button_three,.button_three{ height:40px; width:100%; margin:0 auto; display:block; background: linear-gradient(#009cff, #0291ec) repeat scroll 0 0 #009cff; background:#009cff; border: 1px solid #0291ec; background-image: -webkit-linear-gradient(#009cff, #0291ec);  border-radius:4px; margin-top:15px; text-align:center; color:black; font-family:"微软雅黑"; font-size:16px; line-height:40px; color:white;}
a.button_three:hover{ background: linear-gradient(#0291ec, #009cff) repeat scroll 0 0 #009cff; border: 1px solid #0291ec; background-image: -webkit-linear-gradient(#0291ec, #009cff); }

/*******按钮四-红色按钮******/
a.button_four,.button_four{ height:40px; /*width:100%;*/width:90%; margin:0 auto; display:block; background: linear-gradient(#f40d33, #c90928) repeat scroll 0 0 #f40d33; background:#f40d33;  border: 1px solid #f40d33; background-image: -webkit-linear-gradient(#f40d33, #c90928);  border-radius:4px; margin-top:15px; text-align:center; font-family:"微软雅黑"; font-size:16px; line-height:40px; color:white;}
a.button_four:hover{ background: linear-gradient(#c90928, #f40d33) repeat scroll 0 0 #c90928; border: 1px solid #c90928; background-image: -webkit-linear-gradient(#c90928, #f40d33); }

/*******按钮五-微信支付绿色按钮******/
a.button_five,.button_five{ height:40px; width:100%; margin:0 auto; display:block; background: linear-gradient(#93da29, #66a606) repeat scroll 0 0 #93da29; background:#66a606;  border: 1px solid #66a606; background-image: -webkit-linear-gradient(#93da29, #66a606);  border-radius:4px; margin-top:15px; text-align:center; color:black; font-family:"微软雅黑"; font-size:16px; line-height:40px; color:white;}
a.button_five:hover{ background: linear-gradient(#66a606, #93da29) repeat scroll 0 0 #66a606; border: 1px solid #66a606; background-image: -webkit-linear-gradient(#66a606, #93da29); }

/*******按钮六-微信按钮******/
a.button_six,.button_six{ height:40px; width:100%; margin:0 auto; display:block; background: linear-gradient(#06c003, #03ba00) repeat scroll 0 0 #06c003; background:#03ba00;  border: 1px solid #03ba00; background-image: -webkit-linear-gradient(#06c003, #03ba00);  border-radius:4px; margin-top:15px; text-align:center; color:black; font-family:"微软雅黑"; font-size:16px; line-height:40px; color:white;}
a.button_six:hover{ background: linear-gradient(#06c003, #03ba00) repeat scroll 0 0 #03ba00; border: 1px solid #03ba00; background-image: -webkit-linear-gradient(#06c003, #03ba00); }

/********弹框提示样式*****************/
.KissbbTips { text-align: center; line-height: 22px; }
.KissbbTips .___boxBd { border-radius: 5px; }
.KissbbTips .boxDialog { background-color: #fff;  }
/*加入购物车和确认删除---弹框样式*/
.dialog{   width:200px; height:90px; position:fixed; left:50%; top:50%; margin-left:-100px; margin-top:-50px; z-index:10002; border-radius:8px; color:#fff; font-family:"微软雅黑"; line-height:25px; font-size:14px;}

.dialog a{ width:49% !important; height:30px !important; line-height:30px !important; text-align:center; color:#fff; cursor:pointer;}
.dialog .a1{ background:url(../image/common/line_su.png) no-repeat 100% 1px;}
.dialog .p1{ text-align:center; line-height:35px;  background:url(../image/common/line_shop_02.png) no-repeat bottom right;}

/***********点击浮动页脚*****************/
.footer{ height:55px; border-top:1px solid #e8e8e8;background:#fafafa; position: fixed; z-index: 900;
    bottom: 0; left: 0; right: 0; font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;}
.footer_menu{ height:55px;}
.footer_menu li{ cursor:pointer; width:20%; float:left; height:55px;}
.footer_menu li a{ display:block; text-align:center; padding-top:35px;}
.footer_menu li a label{ cursor:pointer; display:block; height:18px; line-height:18px;}
.footer_menu li.li1 a{ background:url(../images/li1.png?2015) center 5px no-repeat}
.footer_menu li.li1 a:hover{ background:url(../images/li1_h.png?2015) center 5px no-repeat}
.footer_menu li.li2 a{ background:url(../images/li2.png?2015) center 5px no-repeat}
.footer_menu li.li2 a:hover{ background:url(../images/li2_h.png?2015) center 5px no-repeat}
.footer_menu li.li3 a{ background:url(../images/li3.png?2015) center 5px no-repeat}
.footer_menu li.li3 a:hover{ background:url(../images/li3_h.png?2015) center 5px no-repeat}
.footer_menu li.li4 a{ background:url(../images/li4.png?20150409) center 5px no-repeat}
.footer_menu li.li4 a:hover{ background:url(../images/li4_h.png?20150409) center 5px no-repeat}
.footer_menu li.li5 a{ background:url(../images/li5.png?2015) center 5px no-repeat}
.footer_menu li.li5 a:hover{ background:url(../images/li5_h.png?2015) center 5px no-repeat}
.footer_menu .mycarts{border-radius:50%;background:#B70000; text-align:center; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;z-index:99; padding:2px}
/*分页*/
.button { width: 95%; }
/*.button a { display: block; }*/
a.btn_page{ min-height:40px; height:40px; width:30%; margin:0 auto; display:block; background:linear-gradient(#ecebeb, #d2d1d1) repeat scroll 0 0 #ecebeb; background-image:-webkit-linear-gradient(#ecebeb, #d2d1d1); border:1px solid #ccc;  margin-top:15px; text-align:center; color:black; font-family:"微软雅黑"; font-size:16px; line-height:40px;}
a.btn_page:hover{ background:linear-gradient(#d2d1d1, #ecebeb) repeat scroll 0 0 #FF6700; background-image:-webkit-linear-gradient(#d2d1d1, #ecebeb); }

/*简约风格的行*/
.list_row{border-top:1px #CCC solid; background-color:#fff; display:block; overflow:hidden; padding:2%;height:30px; }
.list_row img.go{ height:30px; width:13px; }
.list_row img.icon{ width:30px;margin-right:2%;}
.list_row .content{ color:#3a4244; font-size:16px; height:30px; line-height:30px;}
.list_row .content a{color:#111111}
.list_row .label{ color:#3a4244; font-weight: bold; font-size:16px; line-height:30px;}

/*删除用 more_icon更换*/
img.icon_img{ width:30px;margin-right:2%; float:left;}
img.go_img{height:30px; width:13px; float:right;}
.list_row .more{ color:#999; font-size:14px; padding-right:2%; height:30px; line-height:30px;}
.list_row .more a{ color:#999;}

/*可带提交表单风格*/
.from_row{border-top:1px #CCC solid; background-color:#fff; display:block; overflow:hidden; padding:8px 6px;}
.from_row li{ float:left}
.from_row .label{ color:#3a4244; font-weight: bold; font-size:16px; line-height:26px;}
.more_span{padding-right:30px; color:#999999; line-height:26px; float: right}
.last_row{border-bottom:1px #CCC solid;}
/*表单样式*/
.from_row .input{ /*display: block;*/ border: 0px #dedede solid;/* border-radius: 4px;*/ overflow: hidden; height:26px; }
.from_row .select{ border: 0px #dedede solid; height:25px; width: 100px;color:#999;}


/*******表单风格二********/
.form_box{ background:#f5f5f5; border:1px solid #d1d1d1; border-radius:5px;}
.form_title{background:#f5f5f5; padding: 0.8em}
.form_container{background: #FFFFFF; padding: 0.8em}

/*分隔*/
.form_group{ margin-bottom: 15px;}
.form_control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/*图标*/
.more_icon{ background-image: url(../image/icon/more_icon.png); background-repeat: no-repeat; background-position:98% 50%;}
.down_icon{ background-image: url(../image/icon/down_icon.png); background-repeat: no-repeat; background-position:98% 50%;}
.select_icon{ background-image: url(../image/common/selected.png); background-repeat: no-repeat; background-position:98% 50%;}

/*加载提示效果*/
.tips_loading{background-image: url(../image/icon/load.gif); background-repeat: no-repeat; background-position:50% 10%; padding-top: 30px; font-size: 12px; color: #ffffff}

/*风格专用样式*/
a:hover {color:#FEAD51;}
.menunav{ /*-webkit-box-shadow: 0 -.1rem #fff inset;*/display: -webkit-box;width:65%; float:right;}
.menunav a{display: block;-webkit-box-flex: 1;text-align: center;width: 100%;font-size: 12px;position: relative;}
.menunav a i{display: block; width: 100%;height:43px; clear: both;}
.menunav a:after {content: '';display: block; height: 40%;position: absolute;right: 0;top: 20%;}
.logoqu{ background:#FEAD51}
.menunav a{ color:#FFF}
.indexitem .ptitle{background:url(../images/common/dian2.jpg) 3px center no-repeat #FFF;}
.indexitem .ptitle span{ margin:auto; text-align:left; padding-left:12px; display:inline;}
.indexitem .ptitle span a{ color:#FEAD51}
.buyfals{width:56px; height:22px; display:block; text-align:center; line-height:22px; font-size:12px; background:#FEAD51;border-radius:5px; position:absolute; bottom:13px; right:10px; z-index:10; color:#FFFFFF;}

.addcar {background-color: #FEAD51;}
.footers{ background:#fafafa; border-top:1px solid #ededed}
.rexian{font-size:14px; color:#FEAD51}
.footers p,.footers p a{ color:#666}

/*#header { background:#FEAD51; border-bottom:1px solid #F49A91}*/
.shoptitle span{ text-shadow:none; font-size:14px}
.mainhead .shopinfol p.gdesc{ color:#FEAD51}
.price{ color:#FEAD51}
/*
.logoright p span{line-height:46px;background:#FEC483; width:85px; float:right; text-align:center; color:#FFF; font-size:14px; font-weight:bold}
.logoright div{background: url(../images/common/dian.png) right 17px no-repeat; position:relative;background-size:auto}
.logoright div a{ height:47px; line-height:47px;}
.logoright div .showmenu{  display:none;height:auto; width:120px; background:#ededed; position:absolute; right:-10px; top:47px; z-index:9; background:url(../../images/cbg.png) repeat;border-radius:0px 0px  5px 5px;}
.logoright div .showmenu p{ text-shadow:none; height:24px; border-bottom:1px solid #e8e8e8; line-height:24px; text-align:center}
.logoright div .showmenu p a{ height:24px; line-height:24px; width:100%; display:block; color:#666}
.logoright div .showmenu p a:hover{ background:#ededed}
*/
.clear{ clear:both}
.clear7{ clear:both; height:7px;}
.clear10{ clear:both; height:10px;}
.clear20{ clear:both; height:20px;}

.meswindow, .openwindow{ position:absolute;/*display:none;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;opacity:0.8;*/}
.openwindow{ padding-left:20px;text-align:left; background:url(../images/loading.png) no-repeat;padding-top:18px;height:52px; width:240px;}
.meswindow{ text-align:center;background-color:#FFF; border:2px solid #CCC;padding-top:0px; padding-bottom:15px;min-height:40px;height:auto; width:280px; z-index:99999;}
.meswindow img.img{ border:none; float:right; cursor:pointer}
.window_box{ height:100%; width:100%; background-color:#ededed; z-index:8888; position:absolute; top:0px; left:0px; /*filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;opacity:0.7;*/ display:none;}
.meswindow .p_hear{ margin:0px; padding:3px; height:25px; line-height:25px;background-color:#9C0305; color:#FFF; font-weight:bold}
.meswindow .p_hear span{ float:left; display:block; height:25px; line-height:25px; text-align:left}
.meswindow .p_hear a{ float:right; display:block; height:25px; line-height:25px;width:32px; color:#fff; text-decoration:none}

/*login*/
.login_p .span1{ padding-left:10px;}
.login_p input{ border:1px solid #ededed; height:22px; line-height:22px}
.login_p input:hover{ border:1px solid #FF9966}
.login_p{ padding-top:5px;}
.login_boxs{ padding-top:5px;}
.login_boxs input{ padding:3px; cursor:pointer }
.meswindow .opitem{ padding-top:15px;}
.meswindow .opitem a{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color:#ededed; padding:4px; margin-right:5px;}
.addfans{text-decoration: none;font-size: 14px;font-weight: bold;margin-right: 5px;background: #00d040;display: inline-block;border-radius: 5px;display: inline-block;width: 100%;height: 30px;line-height: 30px;font-weight: normal;color: #fff;}
.modal{ position: fixed; width: 100%; left: 0; top:0; height: 100%; z-index: 3; background: rgba(0,0,0,1); display: none;}
