﻿@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;}
a{color:#666;}
a:hover{color:#1155a2; text-decoration:none;}
.wrap{width:1002px; margin:0 auto;}

/* header */
.header {position:relative; z-index:1; font-family:"微软雅黑";}
.header-1{position:static;}

.headerTop{ background:#f6f6f6; line-height:38px; color:#6d6d6d;}
.headerTop .wel{float:left;}
.headerTop .set{float:right;}
.headerTop .set a{color:#6d6d6d;}
.headerTop .set a:hover{color:#6d6d6d; text-decoration:underline;}

.topArea {width:100%; height:111px;}
.topArea .logo{float:left; width:650px; padding: 21px 0;}
.topArea .tel{float:right; width:260px; color:#050505; font-size:17px; padding-top:28px;position:relative;}
.topArea .tel .t{ line-height:30px; padding-left:35px; background:url(../images/tel_ico.jpg) no-repeat 0 6px;}
.topArea .tel .t em{color:#d60e08; font-family:Arial; font-size:23px;float:right;position:absolute;}
.topArea .tel .i{float:right; width:223px; line-height:23px; height:23px; font-size:16px; color:#fff; background:url(../images/textbg.jpg) no-repeat center; text-align:center;margin-right:100px;margin-top:10px;}

.searchBox{width:1000px; border:1px solid #eaeaea; margin:18px auto 0; height:30px;}
.searchBox .hots{float:left; width:755px; line-height:30px; font-size:14px; color:#444; padding-left:6px;}
.searchBox .hots a{color:#666; padding-right:8px; font-size:13px;}
.searchBox .hots a:hover{color:#2972d7;}

.search{float:right; width:200px; height:30px; background:#f2f2f2 url(../images/search_ico.jpg) no-repeat 7px 8px; padding-left:30px;}
.search .search-input-box{float:left; display:inline; height:30px; *margin:-1px 0 0;}
.search .search-input-box input{width:152px; height:30px; line-height:30px; border:none; color:#888; background:none; vertical-align:top;}
.search .search-btn{float:right; display:inline; height:20px;}
.search .search-btn button{width:48px; height:30px; border:none; background:#013d83; vertical-align:top; color:#fff; font-size:13px;}

/* nav */
.nav {width:100%; height:47px; background:#014083; position:relative; z-index:1;}
.nav-1{position:fixed; left:0; top:0; z-index:9999; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop));}
.nav li {position:relative; float:left; width:120px; text-align:center;}
.nav li a {display:block; width:120px; height:47px; color:#fff; font-size:17px; line-height:47px;}
.nav li a:hover, .nav li a.current{color:#fff; background: #EB0200;}

.subNav{position:absolute; left:0; top:47px; width:124px; background:#013d83; display:none; z-index:2;}
.subNav dl{}
.subNav dl dt{height:35px;}
.nav .subNav dt a {width:124px; height:34px; line-height:34px; padding-bottom:1px; background:url(../images/subnavbar.jpg) no-repeat center bottom; font-size:14px;}
.nav .subNav dt.dt-1 a{ background:none;}
.nav .subNav dt a:hover{ background:#008dc9;}

/* banner */
.banner {position:relative; width:100%; height:520px; overflow:hidden; z-index:0; text-align:center;}
.banner .hd{width:100%; height:24px; position:absolute; left:0; bottom:20px; z-index:1; text-align:center;}
.banner .hd li{display:inline-block; *display:inline; *zoom:1; width:15px; height:15px; background:; margin:0 6px; vertical-align:top;border-radius:15px; font-size:0; 
cursor:pointer; background: #E6E6E6;}
.banner .hd li.on{width: 45px; background: #fff;}
.banner .bd{position:absolute; left:50%; width:1920px; height:520px; margin-left:-960px; z-index:0;}
.banner .bd li{zoom:1; vertical-align:top;}

/* footer */
.footer{font-family:"微软雅黑";}
.ftLink{color:#222; font-size:14px; line-height:22px; background:#eee; padding:10px 0;}
.ftLink a{color:#222; padding-right:14px;}
.ftLink a:hover{color:#2972D7;}

.ftNav{padding:16px 0; background:#1772c0;}
.ftNav ul{padding-left:1px;float: left;}
.ftNav li{float:left; width:125px;}
.ftNav li h4{ line-height:40px; padding-bottom:5px; background:url(../images/ftnavbar.jpg) no-repeat left bottom; font-size:17px; font-weight:100;}
.ftNav li h4 a, .ftNav li h4 a:hover{color:#fff;}
.ftNav dl{padding-top:12px;}
.ftNav dl dt{line-height:16px; padding:6px 0;}
.ftNav dl dt a{color:#fff; font-size:13px;}
.ftNav dl dt a:hover{color:#00f9fc;}

.copyright{height:auto; color:#fff; font-size:14px; background:#013d83;}
.copyright .ftLogo{float:left; padding-right:20px; width: 200px; margin-top: 70px}
.copyright .info{line-height:24px; padding:25px 0; float: left;}
.copyright a{color:#fff;}
.copyright a:hover{text-decoration:underline; color:#fff;}

.backTop{display:none; width:72px; height:72px; position:fixed; right:6%; bottom:40px; z-index:9999; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-40-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

/* 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; }

*html{ background-image:url(about:blank); background-attachment:fixed;}


.w1200{width: 1200px; margin: 0 auto;}
.footer,.ftNav{background: #2e3033;}
.ftNav{padding: 0;}
.footer .copyright{background: #282828; padding: 10px 0; text-align: center; font-size: 12px; color: #a6a7aa; line-height: 29px;}
.ft-top .ft-nav li{margin-right: 10px;}
.ftNav li h4{background: none; font-size: 15px; font-family: "宋体"; padding-bottom: 0;}
.footer .ft-link{padding: 15px 0 15px 50px; border-top: 1px solid #45484c; background: url(../images/link.png) no-repeat left center;}
.footer .ft-link a{font-size: 12px; color: #656565; line-height: 24px;}
.footer .ft-top{padding: 40px 0 45px;}
.ftNav dl dt a{color: #9a9a9b;}
.footer .contact li{width: auto; text-align: right; margin-left: 25px;}
.footer .contact li .tit{width: 128px; height: 40px; text-align: center; line-height: 40px; background: #013d83; color: #fff;margin-left: 38px;}
.footer .contact li .tit img{vertical-align: middle; margin: -2px 5px 0 0; font-size: 14px;}
.footer .contact li h4{font-size: 14px; color: #9fa6ae; line-height: 30px;}
.footer .contact li h2{font-size: 16px; color: #fff; font-weight: normal; line-height: 28px;}
.footer .contact li p{font-size: 12px; color: #9fa6ae; text-align: center; padding-top: 10px;}