﻿@charset "utf-8";
body { color:#666; font-size:12px; font-family: "宋体";} /*网站字体颜色*/
a { color:#666; text-decoration:none;}  
a:focus{outline:0;} 
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.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;}
.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; margin-top:10px;}
.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;}
.h_nav li a:-webkit-any-link{ display:block;}

/*头部开始*/
.topp{ height:215px; border-bottom:1px solid #de2728; background:url(Img/Common/top_bg.gif) no-repeat center top;}
.top_t{ height:33px; line-height:33px; color:#aaabab;}
.top_t p{ float:right; line-height:33px;color:#aaabab;}
.top_t p a{ padding: 0 8px; color:#aaabab;}
.top_t .a_last{ padding-right:0;}
.top_c{ height:134px;font-family:"Microsoft Yahei"}
.top_c h1{ float:left; padding: 35px 13px 0 0;}
.top_c h2{ float:left; height:60px; margin:48px 0 0 0; padding:0 0 0 10px; border-left:1px solid #4a4645; font-size:28px; font-weight:normal; color:#de2728;}
.top_c h2 span{ display:block; padding-top:3px; color:#4a4645; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.top_c p{ float:right; margin:40px 0 0 0; padding:5px 0 0 0;background:url(Img/Common/top_icon1.gif) no-repeat 134px top; color:#4a4645; font-size:14px; text-align:right;}
.top_c p b{ display:block; padding:3px 0 0 0; font-size:26px; color:#de2728; font-family:Impact; font-weight:normal;}
.top_c p b span{ color:#8e8e8e; font-family:Euphemia; font-size:24px;}
.nav{ height:46px; background:#de2728;font-family:"Microsoft Yahei"}
.nav li{ float:left; font-size:14px; padding: 13px 28px; font-weight:bold; background:url(Img/Common/top_bor1.gif) no-repeat right center;}
.nav li a{ display:inline-block; line-height:21px; color:#ffffff; }
.nav li a:hover,.nav li.cur a{ color:#fff33f; border-bottom:2px solid #fff33f; text-decoration:none;}
.nav .li_last{ background:none;}
/*头部结束*/

/*底部开始*/
.foot{ height:207px; background:#383838;font-family:"Microsoft Yahei"}
.f_nav{ height:46px; line-height:46px; text-align:center; background:#232325;}
.f_nav a{ display:inline-block; padding: 0 28px; background:url(Img/Common/f_bor1.gif) no-repeat right center; color:#d3d3d3}
.f_nav .a_last{ background:none;}
.yu{ height:161px;}
.yu h2{ float:left; padding:34px 18px 0 100px;}
.yu p{ float:left; padding:26px 0 0 22px; line-height:30px; color:#bbbbbb; font-size:13px;}
.yu p span{ color:#ffffff;}
.yu p a{ padding: 0 8px 0 0; color:#bbbbbb;}
.yu p a img{ vertical-align:middle;}
.yu i{ float:right; padding:28px 100px 0 0;}
/*底部结束*/


.btom{ height:43px; background:url(Img/Common/btom_bg.gif) repeat-x; overflow:hidden;}
.btom h2{ float:left; width:306px; padding: 0 0 0 59px; line-height:43px; background:url(Img/Common/btom_icon1.gif) no-repeat left center; font-size:13px; font-weight:normal; }
.btom h2 a{ padding: 0 0 0 11px; background:url(Img/Common/btom_icon5.gif) no-repeat left center;color:#898989;}
.btom h3{ float:left; width:130px; padding: 0 0 0 16px; line-height:43px; background:url(Img/Common/btom_bor1.gif) no-repeat left center;font-family:"Microsoft Yahei"}
.btom h3 a{ display:block; padding: 0 0 0 32px; background:url(Img/Common/btom_icon2.gif) no-repeat left center; font-size:14px; color:#de2728;}
.btom p{ float:left; width:420px; padding: 7px 0 10px 19px; line-height:30px; background:url(Img/Common/btom_bor1.gif) no-repeat left top;font-family:"Microsoft Yahei"; font-size:13px; color:#232325}
.btom p i{ padding-right:5px;}
.btom p i img{ vertical-align: middle;}
.btom p a{ float:right;}
.btom p b{ font-size:20px; color:#de2728; font-family:Arial, Helvetica, sans-serif;}
.btom p b span{ color:#8e8e8e;}





