/* ::::: http://buyu.game733.cc/css/kszcy_style.css ::::: */

body, h1, h2, h3, h3, h5, form, input, button, p { padding: 0px; margin: 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; }
body { margin: 0px; padding: 0px; color: rgb(102, 102, 102); font: 12px/1.6 arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
ul, li, dl, dt, dd { padding: 0px; margin: 0px; list-style: outside none none; }
a { color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; outline: medium none; }
a:hover { color: rgb(255, 249, 160); }
img { border: 0px none; vertical-align: middle; }
.wrap { width: 100%; margin: 0px auto; background: transparent url('../images/top-bg.jpg') no-repeat scroll center top; }
.w990 { width: 994px; margin: 0px auto; }
a { color: rgb(71, 126, 213); text-decoration: none; }
a:hover { color: rgb(255, 102, 0); text-decoration: none; }
.header { background: white; }
.logo { height: 85px; }
.fl { float: left; }
.fr { float: right; }
.logo .fl { padding-top: 24px; }
.logo .fr { font-size: 16px; padding-top: 38px; color: rgb(153, 153, 153); }
.logo .fr a { font-weight: bold; }
.companyLogo { font-size: 32px; }
.nav { clear: both; padding-top: 10px; height: 40px; overflow: hidden; background: url('../images/bg_nav.jpg') repeat-x scroll center top transparent; }
.nav ul { width: auto ! important; position: static ! important; }
.nav ul li { float: left; height: 40px; overflow: hidden; }
.nav ul li:last-child { background: none repeat scroll 0% 0% transparent; }
.nav ul li a { color: rgb(255, 255, 255); font-size: 16px; display: block; height: 40px; line-height: 40px; font-weight: bold; text-align: center; padding: 0px 50px; }
.nav ul li a:hover { background-color: rgb(4, 100, 175); }
.nav ul li.current a { background: url('../images/bg_nav_brd.jpg') repeat-x scroll center bottom rgb(3, 78, 136); color: rgb(255, 255, 255); }
.nav ul li.current a:hover { color: rgb(255, 255, 255); }
.container { width: 830px; margin: 0px auto; position: relative; }
.top { height: 418px; position: relative;display: none; }
.top h1.title { width: 0px; height: 0px; text-indent: -9999px; }
.top .topreg { padding: 0px; text-align: center; color: rgb(223, 195, 255); font-size: 14px; position: absolute; right: 0px; top: 2px; }
.top h2.logo { width: 191px; height: 136px; overflow: hidden; text-indent: -999px; background: transparent url('../images/kszc_logo.png') no-repeat scroll 0% 0%; position: absolute; left: 300px; top: -200px; }
.top h2.logo a { width: 191px; height: 136px; display: block; }
.top .nav { width: 546px; height: 255px; overflow: hidden; text-indent: -999px; background: transparent url('../images/kszc_wenzi.png') no-repeat scroll left center; position: absolute; left: 125px; top: -200px; }
.content { width: 830px; height: 546px; margin: 0px auto; }
.main {  }
.buzhou { width: 830px; height: 251px; margin: 0px auto; position: relative; top: 16px; }
.bz_kszc { width: 238px; height: 180px; margin-top: 45px; float: left; padding: 13px; }
#reg_wrap li { display: block; width: 230px; padding: 2px 0px 2px 5px; overflow: hidden; }
#reg_wrap li span.label { color: rgb(255, 255, 255); font-size: 12px; line-height: 20px; width: 60px; float: left; overflow: hidden; }
#reg_wrap .input_text input { height: 18px; line-height: 18px; padding: 0px 3px; width: 135px; margin-left: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); overflow: hidden; border: 1px solid rgb(153, 153, 153); }
#reg_wrap .input_yzm input { height: 18px; line-height: 18px; padding: 0px 3px; width: 70px; margin-left: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); overflow: hidden; border: 1px solid rgb(153, 153, 153); }
#reg_wrap li span.images_yzm img { height: 21px; margin-top: -2px; }
#reg_wrap li.tishi { text-align: center; color: rgb(255, 255, 255); margin: 7px 0px; }
#reg_wrap li.menu_wczc input { width: 230px; height: 41px; display: block; background: transparent url('../images/kszc_menu_wczc.jpg') no-repeat scroll 0% 0%; border: medium none; cursor: pointer; }
.bz_zcjs { width: 264px; height: 206px; margin-top: 45px; float: left; margin-left: 19px; }
.bz_zcjs a { width: 264px; height: 206px; background: transparent url('../images/kszc_xz.jpg') no-repeat scroll 0% 0%; display: block; }
.bz_zcjs a:hover { background-position: left -206px; }
.bz_xiazai { width: 264px; height: 206px; margin-top: 45px; float: left; margin-left: 19px; }
.bz_xiazai a { width: 264px; height: 206px; background: transparent url('../images/kszc_xiazai.jpg') no-repeat scroll 0% 0%; display: block; }
.bz_xiazai a:hover { background-position: left -206px; }
.banner { width: 830px; height: 294px; margin: 0px auto; position: relative; }
#formAd { position: relative; width: 820px; height: 284px; border: 5px solid rgb(83, 77, 238); float: left; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.foot { width: 100%; height: 155px; margin: 0px auto; border-top: 1px solid rgb(0, 0, 0);background: none repeat scroll 0% 0% rgb(238, 238, 238); color: rgb(153, 153, 153); border-top: 1px solid rgb(223, 223, 223); color: rgb(80, 115, 180); padding-top: 15px; }
.jrgw { width: 137px; height: 137px; text-indent: -9999px; position: absolute; right: 35px; top: 235px; }
.jrgw a { display: block; width: 137px; height: 137px; background: transparent url('../images/kszc_jrgw.png') no-repeat scroll left top; }
.jrgw a:hover { background-position: -137px top; }
.w800 { width: 800px; margin: 0px auto; }