@charset "utf-8";


/*
	上海雍熙 www.yongsy.net
*/

/* public */
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }
.overf { overflow:hidden;}
.gradient {
	background:-moz-linear-gradient(top, #ffffff, #f8f8f8);
	background:-webkit-linear-gradient(top, #ffffff, #f8f8f8);
	background:-ms-linear-gradient(top, #ffffff, #f8f8f8);
	background:linear-gradient(top, #ffffff, #f8f8f8);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#f8f8f8)";
	+background:#f8f8f8;
}
.gradient2 {
    background: -moz-linear-gradient(center bottom , #787878, #838383 60%, #acacac 96%, #d4d4d4 98%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background:-webkit-linear-gradient(bottom, #787878, #d4d4d4);
	background:-ms-linear-gradient(bottom, #787878, #838383);
	background:linear-gradient(bottom, #787878, #d4d4d4);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#787878, endColorstr=#d4d4d4)";
	+background:#838383;
}

/* end public */

/* layout */
.login {width:866px; height:316px; position:absolute; left:50%; top:50%;  margin:-183px 0 0 -433px; color: #666666;display: inline-block;font-size: 12px; padding: 25px 0;
    text-align: left;border: 2px solid rgba(153, 153, 153, 0.6);border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
.login ul.wrap {width:866px;}
.login ul.wrap li.left {display: inline-block; padding: 0 40px; vertical-align: top; width: 353px; border-right:1px solid #e7e7e7;}
.login ul.wrap li.left .top{ height:145px; overflow:hidden;}
.login ul.wrap li.left .top .pic{ height:65px;}
.login ul.wrap li.left h3{ font-size:26px; color:#333; margin-top:10px;}
.login ul.wrap li.left p a {color:#298aae;}
.login ul.wrap li.left p{ font-size:12px; color:#666; margin-top:5px; line-height:16px;}
.login ul.wrap li.left label { display:block; height:40px; }
.login ul.wrap li.left label input,img{vertical-align:middle;}
.login ul.wrap li.left label img { margin-left:5px;}
.login ul.wrap li.left form { margin-top:15px;}
.login ul.wrap li.left .mid input {width: 298px;border: 1px solid #999999; height: 20px; padding: 3px; color: #999;  box-shadow: 3px 2px 2px rgba(0, 0, 0, 0.176);}
.login li.left .bottom input.btn_logt
{  
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #909090 #909090 #787878;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #fff;
	border-radius: 3.1px;
    cursor: pointer;
    display: inline-block;
    font: bold 15px arial,sans-serif;
    padding: 0.34em 1.5em 0.4em;
	margin-right:5px;
}

.login ul.wrap li.right {display: inline-block; padding: 0 40px; vertical-align: top; width: 352px; }
.login ul.wrap li.right a {color:#298aae;}
.login ul.wrap li.right .top{ height:145px; overflow:hidden;}
.login ul.wrap li.right .top .pic{ height:65px;}
.login ul.wrap li.right h3{ font-size:26px; color:#333; margin-top:10px;}
.login ul.wrap li.right p{ font-size:12px; color:#666; margin-top:5px; line-height:16px;}
.login ul.wrap li.right .mid { margin-bottom:15px;}
.login ul.wrap li.right .mid h1 {font-size:24px; margin-bottom:3px;}
.login ul.wrap li.right .mid p {font-size:12px;}
.login ul.wrap li.right .bottom h1 {font-size:24px; margin-bottom:3px;}
.login ul.wrap li.right .bottom p {font-size:12px;}

/* end layout*/