@charset "gb2312";
body { color:#666666;font:12px/1.231 Verdana, Arial, Helvetica, sans-serif ,""; background:url(../images/bg.jpg) repeat-x center top;} /*网站字体颜色*/
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"微软雅黑","宋体";}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header , .content , .footer { width:960px; margin:0 auto;}

.left { width:201px; float:left; overflow:hidden;}
.left2 { width:750px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.left2top { background:url(../images/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(../images/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:740px; float:left; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:202px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(../images/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(../images/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(../images/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(../images/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:738px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.left2_main { width:747px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}


/*头部开始*/



.h_top { height:16px; color:#888;}
.h_top p { height:16px; line-height:36px;}
.h_top  span { padding-right:8px; padding-left:8px; height:36px;color:#888;}
.h_top p a { padding:0 8px; line-height:36px; color:#888;}
.h_top p span a { padding:0 8px;}
.h_top p span img { padding:5px 6px 0;}
#commonHeaderGuest a{padding:0 8px;}
#commonHeaderUser a{padding:0 8px;}
.h_con { height:99px; }
.h_con h1 { padding:7px 0 0 1px; background:url(../images/h_bor.gif) no-repeat right 16px; }
.h_con h1 img { float:left; padding:0 7px 0 0;}
.h_con .r10{ margin-right:10px}
.h_con .t10{ margin-top:10px}
.h_con h1 span em { font-style:normal; font-size:18px; display:block; font-weight:normal; padding-right:10px}
.h_pho { width:205px; padding:25px 0 0 26px !important; color:#222; font-size:14px; overflow:hidden; line-height:26px; background:url(../images/tel.gif) no-repeat left 33px; font-family:"微软雅黑";}
.h_pho span { font-size:24px; display:block; color:#2c34ab; font-weight:bold}

.h_nav { height:40px; overflow:hidden;}
.h_nav ul li { float:left; overflow:hidden; font-size:14px; font-family:"微软雅黑"; background:url(../images/n_bor.gif) no-repeat left 10px; padding-right:2px}
.h_nav ul li a { color:#fff; height:40px; line-height:40px; padding:0 22px;}
.h_nav ul li a:hover, .h_nav ul .cur a { color:#333; background:url(../images/hover.gif) repeat-x center top; display:inline-block;}
.h_nav ul .nobot { background:none}
.h_nav ul li a:-webkit-any-link{ display:block;}

.h_ser { width:960px; height:42px; padding-top:15px; margin:0 auto}
.h_ser p { height:42px; line-height:26px; padding-left:5px;}
.h_ser a { padding:0 8px;}
.s_inp { width:228px; height:26px;}
.inp01 { width:131px; height:26px; line-height:26px; border:medium none; background:url(../images/txt.gif) no-repeat; text-align:left; padding:0 0 0 32px; font-size:12px; color:#d0d0d0; margin-right:7px;}

/*头部结束*

/*底部开始*/
.fbg { height:197px; background:url(../images/fbg.jpg) repeat-x center top; overflow:hidden; margin-top:10px;}
.f_nav { height:35px; line-height:35px; text-align:center; color:#fff; padding-top:2px; font-weight:bold}
.f_nav a { padding:0 18px; color:#fff;}
.f_con { width:960px; padding:35px 0 0 0; height:105px; overflow:hidden; background:url(../images/fcon.jpg) no-repeat}
.f_con h1 { padding:5px 34px 0 193px; width:130px; height:100px;}
.f_con h1 img { width:130px; }
.f_con p { height:28px; line-height:28px; text-align:left;}
.f_con p a { color:#7e7e7e}
.f_con p img { vertical-align:middle; padding-left:10px;} 
/*底部结束*/


/*产品详细页（商城）*/
#lib_product_detail_shop{margin:0 auto; overflow:hidden;}
#lib_product_detail_shop .pro_img{float:left; position:relative;}
#lib_product_detail_shop .pro_img *{_behavior:none;}
#lib_product_detail_shop .pro_img .bigimg{text-align:center; overflow:hidden; border:1px solid #ddd; position:relative;}
#lib_product_detail_shop .pro_img .MagicZoom{display:block; margin:0 auto;}
#lib_product_detail_shop .pro_img .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#lib_product_detail_shop .pro_img .MagicZoomBigImageCont{border:1px solid #999;}
#lib_product_detail_shop .pro_img .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#lib_product_detail_shop .pro_img .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#lib_product_detail_shop .pro_img .MagicZoomLoading{border:1px solid #ddd; background:#fff url(../../../images/lib/product/zoomloader.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
#lib_product_detail_shop .pro_img #zoom-big{position:absolute; top:0;}
#lib_product_detail_shop .pro_img #small_img{position:relative; width:350px; height:72px; margin:10px auto;}
#lib_product_detail_shop .pro_img #small_img .small_img_ctrl{position:relative; _position:absolute;}
#lib_product_detail_shop .pro_img #small_img .small_img_ctrl div{height:72px; background:#fff; width:15px; text-align:center; padding-top:29px;}
#lib_product_detail_shop .pro_img #small_img .small_img_ctrl div.left{float:left;}
#lib_product_detail_shop .pro_img #small_img .small_img_ctrl div.right{float:right;}
#lib_product_detail_shop .pro_img #small_img #small_img_list{position:absolute; top:0;}
#lib_product_detail_shop .pro_img #small_img #small_img_list li{float:left; border:1px solid #ddd; margin-right:20px;}
#lib_product_detail_shop .pro_img #small_img #small_img_list li .JJ{display:none;}
#lib_product_detail_shop .pro_img #small_img #small_img_list li:hover{border:1px solid #999999;}
#lib_product_detail_shop .pro_img #small_img #small_img_list li:hover .JJ{width:7px; height:4px; top:-4px; position:absolute; margin-left:30px; display:block;}
#lib_product_detail_shop .pro_img #small_img #small_img_list li a{display:block; width:70px; height:70px; vertical-align:middle; display:table-cell; *font-family:Arial; *display:block; text-align:center; *font-size:61px;}
#lib_product_detail_shop .pro_img #small_img #small_img_list li a img{vertical-align:middle;}
#lib_product_detail_shop .cs{float:left; overflow:hidden; margin-left:15px;}
#lib_product_detail_shop .cs .proname{font-weight:bold; font-size:14px;}
#lib_product_detail_shop .cs .itemno{height:28px; line-height:28px;}
#lib_product_detail_shop .cs .oline{border-bottom:1px dashed #ddd; margin:5px 0;}
#lib_product_detail_shop .cs .itemno img{padding-left:10px;}
#lib_product_detail_shop .cs .price_0{height:28px; line-height:28px;}
#lib_product_detail_shop .cs .price_1{height:28px; line-height:28px; font-size:14px;}
#lib_product_detail_shop .cs .price_1 font{color:#ff6600; font-size:14px;}
#lib_product_detail_shop .cs .addtocart{background:#F1F0EE; padding:12px;}
#lib_product_detail_shop .cs .addtocart .par_list{padding-left:20px;}
#lib_product_detail_shop .cs .addtocart .box0{border:1px solid #bbb; padding:3px 16px; margin:2px 1px; background:#fff; cursor:pointer; white-space:nowrap; zoom:1; line-height:30px; *line-height:16px;}
#lib_product_detail_shop .cs .addtocart .box1{border:2px solid #bbb; padding:2px 15px; margin:2px 1px; background:url(../../../images/lib/product/gou.gif) right bottom no-repeat #ccc; cursor:pointer; white-space:nowrap; zoom:1; line-height:30px; *line-height:16px;}
#lib_product_detail_shop .cs .addtocart a.wishlists{text-decoration:underline; margin-left:15px;}
#lib_product_detail_shop .pro_detail_ext{margin:0 auto; clear:both; overflow:hidden;}
#lib_product_detail_shop .pro_detail_ext .description{min-height:200px; _height:200px;}
#lib_product_detail_shop .pro_detail_ext .description .title{font-size:14px; font-weight:bold; color:#1C4D8F; border-bottom:1px dashed #ccc; height:24px; line-height:24px;}
#lib_product_detail_shop .pro_detail_ext .description .txt{margin:10px 0;}
#lib_product_detail_shop .pro_detail_ext .may_like{min-height:200px; _height:200px;}
#lib_product_detail_shop .pro_detail_ext .may_like .title{font-size:14px; font-weight:bold; color:#1C4D8F; border-bottom:1px dashed #ccc; height:24px; line-height:24px; margin-bottom:9px;}
#lib_product_detail_shop .pro_detail_ext .may_like #lib_product_list{min-height:150px; _height:150px;}
#lib_product_detail_shop .maybe_like{overflow:hidden;}
#lib_product_detail_shop .maybe_like .scroller_contents{width:10000000px;}
#lib_product_detail_shop .maybe_like #scroller_contents_0, #lib_product_detail_shop .maybe_like #scroller_contents_1{float:left; display:block;}
#lib_product_detail_shop .maybe_like .item{float:left;}
#lib_product_detail_shop .maybe_like .item ul{overflow:hidden;}
#lib_product_detail_shop .maybe_like .item ul li{text-align:left; margin-top:5px; font-size:14px;}
#lib_product_detail_shop .maybe_like .item ul li.img{border:1px solid #ddd; margin:0; overflow:hidden; vertical-align:middle; display:table-cell; *font-family:Arial; *display:block; text-align:center;}
#lib_product_detail_shop .maybe_like .item ul li.img:hover{border:1px solid #999;}
#lib_product_detail_shop .maybe_like .item ul li.img img{vertical-align:middle;}
#lib_product_detail_shop .maybe_like .item ul li.name{padding-top:3px; padding-left:1px; *padding-left:0; margin:0; clear:both;}
#lib_product_detail_shop .maybe_like .item ul li.name a{text-decoration:underline;}
#lib_product_detail_shop .maybe_like .item ul li.price del{color:#666;}
#lib_product_detail_shop .maybe_like .item ul li.price span{color:#A92D2F; font-weight:bold; padding-left:10px;}