@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{-webkit-text-size-adjust:none;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,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}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:#8d8d8d; -webkit-text-size-adjust:none; _text-align:center; background:#cfdcea;}
a { color:#494848; }
a:hover { color:#05508a; text-decoration:none;}
.wrap {width:962px; margin:0 auto; _text-align:left; clear:both; }

/* common */
.header { position:relative; z-index:1;}

.headerTop{widtH:100%; height:26px; line-height:26px; background:url(headerTop.jpg) repeat-x;}
.headerTop .wel{float:left; color:#919191;}
.headerTop .set{float:right; color:#8c9398;}
.headerTop .set a{color:#8c9398; padding:0 10px;}
.headerTop .set a:hover{color:#8c9398; text-decoration:underline;}

.topArea{width:100%; height:100px; background:#fff;}
.topArea .logo { float:left; width:666px; height:100px; overflow:hidden; }
.topArea .hotline { float:right; width:167px; height:100px;}

.searchBox{width:100%;}
.searchBox .wrap{width:962px; height:37px; background:#fff url(hdBg_01.jpg) repeat-x left bottom;}
.searchBox .hots{float:left; display:inline; padding-left:18px; width:712px; height:37px; line-height:37px; color:#757575; overflow:hidden; zoom:1;}
.searchBox .hots h4{float:left; font-weight:100;}
.searchBox .hots ul{float:left;}
.searchBox .hots ul li{float:left; padding-right:14px;}
.searchBox .hots ul li a{color:#757575;}
.searchBox .hots ul li a:hover{color:#757575; text-decoration:underline;}

.searchBox .search{float:right; display:inline; width:196px; height:20px; overflow:hidden; margin:9px 34px 0 0;}
.searchBox .search .search-input-box{float:left; width:151px; height:20px;}
.searchBox .search .search-input-box input{width:141px; height:20px; line-height:20px; padding-left:10px; background:url(inputBg_01.jpg) no-repeat; color:#ababab; border:none; vertical-align:top;}
.searchBox .search .search-btn{float:left; width:45px; height:20px; *margin:1px 0 0;}
.searchBox .search .search-btn button{width:45px; height:20px; background:url(buttonBg_01.jpg) no-repeat; border:none; vertical-align:top;}


/* nav */
.nav {position:relative; width:100%; height:45px; background:url(navBg.jpg) repeat-x; z-index:99;}
.nav ul{width:854px; margin:0 auto;}
.nav ul li { position:relative; float:left; width:120px; height:45px; padding-left:2px; background:url(navBar.png) no-repeat left center; text-align:center; }
.nav ul li a { display:block; width:120px; height:45px; line-height:45px; font-size:14px; font-weight:bold; color:#fff;}
.nav ul li a:hover, .nav ul li a.current, .nav ul li a.cur{color:#fff; text-decoration:none; background:#9d0e01;}

.subNav { position:absolute; left:2px; top:45px; width:120px; padding:10px 0 5px; background:#be1000; display:none;}
.subNav dl{}
.subNav dt { width:100%; height:25px; line-height:25px; text-align:center; } 
.nav .subNav dt a{width:120px; height:25px; line-height:25px; font-size:12px; font-weight:100;}
.nav .subNav dt a:hover{background:#ef9405; color:#fff; font-weight:bold;}

/* banner */
.banner { position:relative; width:100%; height:378px; z-index:0; margin:0 auto; text-align:center;}
.banner .prev, .banner .next{position:absolute; top:45%; left:10%; width:19px; height:32px; background:url(prev_03.gif) no-repeat; z-index:10; cursor:pointer; display:none;}
.banner .next{left:auto; right:10%; background:url(next_01.gif) no-repeat;}
.banner .bd {position:relative; width:100%; height:378px; overflow:hidden; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle; text-align:center; }
.banner .bd li img{width:1440px; height:378px; display:block; margin:0 auto;}

/* footer */
.footer {width:100%; background:#e4e2e3;}

.ftBox{width:100%; height:100px; padding:10px 0 0; overflow:hidden;}
.ftBox .search{float:left; display:inline; width:367px; overflow:hidden;}
.ftBox .search h4{height:40px; line-height:40px; color:#535252; font-size:14px; font-family:Microsoft YaHei; font-weight:100;}
.ftBox .search form{overflow:hidden; zoom:1;}
.ftBox .search .search-input-box{float:left; width:313px; height:32px;}
.ftBox .search .search-input-box input{width:307px; height:30px; line-height:30px; padding-left:5px; border:1px solid #d8d8d8; border-right:none; vertical-align:top;}
.ftBox .search .search-btn{float:left; width:54px; height:32px; *margin:1px 0 0;}
.ftBox .search .search-btn button{width:54px; height:32px; background:url(buttonBg_02.jpg) no-repeat; border:none; vertical-align:top;}

.shareBox{float:left; height:32px; display:inline; width:315px; padding:40px 0 0 90px; overflow:hidden; zoom:1; font-family:Microsoft YaHei; color:#5e5e5e;}
.shareBox p{float:left; height:32px; line-height:32px; padding-left:27px;  background:url(sina.jpg) no-repeat 0 4px;}
.shareBox p a{color:#5e5e5e; cursor:pointer;}
.shareBox p a:hover{color:#5e5e5e;}
.shareBox .share{float:left; width:200px; padding:7px 0 0 18px;}

.qrCode{float:right; width:84px; height:79px; padding:12px 0 0;}

.ftNav{width:100%; padding:35px 0 40px; background:#00528e; font-family:Microsoft YaHei;}
.ftNav ul{padding-left:60px;}
.ftNav li{float:left; width:150px; text-align:left;}
.ftNav li a{color:#fff;}
.ftNav li h2{font-size:14px;}
.ftNav li h2 a:hover{color:#fff;}
.ftNav li dl{padding:10px 0 0;}
.ftNav li dt{height:22px; line-height:22px;}
.ftNav li dt a:hover{color:#fff; text-decoration:underline;}


.copyright {height:38px; line-height:38px; font-family:Microsoft YaHei}
.copyright, .copyright a{ color:#737373; }
.copyright a:hover {color:#737373; text-decoration:underline;}
.copyright span{float:right; *margin-top:-38px;}

/* 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:20px;}
