﻿.main_visual{position:relative}
.main_image{margin:0 auto;width:100%;height:435px;overflow:hidden;position:relative}
.main_image ul{left:0;top:0;width:9999px;height:435px;overflow:hidden;position:absolute}
.main_image li{width:100%;height:435px;float:left}
.main_image li span{width:100%;height:435px;display:block}
.main_image li .img_1{background:url(../images/hb1.jpg) no-repeat center top;}
.main_image li .img_2{background:url(../images/hb2.jpg) no-repeat center top;}
.main_image li .img_3{background:url(../images/hb3.jpg) no-repeat center top;}
.flicking_con{margin:0 auto;width:990px;position:relative}
.flicking_con .flicking_inner{height:12px;position:absolute;z-index:999;left:50%;margin-left:-31px;top:412px;}
.flicking_con a{margin:0 7px 0 0;padding:0;width:12px;height:12px;text-indent:-1000px;float:left;display:block;background:#e6e6e6;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.flicking_con a.on{background:#ff6600;}
#btn_prev{top:50%;width:73px!important;height:74px!important;margin-top:-37px;display:none;position:absolute;z-index:666}
#btn_next{top:50%;width:73px!important;height:74px!important;margin-top:-37px;display:none;position:absolute;z-index:666}
#btn_prev{left:100px;background:url(../images/hover_left.png) no-repeat 0 0;}
#btn_next{right:100px;background:url(../images/hover_right.png) no-repeat 0 0;}
/*login*/
.pop-home{position:absolute;z-index:30;width:266px;height:200px;right:50%;top:16px;margin-right:-500px;color:#fff;}
.hpop-box{padding:10px 24px 0 24px;background-color:rgba(0,0,0,0.4);}
.hpop-box h3{display:block;height:52px;line-height:52px;margin-bottom:3px;font-weight:normal;font-size:16px;}
.download{height:70px;overflow:hidden}
.down-code{width:70px;height:70px;position:relative;float:left}
.download .down-mob,.download .down-mob h5,.download .down-mob span{display:block;word-break:break-all;}.download .down-mob span{padding-right:20px;}
.download a{width:90px;height:70px;position:relative;float:right;padding-left:42px;background:#82c85a;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;}
.download a:hover{background:#ff3300;}
.download .down-mob h5{font-size:18px;font-weight:normal;margin-top:9px;height:30px;line-height:30px;}
.download .down-mob span{height:30px;line-height:30px;font-size:12px;font-family:Arial;}
.download .down-mob .ic-mob{width:25px;height:40px;left:8px;top:15px;background-position:-48px -33px;}
.down-txt{height:30px;line-height:30px;font-size:12px;font-family:\5b8b\4f53;color:#b2b2b2;}
.login{position:relative;margin-bottom:2px;}
.ui-form-item:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
.ui-form-item{position:relative;height:42px;}
.login .ui-label{position:relative;float:left;display:block;width:32px;height:32px;background:#b4b4b4;cursor:pointer}
.login .ui-label:hover{background:#6d6d6d}
.ui-input{position:relative;float:left;padding:6px 10px;width:166px;height:20px;border:0;border-radius:0;box-shadow:none;color:#000;vertical-align:middle;font-size:12px;font-family:\5b8b\4f53;line-height:20px}
.ui-label i{top:10px;left:10px;width:12px;height:13px;text-indent:-1200px;overflow:hidden;}
i.ic-user{background-position:-521px -27px}
i.ic-password{background-position:-509px -27px}
.ui-form-btn p{height:34px;line-height:34px;font-size:12px;font-family:\5b8b\4f53}
.ui-form-btn .ui-button{width:218px;height:40px;line-height:40px;border:none;background:#ff6600;color:#fff;font-size:18px;font-weight:bold;}
.ui-form-btn .ui-button:hover{background:#ff3300;}
.error{position:absolute;z-index:3;left:24px;top:20px;display:none;}
.login-error{position:relative;width:182px;background:#fdeee9;padding:2px 12px 3px 24px;}
i.ic-error{width:16px;height:16px;left:4px;top:4px;background-position:-317px -36px;cursor:pointer;}
span.error-text{line-height:19px;font-size:12px;font-family:\5b8b\4f53;color:#f00;display:block}

/**/
.other-login{background-color:rgba(0,0,0,0.3);height:50px;line-height:50px;margin-bottom:2px;vertical-align: middle;position: relative;text-align: center;}
.down-box{padding:18px 24px 8px 24px;background-color:rgba(0,0,0,0.3);}
.other-login a{
	display: inline-block;
	position: relative;
	padding:0 0 0 25px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	font-size: 14px;
	font-family:'Arial'
}
.other-login a i{
	width: 20px;
	height: 20px;
	left: 0;
	top:0;
	z-index: 20;
}
.other-login a i.ic_bqq{background-position:-399px -113px}
.other-login a i.ic_bwx{background-position:-399px -133px}
.other-login .abs_bline{
	position: absolute;
	z-index: 30;
	width: 1px;
	height: 16px;
	background-color:rgba(255,255,255,.3);
	top:50%;
	left: 50%;
	margin:-8px 0 0 -4px;
}