* { margin:0px; padding:0px; list-style:none; }
body { font-family:Tahoma, Verdana, Arial, "宋体"; font-size:12px; font-style:normal; margin:0px 0px; }
.clear{ height:1px; line-height:1px; font-size:0px; border:none; clear:both; margin-top:-1px;}

.f-page { width:960px; margin:0px auto; }
.f-wpage { width:100%; margin:0px auto; }

.f-head { width:960px; height:80px; margin:0px auto; overflow:hidden; }
.f-head .logo { width:294px; height:80px; float:left; background:url(../image/logo.jpg) left center no-repeat; overflow:hidden; }
.f-head .links { width:600px; height:80px; float:right; overflow:hidden; color:#404040;}
.f-head .links ul { height:45px; overflow:hidden;}
.f-head .links ul li { float:right; line-height:40px; margin:0px 5px; }
.f-head .links a { color:#404040; text-decoration:none; }
.f-head .links a:hover { color:#FF0000; text-decoration:underline; }
.f-head .links div{ clear:both; height:17px;overflow:hidden; text-align:right; padding-right:220px; background:url(../image/tel.jpg) center right no-repeat; padding-top:5px;}
.f-head .links div span{ color:#e70046; margin-left:5px;}

.f-nav { width:100%; height:36px; background:url(../image/bg-nav.png) repeat-x; }
.f-nav .list { width:960px; margin:0px auto; height:36px; }
.f-nav ul { width:815px; float:left; line-height:36px; height:36px; overflow:hidden; }
.f-nav ul li { float:left; line-height:36px; height:36px; }
.f-nav a { color:#FFFFFF; font-size:14px; text-decoration:none; }
.f-nav a:hover { color:#510404; }
.f-nav .sp { width:2px; height:22px; float:left; margin:6px 15px 0px 15px; background:url(../image/sp-nav.png) no-repeat; }
.flow { width:145px;float:left; margin-top:3px; height:25px; padding-top:2px; overflow:hidden; background:url(../image/car.jpg) no-repeat;}
.flow span,.flow label{ float:left; line-height:27px; height:27px; }
.flow span{ margin-left:23px;}
.flow label{ margin-left:13px;}
.flow a { font-size:12px; font-weight:bold; }

.f-search { width:960px; height:34px; margin:0px auto; }
.f-search .s-left { width:15px; height:34px; float:left; background:url(../image/search-left.png) no-repeat; }
.f-search .s-middle { width:928px; height:34px; float:left; background:url(../image/search-middle.png) repeat-x; }
.f-search .s-right { width:17px; height:34px; float:left; background:url(../image/search-right.png) no-repeat; }
.f-search .hot-search { width:600px; float:left; line-height:34px; height:34px; }
.f-search .hot-search h2 { font-size:12px; font-weight:bold; line-height:34px; float:left; height:34px; color:#666666; }
.f-search .hot-search ul { line-height:34px; height:34px; float:left; overflow:hidden; }
.f-search .hot-search ul li { float:left; margin:0px 5px; }
.f-search .hot-search a { color:#666666; text-decoration:none; }
.f-search .hot-search a:hover { text-decoration:underline; color:#FF0000; }
.f-search .text-search { width:240px; float:right; line-height:34px; height:34px; }
.f-search .text-search .text-input { width:160px; line-height:18px; height:18px; border:1px solid #CCCCCC; }
.f-search .text-search .submit-input { width:60px; background:url(../image/search-submit.png) no-repeat; border:0px; cursor:pointer; height:21px; }
.f-search .text-search ul li { float:left; margin:0px 2px; }

#footer_index{ text-align:center; margin-top:20px;}

#footer_index  a{ color:#666666; text-decoration:none;}
#footer_index  a:hover{text-decoration:underline; color:#FF0000; }


.f-footer-links { width:960px; margin:15px auto 5px auto; background:url(../image/fl-bg.png) repeat; }
.f-footer-links div { float:left; width:20%; margin-top:30px; }
.f-footer-links div h2 { width:84px; margin:0px auto; font-size:14px; font-weight:bold; color:#515151; line-height:22px; height:22px; text-align:center; background:url(../image/fl.png) no-repeat; }
.f-footer-links div ul li { line-height:22px; height:22px; margin-left:65px; }
.f-footer-links div a { font-size:12px; text-decoration:none; color:#666666; }
.f-footer-links div a:hover { color:#FF0000; text-decoration:underline; }

.f-cert-list { margin:0px auto; text-align:center; }
.f-cert-list div { line-height:50px; height:50px; color:#666666; }
.f-cert-list a { margin:0px 5px; color:#666666; text-decoration:none; }
.f-cert-list a:hover { color:#FF0000; text-decoration:underline; }
.f-cert-list .counter { display:none; }

.f-fixed-layer { position:fixed; top:300px; left:0px; width:115px; height:150px; display:none; }
.f-fixed-layer h2 { width:100%; line-height:22px; height:22px; background:url(../image/com-close.gif) no-repeat; }
.f-fixed-layer h2 a { font-size:12px; font-weight:normal; margin-left:15px; }
.f-fixed-layer ul li { line-height:30px; height:30px; }
.f-fixed-layer span { margin-left:5px; }
.f-fixed-layer a { color:#666666; text-decoration:none; }
.f-fixed-layer a:hover { color:#FF0000; text-decoration:underline; }

/* --- */
.f-slideshow.slidemove { width:760px; height:377px; border:1px solid #CCCCCC; overflow:hidden; }
.f-slideshow.slidemove ul { width:760px; overflow:hidden; }
.f-slideshow.slidemove ul.panel { }
.f-slideshow.slidemove ul.tab { position:absolute; left:0px; top:0px; height:30px; line-height:30px; padding-left:1px; _padding-left:2px; }
.f-slideshow.slidemove ul.tab li { float:left; width:188px; _width:187px; height:30px; line-height:30px; text-align:center; margin:0px 1px; font-size:14px; color:#FFFFFF; cursor:pointer; }
.f-slideshow.slidemove ul.tab .normal { color:#FFFFFF; }
.f-slideshow.slidemove ul.tab .actived { color:#000000; }
.f-slideshow .ip-slidemove-tab { background:url(../image/sm-normal.png) repeat; }
.f-slideshow .ip-slidemove-tab-a { background:url(../image/sm-actived.png) repeat; }

/* cart animation */
.cart-ani { display:none;}


