/*
ibw.cn Reset Stylesheet
v1.0
Author: Carter
Last Updated: 2012-09-07
*/
@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;}

/* == Basic == */
body { background:#fff url(bg.jpg) repeat-x top; color:#2e2e2e; font-family:arial; -webkit-text-size-adjust:none; }
a { color:#2e2e2e; }
a:hover { color:#044782; }

.header { }

.topArea { width:990px; margin:0 auto; }
.logo {  float:left; width:164px; height:49px; }
.set { float:right; width:315px; height:49px;}

.join { float:left; width:135px; height:22px; line-height:22px; padding-top:13px; color:#9a9a9a; text-align:center; font-family:Arial, Helvetica, sans-serif;  }
.join a,.join a:hover { padding:0 7px; color:#9a9a9a; text-decoration:none; }

.nav { width:998px; height:48px; margin:0 auto; clear:both; }
.nav ul { }
.nav ul li {position:relative; float:left; display:inline-block; width:119px; height:48px; margin-right:10px; padding:0; text-align:center; display:inline; }
.nav ul li a { display:block; color:#343434; font-family:arial; font-size:13px;text-shadow: 1px 1px 0 #FFFFFF; font-weight:bold; line-height:48px; }
.nav ul li a:hover/*,.nav ul li .current*/ { color:#d7342d; background:url(navCur.jpg) no-repeat; text-decoration:none; }


.navSub { position:absolute; top:47px; left:-120px; width:830px; z-index:999; display:block; background:#fff url(subNavbgbg.jpg) repeat-x; text-align:left; line-height:normal; padding:10px 0 15px; border-radius:0 0 5px 5px; border:1px #eeeeee solid; border-top:none; box-shadow:0px 3px 5px #343434; display:none; }
.nav ul li dl { background:url(bgbgbg.jpg) repeat-y right 20px; }
.nav ul li .txt { float:left; width:110px; padding:0px 15px 5px 25px; margin-top:5px; }
.nav ul li .txt dt { height:28px; padding-top:5px; font-size:14px; color:#343434; line-height:26px; }
.nav ul li .txt dt a { padding-left:13px; font-size:14px; color:#343434; background:url(sNavTit.jpg) no-repeat 0 9px; line-height:26px; font-family:Arial; font-weight:bold; }
.nav ul li .txt dt a:hover { padding-left:13px; font-size:14px; color:#d7342d; background:url(sNavTit.jpg) no-repeat 0 9px; line-height:26px; font-family:Arial; font-weight:bold; }
.nav ul li .txt dd { line-height:24px; padding-left:29px; }
.nav ul li .txt dd a { font-size:12px; line-height:26px; color:#343434; background:none; font-family:Arial; font-weight:normal; }
.nav ul li .txt dd a:hover { font-size:12px; line-height:26px; color:#d7342d; background:none; font-family:Arial; }
.nav ul li .pic { float:left; width:260px; padding:10px 40px 10px; }
.nav ul li .pic dt { padding-bottom:5px; }
.nav ul li .pic dd { line-height:22px;}

.navSub1 { width:490px; }
.navSub1 .txt { height:248px; }

.navSub2 { width:790px; left:-249px; }
.navSub2 .txt { width:220px !important; }
.navSub2 .txt1 { width:150px !important; /*height:359px;*/ }

.navSub3 { width:490px; left:9px; }
.navSub3 .txt { height:221px; }

.navSub4 { width:490px; left:9px; }
.navSub4 .txt { height:221px; }

.navSub5 { left:-365px; }
.navSub5 .txt { height:248px; }

.navSub6 { width:490px; left:-155px; }
.navSub6 .txt { height:221px; }

.note { height:35px; background:url(bg_note.jpg) repeat-x; margin-top:1px; }
.note .wrap { width:980px; margin:0 auto; line-height:35px; }
.note .wrap .guan { float:right; width:180px; text-align:right; }
.note .wrap .guan strong {  color:#696969; }
.note .wrap .guan a { padding-left:8px; }

.note .wrap .notebox { float:left; width:800px; }
.note .wrap .notebox span { float:left; width:70px; font-weight:bold; color:#db221e; }
.note .wrap .notebox ul { float:left; width:760px; height:35px; line-height:36px; overflow:hidden; }
.note .wrap .notebox ul li {  }


.search-form { float:left; width:172px; height:40px; padding-left:5px; overflow:hidden; }
.search-form div,.search-form input,.search-form button { float:left; }
.search-input-box { position:relative; width:135px; height:22px; margin:13px 0 0; border:none; background:url(searchInput.jpg) no-repeat; display:inline; }
.search-input-box input { border:0; width:128px; height:19px; padding:2px 1px 1px 6px; border:none; background:none; color:#252525; line-height:21px; vertical-align:middle; }
.search-btn { padding-top:13px; }
.search-btn button{ position:relative; width:26px; height:22px; border:none; background:url(searchBtn.jpg) no-repeat; cursor:pointer; text-indent:-999em; }

.banner { height:400px; background:#064598; overflow:hidden;}
.banner li { height:400px; overflow:hidden; display:none; }
.banner li a { display:block; width:100%; height:400px; cursor:pointer; }
.sidenum { width:960px; margin:-25px auto 0; z-index:2; position:relative; text-align:right }
.sidenum a { display:inline-block;; width:12px; height:12px; background:#9fcef6; margin:0 0px; cursor:pointer; }
.sidenum a.on { background:#fff; }

.ftLink { position:relative; width:978px; height:33px; margin:0 auto 20px; border:1px solid #dadada; color:#7b7b7b; background:url(fLink.jpg) repeat-x; }
.fLinkBox { padding-left:15px; line-height:33px; }
.fLinkBox a,.fLinkBox a:hover { padding:0 3px; color:#7b7b7b; }

.ftLink .top { position:absolute; width:31px; height:30px; top:1px; right:10px; } 

.footer { width:100%; background: url(ftWrap.jpg) repeat-x; clear:both; }
.ftWrap { width:970px; margin:0 auto; padding:15px 10px 0 0;  }
.ftNav { float:left; width:615px; }
.ftWrap dl { float:left; width:190px; padding-left:13px; border-right:1px solid #d8d8d8; }
.ftWrap dl dt { height:25px; color:#2e2e2e; }
.ftWrap dl dt a,.ftWrap dl dt a:hover { color:#2e2e2e; }
.ftWrap dl dd { height:20px; line-height:20px; color:#7b7b7b; }
.ftWrap dl dd a,.ftWrap dl dd a:hover { color:#7b7b7b; }

.ftTel { float:left; width:275px; padding-left:15px; color:#7b7b7b; line-height:20px; }
.ftTel h2 { height:26px; color:#2e2e2e; font-size:12px; }


.copyright { width:960px; height:30px; margin:0 auto; padding-top:25px; color:#959595; clear:both; line-height:20px; }
.copyright a,.copyright a:hover { padding:0 6px; color:#959595; }
.copyright span { float:right; }
