﻿@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 Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:text-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}html {overflow-y:scroll;}.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;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}

body { color:#393939; }
a { color:#393939; }
a:hover { color:#da251e; }
.wrap { position:relative; width:1004px; margin:0 auto; clear:both; }
.header,.container,.footer { margin:0 auto; }

/* common */
.header { background:url(header.jpg) repeat-x; }
.header .wrap { z-index:10px; }
.topArea { height:93px; }
.set { float:right; height:50px; padding-top:25px; line-height:25px; text-align:right; }
.set a { padding:0 5px; font-family:'微软雅黑'; line-height:25px; }
.set a.current,.set a:hover { color:#da251e; }
.logo { float:left; width:500px; height:93px; overflow:hidden; }

.banner { width:1000px; height:220px; }
.banner .nivoSlider { width:1000px; height:220px; overflow:hidden; }

/*nav*/
.nav { position:relative; height:43px; margin-bottom:8px; background:url(nav.jpg) repeat-x; z-index:99; }
.nav li { float:left; width:105px; height:40px; text-align:center; }
.nav li a { display:block; width:100%; height:40px; font:400 13px '微软雅黑'; line-height:40px; color:#fff;font-weight: 900; }
.nav a:hover,.nav a.current { background:#112C5E; color:#fff; text-decoration:none;}

.subNav { position:absolute; top:40px; height:33px; padding-right:45px; background:url(subNav_b.png) no-repeat right; color:#fff; display:none; overflow:hidden; }
.subNav p { float:left; display:block; background:url(subNav.png) repeat-x; }
.subNav a { font-family:'微软雅黑';padding:0 10px; color:#fff; line-height:33px; }

/* search */
.search-form { position:absolute; top:8px; right:18px; width:157px; height:25px; overflow:hidden; }
.search-form div,.search-form input,.search-form button { float:left; }
.search-input-box { position:relative; width:106px; height:21px; padding:2px 2px 2px 20px; border:none; background:url(searchInput.jpg) no-repeat; display:inline; }
.search-input-box input { width:106px; height:21px; border:none; background:#fff; line-height:21px; color:#a0a0a0; vertical-align:middle; }
.search-btn button{ position:relative; width:29px; height:25px; border:none; background:url(searchInput.jpg) no-repeat right; cursor:pointer; text-indent:-999em; }

/*footer*/
.copyright { line-height:25px; color:#; font-family:'Arial'; }
.copyright .support { float:right; }
.copyright,.copyright a,.copyright a:hover { color:#8e8e8e; }

/* pic-item */
.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; }