@charset "utf-8";
/*
ibw.cn Reset Stylesheet
v2.4
Author: Carter
Last Updated: 2015-04-16
*/
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 'microsoft yahei',Tahoma,arial,'Hiragino Sans GB',\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}.yahei{font-family:'microsoft yahei'}.red{color:red}
/* 项目主体部分设置 */
body{background:#fff;color:#666;}
a{color:#666;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#003d73;}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }

.siteNav { height:9px; background:#6c6c6c; }
.siteNav .g-in { width:1002px; height:31px; margin:0 auto; }

.topLink { float:right; height:31px; padding-top:23px; }
.topLink li { float:left; padding:0 15px; background:url(o_ico_12.gif) no-repeat 0 center; line-height:50px; display:inline; }
.topLink .topLink-1 a { display:inline-block; position:relative; padding-left:24px; background:url(o_ico_11.png) no-repeat 0 center; z-index: 9; }
.topLink .topLink-1 a i { position:absolute; top: 31px; left:-20px; display:none; width:100px; height:100px; }
.topLink .topLink-1 a:hover i { display:block; }
.topLink a img { vertical-align: middle; }

.header { position:relative; }
.topArea { position:relative; width:1002px; height:98px; margin:0 auto; z-index:4; }
.logo { float:left; /*background:url(logo.jpg) center no-repeat; overflow:hidden; z-index:1;*/ }
.logo a { display:block; width:250px; height:98px; /*line-height:9999px;*/ }

.nav { background:#00459a; z-index:2; }
.nav ul { width:1000px; height:52px; margin:0 auto; }
.nav li { position:relative; float:left; width:109px; height:52px; padding:0; background:url(o_ico_13.gif) no-repeat 0 center; font-size:14px; line-height:52px; text-align:center; }
.nav li span,.nav li i { display:inline-block; vertical-align:top; }
.nav li i { width:7px; height:4px; margin-top:20px; display:none; }
.nav li span { padding:0 5px; }
.nav li a { display:block; width:109px; padding:0; color:#fff; }
.nav li a:hover,.nav li .current,.nav .on a { }
.nav .on { z-index:9; }
.nav li .subNav { position:absolute; top:52px; left:0; background:#136dba; overflow:hidden; z-index:1; display:none; }
.nav li .subNav dl { float:none; height:auto; padding:0; overflow:hidden; }
.nav li .subNav dt { float:left; width:109px; margin:0 0 5px 0; font-size:12px; text-align:center; }
.nav li .subNav dt a { display:block; float:none; width:109px; height:auto; padding:0; border-radius:3px; line-height:24px; color:#fff; }
.nav li .subNav dt a:hover { background:#ea9e04; color:#fff; }

.sForm { position:absolute; top:27px; right:0; width:168px; height:23px; background:url(sForm.gif) no-repeat; z-index:9; }
.sForm div, .sForm input { float:left; }
.sForm .sInputBox { position:relative; width:135px; height:23px; background:none; overflow:hidden; }
.sForm .sInputBox input { width:125px; height:17px; padding:3px 0 3px 10px; border:none; background:none; color:#aaa; font-family:arial; line-height:16px; }
.sForm .sBtn { width:33px; height:23px; overflow:hidden; }
.sForm .sBtn input { width:23px; height:23px; border:none; background:none; color:#fff; font-size:0; line-height:999px; overflow:hidden; cursor:pointer;  }

.banner { position:relative; left:50%; width:1920px; margin-left:-960px; background:#fff; text-align:center; z-index:3; }
.banner .hd { position:absolute; bottom:20%; width:100%; height:11px; z-index:1; }
.banner .hd ul { width:1000px; margin:0 auto; text-align:center; }
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin-left:5px; border-radius:100%; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; }
.banner .hd ul .on { background:#ff6e00; }

.footer { background:#f1f1f1 url(ft.gif) repeat-x center top; }
.footer .bd { width:1002px; margin:0 auto; padding:12px 0; color:#999; line-height:22px; }
.footer .bd a { color:#999; }
.footer .bd a:hover { color:#000; }
.m-copy { float:left; }
.ftNav { margin-left:-10px; }
.ftNav a { margin:0 10px; }
.copyright { overflow:hidden; }


.banner img { vertical-align:top; }