body,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,form { margin:0; padding:0;}
ul,li { list-style:none;}
img { border:0;}

body{
    font-family:Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03050a;
	text-align:left;
	background: url(../img/login_bgline.png) repeat-x 0 70px;
	line-height:18px;
}
a{ text-decoration: none; color:#4a4a4a;}
a:hover{ color: #494949; text-decoration: none;}
input,select,textarea{font-size:12px;color:#686868;}

.login_wrap {width:1000px; margin:0 auto;}
.login_top{ background:url(../img/main_logo.png) 780px 20px no-repeat; height:70px;}
.login_top2{ background:url(../img/my_app_logo.png) center 6px no-repeat; height:70px;}
.login_top_left{ width:500px;}
.login_top_test1{ float:left; display:block; padding:20px 10px 0 0;}
.login_top_test2{ float:left; display:block; padding:18px 2px 0 0; }
.login_top_test3{ float:left; display:block; padding:18px 10px 0 0; }
.login_top_test4{ float:left; display:block; padding:20px 0 0 10px;}
.login_input{ width:80px; padding:2px 0 1px 2px; border:1px solid #e2e2e2; color:#204b70;}
.login_input_280{ width:280px; padding:8px 8px; border:1px solid #ccc; font-family:Microsoft YaHei; font-size:13px; color:#cccccc;}
.login_input_200{ width:200px; padding:8px 8px; border:1px solid #ccc; font-family:Microsoft YaHei; font-size:13px; color:#cccccc;}
.login_input_240{ width:400px; padding:8px 8px; border:1px solid #ccc; font-family:Microsoft YaHei; font-size:13px; color:#cccccc;}
.login_input_160{ width:160px; padding:8px 8px; border:1px solid #ccc; font-family:Microsoft YaHei; font-size:13px; color:#cccccc;}
.login_input_100{ width:100px; padding:8px 8px; border:1px solid #ccc; font-family:Microsoft YaHei; font-size:13px; color:#cccccc;}

.login_select_icon{ padding:12px 0 0 0;}
.re_title1{color:#1846ac; font-size:16px; text-align:center; font-weight:bold; padding-right:20px;}


.login_cen{ background:url(../img/login_bg.png) no-repeat; height:520px; text-align:center; overflow:hidden;}
.login_cen_box{width:330px; border:1px solid #cdd0d1; background:#fff; margin:50px auto 3px auto; padding:15px 0 0 20px;-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2); 
box-shadow: 0px 5px 10px rgba(0,0,0,0.2);behavior: url(../js/PIE.htc);}
.login_cen_mid{width:350px;height: 15px; border:0px solid #cdd0d1; background:#fff; margin:10px auto 3px auto; padding:3px 0 3px 0px;-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0px 5px 10px rgba(0,0,0,0.2);behavior: url(../js/PIE.htc);}
.login_text{ font-size:16px; color:#001688; font-weight:bold;}
.login_text2{ font-size:12px; color:#001688; }
.login_text3{ font-size:12px;}
.login_text3 a{ font-size:12px; color:#ea6101;}
.login_text3 a:hover{ font-size:12px; color:#000;}
.login_button{ padding-right:30px;cursor:pointer;}
.login_banner{ padding:10px 0; text-align:center;}
.login_bottom{ text-align:center; color:#a9a9a9;}
.login_cen_bottom{ background:url(../img/sever_tel.png) no-repeat right ;height: 85px;width:1000px;}
.login_cen_bottom_reg{ background:url(../img/sever_tel.png) no-repeat right bottom;height: 47px;width:1000px;}

.containerwrap {width:auto;}

.containerwrapreg {width:auto;}
.containerwrapreg td{ white-space: nowrap;text-align: left;}


.login_tab_w{ border-bottom: 1px solid #cdd0d1; overflow:hidden; width:290px; padding-left:15px;}
.login_tab_w li{display:inline;}
.login_tab { }
.login_tab a{background:url(../img/login_tab2.png) no-repeat;  color:#626060; text-align:center; font-weight:bold; float:left; display:block; width:102px; margin-right:10px; padding:8px 0 9px 0;}
.login_tab a:hover{ color:#0457a2; text-align:center; font-weight:bold; float:left; display:block; width:102px; margin-right:10px; padding:8px 0 9px 0;}
.login_tab_on{ }
.login_tab_on a{background:url(../img/login_tab1.png) no-repeat; color:#fff; text-align:center; font-weight:bold; float:left; display:block; width:102px; margin-right:10px; padding:8px 0 9px 0;}

.re_b_w{ padding:1px;}
.re_b_left{ float:left; display:block; padding-left:100px;}
.re_b_right{ float:left; display:block;  padding:6px 0 0 0;}
.re_b_right_text{ font-size:14px;}
.re_b_right_text a{ font-size:14px; color:#1846ac;}
.re_b_right_text a:hover{ font-size:14px; color:#ff0000;}


/*清除浮动*/
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

/* css骇客 */
.clearfix {
    *zoom: 1; /*IE/7/6*/
}

.sbyy{
	position: relative;	
	
}
.transTool{
    position: relative; 
}
.info_query{
    position: relative;
}
.divIconBox.transTool{

}
.transTool .iconLine{
    display:none;
}
.transTool .iconLine.active{
    display:block;
}
.info_query .iconLine{
    display:none;
}
.info_query .iconLine.active{
    display:block;
}
.trans_arr {
        display: none;
  }

        .trans_arr span {
            width: 40px;
            height: 40px;
            position: absolute;
            left: 0px;
            top: 50%;
            margin-top: -30px;
            background: transparent;
            cursor: pointer;
            line-height: 40px;
            text-align: center;
            font-weight: 800;
            font-family: '黑体';
            font-size: 30px;
            color: #0071bc;
            z-index:9999;
            /*opacity: 0.3;*/
            /*border: 1px solid #fff;*/
        }

        .trans_arr .trans_right {
            right: 5px;
            left: auto;
        }

.info_arr {
        display: none;
  }

        .info_arr span {
            width: 40px;
            height: 40px;
            position: absolute;
            left: 0px;
            top: 50%;
            margin-top: -35px;
            background: transparent;
            cursor: pointer;
            line-height: 40px;
            text-align: center;
            font-weight: 800;
            font-family: '黑体';
            font-size: 30px;
            color: #0071bc;
            z-index:9999;
            /*opacity: 0.3;*/
            /*border: 1px solid #fff;*/
        }

        .info_arr .info_right {
            right: 5px;
            left: auto;
        }



.arr {
        display: none;
  }

        .arr span {
            width: 40px;
            height: 40px;
            position: absolute;
            left: 0px;
            top: 50%;
            margin-top: -20px;
            background: transparent;
            cursor: pointer;
            line-height: 40px;
            text-align: center;
            font-weight: 800;
            font-family: '黑体';
            font-size: 30px;
            color: #0071bc;
            z-index:9999;
            /*opacity: 0.3;*/
            /*border: 1px solid #fff;*/
        }

        .arr .right {
            right: 5px;
            left: auto;
        }
.main_appicon4_small.fillContent{
    opacity:0;
    filter: alpha(opacity=0);
}
.trans_arr span.active,.arr span.active,.info_arr span.active{
    color:gray;
    cursor: default;
}


.leftAside{
  position: relative;
}
.leftAside.top span{
    top:35%;
}
.leftAside_arr span.active{
    color:gray;
    cursor: default;
}
.leftAside_arr{
    display: none;
}
.leftAside_arr span {
            width: 40px;
            height: 40px;
            position: absolute;
            left: 0px;
            top: 50%;
            margin-top: -20px;
            background: transparent;
            cursor: pointer;
            line-height: 40px;
            text-align: center;
            font-weight: 800;
            font-family: '黑体';
            font-size: 30px;
            color: #0071bc;
            z-index:9999;
            /*opacity: 0.3;*/
            /*border: 1px solid #fff;*/
  }
 .leftAside_arr .arr_right{
     right: 5px;
     left: auto;
  }
  .leftAside  .iconLine{
      display: none;
  }
  .leftAside  .iconLine.active{
    display: block;
  }
