﻿@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 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: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;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
html {overflow-x:hidden}
.noBg {background:none !important;}
.noPr {padding-right:0 !important;}
.noPl {padding-left:0 !important;}
.fl {float:left;}
.fr {float:right;}
.fl-img {float:left;margin-right:7px}
.fr-img {float:right;margin-left:7px}
.mb {width:1000px;margin:0 auto;}
body { background:#fff; color:#444;overflow-x: hidden; font-family: arial,"microsoft yahei";}
a { color:#444; }
a:hover { text-decoration:none; }
.pA {position:absolute;}
.wrap {width:1000px;margin:0 auto;}

.header {height:150px;border-top:9px solid #2b8dce;}
.header .tel-box {float:right;line-height:25px;padding-top:28px;color:#8f8f8f;}
.tel-box a {color:#8f8f8f;}
.tel-box .tel {background:url(tel.png) no-repeat left 0;font-size:16px;padding-left:35px;float:left;}
.tel-box .email {background:url(tel.png) no-repeat left -26px;padding-left:35px;margin-left:30px;float:left;line-height:22px}
.logo { float:left; width:158px; height:150px; }
.banner { position:relative; top:0; left:50%; width:1600px; height:475px;margin-left:-800px;}
.banner .bd,.banner .bd li { width:100%; height:475px; overflow:hidden; }
.banner .hd { position:absolute; ; bottom:15px; left:0; width:100%; text-align:center; }
.banner .hd li { margin-right:15px;display:inline-block; width:21px; height:21px; background:url(bannerBtn.png) no-repeat;*display:inline;*zoom:1; }
.banner .hd li.on { background:url(bannerBtn-on.png) no-repeat;  }
.banner a {display:block;width:100%;height:100%;}



/* nav */
.nav {float:right;clear:right;}
.nav ul li { float:left;font-size:14px;padding:36px 21px 0;}
.nLi {display:block;; line-height:20px;font-size:14px;color:#373737;position:relative;} 
.nav li span {color:#acacac;font-size:12px;display:block;line-height:1;}
.nav li:hover .nLi:after , li.dq .nLi:after {content:'';width:55px;height:3px;background:#1481c9;position:absolute;left:50%;margin:58px 0 0 -28px ;}
.nLi:hover ,li.dq .nLi {color:#0b68a4;}


/* search */
.search-form {  width:183px; height:24px; overflow:hidden;float:right;}
.search-form div,.search-form input,.search-form button { float:left; }
.search-input-box { position:relative; width:156px; height:24px; border:none; background:url(search.png) no-repeat; display:inline; }
.search-input-box input {width:136px; height:24px; color:#9a9a9a; padding:0 10px;border:none;background:none; line-height:24px; vertical-align:middle; }
.search-btn button{ position:relative; width:26px; height:24px; border:none; background:url(search.png) no-repeat right; cursor:pointer; text-indent:-999em; }






/*         footer          */
.footer {color:#fff;width:100%;background:#626262;}
.ft-link-box {padding-bottom:30px;}
.ft-link {padding-top:26px;}
.ft-link dl {float:left;margin-right:40px;}
.ft-link dt {font-size:14px;line-height:1;padding-bottom:18px;}
.ft-link dt a {color:#fff;}
.ft-link dd a {color:#c8c8c8;line-height:28px;}
.add-box {line-height:24px;float:right;}
.add-box p {background:url(add.png) no-repeat  0 4px;padding-left:27px;}
.add-box .add2 {background-position:0 -25px;}
.add-box .add3 {background-position:0 -50px;}
.add-box .add4 {background-position:0 -75px;}
.cr {line-height:36px;background:#474747;font-family:arial,'宋体';color:#969696;text-align:center;}
.cr a {color:#969696}
.cr a:hover {text-decoration:underline;}


.ft-link-box a:hover {color:#fff;}
.main3 li:hover .date b ,.main1 li:hover p ,.email:hover a {color:#1481c9;}


