/*
ibw.cn Reset Stylesheet
v2.1
Author: Carter
Last Updated: 2013-08-15
*/
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}img{border:0;vertical-align:top;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}table{border-collapse:collapse;border-spacing:0}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}ul,ol{list-style:none}s{text-decoration:none}a{text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a:hover{text-decoration:underline}body,button,input,select,textarea{font:12px/1.5 \5b8b\4f53,"microsoft yahei",Arial,Verdana,sans-serif}body{background-color:#fff;_background-image:url(about:blank);_background-attachment:fixed;color:#4e4e4e;-webkit-text-size-adjust:none;}.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-table;}/* Hides from IE-mac \*/*html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */*+html .clearfix{min-height:1%;}.fl{float:left}.fr{float:right}.cl{clear:both}.mt10{margin-top:10px;}.noBg{background:none !important}a{color:#4e4e4e}a:hover{color:#cc000d;}

body { background:#fff; }

/* 容器 */
.wrapper { position:relative; width:100%; height:100%; overflow:hidden; }

/* 头部 */
.header { width:100%; background:url(header.jpg) repeat-x; }
.topArea { position:relative; width:1150px; height:103px; margin:0 auto; }
.logo { position:absolute; top:30px; left:0; width:215px; height:60px; background:url(logo.jpg) no-repeat; display:inline; overflow:hidden; }
.logo a { display:block; width:215px; height:100px; padding-top:60px; }
.topRight {}
.set { height:23px; margin-bottom:2px; padding:18px 0 0; clear:left; }
.tel { float:right; padding:0 14px 0 17px; background:url(tel.jpg) no-repeat; font:16px/23px arial; vertical-align:middle; }
.language { float:right; width:78px; color:#cc000d; font:12px/23px arial; text-align:right; }
.language a { color:#cc000d; }
.sForm { float:right; width:181px; height:23px; background:url(sForm.gif) no-repeat; }
.sForm div, .sForm input { float:left; }
.sForm .sInputBox { position:relative; width:150px; height:23px; overflow:hidden; }
.sForm .sInputBox input { width:144px; height:17px; padding:3px; border:none; background:none; color:#333; font-family:arial; line-height:16px; }
.sForm .sBtn { width:31px; height:23px; background:none; overflow:hidden; }
.sForm .sBtn input { width:31px; height:23px; border:none; background:none; color:#fff; cursor:pointer; }

/* 导航区域 */
.nav { width:1150px; height:60px; z-index:999; }
.nav dl { float:right; height:60px; }
.nav dl dd { position:relative; float:left;  height:60px; background:url(navLine.gif) no-repeat 0 center; font:14px/60px "microsoft yahei"; text-align:center; z-index:9; }
.nav dl dd a { display:block;height:60px; color:#666; float:left; padding:0 20px }
.nav dl dd a:hover,.nav dl dd .current,.nav dl .on a { background:url(navCur.gif) no-repeat center bottom; color:#000; text-decoration:none; }
 
.nav dl dd .subNav { display:none; position:absolute; top:60px; left:50%; margin-left:-60px; width:120px; padding:5px 0; background:#000; -moz-box-shadow:0 3px 3px rgba(0, 0, 0, .1); -webkit-box-shadow:0 3px 3px rgba(0, 0, 0, .1); box-shadow:0 3px 3px rgba(0, 0, 0, .1); z-index:9; }
.nav dl dd .subNav ul li { font-size:12px; line-height:20px; }
.nav dl dd .subNav ul li a { width:100px; height:auto; padding:3px 10px; background:none; color:#fff; }
.nav dl dd .subNav ul li a:hover { background:#cc000d; color:#fff; }

/* 底部 */
.footer { width:1150px; margin:0 auto; padding:8px 0 15px; border-top:1px dotted #5b5b5b; color:#999; font:12px/26px arial; clear:both; }
.footer s { float:right; }
.footer a,.footer a:hover { color:#999; }
.footer .img { vertical-align:middle; }

/* 在线客服 */
.online { position:absolute; right:12px; top:123px; width:125px; z-index:9999; background:#f5f5f5; overflow:hidden; z-index:999; }
.online .hd { position:relative; height:25px; background:#fff; }
.online .hd h2 { padding-left:2px; font:12px/25px "microsoft yahei"; }
.online .bd { padding:12px 0 0; font:14px/40px "microsoft yahei"; text-align:center; }
.online .phone { border-bottom:1px solid #e8e8e8; color:#c00; padding:5px 0; font:13px/25px "microsoft yahei"; }
.online .hd .close { position:absolute; top:0; right:0; display:block; width:23px; height:25px; background:url(close.jpg) no-repeat; cursor:pointer; }
.online .hd .open { background:url(open.jpg) no-repeat !important; }