@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:bottom;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}table{border-collapse:collapse;border-spacing:0;}.hidden{display:none;}.invisible{visibility:hidden;}.noBg{background:none !important;}.noBd{border:none !important;}

body{color:#666; background:url(body_bg.jpg) repeat; _text-align:center;}
a{color:#666;}
a:hover{color:#666; text-decoration:none;}
.wrap{width:1050px; margin:0 auto; _text-align:left;}

/* header */
.header{position:relative; z-index:10;}

.topArea{width:100%; height:139px; background:url(topAreaBg.jpg) repeat-x; overflow:hidden;}
.topArea .logo{float:left; display:inline; width:398px; height:139px; margin-left:25px;}
.topArea .topLinks{float:right; display:inline; padding:19px 25px 0 0; _width:440px;}
.topArea .topLinks ul{overflow:hidden; zoom:1;}
.topArea .topLinks ul li{float:left; display:inline; height:20px; line-height:20px; color:#444;}
.topArea .topLinks ul li a{color:#444; padding:0 5px;}
.topArea .topLinks ul li a:hover{text-decoration:underline;}
.topArea .topLinks ul li.first a{display:block; width:51px; height:20px; padding:0 5px 0 22px; background:url(order_01.png) no-repeat 0 0; color:#fff;}
.topArea .topLinks ul li.first a:hover{background:url(order_02.png) no-repeat; text-decoration:none;}
.topArea .topLinks .hotline{ text-align:right; padding:13px 4px 0 0;}

.header .code{position:relative; width:100%; height:81px; background:url(codeBg.jpg) repeat right top; text-align:center; z-index:0;}
.header .code p{width:1032px; margin:0 auto; padding:10px 0 0 18px; text-align:left;}

/* nav */
.nav {position:relative; width:100%; height:48px; background:url(navBg.jpg) repeat; z-index:10;}
.nav ul {width:990px; padding-left:25px;}
.nav ul li {position:relative; float:left; display:inline; width:108px; height:48px; padding-left:2px; background:url(navbar.jpg) no-repeat 0 2px;}
.nav ul li a {display:block; width:108px; height:48px; line-height:48px; text-align:center; color:#fff; font-size:14px; font-family:Microsoft YaHei;}
.nav ul li a:hover, .nav ul li a.current, .nav ul li a.cur{background:url(navCur.jpg) no-repeat; text-decoration:none; color:#fff;}

.subNav {position:absolute; top:48px; left:0; width:108px; height:81px; padding-left:2px; background:url(line_01.jpg) no-repeat 0 4px; overflow:hidden; zoom:1; z-index:10;}
.subNav dl {width:100%; padding:5px 0 0;}
.subNav dt { width:108px; height:24px; line-height:24px; text-align:center; background:url(subNavdt.jpg) repeat-x;}
.nav .subNav dt a {display:inline; padding:0; font-size:12px; line-height:24px; font-family:SimSun; color:#444; background:none;}
.nav .subNav dt a:hover {background:none; color:#444; text-decoration:underline;}


/* banner */
.banner{position:relative;  height:462px; border-top:7px solid #951817; z-index:10; overflow:hidden;}
.banner .hd{position:absolute; left:0; bottom:-10px; width:100%; height:3px; text-align:center;}
.banner .hd ul{width:360px; margin:0 auto; overflow:hidden; zoom:1;}
.banner .hd ul li{float:left; display:inline; width:116px; height:3px; margin:0; text-indent:-999em; background:#848383; font-size:0;}
.banner .hd ul li.on{ background:#a92020;}
.banner .bd{position:relative;width:100%;  height:462px; margin:0 auto; overflow:hidden; z-index:0; }
.banner .bd li{ zoom:1; vertical-align:middle;}
.banner .bd li img{ height:462px; display:block;}

/* footer */
.footer {position:relative; width:100%; background:#191919; z-index:10;}
.footer .footerBt{position:absolute; left:0; top:-6px; width:100%; height:6px; background:url(footerBt.png) repeat-x;}
.footer .wrap{padding:40px 0 0;}

.partner{padding-left:45px;}
.partner .picList{width:770px;}
.partner .picList .hd{height:34px; line-height:34px;}
.partner .picList .hd h2{font-size:18px; font-family:Microsoft YaHei; font-weight:100; color:#eee;}
.partner .picList .hd h2 em{padding-left:8px; font-size:14px;}
.partner .picList .bd{width:768px; padding:15px 0 0; margin-left:2px;}
.partner .picList .bd .tempWrap{width:768px !important;}
.partner .picList .bd ul{overflow:hidden; zoom:1;}
.partner .picList .bd li{float:left; display:inline; width:142px; margin-right:20px;}
.partner .picList .bd li img{width:142px; height:75px; display:block;}

.qlinkWrap{float:left; display:inline; width:770px;}
.qlinkWrap .qlink{padding:15px 0 0; font-family:Microsoft YaHei;}
.qlinkWrap .qlink h4{float:left; font-weight:100; color:#eee; line-height:20px;}
.qlinkWrap .qlink ul{float:left; width:700px;}
.qlinkWrap .qlink ul li{float:left; display:inline; padding:0 10px; white-space:nowrap; line-height:20px;}
.qlinkWrap .qlink ul li a{color:#eee;}
.qlinkWrap .qlink ul li a:hover{color:#eee; text-decoration:underline;}

.partner .code{float:left; display:inline; width:178px; padding:18px 0 0; color:#eee; font-size:14px; font-family:Microsoft YaHei; text-align:center;}
.partner .code img{padding:0 0 8px}

.copyright{padding:30px 0 35px; color:#eee; line-height:28px; text-align:center;}
.copyright a{color:#eee;}
.copyright a:hover{text-decoration:underline;}

/* pic-item-list */
.pic-item-list {overflow:hidden; }
.pic-item { float:left; display:inline; text-align:center; }
.pic-item .list-pic { display:block; margin:0 auto; }
.pic-item dl { line-height:18px; padding:0 5px; }
