@charset "utf-8";
body { font:12px/1.231 Verdana, Arial, Helvetica, sans-serif ""; } /*网站字体颜色*/

/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:960px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header , .content , .footer { width:960px; margin:0 auto;}
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(Img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.left2top { background:url(Img/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(Img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(Img/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(Img/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(Img/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(Img/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(Img/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:752px; 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:668px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}



/**header**/
html{ background:url(Img/Common/html_bg.gif) repeat-x;}
.index_body{ background:url(Img/Common/body_bg.gif) no-repeat center 0;}
.top_nav{ height:30px; line-height:30px;}
.top_nav span{ float:right;}
.top_nav span a{ margin:0 10px;}
.logo_tel{ height:80px;}
.logo{ float:left;}
.tel{ float:right; padding:40px 17px 0 0;}
.tel span{ font-size:24px; font-family:Arial; color:#c00;}
.nav{ clear:both; height:40px; line-height:40px; background:#000;}
.nav ul{}
.nav li{ float:left; padding:0 23px; background:url(Img/Common/nav_libg.gif) no-repeat right; position:relative; z-index:9999;}
.nav li a{ color:#fff; font-size:14px; font-weight:bold;}
.nav li ul{ position:absolute; width:147px; left:0; top:40px; padding:0; text-align:center;}
.nav li ul li { clear:both; background:#000; width:147px; padding:0;}
.nav li ul li a{ color:#fff; font-size:12px; width:147px; padding:0; font-weight:bold; font-weight:normal;}
/*footer*/
.foot{ background:url(Img/Common/foot_bg.gif) repeat-x #f5f5f5;}
.footnav{ height:25px; text-align:center; color:#fff; line-height:25px; margin-top:10px;}
.footnav a{ padding:0 10px; color:#666;}
.youqing{ height:58px; border:1px solid #ccc; background:#fff; overflow:hidden; color:#333; width:960px; margin:0 auto;}
.youqing div{ width:140px; background:#f6f6f6; float:left; line-height:58px; text-align:center; font-weight:bold; color:#c00; border-right:1px solid #ccc;}
.youqing a{ padding:0 10px; color:#666;}
.foot .youqing p{ float:left; line-height:24px; height:48px; overflow:hidden; padding-top:5px; width:780px; text-align:left; padding-left:20px;}

.footer p{ text-align:center; line-height:40px; color:#666;}
.footer1{ background:#F5F5F5;}
.footer{ position:relative; padding-bottom:40px;}
.foot1{ position:absolute; top:38px; left:155px;}
.foot2{ position:absolute; top:38px; left:770px;}
