/* CSS Document */
@charset "utf-8";
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	background-color:#FFF !important;
	background-image:none !important;
	color:#858585 !important;
}
/* login */
.login_top{ width:100%; height:118px; background:#4d79b9 url(../images/login_top.jpg) no-repeat center;}
.login_top_main{ width:980px; height:118px; margin:0px auto; text-indent:217px; color:#10315f; font-size:30px;}
.login_top_main span{ float:right; padding:30px 141px 0 0; }
.login_center{ width:980px; margin:0px auto; margin-top:103px;}
.login_left{ width:490px; height:200px; text-align:center; float:left; }
.login_left1 { text-align:left; padding-bottom:10px; color:#10315f; line-height:30px; font-size:18px; font-style:italic; }
.login_right{ width:302px; float:right;margin-right:41px;}
.case{width:302px;}

.case .title {height:50px; line-height:50px; border-bottom:2px #eeeff0 solid; padding:0 68px 0 38px; }
.case .title span { font-size:18px; color:#333; float:left; }
.case .title a { font-size:12px; color:#ff6804; float:right; line-height:46px; padding-top:4px; }

.case .title-list{ position:relative;top: 4px; left:4px;}
.case .title-list li{ width:148px; text-align: center; float: left; display: inline; font-size:14px; line-height:33px;color:#10315f;}
.case .title-list #li1{position:absolute; left:0px; top:0px;}
.case .title-list #li2{position:absolute; left:148px; top:0px;}
.case .title-list li.on{ color:#fff; font-size:14px; font-weight:bold;background:url(../images/login_tab_title_p.png) no-repeat; }
.case .title-list p{position:absolute;left:0px;width:148px;height:33px;overflow: hidden; text-align: center; }
.product-wrap{ background:#FFF;}
.product{  position: relative;  display: none; padding-top:18px;}
.product-wrap .show{ display: block;}
.login_input_1{ width:207px; height:30px; display:block; overflow:hidden; background:url(../images/login_input_1.gif) no-repeat; font-size:14px; line-height:30px; color:#858585; border:none; padding-left:30px;margin-left:29px;font-family:Microsoft yahei;}
.login_input_2{ width:207px; height:30px; display:block; overflow:hidden; background:url(../images/login_input_2.gif) no-repeat; font-size:14px; line-height:30px; color:#858585; border:none; padding-left:30px;margin-left:29px; margin-top:18px;font-family:Microsoft yahei;}
.login_input_3{width:237px; height:30px; background:url(../images/login_input_5.gif) no-repeat;line-height:30px; text-align:center; border:none; margin-top:18px; color:#163561; font-size:14px;font-family:Microsoft yahei;margin-left:29px;}

/* register */
.signin{ width:100%; height:605px; background:url(../images/register_bg.jpg) no-repeat center;}
.signin_main{ width:980px; margin:0px auto; position:relative;}
.signin_left h4{ padding-top:45px; color:#555; font-size:14px; margin-left:23px; margin-bottom:15px;} 
.signin_left{width:421px; }
.login_input_4{ width:207px; height:30px; display:block; overflow:hidden; background:url(../images/login_input_3.gif) no-repeat; font-size:14px; line-height:30px; color:#858585; border:none; padding-left:30px;margin-left:29px;font-family:Microsoft yahei; margin-top:18px;}
.login_input_5{ width:207px; height:30px; display:block; overflow:hidden; background:url(../images/login_input_4.gif) no-repeat; font-size:14px; line-height:30px; color:#858585; border:none; padding-left:30px;margin-left:29px; margin-top:18px;font-family:Microsoft yahei; margin-bottom:18px;}
.login_input_6{ width:124px; height:30px; background:url(../images/login_input_6.gif) no-repeat; font-size:14px; line-height:30px; color:#858585; border:none; padding-left:30px;margin-left:29px;font-family:Microsoft yahei; margin-bottom:18px; margin-right:10px;}
.signin_left a{font-size:14px; color:#777;}
.blank_h20{font-size:0px; height:20px; clear:both;}
.blank_h100{font-size:0px; height:100px; clear:both;}
.shuye{ width:22px; height:66px; position:absolute; top:137px; left:350px;}

/*add-sign*/

.login_input_5_add,.login_input_6_add{height:20px;font-size: 14px; line-height: 20px;color: #858585; background:none; border: medium none; font-family: Microsoft yahei;}
.login_input_6_add{width:124px;}
.login_input_5_add{ width:202px; padding-left:5px; }
.denglu_add,.denglushort_add,.denglu2_add,.denglu3_add{ padding:5px 0; height: 20px;line-height: 20px;background: #FFF;border: 1px #dedede solid;
-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;z-index: 1;position: relative;}
.denglushort_add{width:60%;margin-bottom:16px;}
.denglu_add{ margin:0 auto; width:100%; margin-top:16px; margin-bottom:16px; }
.yuedu_add {float: left;height: 30px;width: 100%; line-height: 30px; margin-bottom: 16px; margin-top: 16px; background: #f0fbff;}
.yuedu_add input{float: left; width:15px; height:15px; margin-top:8px;margin-right:10px;display: block;margin-left:112px;}
.yanzhengmatu_add{ position: absolute; top:0px; left:65%; width:100px; line-height:32px; height:32px; }
.denglu2_add{width:236px; margin-left:28px;}
.denglu3_add{width:236px; margin-top:16px; margin-left:28px;}
.denglu2_add span, .denglu3_add span { float:left; padding:3px 3px 0 7px; }
/* Back */
.Back{ width:980px; margin:0px auto; margin-top:43px;}
.Back_left{ height:407px; float:left; width:488px; border-left:1px solid #dedede;border-right:1px solid #dedede;}
.Back_right{ height:407px; float:left;width:488px;border-right:1px solid #dedede;}
.Back h2{height:42px;margin-left:25px; padding-left:36px; color:#023670; font-size:18px; line-height:22px; width:80px; float:left; overflow:hidden;}
.Back h3{ height:40px; padding-left:25px; padding-right:25px; float:right; margin-right:25px; border:1px dashed #CCC; line-height:40px; font-size:14px; text-align:center; color:#f00;}
.Back h4{ height:40px; padding-left:10px; padding-right:10px; float:right; margin-right:10px;margin-top:10px; border:1px dashed #CCC; line-height:40px; font-size:14px; text-align:center; color:green;}
.Back_left h2{  background:url(../images/Back_left_h2.gif) no-repeat left; }
.Back_left_1{ width:282px; height:296px; margin-top:27px; margin-left:102px; background:url(../images/Back_left_1_bg.gif) no-repeat; text-align:center;}
.Back_left_input1{ width:190px; padding:0 4px; height:29px; line-height:29px; font-size:14px; color:#10315f; text-align:left;border-radius:4px; border:1px solid #e1e1e1; margin-top:126px; margin-left:3px;font-family:Microsoft yahei;}
.Back_left_1 p{ line-height:45px; color:#858585;}
.Back_left_input2{ width:78px; height:28px; line-height:28px; font-size:14px; color:#fff; border-radius:4px;font-family:Microsoft yahei; background:#10315f; border:none;}


.Back_right h2{ background:url(../images/Back_right_h2.gif) no-repeat left;}
.Back_right_1{ width:259px; height:322px; margin-top:36px; margin-left:113px; background:url(../images/Back_right_1_bg.gif) no-repeat; color:#dddddd;}
.Back_right_1 a{ color:#dddddd;}
.input1512 { background:url(../images/Back_right_input1.gif) no-repeat left top; height:29px; width:176px; padding:4px 10px;  text-align:left; }
.input1512 input { width:182px; background:none; border:none; height:20px; line-height:20px; font-size:14px; color:#fff; }
.submit1512 { margin-top:10px; text-align:center; width:196px; }
.Back_right_input1{ overflow:hidden; height:28px; line-height:28px; width:96%; font-size:14px; color:#fff; text-align:left; background:none; border:none; margin-left:3px;font-family:Microsoft yahei; }
.Back_right_input2{width:70px; height:29px; line-height:29px; font-size:14px; color:#fff; text-indent:10px; text-align:left; background:url(../images/Back_right_input2.gif) no-repeat; border:none;font-family:Microsoft yahei; margin-left:9px; margin-right:5px;}
.Back_right_input3{ width:86px; height:48px; font-size:14px; color:#fff; font-family:Microsoft yahei; background:url(../images/forgot5821.png) no-repeat center 50%; margin-top:14px; border:none;}



.alter{ height:410px; width:845px; margin:20px auto 50px auto; background:url(../images/alter_bg.jpg) no-repeat center;}
.alter input{ margin-left:305px;}
.blank_h230{font-size:0px; height:210px; clear:both;}
.alter_input2{ width:235px; height:28px; line-height:28px; font-size:14px; color:#fff; background:#10315f; display:block; border:none; text-align:center;font-family:Microsoft yahei;border-radius:4px; margin-top:18px;}
.alter img{ margin-left:211px;}
.alter h6{ background:url(../images/login_input_Error.gif) no-repeat; width:235px; height:28px; margin-left:305px; margin-bottom:18px; margin-top:12px; color:#fff; line-height:28px; font-size:14px;font-family:Microsoft yahei; text-indent:35px;}

#yyzhdl { background:url(../images/yzcdl.png) no-repeat center top; width:237px; height:30px; line-height:30px; display:block; font-size:14px; color:#555; margin-left:29px; margin-top:15px; text-align:center; }


.signin_left .case { border:4px #eeeff0 solid; width:413px; background:#fff; }
.login_right .case { border:4px #eeeff0 solid; width:298px; }
.signin_left .product { padding-top:0; }
.signin_left .product input:focus { outline:none; }
.signin_left .product p { padding-left:36px; padding-top:18px; }
.signin_left .product p span { font-size:14px; color:#555; float:left; text-align:right; width:70px; padding-right:10px; height:30px; line-height:30px; }

.signin_left .product h5{ height:30px; background:#f0fbff; margin-top:21px;}
.signin_left .product h5 span{ line-height:30px; color:#666; }
.signin_left .product h5 input{ margin-top:8px; margin-right:10px; display:block; float:left; margin-left:112px;}
.signin_left .login_input_6 { margin-left:0; }
.signin_left p.zctb { text-align:center; padding:18px 0 0 0; }
.signin_left p.zctb input { margin-left:0px; display:inline; }
 
.signin_left p input { margin-left:0px; display:inline; margin-top:0px; }
.signin_left .login_input_6 { margin-bottom:0; }
.signin_left .login_input_5 { margin-bottom:0; }
.signin_left p label { float:left; padding-right:20px; font-size:14px; color:#555; line-height:30px; }
.signin_left p label input { float:left; margin:8px 8px 0 0; width:15px; height:15px; }
.signin_left { padding-top:55px; }

.product h5 {
height: 30px; line-height:30px;
width: 100%;
background: #f0fbff;
margin-top: 21px;
}

.product h5 span{ line-height:30px; color:#666; display:inline-block; }
.product h5 input{ width:15px; height:15px; margin-top: 8px;
margin-right: 10px;
display: block;
float: left;
margin-left: 29px; }
.product h5 a{ color:#10315f; line-height:30px; margin-right:30px;}
.product h6{ background:url(../images/login_input_Error.gif) no-repeat; width:235px; height:28px; margin-left:29px; margin-bottom:18px; color:#fff; line-height:28px; font-size:14px;font-family:Microsoft yahei; text-indent:35px;}

/* album */
#pic_show { width: 448px; text-align:left; }
#Album li,#Album { list-style: none;}
#Album{ position: relative; background: url(../images/loader.gif) no-repeat center; height: 225px;}
#Album li { float: left; margin:1px 1px 0px 0px; display: inline;}
#Album li img { width: 55px; height: 55px;}
#Album .album_big {float: right;}
#Album .album_big span { width: 43px; height: 31px; background: url(../images/you_s.png); position: absolute; right: 0px; bottom: 0px; margin: 0px; padding: 0px; text-indent: -999px; overflow: hidden;}
.album_big img { width: 101px!important; height: 101px!important;}
#Album .album_big a { width: 101px!important;height: 101px!important;}
#Album li strong { display: block; color: #FFFFFF; font-size: 12px; line-height: 18px; padding: 0px 10px; margin-top: 8px; white-space: nowrap;}
#Album li span { display: block; color: #FFFFFF; font-size: 12px; line-height: 18px; padding: 0px 10px; margin-top: 5px; white-space: nowrap;}
#Album li a { position: absolute; z-index: 100; visibility: hidden;}
#Album li a em{ width: 100%;position: absolute; top: 0px; left: 0px; display: none; opacity: 0.2; filter: alpha(opacity=20); background: #000000;}
#Album img { border: 0px; border: none;}
#Album .Album_info { display: none; position: absolute; background: #003673; z-index:101;-moz-box-shadow: 0 0 10px #000000;-webkit-box-shadow: 0 0 10px #000000;box-shadow: 0 0 10px #000000;}
#Album .Album_info i{  font-size: 12px; margin-right: 5px; font-style: normal; font-weight: normal;}

.update_forgot { padding:10px 0 0 0; text-align:left; }
.update_forgot img { float:left; }
.update_forgot input { float:left; width:120px; background: url(../images/code5821.gif) no-repeat center 50%; margin-left:0; text-indent:16px; }
.update_forgot span { display:inline-block; float:left; line-height:30px; }
.update_forgot a { display:inline-block; float:left; line-height:28px; }
.modify1512 { width:80%; padding:0 10%; }



