/*
ibw.cn Reset Stylesheet
v2.2
Author: Carter
Last Updated: 2013-08-30
*/
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}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}img{border:0;vertical-align:top;-ms-interpolation-mode:bicubic}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}a:focus{outline:thin dotted}a:active,a:hover{outline:0}body,button,input,select,textarea{font:12px/1.5 Arial,Verdana,sans-serif}body{background-color:#fff;_background-image:url(about:blank);_background-attachment:fixed;-webkit-text-size-adjust:none;}.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-table;}*html .clearfix{height:1%;}.clearfix{display:block;}*+html .clearfix{min-height:1%;}.mt10{margin-top:10px;}.noBg{background:none!important}
body{background:#fff url(../images/bg.jpg);color:#5e5e5e;}a{color:#5e5e5e;text-decoration:none}a:hover{color:#ca0000;text-decoration:none}

/* 容器 */
.wrapper { position:relative; width:100%; height:100%; background:url(wrapper.jpg) repeat-y center top; overflow:hidden; }

/* 头部 */
.topArea { position:relative; height:109px; background:url(../images/topArea.jpg) no-repeat; }
.header { position:relative; width:1012px; margin:0 auto; }
.topArea { position:relative; height:109px; background:url(../images/topArea.jpg) no-repeat; }
.logo { position:absolute; top:0;  width:500px; height:109px; background:url(../images/logo.png) no-repeat; display:inline; overflow:hidden; }
.logo a { display:block; width:500px; height:109px; padding-top:109px; }

.topRight { float:right; width:400px; height:93px; padding:10px 10px 0 0; }

	/* 语言 */
.language { height:19px; margin-bottom:12px; }
.language ul { float:right; height:19px; }
.language ul li { float:left; padding:0 9px 0 20px; font:10px/18px "microsoft yahei"; }
.language ul li a { color:#fff; }
.language .en { background:url(../images/lg_1.jpg) no-repeat 0 4px; }
.language .cn { background:url(../images/lg_2.jpg) no-repeat 0 4px; }
.language .rus { background:url(../images/lg_3.jpg) no-repeat 0 4px; }
.language .spain { background:url(../images/spain.jpg) no-repeat 0 4px; }
.language .french { background:url(../images/french.jpg) no-repeat 0 4px; }

.col { float:right; width:100px; height:27px; margin-left:12px; background:url(../images/ico_01.jpg) no-repeat; font-size:15px; line-height:27px; text-align:center; }
.col a { color:#fff; }
.sForm { float:right; width:221px; height:27px; border:none; background:url(../images/sForm.jpg) no-repeat; line-height:27px; }
.sForm div, .sForm input { float:left; }
.sForm .sInputBox { position:relative; width:151px; height:27px; padding:0 14px 0 5px; border:0; background:none; overflow:hidden; }
.sForm .sInputBox input { width:145px; height:21px; padding:3px; border:0; background:none; color:#333; font-family:arial; line-height:16px; }
.sForm .sBtn { width:51px; height:27px; border:0; background:none; overflow:hidden; }
.sForm .sBtn input { width:51px; height:27px; border:none; background:none; color:#fff; font-size:0; line-height:-9999px; cursor:pointer; }

input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none; padding:0; }

/* 导航区域 */
.nav {  margin-bottom:1px; background:url(nav.jpg) no-repeat; z-index:999;}
.nav ul { height:26px;background: #1c86d1;  }
.nav ul li { position:relative; float:left; height:26px; padding-left:1px; background:url(../images/navLine.gif) no-repeat; font-size:13px; line-height:26px; font-weight:bold; text-align:center; z-index:9; }
.nav ul li a { float:left; height:26px; padding:0 15px; color:#fff; }
.nav ul li a:hover,.nav ul li .current,.nav ul .on a { background:#0052a2; color:#ff0; text-decoration:none; }
.nav ul .n1 a { padding:0 32px 0 31px; }

.nav ul li .subNav { display:none; position:absolute; top:26px; left:1px; width:auto; padding:0 10px; background:#0052a2; }
.nav ul li .subNav dt { width:auto; padding:6px 0; border-bottom:1px solid #3073b4; font-weight:bold; line-height:16px; text-align:left; position:relative; z-index:10;}
.nav ul li .subNav dt a { float:none; height:auto; padding:0 0 0 9px; color:#fff; white-space:nowrap; }
.nav ul li .subNav dt a:hover { color:#fff600; }

.nav ul li .subNav .third{width:450px;background:#0052a2;position:absolute;top:0;left:223px;display:none;}
.nav ul li .subNav .third p{padding:6px 0; border-bottom:1px solid #3073b4;}
.nav ul li .subNav .third p a{height:auto;font-weight:normal;background:none;white-space:normal;}
.nav ul li .subNav dt:hover .third{display:block;}

.container { width:1012px; margin:0 auto; padding:1px 0 10px; }

/* 底部 */
.footer { width:1012px; height:140px; margin:0 auto; background:url(../images/footer.jpg) no-repeat; font-weight:bold; clear:both; }
.footer .tel { float:left; padding:49px 0 0 165px; color:#00478e; font-size:13px; line-height:23px; }
.copyright { float:right; padding:79px 22px 0 0; color:#8a8a8a; text-align:right; }
.copyright a { color:#8a8a8a; }
.hide { display:none; }
#backTop { position:fixed; bottom:5px; right:5px; border-radius:2px; box-shadow:0 1px 3px rgba(0,0,0,.2); background:url(backTop.png) no-repeat center center #444; width:60px; height:50px; cursor:pointer; text-indent:-9999em; z-index:100; }
.footer .img,.footer .img p { float:left; padding-left:10px; overflow:hidden; }
.footer .img { padding-top:50px; }