﻿@charset "utf-8";
body { color:#666; font-size:12px; font-family: "宋体";} /*网站字体颜色*/
a { color:#666; 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; 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; }
.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 {  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 { 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; 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;}

/*头部开始*/
.top{ height:140px; padding-top:2px; background:url(Img/Common/top_bg.gif) repeat-x;}
.top .header{ padding-left:27px; height:102px;}
.top_h{ color:#3f8de4; height:26px; line-height:26px;}
.top_h ul{ float:right; margin: 0 0 0 26px;}
.top_h ul li{ float:left; margin-right:8px;}
.top_h ul li a{ margin-right:10px; color:#89afd9; color: #3f8de4;}
.top_h p{ float:right;}
.top_h p span{ float:left; width:112px; height:24px; margin-right:2px; padding-left:10px; background: url(Img/Common/quan.gif);}
.top_h p a{ float:left; margin-top:-1px; width:27px; height:26px; background:url(Img/Common/icon1.jpg);}
.top_c{ padding-top:14px;font-family:"Microsoft Yahei";}
.top_c h1{ margin-right:10px; float:left;}
.top_c .wm{ float:left; padding-top:10px; font-size:18px; color:#d0dff0; text-shadow:2px 2px 2px #06396f;}
.top_c h2 span{ display:block; margin-top:4px; font-size:17px; font-weight:normal; position:relative;}
.top_c p{ margin:24px 0px 0 0; padding-left:42px; height:28px; background:url(Img/Common/phone.jpg) no-repeat left bottom; float:right; font-size:13px; color:#89afd9; width:230px;}
.top_c p span{ display:block; font-size:32px; line-height:24px; color:#ffffff;text-shadow:2px 2px 2px #06396f; font-weight:bold;}
.nav{ height:47px; background:url(Img/Common/nav_bg.gif) repeat-x;}
.nav ul{ padding: 0 0 0 25px; width:935px;}
.nav ul li{ float:left; background:url(Img/Common/navli_r.gif) no-repeat right center;line-height:47px;font: bold 13px "Microsoft Yahei";  }
.nav ul li.last{ background:none;}
.nav ul li a{padding:0 0 0 13px;line-height:47px; display:inline-block;color:#ffffff; font-size:13px;}
.nav ul li a span{  padding:0 11px 0 0;line-height:47px; display:inline-block;}
.nav ul li a:hover{background:url(Img/Common/nav_l.gif) no-repeat 0 8px; margin-left:-5px; padding-left:18px; text-decoration:none;}
.nav ul li a:hover span{background:url(Img/Common/nav_r.gif) no-repeat right 8px;}

.nav .cur a{background:url(Img/Common/nav_l.gif)  no-repeat 0 8px; margin-left:-5px; padding-left:18px; text-decoration:none;}
.nav .cur span{background:url(Img/Common/nav_r.gif) no-repeat right 8px;}

/*头部结束*

/*底部开始*/
.foot{ height:343px; background:url(Img/Index/foot_bg.gif) repeat-x;}
.foot ul{ padding:20px 0 40px 128px;background:url(Img/Index/fnav_b.gif) no-repeat bottom center;font-family:"Microsoft Yahei";}
.foot ul li{ float:left; margin-right:20px;font-weight:bold; color:#ffffff;}
.foot ul li a{  color:#ffffff; padding-right:20px;}
.foot h2{ float:left;_display:inline; margin: 58px 0 0 88px;}
.foot p{ float:left; width:535px; margin: 35px 0 0 35px; color:#88abd2;line-height:24px;}
.foot p span.sp{ margin-left:18px; }
.foot p a{ color:#fff;}
.sea{ height:35px; border-bottom:1px solid #e5e5e5; line-height:35px; }
.key_w{ padding-left:2px; font-weight: bold; color:#000000; position: relative;}
.key_w a{ margin:0 8px 0 11px; color:#000000; font-weight:normal;}
.sea_in{ position: absolute; right: 122px;  _top:0px; top:15px;width:250px;z-index: 99999;}
.search{ width:110px; height:28px; padding-left:19px;  color:#efefef; background:#c9c9c9; border:none;}

.sub{ width:60px; height:28px; margin-left:-2px; background:url(Img/Index/sub.gif); text-indent:-9999em; border:none;}
/*底部结束*/

#site { position: absolute; right: 70px; top: 18px; z-index: 3;}
#siteDiv{  background-color: #FFFFFF;border: 1px solid #999999;display: none;padding: 8px 10px;position: absolute;top: 23px;white-space: nowrap;width: 235px;z-index: 1000; display:none;left:0px;}
#siteDiv li {float: left;list-style-type: none;padding-right: 15px;}
#siteDiv li a{ color:#666;}
.content 
{
  
    padding-top: 7px;
}
.wm .wm1 {
    font-size: 36px;
    font-weight: bold;
    
    }
    .wm2 {
    font-size: 21px;
    color:#ffffff;
     font-weight: bold;
}
.sea_in.fr 
{
  width:190px;
     padding-right: 170px;
     height:38px;
}
