@charset "utf-8";
body { font:12px/1.231 Verdana, Arial, Helvetica, sans-serif ""; } /*网站字体颜色*/

/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header , .content , .footer { width:960px; margin:0 auto; overflow:hidden;}
.left { width:201px; float:left; overflow:hidden;}

.banners{ width:960px; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../image/left_top_img.gif) no-repeat; height:3px; font-size:0; display:none; overflow:hidden;}
.left2top { background:url(../image/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(../image/left_bot_img.gif) no-repeat; height:3px; font-size:0; display:none; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(../image/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:754px; float:left; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(../image/right_top_img.gif) no-repeat; height:3px; font-size:0; display:none; overflow:hidden;}
.right2top { background:url(../image/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(../image/right_bot_img.gif) no-repeat; height:3px; font-size:0; display:none; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(../image/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:752px; min-height:458px; 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:668px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}



/**header**/
html{ background:url(../image/htmlbg.jpg) repeat-x #fff;}
.logo{ float:left; width:460px; height:97px;}
.logo img{ width:460px; height:97px;}
.logo_right{ float:right; text-align:right;}
.logo_right p{ height:24px; line-height:24px; color:#898989; padding-top:15px;}
.logo_right p a{ margin:0 14px; color:#898989;}
.logo_right div{ height:97px; line-height:97px; padding-right:12px; font-family:arial; color:#1f4fae; font-size:24px; font-weight:bold;}
.nav{ clear:both; height:38px; line-height:38px;}
.nav ul{}
.nav li{ float:left; padding-right:2px; background:url(../image/nav_libg.jpg) no-repeat right 0;}
.nav li a{ display:block; font-size:15px; font-family:"微软雅黑"; color:#fff; padding-left:19px;}
.nav li a span{ display:block; padding-right:20px;}
.nav .cur a,.nav li a:hover{ background:url(../image/nav_left.jpg) repeat-x left 0; color:#1f4fae; text-decoration:none;}
.nav .cur a span,.nav li a:hover span{ background:url(../image/nav_right.jpg) repeat_x right 0;}

.keyword{ height:28px; padding:8px 0;}
.keyword_l{ width:300px; float:left; padding-left:10px; position: relative;}
.key_input{ border:1px solid #CCC; width:94%; height:27px; line-height:27px; background:#fff; color:#999999; padding-left:15px; border-radius: 15px; outline: none;}
.keyword_r{ float:left; padding-left:0px; width:650px; height:28px; line-height:28px; overflow:hidden; color:#999999;}
.keyword_r a{ color:#999999; margin:0 10px; text-decoration: none;}
.search_btn{ position: absolute;
    right: 12px;
    top: 4px;
    width: 22px;
    height: 22px;
    outline: none;
}

/*footer*/
.foot{ background:url(../image/foot_bg.jpg) repeat-x; clear:both;}
.footnav{ height:32px; text-align:center; color:#fff; line-height:32px;}
.footnav a{ padding:0 9px; color:#fff;}
.footer p{ text-align:center; line-height:22px;}
.footer_p{ color:#fff; padding-top:10px; height:30px;}
