
/* 全局样式
----------------------------------------------------------------------------------- */
body {margin:0px auto;font:12px/20px "宋体"; position:relative; text-justify:inter-ideograph;color:#848484;}
* {padding:0; margin:0;}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, button, textarea, blockquote, p, span, img, a, select, input, ifrane { margin: 0; padding: 0; border:none;}  
h1,h2,h3,h4,h5,h6 {font-weight:normal;}     
li {list-style-type:none;}
ol,ul,dl {list-style:none;}  
button,input[type="submit"],input[type="reset"] { cursor:pointer;}
small,textarea { font-size:12px;}

em { font-style:normal;}
img { border:none;vertical-align:middle;}
select,label,input{ vertical-align:middle;}
table { border-collapse: collapse; border-spacing: 0; border-collapse:collapse; empty-cell:show;}
h2{ font-size:14px; color:#333333; font-weight:bold; font-family:"宋体";}
a{ color:#656565;text-decoration: none; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
a:hover{ color:#B70103;}
span{ color:#989898;}
p{ color:#333333;}

.body{ background:url(../images/background.jpg) repeat; border:0;margin:0;padding:0;} 
#warpper{ width:100%;margin:0 auto;}
/*.warpper{ width:1120px; margin:0 auto; height:100%; overflow:hidden; }*/
.warpper{ width:1127px; margin:0 auto; height:100%; overflow:hidden; }
.warpper_auto{ background:url(../images/header/hd_background1830.jpg) no-repeat center top; height:171px; margin:0 auto;}
.align{ text-align:center;}
.p { color: #B1B0B0; text-indent: 1.2em;}
.p2{ color: #B1B0B0;}
/*图片行高水平居中*/
.line_img{ display:table-cell; vertical-align:middle; *display:block;}
.img { border: 1px solid #E0E0E0;display: block; float: left;padding: 1px; text-align:center;}
/* style 样式----------------------------------------------------------------------------------- */

/*绝对定位相对定位*/
.abslt{ position:absolute;}
.relat{ position:relative;}
.ovflw{ height:100%; overflow:hidden;}
/*标题 绝对定位相对定位 - 浮动位置*/

.fltb1{top:30px; left:180px; }
.fltb2{ top:30px; left:220px;}
/* */
.clear {clear:both;font-size:0px;line-height:0px;width:0;height:0;visibility:hidden;overflow:hidden;}
.clear_{ clear:both;}
.l{float:left; display:inline;}
.r{float:right; display:inline;}
.left{ width:218px; float:left; overflow:hidden;}
.right{ width:902px; float:right; overflow:hidden;}

/*html5 阴影特效*/
.shadow_{-moz-box-shadow:0 2px 5px #999999;-webkit-box-shadow:0 2px 5px #999999;box-shadow:0 2px 5px #999999;
}
.shadow_2{-moz-box-shadow:1px 2px 5px #CCCCCC;-webkit-box-shadow:1px 2px 5px #CCCCCC;box-shadow:1px 2px 5px #CCCCCC;}

/*IE*/
/**filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color="#999999");*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color="#CCCCCC");*/
/*html5 透明特效*/
.opacity{filter:alpha(opacity=10);opacity:0.1;}

/*html5 圆角特效*/
.radius{border-radius: 5px; }
/* --border-radius: 25px 25px 25px 25px;box-shadow:1px 1px 3px green, -1px -1px 3px blue;--- */

/* 圆角样式 */
.lcr{ height:45px; float:left;}
.n_l{ background:url(../images/header/nav_l_.png) no-repeat; width:20px;}
.n_c{ background:url(../images/header/nav_c_.png) repeat-x; width:800px;}
.n_r{ background:url(../images/header/nav_r_.png) no-repeat; width:35px;}

.l_t_, .l_b_, .r_t_, .r_b_{ height:10px; width:9px; float:left; padding:0px; margin:0px; overflow:hidden; position:relative;}
.c_t_, .c_b_ { height:10px; float:left; overflow:hidden; position:relative;}

.l_t_{ background:url(../images/Circle/l_top_.png) no-repeat;}
.c_t_{ background:url(../images/Circle/c_top_.png) repeat-x;}
.r_t_{ background:url(../images/Circle/r_top_.png) no-repeat;}

.l_b_{ background:url(../images/Circle/l_bot_.png) no-repeat;}
.c_b_{ background:url(../images/Circle/c_bot_.png) repeat-x;}
.r_b_{ background:url(../images/Circle/r_bot_.png) no-repeat;}

/**/
.lll-left,.rrr-right{ width:15px; float:left;}
.ccc-center{float:left; width:1096px;}
.lll-t,.lll-b,.rrr-t,.rrr-b{ width:15px; height:15px; line-height:15px; font-size:0px;}
.ccc-t,.ccc-b{ width:1096px; height:15px; line-height:15px; font-size:0px;}
.lll-c,.rrr-c,.ccc-c{ height:104px;}

.lll-t{ background:url(../images/Circle/r/lll-t.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Circle/r/lll-t.png");}
.lll-c{ background:url(../images/Circle/r/lll-c.jpg) repeat-y;}
.lll-b{ background:url(../images/Circle/r/lll-b.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Circle/r/lll-b.png");}
.rrr-t{ background:url(../images/Circle/r/rrr-t.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Circle/r/rrr-t.png");}
.rrr-c{ background:url(../images/Circle/r/rrr-c.jpg) repeat-y;}
.rrr-b{ background:url(../images/Circle/r/rrr-b.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Circle/r/rrr-b.png");}
.ccc-t{ border-top:1px solid #dee0e2;}
.ccc-c{ background:url(../images/Circle/r/ccc-c.png) repeat-x; width:1096px;}
.ccc-b{ background:url(../images/Circle/r/ccc-b.jpg) repeat-x; clear:both;}

.hegibb4 .lll-c,.hegibb4 .rrr-c,.hegibb4 .ccc-c{height:400px;}

/* 上下左右 ---滑线*/
.nw_ls_top{ border-top:5px solid #c33f53; margin-top:5px;}
.bot_ls_bot{ border-bottom:5px solid #c33f53; }
.bot_lsbck5{ background:#c33f53; height:5px;}
.on_{ border-top:1px solid #E8E8E8; }
.up_{ border-bottom:1px solid #E8E8E8;}
.lr_{ border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8;}

.bora_{ border:1px solid #dedede;}
.borb_{ border-left:1px solid #dedede;  border-right:1px solid #dedede;}
.img_{ border:1px solid #dadada; }

.font_weight{ font-weight:bold;}
.underline{ border-bottom:1px dashed #e0e0e0;}
.underline2{ border-bottom:1px solid #e0e0e0;}
.udlne_r{ border-right: 1px solid #e0e0e0; padding-right: 15px;}
.udlne_r2{ border-right: 1px solid #e0e0e0; padding-right: 0px;}
.size24{ font-size:24px; }
.size18{ font-size:18px; }
.size14{ font-size:14px; }
.size13{ font-size:13px; }

/* 背景图 */
.hd_bot_bk{ clear:both; background:url(../images/header/hd_bot_bk.png) repeat-x; height:10px; width:100%; overflow:hidden;}
.Title_h2 { background:url(../images/ico/Title_bck_.jpg) 0px 5px no-repeat; }
.tile_sp{ background:url(../images/img/title_mg_.jpg) -3px 22px no-repeat;}
.ico_home{ background:url(../images/ico/ico_home.gif) no-repeat;}
.ico_top{ background:url(../images/ico/ico_top.gif) no-repeat;}
.ico10{ background:url(../images/ico/ico10.gif) 0 5px no-repeat;}
  /*more*/
.more_1{ background:url(../images/ico/more_1.jpg) no-repeat;}
.more_2{ background:url(../images/ico/more_2.jpg) no-repeat;}


.top_bckg_1{ background:url(../images/img/background_box.gif) right top no-repeat;}
.top_bckg_2{ background:url(../images/img/background_box2.gif) right top no-repeat;}
.top_bckg_3{ background:url(../images/img/background_box3.png) right top no-repeat;}
.top_bckg_4{ background:url(../images/img/background_box4.png) right top no-repeat;}
.top_bckg_5{ background:url(../images/img/background_box5.png) right top no-repeat;}

.bot_bckg_1{ background:url(../images/img/background_bottom.gif) right bottom no-repeat; }
.bot_bckg_2{ background:url(../images/img/background_bottom2.gif) center bottom no-repeat; }
.bot_bckg_3{ background:url(../images/img/background_bottom3.png) right bottom no-repeat;}
.bot_bckg_4{ background:url(../images/img/background_bottom4.png) right bottom no-repeat;}
.bot_bckg_5{ background:url(../images/img/background_bottom5.png) right bottom no-repeat;}
.bot_bckg_6{ background:url(../images/img/background_bottom6.png) right bottom no-repeat;}


/* 上下边距 */
.hg5{ padding-top:5px; clear:both;}
.mar_top5{margin-top: 5px;}
.mar_top10{ margin-top:10px; clear:both;}
.mar_top15{ margin-top:15px;}
.mar_top20{margin-top: 20px;}
.mar_top40{margin-top: 40px;}

.mar_bot20{margin-bottom:20px;}
.mar_bot80{margin-bottom:80px;}

.mar_lr10{ margin:0px 10px;}
.pdd_bot30{ padding-bottom:30px;}
.pdd_bot60{ padding-bottom:60px;}
.pdd_left{ padding-left:40px;}
.mar_lr20{ margin:0px 31px 0 20px;}


/* 行高 样式 */
.font_height35{font:12px/35px "宋体"; }
.font_height35 li{} 


/* 分享图标 */
.mod_shares_list {clear:both; margin:45px 0px 15px 0px; clear:both; position: relative; width: 220px;}
.mod_shares_list h4 { margin-left: 15px; text-align:left; position: relative; z-index: 2; font-size:12px; color:#8d8d8d;}
.mod_shares_list ul {height: 30px; left: 135px; overflow: hidden; position: absolute; top: -10px;width:100%;z-index: 2;}
.mod_shares_list li { float: left; margin: 8px 10px 0 0;}
.mod_shares a{ float:left; background:url(../images/ico/icons.png) no-repeat scroll 0 0 transparent; display: block; height: 16px; overflow: hidden; text-indent: -9999em; width: 16px;}

.mod_shares a.weibo {background-position: 0 -61px;}
.mod_shares a.sina {background-position: 0 -20px;}

  /*22*/
.mod_shares_list2 { clear:both; position: relative; height:100%; overflow:hidden;}
.mod_shares_list2 h4 { float:left; margin-left: 5px;position: relative; z-index: 2; font-size:12px; color:#8d8d8d;}
.mod_shares_list ul {height: 30px; left: 135px; overflow: hidden; position: absolute; top: 5px;width:100%;z-index: 2;}
.mod_shares_list2 li { float: left; margin: 0 5px 0;}
.mod_shares2 a{ float:left; background:url(../images/ico/icons.png) no-repeat scroll 0 0 transparent; display: block; height: 16px; line-height:16px; overflow: hidden; text-indent:20px;}
.fxdao_{ float:left; background:url(../images/ico/icons.png) no-repeat scroll bottom left transparent; display: block; height: 16px; line-height:16px; overflow: hidden; text-indent:20px;}

.mod_shares2 a.qzone {background-position: 0 -42px;}
.mod_shares2 a.weibo {background-position: 0 -61px;}
.mod_shares2 a.sina {background-position: 0 -20px;}
.mod_shares2 a.renren { background-position: 0 0;}

.mod_shares2 a.dytext{ background-position:0 -267px;}
.mod_shares2 a.close{ background-position:0 -303px;}
.mod_shares2 a.pinglun{ background-position:0 -284px;}

.mod_shares_list2 .h3{ padding:0px 15px; width:280px; display:block;}

/* 评价星星, 信用度 ,推荐度,  */
.scon .lstar {margin-left: 3px;}
.lstar, .lstar li { background:url(../images/ico/lstar.gif) repeat-x scroll 0 -21px transparent;display: inline;float: left; height: 21px;line-height: 21px; overflow: hidden;width: 100px;}
.lstar li {background-position: 0 0;margin: 0;overflow: hidden; width: 20px; cursor:pointer;}
/* -- */



.pages_onup{padding:40px 0px; }
.pages_onup a{ font:14px/35px "宋体";}
.pages_onup span{ font-weight:bold; color:#555555}
.pgbck{ background:url(../images/ico/ico7.png) 0px 0px no-repeat;overflow:hidden; position:relative; display:block; height:15px; width:16px;}
.homepg{ background-position:0px 0px;}
.onpg{ background-position:-27px 0px;}
.lastpg{ background-position:right 0px;}
.uppg{ background-position:-57px 0px;}

.header{ background:url(../images/header/hd_background1121.jpg) no-repeat center top; width:1127px; height:171px; margin:0 auto; position:relative; z-index:5;}
.header .hd_left{ width:870px;}
.logo{ margin:29px 0px 20px 19px;}
.header .hd_right { height:171px; }
.login{ text-align:right;height:40px; line-height:40px; position:absolute; right:0px; top:0px; width:1127px; overflow:hidden; z-index:999}
.login a{ padding:0px 5px;color:#555555; overflow:hidden; }


.nav{ clear:both; width:870px;position:relative;}
.nav li{ float:left;}
.nav li a{ display:block;height:45px; width:100px;  text-align:center; color:#002948; font:bold 16px/40px "宋体"; position:relative; overflow:hidden;}
.nav li a:hover, .nav li a.hover{ background:url(../images/header/nav_hover.png) 3px 3px no-repeat; color:#FFF;}

/* 搜索 */
.search{ clear:both; background:url(../images/header/search.png) no-repeat; height:25px; width:246px; padding-top:8px;}
.search select, .search input{ background:none; border:none;}
.search input{/* margin-top:7px; margin-left:4px;*/}
.search select{ float:left; /*width:50px; height:18px; margin:7px 0px 0px 15px; border:none; background:#FFF;*/}
.search .text { float:left; width:100px; height:18px;}
.search .input{ float:left; color:#4198e1; font: bold 14px "黑体" ; width:50px;}

.select_{ float:left; display:inline;}
.selected { background:none;}
div.selectbox-wrapper { position: absolute;width:50px; margin: 0px 0 0 15px; background:#FFF; border:none; text-align: left;z-index:99;}
div.selectbox-wrapper ul li.current {color: #FFF;  background:#666}
div.selectbox-wrapper ul li { CURSOR: pointer; LINE-HEIGHT: 18px;  padding-left:10px; width:40px; color:#000;}
.selectbox { border:none;  DISPLAY: block; margin:0 15px; width: 40px; CURSOR: pointer; height:18px; line-height:18px; background:url(../images/header/select_1.jpg) no-repeat;}

/* 自定义宽度高度 */
.width76{width:76px;}
.width200{ width:200px;}
.hegi12{ height:11px; border-bottom:1px solid #d5dbe3;}

/* 字体 - 大小 - 颜色 */
.clr1_{ color:#434343;}
.clr2_{ color:#848484;}
/* 颜色区 */
.white{ color:#FFF;}
.whccc{ color:#cccccc;}
.blue{color:#1699df;}
.af6f2c{ color:#af6f2c;}
.cf0000{ color:#cf0000;}
.ca5165{ color:#ca5165;}
.cc6c6{ color:#c6c6c6;}
.ERcERc li a{ color:#2c2c2c;}
.colr_04{color:#049787}
.colr_05{color:#0f386a}
.colr_06{color:#ff0006}
/*字体超出范围影藏*/
.space{white-space:nowrap;text-overflow:ellipsis;}
.spa_list_ li a{white-space:nowrap;text-overflow:ellipsis;}
/* 底部样式 */
.footer{ height:126px; margin-top:32px; margin-bottom:25px; *filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#cccccc');-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";}

.foter_bott{position:relative; clear:both; }
.foter_bott .logo_bott{position:absolute; float:left; left:25px; top:-6px; text-align:left;}
.logo_bott .icms_img{ width:65px; height:35px;}
.logo_bott .ldrj_img{ width:72px; height:35px;}
.foter_bott .p1 {display: block;padding: 0px 0 5px;}
.foter_bott p{ color:#979595; text-align:center; }
.foter_bott p a {color: #979595; margin: 0 20px;}

.foter_box2{ padding-top:10px;}
.foter_box2 h2{ font:18px/35px "黑体"; color:#3a425e; float:left; padding-left:16px;}
.foter_box2 .div{ float:left;}
.foter_box2 .div a{height:31px; width:82px; border:1px solid #dbdbdb; display:block; float:left; margin-left:14px; *margin-left:11px;}
.foter_box2 .div a img{height:31px; width:82px;}
.ftrtext { clear:both; padding:10px 0px 0px 20px; overflow:hidden; height:20px;}
.ftrtext li{ padding-right:15px; float:left;}
.ftrtext li a{ padding-right:15px; color:#666666; font-size:12px;}
.ftrtext li span{color:#666666;}
/* */

.tablexistypage{width:640px; margin:0 auto;}
.tablexistypage td{ width:43%;}
.tablexistypage td span{ padding-left:10px;}
.tablexistypage .thdoy{ border:none; background:url(../images/img/sl_list_box.gif) no-repeat; height:39px;}
.tablexistypage .tbdobm{ border-bottom:1px dotted #DCDCDC; height:25px; line-height:25px; clear:both;}



/**************
分页样式
****************/

.pages{ margin-top:10px;}
.pages li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#588FD9; color:#FFF;padding:0 8px;}
.pages li a{float:left;padding:0 8px;height:20px;}.pages li a:hover{background-color:#588FD9; color:#FFF;text-decoration: none;}


/*******会员信息*********/
.Box_main8_ .list li{ line-height:35px;border-bottom:1px solid #EEE; padding-left:15px;background: url(../images/image.gif) no-repeat 5px -155px; font-size:14px;}
.Box_main8_ .list li span{ float:right; font-size:11px; color:#999; font-family:Verdana, Geneva, sans-serif}
.Box_main8_ .list li em{padding-left:10px; color:#C00; font-size:12px; font-style: normal;}
.Box_main8_ .list dl{ float:left; width:160px; height:145px; padding:5px; text-align:center; overflow:hidden; margin-left:12px; margin-bottom:12px;background: url(../images/image.gif) no-repeat -430px -270px;}
.Box_main8_ .list dl dt{height:120px;}
.Box_main8_ .list dl dt img{width:160px;height:120px;}
.Box_main8_ .list dl dd{height:30px; overflow:hidden; line-height:30px;}
.Box_main8_ .list dl:hover{background-position: -430px -440px;}
.Box_main8_ .list dl:hover a{ color:#FFF}

/*公司动态*/

.member_f{margin-top:5px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold; }
.member_f dl dd{float:left; line-height:26px; padding-left:10px;float:left;}
.member_f dl dd #body1{ width:10px; height:200px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}

.member_f .hdadd_text{height:26px;line-height:26px;border:#d5d5d5 solid 1px;}

/*交互留言*/
.class_hd_add_box .class_hd_add_dl dt{background:#eeeeee;padding-left:4px;}
.class_hd_add_box .class_hd_add_dl{margin-left:8px;} 

/*会员资料白色背景**/
.class_hd_whitebg{background:#fff;}
.btnbig{width:150px; height:25px; color:#eeeeee}

.class_hd_update_txt{height:25px; line-height:25px; border:#d5d5d5 solid 1px;}



/*修改个人中心=============================================================================================================================*/

.pct{width:100%; background-color:#ffffff; min-height:470px;}

.pct .pctb{font-size:24px; color:#111111; padding-left:65px; width:70%; font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti; line-height:40px; padding-top:20px;}

.pcta{ margin-left:65px; width:688px; position:relative; border-bottom:1px dashed #ededed; padding-bottom:25px; padding-top:20px;}

.pcta img{float:left; width:48px; height:48px; padding-right:15px;}

.pcta dl{color:#0089f8;}
.pcta dt{color:#888888;}
.pcta span{position:absolute; top:5px; right:8px; }
.pcta span a{color:#ff0000;}
.pcta p{position:absolute; bottom:2px; right:8px; color:#555555;}


/*我的购物车=============================================================================================================================*/


.inspan1 img{width:100px; height:75px;}
.ins{float:left; padding:8px 0 8px 10px;}
.inbut{border:none; background:url(../images/but1.png) no-repeat; scroll 0 0 transparent; width:157px; height:37px; color:#FFF; font-size:14px;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;}

.inspan2{float:left;}
.inspan2 .inbut2{border:none; background:url(../images/but3.png) no-repeat; scroll 0 0 transparent; width:38px; height:20px; color:#FFF; font-size:12px;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;}

/*我的订单=============================================================================================================================*/

.ord{float:left; padding-left:20px; width:882px;}
.orda{border:1px solid #e6e6e6; border-bottom:none; background:url(../images/001.png) repeat-x scroll 0 0 transparent; height:31px; width:880px; line-height:31px;}
.orda span{text-align:center; float:left;}

.ordb{float:left; width:100%;}
.ordbimg{padding:10px 0 10px 8px;}
.ordbimg img{border:1px solid #e1e1e1;}
.ordbspan{color:#005EA7;}
.ordbspan2{color:#999999;}
.ordb td{color:#222222;}
