
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{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:#030303; _text-align:center; background:url(../image/bodyBg.png) repeat-y center top;}
a{color:#080808;}
a:hover{color:#063575; text-decoration:none;}
img{ vertical-align:bottom; }
.wrap{margin:0 auto; _text-align:left; width:984px;}


/* header */
.header { position:relative; z-index:1; font-family:Microsoft YaHei;}

.topArea {position:relative; width:100%; height:118px; z-index:10;}
.topArea .wrap{position:relative; height:118px;}
.logo {position:absolute; top:0; left:-9px;}

/* nav */
.nav {padding-top:44px; float:right; width:792px;}
.nav ul {}
.nav li {position:relative; float:left; width:115px; padding-left:2px; background:url(../image/navBar.png) no-repeat left center;}
.nav li a {display:block; width:115px; height:42px; line-height:42px; color:#dcdddd; font-size:16px; text-align:center;}
.nav li a:hover, .nav li a.current, .nav li a.cur {color:#dcdddd;}
.nav li.index{width:88px; background:none;}
.nav li.index a{width:88px;}

.subNav { position:absolute; left:28px; top:40px; width:168px; padding-top:10px; background:url(../image/subNavBg.png) no-repeat left top; display:none; }
.subNav dl {width:168px; background:url(../image/subNavdl.png) no-repeat left bottom; padding-bottom:5px; }
.subNav dt { width:168px; height:32px; background:url(../image/subNavdt.png) repeat;}
.nav .subNav dt a {padding-left:18px; width:150px; height:32px; line-height:32px; font-size:12px; color:#fff; text-align:left;}
.nav .subNav dt a:hover { background:#00479d; color:#fff;}

/* banner */
.banner { position:relative; width:100%; padding-bottom:52px; overflow:hidden; z-index:0;}
.banner .hd{position:absolute; bottom:0; left:0; width:100%; height:52px; z-index:10;}
.banner .hd ul{width:984px; margin:0 auto;}
.banner .hd li{float:left; width:328px; height:48px; padding-top:4px; background:url(../image/bhdBg.png) repeat; color:#7fa3ce; font-size:16px; text-align:center; cursor:pointer;}
.banner .hd li em{display:block; font-size:10px; -webkit-transform:scale(0.8); -o-transform:scale(1);}
.banner .hd li.on{ background:#00479d; color:#fff;}
.banner .bd { position: relative; width:100%; height: auto; z-index: 0; overflow: hidden;}
.banner .bd ul{ }
.banner .bd ul li { zoom:1; vertical-align:top; }
.banner .bd ul li img{ width:100% !important; height:auto !important;}


/* footer */
.footer {font-family:Microsoft YaHei;}

.ftNav{padding:15px 0 18px; background:#fff;}
.ftNav ul{padding-left:5px;}
.ftNav li{float:left; text-align:left; padding-right:36px;}
.ftNav h4{font-size:15px; color:#202020; }
.ftNav h4 a, .ftNav h4 a:hover{color:#202020;}
.ftNav dl{padding-top:5px;}
.ftNav dt{line-height:22px; padding-left:9px; background:url(../image/arrow_01.jpg) no-repeat left center;}
.ftNav dt a{color:#4e4e4e;}
.ftNav dt a:hover{color:#d6b771;}
.ftNav li.ftLink{float:right; width:280px;}
.ftNav li.ftLink dt{padding:0; background:none;}

.copyright{padding-bottom:5px; background:#000; color:#747373;}
.copyright .wrap{position:relative;}
.copyright .tel{padding-left:18px; line-height:24px; background:url(../image/tel_ico.jpg) no-repeat left center;}
.copyright .tel em{ font-size:14px;}
.copyright .link_ico{position:absolute; top:2px; right:0;}
.copyright .link_ico a{float:left; display:inline; width:22px; height:22px; margin:0 3px; background:url(../image/linkPic_01.jpg) no-repeat center;}
.copyright .link_ico a.link_2{background-image:url(../image/linkPic_02.jpg);}
.copyright .link_ico a.link_3{background-image:url(../image/linkPic_03.jpg);}
.copyright .link_ico a.link_4{background-image:url(../image/linkPic_04.jpg);}
.copyright .link_ico a.link_5{background-image:url(../image/linkPic_05.jpg);}
.copyright .link_ico a.link_6{background-image:url(../image/linkPic_06.jpg);}
.copyright a{color:#747373;}
.copyright a:hover{color:#747373; text-decoration:underline;}

/* 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; }

