@charset "utf-8";
/*
ibw.cn Reset Stylesheet
v2.4
Author: Carter
Last Updated: 2015-01-07
*/
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 arial,'microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.red{color:red}.mb15{margin-bottom:15px}
body{background:#fafbfd;color:#555;}
a{color:#555;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#de0118;}
.wrapper { position:relative; width:100%; margin:0; overflow:hidden; }
.siteNav { background:#fff url(siteNav.jpg) repeat-x; display:none; }
.siteNav .bd { width:1002px; height:40px; margin:0 auto; line-height:40px; }
.siteNav .wel span { color:#e67817; }
.siteNav .set { margin-right:-10px; color:#ddd; }
.siteNav .set a { margin:0 10px; }
.header { position:relative; background:url(header.jpg) no-repeat; z-index:2; }
.topArea { position:relative; width:1002px; height:100px; margin:0 auto; }
.logo { float:left; display:block; width:620px; height:100px; background:url(logo.png) no-repeat center; overflow:hidden; z-index:1; }
.logo a { display:block; width:620px; height:100px; padding-top:100px; }
.tRt { float:right; padding:26px 0 0; font-size:16px; line-height:23px; text-align:right; }
.tRt span { color:#e67817; }
.tRt strong { font-size:12px; font-weight:100; }
.sForm { position:absolute; top:60px; right:0; width:273px; height:22px; padding-left:56px; background:url(sForm.png) no-repeat; z-index:9; }
.sForm div, .sForm input { float:left; }
.sForm .sInputBox { position:relative; width:205px; height:20px; border:1px solid #bdbdbd; background:#fff; overflow:hidden; }
.sForm .sInputBox input { width:195px; height:16px; padding:2px 5px; border:none; background:none; color:#666; font-family:arial; line-height:16px; }
.sForm .sBtn { float:right; width:64px; height:22px; background:url(sBtn.png) no-repeat; overflow:hidden; }
.sForm .sBtn input { width:64px; height:22px; padding:0; border:none; background:none; color:#5a5a5a; overflow:hidden; cursor:pointer; }
.nav { height:48px; background:url(nav.jpg) repeat-x center center; }
.navs { width:1200px; height:48px; margin:0 auto; }
.navs li { position:relative; float:left; width:125px; background:url(navLine.png) no-repeat; font-size:14px; line-height:48px; text-align:center; }
.navs li a { display:block; color:#fff; z-index:1; }
.navs li a:hover,.navs .current a { position:relative; background:url(navCur.png) center top; color:#fff; z-index:8; }
.navs .on a { background:url(navCur.jpg) center top; color:#fff; z-index:8; }
.navs .sub {position:absolute;top:48px;left:0;height:0;margin:0;background:#fff;overflow:hidden;z-index:1;}
.navs .sub ul { padding:8px 0 0; overflow:hidden; }
.navs .sub li { float:none; height:auto; padding:0; border:0; background:none; font-size:12px; text-align:center; }
.navs .sub li a { display:block; float:none; width:auto; height:auto; padding:3px 8px; background:none; color:#000; line-height:18px; }
.navs .sub li a:hover{background:#005534;color:#fff;}

.footer { background:#fff; }
.footer .bd { position:relative; width:1002px; min-height:48px; _height:48px; margin:0 auto; padding:20px 0; line-height:24px; }
.ftLogin { float:left; width:208px; height:80px; margin-right:20px; padding:8px 0 0; background:#f4f4f4; line-height:16px; text-align:center; }
.footer .fl { padding:8px 0 0; }
.footer .fr { padding:8px 0 0; text-align:right; }
.action-share { margin-bottom:5px; }

.footer .bd .code { position:absolute; top:10px; left:500px; width:120px; text-align:center; z-index:9; }
.footer .bd .code img { width:80px; height:auto; }
.footer .bd .code p { margin-top:-10px; }


.bdshare-button-style0-24 a{width:24px;height:24px;display:inline-block;margin-left:5px;background:url(share.png);cursor:pointer;margin-bottom:0;opacity:.8;position:relative;top:0; line-height:24px; vertical-align:top;}
.bdshare-button-style0-24 a:hover{opacity: 1}
.bdshare-button-style0-24 a.bds_tsina{background-position: 0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position: 0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position: 0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position: 0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position: 0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position: 0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position: 0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position: 0 -226px;}

.bds_count { border-left: solid 1px #DDD; padding: 0 12px 0 12px; margin-left: 5px }

.m-lg { position:absolute; top:40px; right:210px; padding:0 8px; border-radius:3px; background:#fff; font-size:11px; line-height:24px; text-align:center; text-transform:uppercase; }
.m-lg a { color:#0da965; }

.banner img,.cols img,.leftPicTitle img,.detail img { vertical-align:top; }