@charset "utf-8";
/*
ibw.cn Reset Stylesheet
v2.4
Author: Carter
Last Updated: 2014-06-03
*/
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 Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,'microsoft yahei'}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}.yahei{font-family:'microsoft yahei'}.red{color:red}
	/* 项目主体部分设置 */
body{background:#fff;color:#555;}
a{color:#555;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#ff6400;}
/* 容器 */
.wrapper { position:relative; width:100%; min-width:1000px; height:100%; overflow:hidden; }
.header { width:100%; }
.topArea { position:relative; width:992px; height:96px; margin:0 auto; z-index:2; }
.logo { float:left; width:540px; height:96px;overflow:hidden; }
.logo a { display:block; width:540px; height:96px; padding-top:96px; }

.topTel { position:absolute; top:15px; right:165px; height:30px; font:14px/30px "microsoft yahei"; }
.tl02 { margin-right: 120px; }
.topTel h1 { font-size: 12px; }
.topTel em { color:#be211d; font-size:24px; font-family:arial; }

.language { position:absolute; top:15px; right:0; height:30px; line-height:30px; }
.language li { float:left; margin-left:15px; padding-left:25px; display:inline; }
.f-cn { background:url(/images/flag_01.jpg) no-repeat 0 55%; }
.f-cn a { color:#f66400; }
.f-en { background:url(/images/flag_02.jpg) no-repeat 0 55%; }

.sForm { position:absolute; top:50px; right:0; width:230px; height:23px; padding:0; border:1px solid #e1e1e1; line-height:23px; z-index:1; }
.sForm div, .sForm input { float:left; }
.sForm .sInputBox { position:relative; width:204px; height:23px; border:0; background:none; overflow:hidden; }
.sForm .sInputBox input { width:196px; height:15px; padding:4px; border:none; background:none; color:#333; font-family:arial; line-height:16px; }
.sForm .sBtn { width:26px; height:23px; background:url(/images/sBtn.gif) no-repeat; overflow:hidden; }
.sForm .sBtn input { width:26px; height:23px; border:none; background:none; color:#333; cursor:pointer; }

/* 导航区域 */
.nav { position:relative; width:100%; height:66px; background:url(/images/nav.jpg) repeat-x; z-index:99; }
.navs { width:992px; height:66px; margin:0 auto; }
.navs li { position:relative; float:left; width:123px; height:66px; background:url(/images/navLine.gif) no-repeat left top; font:14px/22px "microsoft yahei"; z-index:99; text-align:center; }
.navs li a { display:block; height:31px; padding-top:35px; color:#fff; }
.navs li a:hover { color:#eee; }
.navs .n1 { background:none; }
.navs .n1 a { background:url(/images/nav_1.png) no-repeat; }
.navs .n2 a { background:url(/images/nav_2.png) no-repeat; }
.navs .n3 a { background:url(/images/nav_3.png) no-repeat; }
.navs .n4 a { background:url(/images/nav_4.png) no-repeat; }
.navs .n5 a { background:url(/images/nav_5.png) no-repeat; }
.navs .n6 a { background:url(/images/nav_6.png) no-repeat; }
.navs .n7 a { background:url(/images/nav_7.png) no-repeat; }
.navs .n8 a { background:url(/images/nav_8.png) no-repeat; }
.navs .current,.navs .on { background:url(/images/navCur.jpg) no-repeat; color:#fff; text-decoration:none; }
.navs .current a,.navs .on a { color:#fff; }

.subNav { position:absolute; top:66px; left:50%; width:992px; height:30px; margin-left:-496px; z-index:99; }
.subNav-bd { position:relative; width:992px; height:30px; margin:0 auto; padding:0; color:#fff; font:12px/30px "microsoft yahei"; display:none; }
.subNav-bd .sub { position:absolute; top:0; display:inline-block; height:30px; background:#a00; }
.subNav-bd .sub a { float:left; display:block; padding:0 10px; color:#fff; }
.subNav-bd .sub a:hover { color:#eee; }

.w { width:990px; margin:0 auto; }
.container { position:relative; width:100%; z-index:1; }

/* 底部 */
.tf { padding:48px 0; background:#222; position: relative;}
.footer { color:#505050; clear:both; z-index:99; }
.footer img { vertical-align:top; }
.footer a,.footer a:hover { color:#505050; }
.footer .r { float:left; width:150px; height:150px; }
.copy { position:relative; float:right; width:820px; }
.ftNav { margin-left:-10px; font-size:14px; line-height:24px; }
.ftNav a { margin:0 10px; }
.bottomTel { height:58px; }
.bottomTel li { float:left; padding-top:10px; }
.bottomTel .o { padding-top:0; }
.copyright .fr { padding:30px 0 0; text-align:right; }
.top { position:absolute; top:0; right:0; width:56px; height:56px; }



.tf .beian{ position: absolute; right:-88px; top:195px;}