@charset "utf-8";

html{overflow:hidden;}
body{font:12px/1.5em Tahoma,Arial,'\5b8b\4f53',sans-serif; word-break:break-all; word-wrap:break-word;background:#fff;overflow:hidden;}
body,table,tr,td,ul,li,div,span,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,ol,dl,dd,dt,th,thead,tbody,tfoot,blockquote,iframe{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,a{font-size:100%;}
ul,ol,li{list-style:none;}
a{ text-decoration:none;}
img{vertical-align:middle;}
.margin_r5{margin-right:5px;}
.margin_b15{margin-bottom:15px;}
.margin_l5{margin-left:5px;}
.float_left{float:left;}
.icon{width:26px;height:26px;display:inline-block;vertical-align:middle;overflow:hidden;background:url(images/ico_input.png) no-repeat;float:left;}
.hide{display:none;}


.loading{position:absolute; left:50%; top:50%;width:37px;height:37px;background:url(images/loading.gif) no-repeat; margin-left:-50px; margin-top:-50px;z-index:999;}
.bg_main{ position:relative;overflow:hidden;z-index:1;}
.login_main{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;}
.main_contianer{position:absolute;top:40%;left:50%;margin:-190px 0 0 -380px;z-index:1000;_margin:100px 0 0 -380px;}
.login_contianer{width:786px;}
.login_header, .login_content, .login_bottom{position:relative;overflow:hidden;}
.login_header .left, .login_header .right{width:35px;height:111px;background:url(images/bg_corners.png) no-repeat;position:absolute;top:0;}
.login_header .left, .login_content .left, .login_bottom .left{left:0;}
.login_header .right, .login_bottom .right{background-position:-35px 0;right:0;float:right;}
.login_header .mid, .login_header .mid1{text-align:center;height:111px;line-height:111px;color:#1c4e85;font-size:34px;font-family:microsoft yahei;background:url(images/bg_content_mid.png) repeat-x;margin:0 35px;_zoom:1;overflow:hidden;}
.login_header .mid1{line-height:normal;}
.login_header .mid:after{content:".";display: block;height:0;clear:both;visibility:hidden;}

.login_header .logo{display:table-cell !important;vertical-align:middle;*display:block;*font-size:100px;_font-size:80px;*font-family:arial;height:100px;line-height:100px;background:url(images/line.gif) no-repeat right 25px;border-right:0 !important;vertical-align:middle;margin-top:0 !important;margin-right:0 !important;padding:0 20px 0 0 !important;padding-top:6px !important;float:left;margin-left:15px;}
.login_header .logo img{vertical-align:middle;max-height:80px;_margin-top:20px;}
.login_header .text{display:inline-block;vertical-align:middle;height:106px;line-height:106px;padding-top:6px !important;top:0 !important;float:left;margin-left:10px;}

.login_content{padding-bottom:40px;_padding:0;}
.login_content .left, .login_content .right{width:35px;background:url(images/bg_content_body.png) repeat-y;position:absolute;top:0;padding-bottom:5000px;margin-bottom:-5000px;}
.login_content .right{background:url(images/bg_content_body.png) repeat-y -35px 0;right:0;float:right;}
.login_content .mid{background:#fff;width:716px;padding:35px 0;float:left;display:inline;padding-bottom:5000px;margin-bottom:-5000px;margin-left:35px;margin-right:35px;}
.content_inner{margin-left:140px;}

.login_bottom .left, .login_bottom .right{width:35px;height:43px;background:url(images/bg_corners.png) no-repeat 0 -111px;position:absolute;top:0;}
.login_bottom .right{background-position:-35px -111px;}
.login_bottom .mid{height:43px;background:url(images/bg_content_mid.png) repeat-x bottom;margin:0 35px;_margin-top:-2px;}


.input_box{display:inline-block;vertical-align:middle; padding-left:22px; background:url(images/bg_input.png) 0 0 no-repeat;}
.input_box span{float:left; padding-right:23px; background:url(images/bg_input.png) right -61px no-repeat;}
.input_box,.input_box span,.input_box_focus,.input_box_focus span{ height:61px; line-height:61px;}
.input_box_focus{ display:inline-block;vertical-align:middle;padding-left:22px; background:url(images/bg_input.png) 0 -122px no-repeat;}
.input_box_focus span{float:left;padding-right:23px; background:url(images/bg_input.png) right -183px no-repeat;}
.input_box ins{display:inline-block;vertical-align:middle;}

.input_text{padding:6px 0;background:transparent;border:none;outline:none;font-size:18px;font-family:microsoft yahei;vertical-align:middle;color:#cbcbcb;_margin-top:12px;}
.ico_user{background-position:0 0;margin-top:20px;}
.ico_lock{background-position:0 -52px;margin-top:20px;}
.input_box_focus .ico_user{background-position:0 -26px;}
.input_box_focus .ico_lock{background-position:0 -78px;}
.common_input2{width:333px;}
.common_input1{width:155px;}

.triangle{border-width:7px;border-color:#b3b3b3 transparent transparent transparent;border-style:solid dashed dashed dashed;width:0;height:0;line-height:0;overflow:hidden;display:inline-block;vertical-align:middle;cursor:pointer;margin-top:10px;}
.prompt{color:#ec770e;text-align:center;width:280px;margin-left:90px;padding-top:20px;display:block;}
.copyright{text-align:center;color:#707070;}
.copyright a{color:#707070;}
.copyright a:hover{color:#707070;text-decoration:underline;}
.row_wrapper{zoom:1;}
.row_wrapper:after {display:block; content:".";clear:both;height:0;visibility:hidden;width:0;overflow:hidden;}
#vercode .input_text {*margin-top:12px;}

.selectbox{float:left;vertical-align:middle;position:relative;z-index:9999;}
.selectvalue {color:#cbcbcb;height:49px;line-height:49px;_line-height:55px;width:113px;font-size:18px;display:inline-block;font-family:microsoft yahei;white-space:nowrap;overflow:hidden;vertical-align:middle;}
.selectoptions{background:#fff;border:1px solid #cbc7c6;margin-left:-15px;list-style:none;overflow-y:auto;z-index:1000;position: absolute;left:0;top:62px;z-index:9999;width:150px;display:none;padding:5px;box-shadow:-1px 1px 8px #cdcdcd;filter:progid:DXImageTransform.Microsoft.Shadow(color=#7f7f7f,direction=120,strength=4);overflow-x:hidden;overflow-y:auto;height:auto !important;height:180px;max-height:180px;}
.selectoptions li{height:30px;line-height:30px;border-bottom:1px solid #f0f0f0;}
.selectoptions li.last{border:none;}
.selectoptions a{color:#999;display:block;padding:0 5px;_padding:6px 5px;overflow:hidden;white-space:nowrap;}
.selectoptions a:hover{background:#fdf7e7;color:#ed7b00;}
.selectoptions a.important{color:#666;}
.selectitem{color:#999;}
.branch{background:url(images/ico_branch.gif) no-repeat left center;width:16px;height:16px;display:inline-block;vertical-align:middle;margin:0 5px 0 10px;overflow:hidden;}
.forgetpw{line-height:62px;color:#afafaf;}
.forgetpw:hover{text-decoration:underline;}
.login_in{width:259px;height:65px;background:url(images/login_in.png) no-repeat;display:block;margin:30px 0 0 80px; border:0;}
.login_in:hover{background-position:0 -65px;}