﻿/* CSS Document */
*{ padding:0; margin:0;}
body{ background:#CCC;font-size:0; overflow: hidden;}
.layer_out { position: fixed; top: 0; left: 0; cursor: default; }
.banner{ }
.container { width: 100%; height: 100%;}
.back { position: absolute; bottom: 0px; left: 0; top: 0; overflow: hidden; width: 100%;}
.b-img{ height:100%; width: 100%;  position:absolute; left:0; top:0; overflow: hidden;}
.b-img a{ width: 100%; display:block; height:100%; float:left; background-size: cover; -webkit-background-size: cover;}

.tip_square { position: absolute; bottom: 75px; width: 100%;}
.tip_container { width: 1024px; margin: 0 auto; position: relative; text-align: center;}
.b-list{ height:20px; display: inline-block; z-index:100;}
.b-list span { display:block; cursor:pointer; width:24px; height:4px; background: #fff; opacity: 0.4; filter: alpha(opacity=40); float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss { opacity: 1; filter: alpha(opacity=100); background: #fff;}
.bar-left { position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right { position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em { display:block; width:50px; height:100px; background:url(../../images/login1/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em { display:block; width:50px; height:100px; background:url(../../images/login1/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

/*login box*/
.curs_m_ipt { zoom: 1; margin-top: 10px;}
.curs_m_ipt .curs_u_ipt { position:relative; border:1px solid #d8e1f0; border-radius:4px ; -webkit-border-radius:4px ; -moz-border-radius:4px ; background: url(../images/ipt_bg.png) repeat-x; margin:0 auto; height:18px; line-height:18px; width:270px; padding:10px 0 10px 0;}
.curs_m_ipt .curs_u_ipt_active { background: url(../../images/login1/focus_inpt.png) repeat-x;}
.curs_m_ipt .curs_u_ipt .curs_u_logo { position: absolute; left: 15px; top: 5px; }
.curs_m_ipt .curs_u_ipt .curs_u_logo .curs_u_logo_img1 { background-position:-30px -30px ;}
.curs_m_ipt .curs_u_ipt .curs_u_logo .curs_u_logo_img2 { background-position:-60px -30px ;}
.curs_m_ipt .curs_u_ipt .curs_u_logo .curs_u_logo_img3 { background-position:-90px -30px ;} 
.curs_m_ipt .curs_u_ipt .curs_u_logo .curs_u_logo_img4 { background-position:-120px -30px ;}
.curs_m_ipt .curs_u_ipt .curs_u_logo .curs_u_logo_img5 { background-position:-150px -30px ;}   
.input_bg .curs_u_logo_img1,.curs_u_logo_img2,.curs_u_logo_img3,.curs_u_logo_img4,.curs_u_logo_img5 { width: 30px; height: 30px; background: url(../../images/login1/icon_login_all.png) no-repeat -9999px -9999px; }
.curs_m_ipt .curs_u_ipt .placeholder { position:absolute;color:#999;left:46px;font-size:14px;}
.curs_m_ipt .curs_u_ipt .placeholder1 { position:absolute;color:#999;left:12px;font-size:14px;}

.input_bg input::-ms-clear,.curs-login input::-ms-reveal{display:none;}
.input_bg input{ background: none; font:14px "Microsoft YaHei","微软雅黑","宋体",helvetica,"Hiragino Sans GB"; outline:0;width:200px;height:18px;color:#fff;border:none;line-height:18px;*border:0; margin-left:11px;}
.input_bg input::-webkit-input-placeholder{font-weight:normal;color:#fff;font-size:14px;}
.input_bg input:-moz-placeholder{font-weight:normal;color:#fff;font-size:14px;}
.input_bg input:-ms-input-placeholder{font-weight:normal;color:#fff;font-size:14px;}
.input_bg input::-moz-placeholder{font-weight:normal;color:#fff;font-size:14px;}
.input_bg input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 999px #fff inset;}
.input_bg input::-ms-clear{display:none;}
.input_bg input::-ms-reveal{display:none;}
.input_bg .curs_input:focus{ border:none; outline:none; *border:0;*outline:0;}
.input_bg .curs_input_lb{ margin-left:47px; width:200px;}
.curs_m_ipt .curs_u_tip { position: absolute; right: 10px; top: 8px;}
.curs_m_btn { cursor: pointer; margin-top: 20px;}
.curs_m_btn .curs_btn_blue { width: 272px; height: 42px; /*padding:10px 0 11px 0;*/ display: inline-block; background: #577be5; cursor: pointer; text-decoration: none; font: 16px/42px simsun; color: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.curs_m_btn .curs_btn_blue:hover { background: #496eda; }
 
/*美化select*/

ul { list-style:none; }
.input_bg .curs_select_lb { margin-left: 47px;}
.curs_select { width:200px; min-width:200px; height:18px; font-size: 14px; line-height:18px; margin-left: 11px;cursor:pointer;}
.curs_select:after{content:"";position:absolute;top:50%;right:30px;margin-top:-2px;border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;}
.curs_select .select_text{ text-indent: 10px; text-align:left; height:18px;line-height:18px; color: #fff;}
.select_ul { display:none; z-index: 100; position:absolute; top:38px;left:-1px;width:270px;min-width:270px;border:1px solid #D4D4D4;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;}
.select_ul li{ line-height:36px; text-indent:10px; text-align: left; color: #333;}
.select_ul li:hover{color:#fff!important;background:#8ea8f2;}
.select_ul li.cur{color:#fff;background:#577be5;}

.input_bg { width:270px; min-height: 300px; position: relative; z-index: 100; margin-top: 10%; margin-right:10px; float:right; }
.input_bg th {  height:45px; text-align:right; font:14px/45px SimSun; color:#9fa0a0; padding-right:8px; }
.input_bg td { width:201px; height:45px; text-align:left; border:1px solid #dcdddd; border-radius:8px; position:relative;}

.inputSelect { width:150px; height:45px; background:none!important; }

.inputLogin { width:150px; height:45px; font:14px/45px Simsun; color:#666; border:none; background:none; margin-left:42px; }

.iconL { background:url(../../images/login1/flag.png) no-repeat 12px 10px;}
.iconC { background:url(../../images/login1/calculator.png) no-repeat 12px 10px;}
.iconU { background:url(../../images/login1/user.png) no-repeat 12px 10px; }
.iconP { background:url(../../images/login1/locked.png) no-repeat 12px 10px; }
.iconCh { background:url(../../images/login1/locked.png) no-repeat 12px 10px; }



/*底部图标区*/

.click_region { transition: all 2s linear; width: 100%; height: 65px; background: url(../../images/login1/region_bg.png) repeat-x;  position: absolute; bottom: -65px; transition: all 0.4s linear; }



.click_region ul { width: 644px; margin: 0 auto;}
.click_region ul li { float: left; width: 92px; height: 65px; position: relative; }
.click_region ul li span { width: 92px; height: 65px; position: relative; z-index: 999; display: inline-block; text-align: center; }
.click_region ul li span a { cursor: pointer; width: 30px; height: 30px; margin-top: 18px; display: inline-block; text-align: center; background: url(../../images/login1/icon_login_all.png) no-repeat -9999px -9999px; font-size: 14px; }
.click_region ul li span a.icon_download { background-position: -0px -0px;}
.click_region ul li span a.icon_rz { background-position: -30px -0px;}
.click_region ul li span a.icon_wx { background-position: -60px -0px;}
.click_region ul li span a.icon_dh { background-position: -90px -0px;}
.click_region ul li span a.icon_app { background-position: -120px -0px;}
.click_region ul li span a.icon_dy { background-position: -150px -0px;}
.click_region ul li span a.icon_tt { background-position: -0px -30px;}

.index_btnbox{ width:92px; height:100px; background:#FFF; position:absolute; top:0px; left:0px; padding:20px 0px 0px 0px;}
.index_btnbox img{display:block;margin:auto;}
.index_btnbox p{margin:0px;padding:20px 0px 0px 19px;}
.index_btnbox p a{ display:block; float:left;width:130px; padding-bottom:5px; line-height:24px;}
