@charset "utf-8";
/* CSS Document */
*{padding:0px;margin:0px;}	
body{font-size:12px;font-family:"微软雅黑";min-width:1200px;}		
img{border:none;}   
a{color:#333;text-decoration:none; border:none;}
a:hover{text-decoration: none;color:#ec2525;}	
ul,li{list-style:none;}   
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle; outline: medium none;}
.clear{clear:both;height:0px; overflow: hidden;}
/*----------验证---------*/
.invisible{visibility:hidden;}
.tooltip-info { float:left;position: absolute;max-width: 300px;_width: 300px;color: #999;/*font-size: 0.75em;*/ }
.tooltip-info .tooltip-icon-border {border-color: transparent #ddd transparent transparent;left: -17px;}
.tooltip-info .mess {display: inline-block;vertical-align: top;width:200px;text-align: left;word-wrap: break-word;word-break: normal;font-size:12px; margin-left:5px;}
.tooltip-info .tooltip-icon-bg {position: absolute;border-style: solid;border-width: 8px;height: 0;	width: 0;top: 8px;}
.error {display: inline;}
.error .state {background-position: 0 0;}
.prompt .state,.success .state,.error .state,.pass-word-strength .state{background-image: url(../images/login-logic-icons.png);background-repeat: no-repeat;display: inline-block;width: 16px;height: 16px;vertical-align: middle;margin-top:0px;}
.success {display: inline;border: none;}
.success .mess {display: none;}
.success .state {display: inline-block;background-position: -74px 0; margin-top:0px;}
.prompt {display: inline;}
.prompt .state {display: inline-block;background-position: -37px 0; margin-top:0px;}
.visible-inline {visibility: visible;}

.promptcon{ width:100%; height:15px; line-height:15px;margin:5px 0 0 50px; display:block;}
#promptcon{ width:100%; height:15px; line-height:15px;margin:5px 0 0 80px; display:block;}

/*********账号登陆************/
.login{width:100%;height:auto;}
.top{height:120px;margin:0 auto; overflow:hidden; background:#fff;}
.top .logo{ float:left; margin-left:20px; }
.top .logo a{ display:block; float:left;}
.top .logo img{margin-top:13px;margin-right:30px; display:block;}
.top .logo span{ font-size:20px; color:#666666; display:block; float:left; margin-top:60px;}
.top .phone{ float:right; font-size:18px; color:#999; background:url(../images/phone.jpg) no-repeat left center; padding-left:30px;margin:72px 20px 0 0;}
.top .phone span{color:#aaaaaa;}

.login .banner{width:100%;height:715px; background:url(../images/login_banner.jpg) no-repeat center;}
.login .banner .box{width:1400px;height:auto;margin:0 auto;}
.login .banner .form{width:450px;height:500px; background:#ffffff; float:right; margin-top:107px; overflow:hidden; border-radius: 6px; overflow:hidden;}
.login .banner .form .title{height:20px; line-height:20px;padding:30px 0px;}
.login .banner .form .title li{ display:block;width:224px;height:20px; line-height:20px; text-align:center; float:left; color:#666666; font-size:20px; cursor:pointer;}
.login .banner .form .title .hover{ color:#333;}
.login .banner .form .form_box{height:420px;padding:0px 45px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; overflow:hidden;}
.login .banner .form .form_box ul{height:420px;}
.login .banner .form .form_box .txt{ display:block;width:100%;height:43px; line-height:43px; border:1px solid #e2e2e2;margin-top:5px;}
.login .banner .form .form_box li h6{ display:block;width:40px;height:43px;border-right:1px solid #d2d2d2; float:left;}
.login .banner .form .form_box .c1{ margin-top:30px;}
.login .banner .form .form_box .c1 h6{ background:url(../images/user.png) no-repeat center; background-color:#eeeeee;}
.login .banner .form .form_box .c2 h6{ background:url(../images/pwd.png) no-repeat center; background-color:#eeeeee;}
.login .banner .form .form_box .txt input{ display:block;width:318px; border:none;height:43px; line-height:43px; float:right; font-size:14px; color:#bbbbbb; text-indent:15px;}
.login .banner .form .form_box .txt2{width:100%;height:37px; padding:10px 0px; overflow:hidden;}
.login .banner .form .form_box .txt2 a{ display:block;height:37px; line-height:37px; float:right; color:#666666; font-size:14px;}
.login .banner .form .form_box li .submit{ display:block;width:100%;height:45px; line-height:45px;border:none;text-align:center; font-size:20px; color:#ffffff; background:#f60;}
.login .banner .form .form_box .txt3{height:60px; line-height:60px;font-size:14px;}
.login .banner .form .form_box .txt3 span{ margin-right:15px;}
.login .banner .form .form_box .txt3 a{  color:#f80;}
.login .banner .form .form_box .txt4{ display:block;width:230px;height:43px; line-height:43px; border:1px solid #e2e2e2;margin-top:30px; float:left;}
.login .banner .form .form_box .txt4 input{display:block;width:188px; border:none;height:43px; line-height:43px; float:right; font-size:14px; color:#bbbbbb; text-indent:15px;}
.login .banner .form .form_box .ma{ display:block;width:120px;height:45px; float:right; background:#cdfcfc; text-align:center; line-height:45px;margin-top:30px;}
.login .banner .form .form_box .ma input{width:120px;height:45px;background:#cdfcfc; text-align:center; line-height:45px; border:1px solid #cdf6fc; font-family:"微软雅黑"; font-size:16px; color:#3ccbc9;}
.login .banner .form .form_box .ma input:hover{background:#f90; color:#fff; }

.login .banner .form .form_box .mem{ width:110px; float:right; padding:1px 0;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;overflow:hidden;}

.login .advantage{width:1400px;margin:80px auto; overflow:hidden;}
.login .advantage ul{width:1470px;}
.login .advantage ul li{width:300px;height:auto; float:left;margin-right:66.66px; text-align:center;}
.login .advantage ul li img{ display:block;width:300px;height:185px;}
.login .advantage ul li  span{ display:block;width:100%;height:40px; line-height:40px;font-size:14px; color:#666666; background:#eeeeee;}




/*********找回密码************/
.retrieve{width:100%;height:auto;}
.retrieve .banner{width:100%;height:665px; background:url(../images/login_banner.jpg) no-repeat center; padding-top:50px;}
.retrieve .retrieve_content{width:800px;margin:0 auto; overflow:hidden; padding-bottom:60px; background:#fff;border-radius:6px; }
.retrieve .retrieve_content h5{ font-size:14px; color:#666666; font-weight:normal;padding:10px 0px 0px 25px;}
.retrieve .retrieve_content .retrieve_box{width:648px;margin:0 auto; padding-top:25px;}
.retrieve .retrieve_content .retrieve_box .title{width:100%;height:50px;margin:60px 0px; background:url(../images/retrieve_title.jpg) no-repeat left top;}
.retrieve .retrieve_content .retrieve_box .title li{width:162px; float:left; text-align:center;font-size:14px;}
.retrieve .retrieve_content .retrieve_box .title li span{ display:block; height:26px; line-height:26px; color:#ffffff;}
.retrieve .retrieve_content .retrieve_box .title li p{color:#cccccc; line-height:24px; }
.retrieve .retrieve_content .retrieve_box .title .hover{ background:url(../images/retrieve_title2.png) no-repeat left top;}
.retrieve .retrieve_content .retrieve_box .title .hover p{color:#666;}
.retrieve .retrieve_content .retrieve_box .box{}
.retrieve .retrieve_content .retrieve_box .one{ margin-left:143px;}
.retrieve .retrieve_content .retrieve_box .one ul{}
.retrieve .retrieve_content .retrieve_box .one li{height:43px; line-height:43px;margin-bottom:30px; overflow:hidden;}
.retrieve .retrieve_content .retrieve_box .one .txt1{width:360px; border:1px solid #d2d2d2;overflow:hidden;}
.retrieve .retrieve_content .retrieve_box .one .txt2{width:230px; border:1px solid #d2d2d2; float:left;margin-right:10px; overflow:hidden;}
.retrieve .retrieve_content .retrieve_box .one li h6{ display:block;width:74px; font-weight:normal; height:12px; line-height:12px;margin:16px 0px; text-align:center; border-right:1px solid #d2d2d2; float:left; font-size:14px; }
.retrieve .retrieve_content .retrieve_box .one li input{float:left; display:block;border:none; line-height:43px;font-size:14px; color:#bbbbbb; text-indent:15px;}
.retrieve .retrieve_content .retrieve_box .one .txt1 input{width:285px;}
.retrieve .retrieve_content .retrieve_box .one .txt2 input{width:155px;}
.retrieve .retrieve_content .retrieve_box .one .code{ width:118px; border:1px solid #ccc;}
.retrieve .retrieve_content .retrieve_box .one .code img{ display:block; padding-left:4px;}
.retrieve .retrieve_content .retrieve_box .one .code a{ display:block; float:left; line-height:45px; font-size:14px; color:#666666;}
.retrieve .retrieve_content .retrieve_box .one .submit{ display:block;width:180px;height:45px; text-align:center; line-height:45px; font-size:16px; color:#fff; background:#f60; text-indent:0px;}
.retrieve .retrieve_content .retrieve_box .two li{height:45px; line-height:45px;margin-bottom:25px;color:#666666; overflow:hidden;}
.retrieve .retrieve_content .retrieve_box .two li .submit{width:160px;height:45px;background:#cdfcfc; text-align:center; line-height:45px; border:1px solid #cdf6fc; font-family:"微软雅黑"; font-size:16px; color:#3ccbc9;}
.retrieve .retrieve_content .retrieve_box .two li .submit:hover{background:#f90; color:#fff; }
.retrieve .retrieve_content .retrieve_box .two li h6{ display:block;color:#888888; font-weight:normal;width:170px; text-align:right;margin-right:10px; float:left; font-size:14px; }
.retrieve .retrieve_content .retrieve_box .two li select{ display:block;width:196px;height:45px; line-height:45px; border:1px solid #dedede; font-size:14px; color:#666;}
.retrieve .retrieve_content .retrieve_box .two li .code{ display:block;width:200px;height:43px; line-height:43px; border:1px solid #e2e2e2; float:left;margin-right:10px;}
.retrieve .retrieve_content .retrieve_box .two li .big{ font-size:18px;}
.retrieve .retrieve_content .retrieve_box .two li .bigger{ font-size:22px;}
.retrieve .retrieve_content .retrieve_box .two li a{ display:block;width:135px;height:45px; line-height:45px; text-align:center; background:#ccc; float:left; color:#ffffff; font-size:14px; overflow:hidden; margin-left:20px;}
.retrieve .retrieve_content .retrieve_box .two li  .submit{ display:block;width:150px;height:45px; line-height:45px; text-align:center; background:#f60; color:#ffffff; border:none;margin-left:180px; }
.retrieve .retrieve_content .retrieve_box .three{ margin-left:145px;}
.retrieve .retrieve_content .retrieve_box .three li{display:block;width:360px;height:43px; line-height:43px;margin-bottom:25px; overflow:hidden;}
.retrieve .retrieve_content .retrieve_box .three .txt{border:1px solid #e2e2e2;}
.retrieve .retrieve_content .retrieve_box .three li h6{ display:block;width:94px;font-weight:normal; height:12px; line-height:12px;margin:16px 0px; font-size:14px; text-align:center; border-right:1px solid #d2d2d2; float:left;color:#666666; }
.retrieve .retrieve_content .retrieve_box .three li input{float:left; display:block;border:none;width:260px; line-height:43px;font-size:14px; color:#bbbbbb; text-indent:15px;}
.retrieve .retrieve_content .retrieve_box .three li .submit{ display:block;width:180px;height:45px; line-height:45px; text-align:center; background:#f60; color:#ffffff; border:none; text-indent:0px; }
.retrieve .retrieve_content .retrieve_box .finish{ text-align:center;}
.retrieve .retrieve_content .retrieve_box .finish img{ }
.retrieve .retrieve_content .retrieve_box .finish  span{display:block; font-size:18px;margin-top:30px; color:#333;}
.retrieve .retrieve_content .retrieve_box .finish  p{ font-size:14px; color:#888888;margin-top:20px;}
.retrieve .retrieve_content .retrieve_box .finish  p a{color:#333333;}


/*******************注册*******************************/
.register{width:100%;height:736px;padding-top:105px; background:#fff url(../images/register.jpg) fixed no-repeat center center;}
.register .register_box{width:600px;height:650px;margin:0 auto; background:#fff; border-radius: 6px; overflow:hidden;}
.register .register_box .box{width:600px;height:650px; background:#ffffff; overflow:hidden;}
.register .register_box .box .title{ height:20px; line-height:20px; padding:25px 120px; font-size:20px; margin-bottom:20px; border-bottom:1px solid #dedede;}
.register .register_box .box ul{padding:0 120px;}
.register .register_box .box li{height:43px; line-height:43px;margin-top:5px; overflow:hidden;}
.register .register_box .box .txt{width:360px; border:1px solid #d2d2d2;overflow:hidden;}
.register .register_box .box h6{display:block;width:74px; font-weight:normal; height:12px; line-height:12px;margin:16px 0px; font-size:14px; color:#666; text-align:center; border-right:1px solid #d2d2d2; float:left; }
.register .register_box .box .txt input{float:left; display:block;width:285px;border:none; line-height:43px;font-size:14px; color:#666; text-indent:15px;}
.register .register_box .box .txt select{float:left; display:block;width:285px;border:none; height:43px; line-height:43px;font-size:14px; color:#666; text-indent:15px;}
.register .register_box .box .txt2{width:230px; border:1px solid #d2d2d2; float:left;margin-right:8px; overflow:hidden;}
.register .register_box .box .txt2 input{float:left; display:block;width:150px;border:none; line-height:43px;font-size:14px; color:#bbbbbb; text-indent:15px;}
.register .register_box .box .code{ display:block;width:118px;height:43px; float:left; border:1px solid #dedede; text-align:center; line-height:43px;}
.register .register_box .box .code input{ width:120px; height:45px; border:1px solid #dedede; background:#eee; color:#666;}

.register .register_box .box .xieyi{ text-align:center; color:#7a7a7a;}
.register .register_box .box .xieyi span{ color:#888888;}
.register .register_box .box li .submit{display:block;width:100%; font-size:18px;height:45px; line-height:45px; text-align:center; background:#F60; color:#ffffff; border:none; text-indent:0px;}
.register .register_box .bottom{height:40px; line-height:40px;text-align:center; color:#ffffff; overflow:hidden;}
.register .register_box .bottom a{color:#ffffff;padding:0 20px;}


/*-------弹出层-----------*/
.theme-popover,.theme-popover2,.theme-popover3{z-index:9999;position:fixed;top:30%;left:36%;width:900px;height:720px;margin:-180px 0 0 -186px;background-color:#ffffff;display:none;box-shadow: 0 0 2px #999; overflow:hidden;}
.theme-poptit,.theme-poptit2,.theme-poptit3{height:31px; line-height:31px;padding:13px;position: relative;}
.theme-poptit .close,.theme-poptit2 .close,.theme-poptit3 .close{float:right; display:block;width:31px;height:31px;  background:url(../images/close.jpg) no-repeat;}	 	
.theme_box1{ text-align:center;}
.theme_box1 h3{ font-size:24px; color:#333333; margin-top:120px;font-weight:normal;}
.theme_box1 p{ font-size:16px; color:#666666; line-height:30px;margin-top:70px;}
.theme_box1 .bottom{width:450px;margin:80px auto 0 auto;}
.theme_box1 .bottom a{ display:block;width:200px;height:45px; line-height:45px; text-align:center; color:#ffffff; font-size:18px;}
.theme_box1 .bottom .a{float:left; background:#333; }
.theme_box1  .bottom .b{float:right; background:#cccccc; }

.theme_box2{ width:470px;margin:0 auto;}
.theme_box2 h3{ font-size:22px; color:#666666;font-weight:normal; margin-top:60px;}
.theme_box2 .title{width:150px;height:16px; line-height:16px; padding:12px 0px;border-bottom:1px solid #d2d2d2;margin-top:25px; overflow:hidden;}
.theme_box2 .title span{ display:block;width:74px; font-size:16px; border-right:1px solid #e8e8e8; text-align:center;color:#666666; float:left;}
.theme_box2 .title .hover{color:#ecad25;}
.theme_box2 .box{ overflow:hidden;}
.theme_box2 .box ul{padding:30px 0px;}
.theme_box2 .box ul li{margin-bottom:20px; overflow:hidden;}
.theme_box2 .box ul li .txt{width:468px;height:43px; line-height:43px; border:1px solid #d2d2d2; float:left;}
.theme_box2 .box ul li .txt h6{display:block;width:74px; font-weight:normal; height:12px; line-height:12px;margin:16px 0px; text-align:center; border-right:1px solid #d2d2d2; float:left; }
.theme_box2 .box ul li .txt input{float:left; display:block;width:285px;border:none; line-height:43px;font-size:14px; color:#bbbbbb; text-indent:15px}
.theme_box2 .box ul li span{ display:block; font-size:14px; color:#888888;}
.theme_box2 .box ul .txt1{width:468px;height:43px; line-height:43px; border:1px solid #d2d2d2; }
.theme_box2 .box ul .txt1 h6{display:block;width:74px; font-weight:normal; height:12px; line-height:12px;margin:16px 0px; text-align:center; border-right:1px solid #d2d2d2; float:left;}
.theme_box2 .box ul .txt1 input{float:left; display:block;width:390px;border:none; line-height:43px;font-size:14px; color:#666; text-indent:15px}
.theme_box2 .box ul .txt1 select{float:left; display:block;width:390px;border:none; height:43px; line-height:43px;font-size:14px; color:#666; text-indent:15px}
.theme_box2 .box ul li button{ display:block;width:90px;height:45px; float:right; background:#cdfcfc; border:none; line-height:45px; text-align:center;}
.theme_box2 .box ul li .submit{ display:block; float:left;width:200px;height:45px; text-align:center; line-height: 45px; color:#ffffff; font-size:18px; background:#333; border:none;}
.theme_box2 .box ul li .b{ display:block; float:left; margin-left:20px;width:200px;height:45px; text-align:center; line-height: 45px; color:#fff; font-size:18px; background:#ccc; border:none;}
.theme_box2 .box .file{ background: none; height:50px; position: absolute; top: 0; left:78px; color: #666; padding-left: 500px; background:url(../images/imgadd.jpg) no-repeat 355px 8px;}

.theme_box3{ width:480px;margin:0 auto;}
.theme_box3 h3{ font-size:24px; color:#333333; margin-top:120px;margin-bottom:70px;font-weight:normal;}
.theme_box3 p{ font-size:16px; color:#666666; line-height:30px;margin-top:10px;}
.theme_box3 a{display:block;width:200px;height:45px; line-height:45px; text-align:center; color:#ffffff; font-size:18px;background:#333;margin-top:40px; }

.theme-popover-mask{background: #000 none repeat scroll 0 0;display: none;height: 100%;left: 0;opacity: 0.6;position: fixed;top: 0;width: 100%; z-index: 9998;}

