button{cursor:pointer;}
button i{display:none;}
input.err,input.err:focus{color:#900;border-color:#E06341;background:#FFEFEC;box-shadow:0 0 5px #E06341;}
textarea{width:270px;height:100px;padding:5px 9px;line-height:1.7;font-size:14px;overflow:auto;resize:none;}
body{background:#fff; font-family:"微软雅黑";}
.text,textarea{font-size:14px;font-weight:bold;color:#333;border:1px solid;border-color:#CECECF;border-radius:0;background:white;box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);-webkit-appearance:none;}
.text:focus,textarea:focus{outline:none;border-color:#92AFED;box-shadow:0 0 5px #92AFEC,inset 1px 1px 2px rgba(0, 0, 0, 0.1);}
.text{width:170px;height:24px;padding:7px 9px;line-height:24px;}

.button{display:inline-block;height:40px;padding:0 15px;line-height:40px;text-align:center;font-size:18px;font-family:"微软雅黑";color:white;border:0 none;background-color:#167efb;background-repeat:repeat-x;background-position:0 0;cursor:pointer;}
.button:hover{text-decoration:none;background-color:#1672e3;}
.button:active{background-color:#3482e1;}
.button .icon{position:relative;top:11px;vertical-align:top;font-weight:normal;}
.button span{position:relative;top:11px;display:inline-block;height:16px;line-height:16px;vertical-align:top;padding-left:8px;}
.button em{display:none;}
.btn-gray{color:#666;background-color:#eee;}
.btn-gray:hover{background-color:#ddd;}
.btn-gray:active{background-color:#e7e7e7;}
.btn-green{height:50px;line-height:50px;background-color:#9ed04d;}
.btn-green:hover{background-color:#76bf48;}
.btn-green:active{background-color:#51b73d;}
.btn-disabled,.btn-disabled:hover,.btn-disabled:active{background-color:#e7e7e7;color:#A1A1A1;cursor:not-allowed;}
button.button{height:40px;padding:0 10px;line-height:normal;}

/* wrap */
.wrap{position:relative;z-index:0;height:600px; width:100%;}
.banner-show{position:absolute;top:0;left:0;z-index:0;width:100%;min-width:980px;height:600px;overflow:hidden;}
.banner-show .cell{position:absolute;top:0;left:0;width:100%;overflow:hidden;background-repeat:repeat-x;background-position:center top;}
.banner-show .cell .con{position:relative;height:600px;background-repeat:no-repeat;background-position:center top;}
.bns-01{background-image:url(/images/mid_banner/banner_01_repeat.png);}
.bns-01 .con{background-image:url(/images/mid_banner/banner_01.png?v=201406241538);}
.bns-02{background-image:url(/images/mid_banner/banner_02_repeat.gif?v=201406241538);}
.bns-02 .con{background-image:url(/images/mid_banner/banner_02.gif?v=201406241538);}
.bns-03{background-image:url(/images/mid_banner/banner_03_repeat.png?v=201406241538);}
.bns-03 .con{background-image:url(/images/mid_banner/banner_03.png?v=201406241538);}
.banner-link{position:absolute;top:100px;left:50%;width:400px;height:400px;margin-left:-430px;}
.banner-link i{display:none;}
.banner-control{position:absolute;top:0;left:50%;width:980px;margin-left:-490px;}
.banner-control a{position:absolute;top:258px;width:30px;height:30px;line-height:10;overflow:hidden;background-image:url(images/icon_control.png);background-repeat:no-repeat;background-repeat:no-repeat; text-indent:-999px;}
.banner-control a.left{left:-55px;background-position:0 0;}
.banner-control a.left:hover{background-position:0 -30px;}
.banner-control a.right{right:-55px;background-position:-30px 0;}
.banner-control a.right:hover{background-position:-30px -30px;}
.container{position:relative;top:600px;z-index:2;width:980px;height:0;margin:auto;}

.register-box{position:absolute;top:-490px;right:0;width:396px;height:376px;background:white;border-radius:3px;background:rgba(255, 255, 255, 0.95);}
.reg-tab{position:relative;width:396px;height:57px;zoom:1;overflow:hidden;border-radius:3px 3px 0 0;}
.reg-tab span{float:left;width:198px;height:57px;margin-left:-1px;line-height:57px;text-align:center;font-size:24px;color:#444;border-left:1px solid #d2d3d4;background:url(images/bg_tab_x.png?v=201406241538) repeat-x 0 0;cursor:pointer;}
.reg-tab span:first-child{border-top-left-radius:3px;}
.reg-tab span:last-child{border-top-right-radius:3px;}
.reg-tab span.current{background:none;cursor:default;}
.reg-slogan{height:50px;line-height:50px;text-align:center;font-size:16px;}
.reg-form{width:328px;height:280px;margin:auto;}
.reg-form .cell{position:relative;height:40px;margin-bottom:22px;zoom:1;}
.reg-form .cell label{position:absolute;top:0;left:0;z-index:1;padding:0 12px;line-height:40px;font-size:16px;color:#999;font-weight:bold;cursor:text;}
.reg-form .val label{left:-9999px;opacity:0!important;filter:alpha(opacity="0")!important;}
.reg-form .cell input{position:absolute;top:0;left:0;width:304px;padding:7px 11px;font-size:16px;background:none;}
.reg-form .cell .icon-form{top:11px;right:10px;}
.reg-form .vcode input{width:110px;}
.reg-form .vcode .button{position:absolute;top:0;left:144px;width:182px;padding:0;font-size:14px;}
.reg-form .vcode img{position:absolute;top:0;left:144px;width:110px;height:40px;}
.reg-form .vcode span{position:absolute;top:0;left:264px;line-height:40px;font-size:14px;}
.reg-form .vcode .icon-form{right:204px;}
.reg-form .vcode .login-popup-hint{right:194px;}
.reg-form .user-agreement{height:16px;margin-top:-22px;padding:18px 0;line-height:16px;}
.reg-form .user-agreement input{float:left;width:14px;height:14px;margin:1px 5px 0 0;}
.reg-form .bottom{height:40px;}
.reg-form .bottom .button{display:block;border-radius:3px;}






.camera_main{
	position:absolute;
	width:600px;
    top:50%;
	left:50%;
	margin-left:-320px;
	margin-top:-230px;
	display:none;
	border: #999 1px solid;
	background:white;
	height:500px;
	box-shadow: #666 0px 0px 10px;/*阴影*/
	z-index:999999999;
	}
.camera_head{
	padding:10px 30px 10px 30px;
	height:30px;
	overflow:hidden;
	background: #D8D8D8;
	line-height: 30px;
	}
.wzts{
	width:360px;
	float: left;
	/*margin-left:600px;*/
	}
.wzts li{
	width:304px;
	padding-right:50px;
	height:30px;
	line-height:30px;
	font-size:15px;
	}
.xts{
	position:absolute;
	width:30px;
	height:100px;
	right:-32px;
	top:50%;
	margin-top:-36px;
	border:#CCC 1px solid;
	cursor:pointer;
	z-index:2;
	}
.xtsnr{
	background:url(images/help.png);
	position:absolute;
	height:561px;
	width:460px;
	right:0px;
	top:-6px;
	}
.whtb{
	position:absolute;
	top:8px;
	background:url(images/wh1.png);
	left:3px;
	height:27px;
	width:26px;}
.dialogbg1{
	position:absolute;
	height:100%;
	width:100%;
    left:0;
	top:0;
	background:#999;
	display:none;
    filter:alpha(opacity=10); /*IE滤镜，透明度50%*/
    -moz-opacity:0.1; /*Firefox私有，透明度50%*/
    opacity:0.1;/*其他，透明度50%*/
	}
.dialogbg2{
	position:absolute;
    left:0;
	top:0;
	background:#999;
	z-index:3;
	filter:alpha(opacity=0); /*IE滤镜，透明度50%*/
    -moz-opacity:0; /*Firefox私有，透明度50%*/
    opacity:0;/*其他，透明度50%*/
	}
.dhk{
	/*background:url(images/resultbg.png);*/
	background: white;
    height: 500px;
    width: 600px;
    position: absolute;
    left: 50%;
    margin-left: -300px;
    top: 50%;
    margin-top: -251px;
    z-index: 99;
	display:none;
	}
.dhk .dhk_head{
    height: 30px;
    text-align: center;
    background-color: #D8D8D8;
    padding: 10px;
    font-size: 20px;
    line-height: 30px;
}
.dhk .content
{
	margin-top: 30px;
    margin-left: 30px;
    margin-right: 30px;
    height: 338px;
    font-size: 19px;
}
.btn_close1{
	position:absolute;
	top:10px;
	right:10px;
	width:15px;
	height:25px;
	cursor:pointer;
    font-size: 18px;
	}
.btn_close1 a{
	text-decoration:none;
	}
.dhk .cambtn{
	width:480px;
	margin:10px auto auto auto;
	}
.dhk .cambtn .btn_a{
	font-size:16px;
	color: #e6e6e6;
	font-weight:600;
    background: #666666;;
    width:120px; 
    height:35px;
    display:inline-block;
    cursor:pointer;
    line-height:35px;
    text-align:center;
    margin:0px 15px;
	}
.sxtjm{
	background:url(images/jmtb.png);
	display:block;
	width:28px;
	height:33px;
	border:none;
	cursor:pointer;
	margin:0px auto 0px auto;
	}














