@charset "gb2312";

.shortcut{height:30px; width:100%; padding-bottom:1px; background: url(../images/cul_spec.gif) repeat-x 0px -119px;}
.short_l{ width:300px;}
.shortcut li{height: 30px;padding: 0px;top:6px; position:relative}
.shortcut .fore1{padding-left: 15px;}
.ld {position: relative;zoom: 1;}
.shortcut .fl.z1 .fore1.ld a{}
.shortcut .fl.z1 .fore1.ld a:hover{ color:#a00;}
.fr ul .fore2{ float:right}
.fore2 a b{top:8px;left:171px;width:7px;height:4px;background:url(../images/cul_spec.gif) no-repeat -40px -696px;cursor: pointer;position: absolute;
overflow: hidden;}
.shortcut .fore2 a:hover{ color:#a00;}
.fore3{ float:right;padding: 0px 0px 2px 3px;background: url(../images/cul_spec.gif) no-repeat 53px -540px;position: relative;z-index: 1001;white-space: nowrap;color: #333; width:64px;}
.fore2 b{top:-10px;width:7px;height:4px;background:url(../images/cul_spec.gif) no-repeat -40px -696px;cursor: pointer;position: relative;overflow: hidden; float:right;}
.logo{ padding:20px 0px;}


.regist,fpwd{}
.regist .mt,.fpwd .mt{height: 33px;background:url(../images/cul_tt_1.jpg) repeat-x 0px -34px;}
.regist h2,.fpwd h2{float: left;height: 33px;padding-left: 15px;background:url(../images/cul_tt_1.jpg) no-repeat 0 0;line-height: 33px; font-size:14px; font-weight:bold;}
.regist .mt b,.fpwd .mt b{float: right;width:10px;height:33px;background: url(../images/cul_tt_1.jpg) no-repeat 0px -68px;}
.regist .mt span,.fpwd .mt span{float: right;height: 33px;line-height: 33px;text-align: right;}
.regist .mc,.fpwd .mc{padding: 15px 20px 20px;border: solid #D1D1D1;border-width: 0px 1px 1px;margin-bottom: 10px;}
.fpwd.w950.c .mt span a{ line-height:33px;}
.regist .item,.fpwd .item{padding-top: 5px;height: 50px;line-height: 26px;}
.regist .label,.fpwd .label{width: 300px;text-align: right;font-size: 14px;}
.regist .label b,.fpwd .label b{margin-right: 5px;font-weight: normal;font-size:14px; font-family: "ºÚÌå";}
.mar-b{ font-size:12px;}
.fpwd .msg {margin: 40px 0px;}
.fpwd .msg p{font-size: 14px;text-align: center;line-height: 28px;}

.checkbox{margin:0px;}
.login .mt{height: 33px;background:url(../images/cul_tt_1.jpg) repeat-x 0px -34px;}
.login h2{float: left;height: 33px;padding-left: 15px;background:url(../images/cul_tt_1.jpg) no-repeat 0 0;line-height: 33px; font-size:14px; font-weight:bold;}
.login .mt b{float: right;width:10px;height:33px;background: url(../images/cul_tt_1.jpg) no-repeat 0px -68px;}
.login .mt span{float: right;height: 33px;line-height: 33px;text-align: right;}
.login .mc{padding: 15px 20px 20px;border: solid #D1D1D1;border-width: 0px 1px 1px;margin-bottom: 10px; overflow:hidden;}
.login .mc2{ border:none;}
.login .mc .form{ width:540px; overflow:hidden;margin-top: 20px;}
.login .item{padding-top: 5px;height: 50px;line-height: 26px;}
.login .mc .form2{ width:480px;}
.login .mc .form2 .item{ padding-top: 5px;height:36px;line-height: 26px;}
.login .mc .form3 .item{ padding-top: 5px;height:26px;line-height: 26px;}
.login .label{width: 100px;text-align: right;font-size: 14px;}
.login .label b{margin-right: 5px;font-weight: normal;font-size:14px; font-family: "ºÚÌå";}
.guide{width:280px;height: 270px;padding: 5px 20px 20px 20px;border-left: 1px solid #E7E7E7; margin-top:20px;}
.guide .content{ padding-top:10px; color:#666;}
.guide .btn-personal{width: 137px;height: 35px;background: url(../images/cul_spec_2.gif) no-repeat 0px -150px;line-height: 35px;margin: 20px auto;font-weight: bold;font-size: 14px;margin-top: 35px; display:block; text-align:center;}

.text{width: 240px;height: 16px;padding: 4px 3px;border: 1px solid #BBB;font-size: 14px;font-family: arial;}
.text_small{ width:98px;}
.regist .blank{width: 16px;height: 16px;margin: 2px 5px 0px;}
.clr{display: block;overflow: hidden;clear: both;height: 0px;line-height:0px;font-size: 0px;}
.error{color: red;line-height: 22px;}
.focus{color:#999;line-height: 22px;}
.text-1{ width:100px;}
.btn-regist{ background:url(../images/cul_spec_2.gif) no-repeat 0px -116px;display: inline-block;zoom: 1;width: 135px;height: 33px;line-height: 33px;text-align: center;font-size: 14px;color: white;border: none;font-weight: bold;text-decoration: none;text-shadow: 1px 1px 0px #E24E06; cursor:pointer;}
.success-1{overflow: hidden;position: relative;}
.success-1 i{float: left;background: url(../images/cul_icon.gif) no-repeat;width: 48px;height: 40px;margin-left: 95px;margin-right: 20px;line-height: 30px;}
.success-1 .gongxi{font-size: 24px;color: #090; font-family:"Î¢ÈíÑÅºÚ";height: 33px;display: block;overflow: hidden;line-height: 33px;}
.success-1 span{ margin-bottom:10px;}


.left_side{ float:left; height:244px; width:822px;}
.promo_show{margin: 0px 0px 0px 189px;width:633px;height: 244px;position: relative; background:#f2f2f2;}
.right_side{width:310px;float: right;height:244px;}
#mklnews{width: 310px;}
#mklnews .mt{padding: 0px 8px;background: #F3F3F3;border: solid #DDD;border-width: 1px 1px 0px;border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;height: 29px;
line-height: 29px;cursor: default; overflow:hidden;zoom:1;}
#mklnews .mt h2{float: left; font-size:14px; font-weight:bold;height: 29px;line-height: 29px;font-family: "microsoft yahei";}
#mklnews .mt .extra{ float:right;}
#mklnews .mt .extra a{height: 29px;line-height: 29px;}
#mklnews .mc {height: 100px;padding: 10px 0px 9px;border: solid #DDD;border-width: 0px 1px 1px;overflow: hidden;}
#mklnews .mc ul{width: 308px;height: 100px;overflow: hidden; clear:both;}
#mklnews li{float: left;width: 133px;height: 25px;padding: 0px 10px;line-height: 25px;overflow: hidden;}
#mklnews ul .odd{border-right: 1px solid #EEE;}

#log_img{ width:310px;position: relative;float: right;height:86px;overflow: visible; margin-bottom:8px;}
#log_img h1{background: #F3F3F3;height: 29px;line-height: 29px;font-family: "microsoft yahei";font-size:14px; font-weight:bold; padding:0px 8px;border:1px solid #DDD;}




.right_side .item{height:26px;line-height: 26px; margin-top:10px;}
.right_side .label{width:88px;text-align: right;font-size: 14px;}
.right_side .label b{margin-right:5px;font-weight:normal;font-size:14px;font-family:"ºÚÌå";}
.mar-b{ font-size:12px;}
.right_side .text{width:226px;height:20px;padding: 4px 3px;border: 1px solid #BBB;font-size: 14px;font-family: arial;}
.right_side .text-1{width:49px;}
.btn-login_s{ background:url(../images/cul_spec_2.gif) no-repeat 0px -185px;display: inline-block;zoom: 1;width:64px;height: 30px;line-height: 30px;text-align: center;font-size:12px;color:white;border: none;font-weight: bold;text-decoration: none; cursor:pointer;}
/* focus */
#focus{width:633px;height:244px;overflow:hidden;position:relative;}
#focus ul{height:380px;position:absolute;}
#focus ul li{float:left;width:633px;height:244px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:633px;height:20px;left:0;bottom:0;}
#focus .btn{position:absolute;width:636px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:30px;height:80px;position:absolute;top:75px;background: url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
.prompt{
clear: both;
display: block;
padding-left: 90px;
padding-top: 3px;
overflow: hidden;}










