@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; color:#323232; font-family:"宋体";}

ul,li{ list-style:none; margin:0; padding:0;}
a:link{ color:#323232; text-decoration:none;}
a:visited{ color:#323232; text-decoration:none;}
a:hover{ color:#000000; text-decoration:none;}
img{ border:0px;}
h1{ font-size:16px;}
input{ border:1px #CCCCCC solid;}
textarea{ border:1px #CCCCCC solid;}
.fl{ float: left}
.fr{ float: right}
.clr{ clear:both;}
.head{background:url(../images/head.png) no-repeat; height:556px;}
.head .top{ width:1280px; margin:0 auto;}
.head .top .logo{height:70px; padding-top: 30px;}
.head .top .logo a{ display: block; width:330px; height:90px;}
.head .top .text{ color:#FFFFFF; padding:15px}
.head .top .text a{ color:#FFFFFF; text-decoration: none;}
.head .top .text a:hover{ color:#FFFFFF; text-decoration: none;}
.menu{ background:url(../../../skin/default/images/menu_bg.jpg) no-repeat; height:60px;}
.nav{padding:0 10px;}
.nav li{ float:left; width:110px; text-align:center; line-height:37px;}
.nav li a{ display:block; width:111px; margin-top:10px;  float:left; color:#333333; font-family:"微软雅黑"; font-size:17px; font-weight:bold; text-decoration:none;}
.nav li a:hover{ display:block; width:111px; margin-top:10px;  float:left; color:#ffffff; font-family:"微软雅黑"; font-size:17px; font-weight:bold;text-decoration:none; background:url(../../../skin/default/images/nav_hover.jpg) repeat-x;}


.swf{ width:1440px; height:375px; margin:0 auto;}


.cc{ width:1280px; height:100%; margin:0 auto;margin-bottom: 50px;margin-top: 28px;}
.cc .t1{ font-size:14px; font-weight:bold; color:#0658a1;}
.cc .t2{ font-family:Arial, Helvetica, sans-serif;font-size:11px;  color:#7d7d7d;}

.left{ width:220px; }

.product_class{ width:218px; border:1px #acbfd2 solid; background-color:#f5faf9; padding-bottom:15px; }

.product_class .title{ background:url(../images/bg2.jpg) 0 -96px repeat-x; height:29px; }
.product_class .title span{ display:block; padding:7px 0px 0 5px; float:left;}

.product_class li{ border-bottom:1px #d0dde6 solid; width:205px; height:30px; margin-left:6px;}
.product_class li span{ display:block;}
.product_class li img{ float:left;}

.product2{ width:218px; border:1px #e2d0b3 solid; background-color:#fefdf3; margin-top:10px;}
.product2 .title{ background:url(../images/bg2.jpg) 0 -28px repeat-x; height:27px; }
.product2 .title span{ display:block; padding:6px 0px 0 5px; float:left;}
.product2 ul{ padding:5px; background:url(../../../skin/default/images/l_b_b.jpg) bottom repeat-x;}
.product2 li{ height:24px; line-height:24px; padding-left:10px;}
.product2 li a{ color:#313131; text-decoration:none;}
.product2 li a:hover{ color:#000000; text-decoration:none;}

.contact{ width:218px; border:1px #e2d0b3 solid; background-color:#fefdf3; margin-top:10px;}
.contact .title{ background:url(../images/bg2.jpg) 0 -28px repeat-x; height:27px; }
.contact .title span{ display:block; padding:6px 0px 0 5px; float:left;}
.contact p{ line-height:24px; margin:0; padding:8px 15px;}




.right{ width:1050px;}
.tab1{ width:760px; border:1px #e5e5e5 solid;}

.tab_menu{ height:29px; background:url(../images/bg2.jpg) 0 -154px repeat-x; }

.tab_menu li{ height:29px;float:left; width:109px; line-height:29px;  background:url(../images/i_03.jpg) repeat-x; text-align:center; font-size:14px;  cursor:pointer;}

.tab_menu li.hover { background:#DFDFDF;}
.tab_menu li.selected { background:url(../images/bg2.jpg) 0 -125px repeat-x; font-weight:bold;border-right:1px #cee9ed solid;border-left:1px #cee9ed solid;}
.tab_box { clear:both; height:180px; padding:5px 5px 0px 5px; line-height:24px;}

.hide{display:none}

.tab2{ width:440px; border:1px #e5e5e5 solid;}

.tab_menu2{ height:28px;  }

.tab_menu2 li{ height:28px;float:left; width:126px; line-height:28px; text-align:center; font-size:14px;  cursor:pointer;}

.tab_menu2 li.hover { background:#DFDFDF;}
.tab_menu2 li.selected { background:url(../images/bg2.jpg) 0 1px repeat-x; font-weight:bold; color:#FFFFFF;}
.tab_box2 { clear:both; height:180px; padding:5px 5px 0px 5px; line-height:24px;}
.tab_box2 li{ float: left; margin:15px 5px;} 

/* tmall focus */
#focus {width:266px; height:208px; overflow:hidden; position:relative; border:1px #CCCCCC solid; padding:1px;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:266px; height:208px; overflow:hidden; position:relative; }
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:266px; height:20px; left:0; bottom:0; background:#333333;}
#focus .btn {position:absolute; width:266px; height:16px; left:0; bottom:2px; padding-left:160px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:16px; height:16px; line-height:16px; text-align:center; font-size:14px; font-family:"Microsoft YaHei",SimHei; margin-right:0px; cursor:pointer; color:#fff;}
#focus .btn span.on {background:#cb0101; color:#fcc;}




.product_list{ margin-top:10px; height:1265px;}
.product_list .title{ background:url(../../../skin/default/images/product_list_title.jpg) no-repeat; border-bottom:1px #34afe3 solid; height:27px; line-height:27px;}
.product_list .list{ border:1px #eaeaea solid; padding:15px 3px; height:1265px;}
.product_list .list ul{}
.product_list .list ul li{ width:188px; height:216px; float:left; text-align:center; line-height:20px; margin:0px 10px;}
.product_list .list ul li img{ border:1px #ededed solid; padding:1px; }


.pp_list{}
.pp_list .title{ background:url(../../../skin/default/images/product_list_title.jpg) no-repeat; border-bottom:1px #34afe3 solid; height:27px; line-height:27px;}
.pp_list .list{ border:1px #eaeaea solid; padding:15px 3px;}

.pp_list .list ul{}
.pp_list .list ul li{ width:188px; height:216px; float:left; text-align:center; line-height:20px; margin:0px 10px;}
.pp_list .list ul li img{ border:1px #ededed solid; padding:1px; }


.news{ width:515px; border:1px #d8d9f1 solid;}

.news .title{ background:url(../images/bg2.jpg) 0 -55px repeat-x; height:27px; }
.news .title span{ display:block; padding:6px 0px 0 5px; float:left;}
.news ul{ margin:0 0 12px 12px;}
.news li{ background:url(../../../skin/default/images/news_li_bg.jpg) no-repeat; height:25px; line-height:25px; padding-left:10px;}
.news a{ color:#323232; text-decoration:none;}
.news a:hover{ color:#000000; text-decoration:none;}
.news li span{ float:left;}
.news .date{ float:right; margin-right:8px;}


.news_show{width:1049px;}
.news_show .title{ background:url(../../../skin/default/images/product_list_title.jpg) no-repeat; border-bottom:1px #34afe3 solid; height:27px; line-height:27px;}




.index_pic{ width:1280px; margin:0 auto;}

.product_show{ line-height:24px;}
.product_show li{ float:left; width:157px; height:139px; border:1px #ededed solid; margin:0px 10px; text-align:center;}

.foot{background:url(../images/bg2.jpg) 0 -182px repeat-x; margin:12px 0px;}
.foot .text{ width:1280px; margin:0 auto; text-align:center; line-height:24px; padding:20px 0 0 0;}
.foot .seo{ width:1280px; margin:0 auto; text-align:left; line-height:20px; padding:2px 0 0 0;}