@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 Microsoft YaHei, 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%; border:0; background:none; }
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; }
.info{text-align:justify;text-justify:inter-ideograph;}

/**body**/
body { color: #474747; }
a { color: #474747; }
a:hover { color: #11569d; }
.wrap { width: 1004px; margin: 0 auto; }

/**header**/
.topArea{height:32px;background:#11569d;}
.lan{float:left;color:#fff;line-height:32px;}
.lan a{color:#fff;}
.set{float:right;/*width:620px;*/}
.set a{float:right;width:80px;height:32px;line-height:32px;text-align:center;color:#6ea5dd;background:url(../images/setline.gif) left center no-repeat;}
.set a:hover{background:#11569d;color:#fff;text-decoration:none;}
.set span{float:right;color:#fff;line-height:32px;font-weight:bold;padding-left:20px;background: url(../images/222.png) no-repeat left center;background-size:16px;}

.search {width:127px; height:16px; background:url(../images/search.jpg); margin:8px 20px 0 0; overflow:hidden; float:right;}
.search form { position:relative; width:127px; height:16px; }
.search form .search-input-box input { width:107px; height:16px; line-height:16px; color:#6ea5dd; padding-left:5px; outline:none; }
.search form .search-btn { position:absolute; right:0; top:0; width:15px; height:16px; }
.search form .search-btn button { display:block; width:15px; height:16px; background:url(../images/87f6cbcaccc64bb4b83bb490fcbea82a.gif); text-indent:-999em; cursor:pointer; }

.other{height:60px;box-shadow:0 0 4px #999;}
.other .wrap{width:1084px;}
.logo{float:left;margin-top:7px;}

/**nav**/
.nav { float:right; height: 60px;}
.nav ul {}
.nav ul li { width: 110px; height:60px; float: left; display: inline; position:relative;z-index:10;}
.nav ul li a { display: block; height: 60px; line-height:60px; color: #11569d; font-weight:bold; font-size: 15px; text-align:center; }
.nav ul li a:hover, .nav ul li a.current { text-decoration: none; color: #11569d; background:url(../images/jt.gif) center 42px no-repeat; }
.nav .subNav { position: absolute; top: 58px; left:0; width: 110px; background: #fff; z-index: 10; display: none; border-top:2px solid #11569d;}
.nav .subNav dt {position:relative;}
.nav .subNav dt a { height: auto; line-height:18px; padding:6px 0;font-size: 12px; font-weight:normal;}
.nav .subNav dt a:hover { text-decoration: underline; background:none;}

.nav .subNav .third{width:160px;background:#fff;position:absolute;top:0;left:110px;display:none;}

/**banner**/
.banner {height: 400px; position: relative; margin:0 auto; }
.banner .hd { width:100%;height: 11px; overflow: hidden; position: absolute;  bottom: 15px; z-index: 1; }
.banner .hd ul { height:11px; float: right; display:inline; }
.banner .hd ul li { float: left; margin-left: 5px; width: 11px; height: 11px; background:#5f5f5f; text-indent:-999em; font-size:0; border-radius:12px;}
.banner .hd ul li.on { background:#11569d; }
.banner .bd { position: relative; width:100%; height: 552px; z-index: 0; overflow: hidden;}
.banner .bd ul{width:1800px;height:400px;position:absolute;left:50%;top:0;margin-left:-900px;}
.banner .bd ul li { zoom:1; vertical-align:middle; height:656px;}

/**footer**/
.ftBox1{height:106px;background:#e3e3e3;}
.ftBox2{background:#11569d;color:#bddcf9;}
.ftBox2 a{color:#bddcf9;}
.ftBox2 .wrap{height:80px;position:relative;}
.ftLink{float:left;width:560px;margin-top:26px;}
.ftLink span{float:left;}
.ftLink p{float:right;width:500px;}
.ftLink a{padding:0 5px;}
.weixin{float:right;margin:16px 12px 0 0;}
.ftCon{float:right;margin-top:14px;}
.ftCon em{font-weight:bold;}
.ftNav{margin-left:-15px;padding:18px 0 6px;}
.ftNav a{padding:0 15px;font-weight:bold;}
.ftBox2 .bshare-custom{position:absolute;top:18px;right:0;}
.ftBox2 .bshare-custom span{font-weight:bold;}
