@charset "utf-8";
/* css document */
/* 
ibw.cn reset stylesheet
created by henrychen :)!
*/
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;color:#666;}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}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}.fl a{ margin:0 3px;}.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,button,input,select,textarea{font:12px/1.5 tahoma,arial,'hiragino sans gb','microsoft yahei',\5b8b\4f53}
body{ font-family:"微软雅黑"; background:#fff;}


.wrapper{ width:100%; position:relative; overflow:hidden; background:#fff;}
/*head*/
.head{ width:1100px; margin:0 auto;}
.top{ width:1100px; height:36px; float:left; background:#e4e3e3; }
.top .welcome{line-height:36px; color:#7f7f81; padding-left:10px; float:left;}
.top .r_ct{ float:right; padding-right:10px; line-height:26px;}
.top .r_ct .link{ float:left;}
.top .r_ct .link li{ float:left; overflow:hidden;}
.top .r_ct .link li .i{ width:1px; height:12px; margin:12px 0; background:#7f7f81; float:left;}
.top .r_ct .link li a{ line-height:36px; padding:0 5px; color:#7f7f81; float:left;}
.top .r_ct .search{ width:142px; height:23px; margin:5px; border:1px solid #b7b7b7; float:left; background:#fff;}
.top .r_ct .search form .ipt{ width:110px; line-height:20px; border:none; float:left;}
.top .r_ct .search form .sub{ background:url(/uploads/image/images/sub_bg.jpg) no-repeat; width:28px; height:23px; float:left; border:none;}
.center_ct{ width:1100px; float:left; background: repeat; height:102px;}
.logo{ width:384px; height:57px; margin:23px 5px; float:left;}
.nav{ float:right;  margin-right:20px;}
.nav li{ height:102px; float:left;position: relative;}
.nav li a{ display:block; padding:36px 10px 0 10px; height:66px; float:left; text-align:center; font-size:16px; line-height:16px; color:#000; font-weight:bold;}
.nav li a em{ font-size:9px; line-height:22px; color:#999797; font-weight:100;}
.nav li .i{ width:1px; height:102px; background:#dedddd; float:left;}

.nav li:hover{ background:#057ada;}
.nav li a:hover , .nav li a:hover em{ color:#fff;}
.nav li .current  {background: #057ada;color: #fff;}
.nav li .current  em {color: #fff;}

.nav .sub{ display:none; width:130px; position:absolute; left:0; top:102px; background:#057ada;  z-index:999;}
.nav .sub li{ float:left; overflow:hidden; width:130px; height:30px;}
.nav .sub li a{ text-align:center; line-height:28px; color:#fff;  display:block; width:109px; height:30px; padding:0 11px; font-size:12px; font-weight:100;}
.nav .sub li a:hover { background:#09f; font-weight:100;}

.banner{ width:1100px; margin:0 auto; position:relative; height:439px;}
.banner .hd{ position:absolute; bottom:10px; overflow:hidden;  z-index:9999;  text-align:center; right:20px;}
.banner .hd li{ width:10px; height:10px; border-radius:50px; float:left; background:#fff; line-height:9999; margin:5px;}
.banner .hd li.on{ background:#0677c3;}




.foot{ width:1100px; height:38px; margin:0 auto; background:#092c4f; }
.foot .copy{ line-height:38px; text-align:center; color:#fff;}
.foot .copy a{ color:#fff;}

