@CHARSET "UTF-8";
 html{
    overflow-y: auto;
    overflow-x: hidden;
    background-color:#ECEDED;
    -moz-user-select:-moz-none;
}
/* css reset */
body
{
    color: #000;
   	/* background-color:#ECEDED; */
   	background:url(images/bg.png);
    font-size: 12px;
    font-family: verdana;
    text-align:center\9;
}
body, h1, h2, h3, ul, li, form, p, img
{
    margin: 0;
    padding: 0;
    border: 0;
}
input, button, select, img
{
    margin: 0;
    line-height: normal;
}
select
{
    padding: 1px;
}
ul, dl
{
    list-style: none;
    margin: 0;
    padding: 0;
}
select, input, button, button img, label
{
    vertical-align: middle;
}
header, footer, section, aside, nav, hgroup, figure, figcaption
{
    display: block;
    margin: 0;
    padding: 0;
    border: none;
}
a
{
    text-decoration: none;
    color: #014397;
}
a:hover
{
    color: #d60002;
}
/* main */

.header_con, .main_con
{
    width: 960px;
    margin: 0 auto;
}
.header
{
    padding-top: 9px;
    /*border-bottom: solid 1px #d9dada;
     background-color:#fff; */
}
.header_con
{
    height: 60px;
    overflow: hidden;
    clear: both;
}
.logo
{
    padding-top: 10px;
    float: left;
    display:none;
}
a.ghome
{
    display: inline-block;
    float: right;
    height: 16px;
    line-height: 16px;
    background-position: -63px -28px;
    padding-left: 20px;
    margin-top: 43px;
    text-decoration: none;
}
a.ghome:link, a.ghome:visited
{
    color: #868383;
}
a.ghome:hover
{
    color: #d60002;
}
.main
{
    /* background-color: #eceded; 
    border-top: solid 1px #e6e7e7;
    border-bottom: solid 1px #a1a0a0;*/
}
.main_con
{
   /*  background: url(images/bgimg3.png) no-repeat; */
    position: relative;
    padding-bottom: 80px;
}
.loginblock
{
	height: 392px;
    position: absolute;
    right: 0;
    top: 42px;
    width: 341px;
    background:url("images/rightimg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-image:url("images/rightimg.png")\9;
    /* width: 416px;
    float: right;
    margin-top: 75px;
    border: solid 1px #cdcdcd;
    box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.2);
    border-radius: 3px;
    background-color: #ffffff; */
}
.loginblock2
{
    width: 416px;
    float: right;
    margin-top: 75px;
    border: solid 1px #cdcdcd;
    box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.2);
    border-radius: 3px;
    background-color: #dddddd;
    display: none;
    position: relative;
}
.login2user{
	position:absolute;
	left:80px;
	right:80px;
	top:60px;
	bottom:60px;
    background-image: url(images/userbg.png);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    background-color: #BBBBBB;
}
.login2user:hover{
    background-color: #CCCCCC;
	
}
.login2tool{
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	height:30px;
	line-height: 30px;
	text-align: right;
}
.login2username{
	position:absolute;
	left:0px;
	right:0px;
	bottom:20px;
	height:30px;
	line-height:30px;
	color: #FFFFFF;
	background-color: #AAAAAA;
	text-align: center;
	
}


.dl_bt
{
    padding-top: 70px;
    padding-bottom: 20px;
    position: relative;
}
.dl_bt2
{
    padding-top: 15px;
    margin-top: 15px;
    background: url(images/line.jpg) no-repeat 55px 0;
}
.dl_bt dd, .dl_bt2 dd
{
    padding: 8px 0;
    margin-left: 20px;
    margin-left: 0px\9;
    position: relative;
}
.dl_bt dd.wtext
{
    padding: 0;
    margin-left: 65px;
    color: #d60002;
    height: 15px;
}
.dl_bt dd.ddbut
{
}
.dl_bt dd span
{
    padding-right: 10px;
    display: inline-block;
    width: 40px;
    text-align: right;
}
.dl_bt dd 
{
    position: relative;
    top: 9px;
}
.dl_bt dd label, .dl_bt dd.wtext, .dl_bt dd.ddbut
{
    padding-left: 50px;
}
.lgpt, .lgpt-focus
{
    width: 235px;
    line-height: 28px;
    height: 28px;  /* 修改高度为28px */
    font-size: 14px;
    padding: 0 0px;
    font-family: Arial, Helvetica, sans-serif;
}
.lgpt
{
    border: solid 1px #c8c8c8;
    background-color: #fff;
    width:235px;
}
.lgpt-focus
{
    border: solid 1px #8ab9e9;
    background-color: #eef3f8;
}
.lgpt-c
{
    margin-right: 3px;
    margin-left: -3px\9;
}
.ibut
{
    width: 81px;  /* 修改宽度 */
    height: 24px;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    background-position: 0px 0px;
    border: 0;
    background-color: #e8850e;
    color: #fff;
    text-shadow:none;
}
.fgpw
{
    margin-left: 85px;
}
.gray
{
    color: #999999;
}
a.gjyj
{
    display: inline-block;
    width: 26px;
    height: 121px;
    background-position: 0 -28px;
    position: absolute;
    right: -28px;
    bottom: 80px;
}
.footer
{
    /* background-color: #ECEEED;
    border-top: 1px solid #FFFFFF; */
    color: #868383;
    height: 60px;
    padding-top: 400px;
    text-align: center;
}
.phont
{
    color: #423F3D;
    display: block;
    font-family: "微软雅黑";
    font-size: 14px;
    position: relative;
    text-align: right;
    top: 30px;
}

.clearfloat
{
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0;
}
.dl_bt dd span.yzts
{
    position: absolute;
    color: #999999;
    width: 200px;
    text-align: left;
    left: 52px;
    top: -2px;
}

/* 设置登录按钮样式 */
.ddbut .pansoft-btn{
	background: none repeat scroll 0 0 #C52A34;
    border: 0 solid #2DA940;
    border-radius: 0;
	color: #fff;
    text-shadow: 0 0 0 #FFFFFF;
    height:30px!important;
    padding: 5px 12px;
	padding: 0px 12px\9;
	padding: 0px 12px\0;
	+padding: 0px 12px;
}

/* chrome和safari */
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	.ddbut .pansoft-btn {
		padding: 0px 12px;
		background: none repeat scroll 0 0 #C52A34;
	} 
}

/* 设置登录按钮样式 */
.ddbut .pansoft-btn:hover{
	background: none repeat scroll 0 0 #F9202E;
}
#SubmitLogin{
	position:relative\9;
	left:28px\9;
}
#xc{
	position:relative\9;
	left:-16px\9;
}
#waitting{
	position:relative\9;
	left:-37px\9;
}

/*多语言css  */
.enusrname{
	width: 70px !important;
}
.landd{
	margin-left: 10px !important;
}
.lannext{
	margin-left: 30px !important;
}
.lanntext{
	width: 120px !important;
}
.autoLogin{
	width: 254px !important;
	margin-left: 25px !important;
}
#retrievepsw a{
	color:#333;
}
#retrievepsw a:hover{
	color:#333;
	text-decoration:underline;
}
.leftimg{
	background: url("images/leftimg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-image: url("images/leftimg.png")\9;
    height: 392px;
    position: absolute;
    top: 42px;
    width: 639px;
}
.white-show-text{
	 text-shadow: 3px 2px 4px #000000;
	 color: #FFFFFF;
}
.select2-arrow{
	padding-right:0px !important;
}
.select2-chosen{
	text-align:left !important;
}