@charset "gb2312";
/*****会员登录****/
.loginbg{background:#fff;}
.loginbox{background:#18b2fd url(imagesloginbg_03.jpg) center 0 no-repeat;}
.loginhead{height:100px;background:#fff;overflow:hidden;}
.login_logo{width:500px;height:100px;overflow:hidden;}
.login_logo img{float:left;width:327px;height:100px;}
.lognav li{float:left;padding:48px 10px 22px;font-size:15px;height:30px;line-height:30px;}
.logincont{padding:95px 30px 95px 0; float:right; height:370px;}
.loginmbx{position:absolute;height:30px; line-height:30px; font-size:24px; left:50%; top:-66px; margin-left:-252px;}

.indcontainer{width:1200px;margin:auto;}
.logincont .mem-login{ width:293px; height:370px;padding-left:17px; overflow:hidden; background:url(imagestxtbg35.png);}
.logincont .mem-login .tit{ padding:12px 0 5px; height:32px; line-height:32px; color:#fff; font-size:18px;}
.logincont .mem-login li{ margin-top:15px; position:relative;}
.logincont .mem-login li .msg-box{ position:absolute; left:0px;}
.logincont .mem-login li input{border:0 none; background:none;}
.logincont .mem-login li.inpt{ background:#fff url(imageslogin_icon1.gif) 11px 11px no-repeat; width:222px; height:20px; border-radius:1px; padding:10px 10px 10px 38px;}
.logincont .mem-login li.inpt input{ float:left; width:222px; height:20px; line-height:20px; font-size:14px; color:#777;}
.logincont .mem-login li.inpt.td_password{ background:#fff url(imageslogin_icon2.gif) 12px 11px no-repeat;}
.logincont .mem-login li.td_code{ height:40px; line-height:40px; font-size:15px;}
.logincont .mem-login li.td_code a{ color:#fff; margin-left:12px;}
.logincont .mem-login li.td_code a:hover{ color:#fff; text-decoration:underline;}
.logincont .mem-login li.td_code input{ width:90px; height:20px; background:#fff; padding:10px; line-height:20px; color:#777; font-size:14px; float:left;border-radius:1px; }
.logincont .mem-login li.td_code img{ float:left; margin:4px 0 0 12px;}
.logincont .mem-login li.wjmm{ height:24px; line-height:24px; padding-right:20px; padding-bottom:1px; color:#fff;}
.logincont .mem-login li.wjmm input{ margin:0 6px 0 7px;}
.logincont .mem-login li.wjmm a{ color:#fff;}
.logincont .mem-login li.wjmm a:hover{ color:#fff; text-decoration:underline;}
.logincont .mem-login li.btn{ height:40px; text-align:center; padding-right:17px;}
.logincont .mem-login li.btn input{ cursor:pointer; height:40px; width:270px; background:url(imageslongin_btn.png) 0 0 no-repeat; text-align:center; color:#fff; font-size:18px;}
.logincont .mem-login li.td_text{ font-size:15px; color:#ffffff; height:26px; line-height:26px;}
.logincont .mem-login li.td_text a{ color:#ffaa00;}
.logincont .mem-login li.td_text a:hover{ color:#ffaa00; text-decoration:underline;}
.loginfot{ height:150px; background:#fff;}
/*登录页面 end*/
.registercont{background:#f7f7f7;border-top:3px solid #0078d3;border-bottom:1px solid #dddddd;position:relative;}
.registercont .loginmbx{ top:-69px;}
.regist_tit{ padding:40px 0 30px 0; height:90px; background:url(imageslogin_telbg.gif) center 58px no-repeat;}
.regist_tit ul{ padding-left:242px;}
.regist_tit ul li{ width:238px; text-align:center; height:40px; line-height:40px; font-size:18px; padding-top:50px; float:left; background: url(imageslogin_nom.gif) center top no-repeat;}
.regist_tit ul li.active{ background-image:url(imageslogin_act.gif); color:#ffaa00;}
.regist_info{ width:900px; background:#fff; margin:0 auto; padding:40px 30px 56px}
.regist_info li{ padding-top:20px; height:40px; line-height:40px; font-size:15px; clear:both;} 
.regist_info li p{ float:left; position:relative;}
.regist_info li p span.msg-box{ position:absolute; left:0; top:0px;}
.regist_info li p.p1{ width:300px; text-align:right; padding-right:15px;}
.regist_info li p.p1 span{ color:#F00;}
.regist_info li.inpt .p2{ width:303px; height:28px; padding:5px; border:1px solid #e0e0e0;}
.regist_info li.inpt .p2 input{ float:left; border:0 none; background:none; width:303px; height:28px; line-height:28px; font-size:15px;}
.regist_info li.yzm .p2{ width:145px; height:28px; padding:5px; border:1px solid #e0e0e0;}
.regist_info li.yzm .p2 input{ float:left; border:0 none; background:none; width:145px; height:28px; line-height:28px; font-size:15px;}
.regist_info li.yzm img{ margin:4px 0 0 14px; float:left;}
.regist_info li.yzm a{ margin-left:10px; color:#999999;}
.regist_info li.yzm a:hover{ color:#bf0103;}
.regist_info li.txt{height:24px; font-size:12px; line-height:24px; color:#666666; padding-left:348px;}
.regist_info li.txt input{float:left;margin:5px 6px 0 0;*margin:2px 6px 0 0;_margin:2px 6px 0 0;}
.regist_info li.txt a{ padding-left:4px; color:#bf0103;}
.regist_info li.txt a:hover{ color:#bf0103; text-decoration:underline;}
.regist_info li.btn{ text-align:center;}
.regist_info li.btn input{border:0 none;height: 40px;background: #ffaa00;color: #fff;font-size: 18px;text-align: center;width: 140px;border-radius: 3px;line-height: 40px; float:none;}
.regist_info .sub{ margin-left:10px; margin-top:5px;border-radius: 3px; height:30px; padding:0 10px; text-align:center; color:#fff; cursor:pointer; float:left; border:0 none; background:#ffaa00;}
.regist_tbn{ padding:30px 0 51px; height:40px;text-align:center;}
.regist_tbn a{ display:inline-block; height:40px; background:#ffaa00; color:#fff; font-size:18px; text-align:center; width:140px;border-radius:3px; line-height:40px;}
.regist_info .step2 .tit{ width:838px; border:1px dashed #ddd; background:#fafafa; line-height:24px; color:#666666; padding:12px 30px 15px;}
.regist_info .step2 ul{ padding-top:18px;}
.regist_info .step2 ul li .p3{ color:#ffaa00; padding-left:11px;}
.regist_info .step2 ul li .p4{ color:#666666; padding-left:11px;}
.regist_info .step3{ padding:90px 0 77px 374px; height:117px; background:url(imageslogin_dui.gif) 229px 90px no-repeat;}
.regist_info .step3 h3{ font-size:30px; height:44px; line-height:44px; color:#ffaa00;}
.regist_info .step3 p{line-height:30px; font-size:15px; padding-top:12px;}
/*注册页面 end*/
.nice-validator li p.p1{ width:300px !important;}
.nice-validator li.txt{padding-left: 348px !important;}
.nice-validator li p span.msg-box{right:0px !important;left:auto !important; position:absolute;}
.regist_info li.inpt p span.msg-box{left:-2px !important;}
.regist_info li.yzm p span.msg-box{left:-2px !important;}
.regist_info .step1 li p span.msg-box{right:0px !important;left:auto !important;}
.regist_info .step2 li p span.msg-box{right:0px !important;left:auto !important;}

.user_container{width:1200px;height:auto;margin:30px auto;background:url(imagesuser_containbg.gif) 0 0 repeat-y;}
.wp-l{ width:260px; background:#e5e5e5 url(imagescenterlbg.jpg) 0 0 no-repeat; min-height:776px;}
.user-wp{height:145px;border-bottom:1px solid #90d8ff;padding-top:20px;text-align:center;color:#444;font-size:15px; line-height:30px;}
.user-img{ height:70px; position:relative;}
.user-img span{ position:absolute; z-index:1; display:block; width:64px; height:64px; top:0; left:50%; margin-left:-32px;}
.user-img img{ position:absolute; z-index:0; width:64px; height:64px; top:0; left:50%; margin-left:-32px;}
.user-info a{color:#444;}
.user-info a:hover{color:#444; text-decoration:underline; cursor:pointer;}
.nav-menu{ padding-top:29px;}
.nav-menu li{background:url(imagescenterllibg.gif) left bottom repeat-x;height:61px;}
.nav-menu li a{padding:1px 40px; background:url(imagescenterlibg.png) 224px 3px no-repeat; cursor:pointer; line-height:58px; height:58px;text-align:center;font-size:18px;display:block;}
.nav-menu li.active a,.nav-menu li a:hover{ background-position:224px -55px; color:#b60000;}
.nav-menu li.mu2 a{ background-position:224px -113px;}
.nav-menu li.mu2 a:hover,.nav-menu li.mu2.active a{ background-position:224px -171px;}
.nav-menu li.mu3 a{background-position:224px -229px;}
.nav-menu li.mu3 a:hover,.nav-menu li.mu3.active a{ background-position:224px -287px;}
.nav-menu li.mu4 a{background-position:224px -345px;}
.nav-menu li.mu4 a:hover,.nav-menu li.mu4.active a{ background-position:224px -403px;}
.wp-r{ width:895px; background:#ffffff; padding:0 15px;}
.wp_r_tel{border-bottom:2px solid #0078d3; height:40px; padding-left:10px; padding-top:78px;}
.wp_r_tel li{ float:left; height:40px; line-height:40px; text-align:center; font-size:18px; color:#999999; background:#e5e5e5; margin-left:10px; width:110px;}
.wp_r_tel li a{ color:#999;}
.wp_r_tel li.active{ background:#0078d3;}
.wp_r_tel li.active a{ color:#fff;}
.wp_r_con{ margin-top:1px; background:url(imagescenterrbg.gif) left top repeat-x; padding:20px; display:none; font-size:14px; line-height:30px; position:relative;}
.wp_pos{height:40px; line-height:40px; font-size:24px; color:#b60000; padding:22px 0 16px 20px;}
.wp_r_con .wp_pos{ position:absolute; left:20px; top:-98px; padding:0;}
.wp_r_con.active{ display:block;}
.wp_r_con .wp_r_list a.sc{ padding-left:13px; color:#999;}
.wp_r_con .wp_r_list a.sc:hover{ color:#c00;}
.wp_r_lytel{height:30px;}
.wp_r_lytel p{ text-align:center; background:#f7f6f5; float:left; height:30px; line-height:30px;}
.wp_r_lytel p.p1{ width:430px;}
.wp_r_lytel p.p2{ width:203px;}
.wp_r_lytel p.p3{ width:128px;}
.wp_r_lytel p.p4{ width:94px;}
.wp_r_lycon{ padding-top:9px;overflow:hidden;}
.wp_r_lycon li{height:34px;}
.wp_r_lycon li p{ float:left; height:34px; line-height:34px; text-align:center; font-size:14px; overflow:hidden;}
.wp_r_lycon li p.p1{ width:430px; text-align:left;}
.wp_r_lycon li p.p1 a{ display:block; width:417px; padding-left:13px; background:url(imagesicon.gif) left center no-repeat; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wp_r_lycon li p.p2{width:203px;}
.wp_r_lycon li p.p3{ width:128px;}
.wp_r_lycon li p.p4{ width:94px;}
.user-info { padding:0 20px 50px;}
.user-info li{padding-top: 20px;height: 40px;line-height: 40px;font-size: 15px;clear: both;}
.user-info li p{ float:left; position:relative;}
.user-info li p.txt{width: 100px;text-align: right;padding-right: 15px;}
.user-info li p.inpt{width: 303px;height: 28px;padding: 5px;border: 1px solid #e0e0e0;}
.user-info li p.inpt input{ border:0 none; background:none;float: left;width: 303px;height: 28px;line-height: 28px;font-size: 15px;}
.user-info li p.inpt.td-code,.user-info li p.inpt.td-code input{ width:145px;}
.user-info li img.hand{ float:left; margin:4px 0 0 10px;}
.user-info li.btn{ text-align:center; padding-top:30px;}
.user-info li.btn input{border:0 none;height:40px;background:#ffaa00;color:#fff;font-size:18px;text-align:center;width:140px;border-radius:3px;line-height:40px;cursor:pointer;}
.user_basic{ position:relative;}
.user-tx{ position:absolute; right:21px; top:20px; width:320px; height:200px; font-size:15px;}
.user-tx .txt{ width:90px;}
.user-tx .imgup{ width:230px; overflow:hidden;}
.user-tx .imgup .user_Img img{ width:194px; height:194px; padding:2px; border:1px dashed #ccc;}
.user-tx .imgup .user_upload{ width:24px; padding-left:5px; float:left;}
.user-tx .imgup .user_upload a{ display:block; width:22px; height:22px; border:1px solid #cccccc; overflow:hidden; text-indent:-20em; background:url(imagesuser_imgdel.gif) 0 0 no-repeat;}
.user-tx .imgup .user_upload a.upload{ background-image:url(imagesuser_imgonlod.gif); margin-top:6px;}

.wp_r_box .liuyan_tittop,.wp_r_box .liuyan_xzbox{ display:none;}
.wp_r_box .lyinput .guestbook-table-form ul li.srk{ width:620px;}
.wp_r_box .lyinput .guestbook-table-form ul li.btk,.wp_r_box .lyinput .guestbook-table-form ul li.gk,.wp_r_box .lyinput .guestbook-table-form ul li.yzm,.wp_r_box .lyinput .guestbook-table-form ul li.tex{ width:620px;}
.wp_r_box .lyinput .guestbook-table-form ul li.btk input{width:480px;}
.wp_r_box .lyinput .guestbook-table-form ul li.tex textarea{ width:480px;}

.wp_r_box .lyinput .guestbook-form{ margin:0; padding-left:0; padding-top:0; margin-top:10px; border-top:1px dashed #ddd;}
.wp_r_box .lyinput .guestbook-table-form{ padding:0; margin-top:15px;}

.wp_r_box .list1 li{ line-height:30px; height:30px; padding-left:13px; background:url(imagesicon.gif) 0 center no-repeat; overflow:hidden; font-size:14px; color:#666666;}
.wp_r_box .list1 li span.date{ font-family:arial; font-size:12px;}
.wp_r_box .list1 li img{ float:left; padding:8px 0 0 5px;}

.wp_r_box .guestbook_bt{display:none;}
.wp_r_box .guestbook-form{margin-top:25px;border-top:1px dashed #ddd;}
.wp_r_box .guestbook-table-form{margin-top:25px;padding:0;}
.wp_r_box .guestbook-table-form span{color:#f00;}
.wp_r_box .guestbook-table-form ul li{float:left;padding:0;background:none;}
.wp_r_box .guestbook-table-form ul li.bt{width:140px;height:44px;text-align:right;line-height:30px;}
.wp_r_box .guestbook-table-form ul li.srk{width:278px;height:44px;position:relative;}
.wp_r_box .guestbook-table-form ul li.sel1{width:715px;}
.wp_r_box .guestbook-table-form ul li.srk .msg-box{position:absolute;left:0px;top:5px;}
.wp_r_box .guestbook-table-form ul li.srk input{float:left;width:213px !important;height:24px;line-height:24px;border:#ddd 1px solid;padding:2px 5px;}
.wp_r_box .guestbook-table-form ul li.srk select{float:left;width:225px;border:#ddd 1px solid;padding:3px 5px;}
.wp_r_box .guestbook-table-form ul li.btk,.wp_r_box .guestbook-table-form ul li.gk,.wp_r_box .guestbook-table-form ul li.yzm{width:684px;height:44px;position:relative;}
.wp_r_box .guestbook-table-form ul li.btk .msg-box,.guestbook-table-form ul li.yzm .msg-box{position:absolute;left:0;top:5px;}
.wp_r_box .guestbook-table-form ul li.btk input{float:left;width:631px !important;height:24px;line-height:24px;border:#ddd 1px solid;padding:2px 5px;}
.wp_r_box .guestbook-table-form ul li.bt1{width:140px;height:160px;line-height:150px;text-align:right;}
.wp_r_box .guestbook-table-form ul li.tex{width:645px;height:160px;position:relative;}
.wp_r_box .guestbook-table-form ul li.tex .msg-box{position:absolute;left:0;top:5px;}
.wp_r_box .guestbook-table-form ul li.tex textarea{float:left;width:631px !important;height:140px;line-height:24px;border:#ddd 1px solid;padding:2px 5px;}
.wp_r_box .guestbook-table-form ul li.yzm input{float:left;width:102px;height:24px;line-height:24px;border:#ddd 1px solid;padding:2px 5px;}
.wp_r_box .guestbook-table-form ul li.yzm img{float:left;margin-left:5px;}
.wp_r_box .guestbook-table-form ul li.btn_group{width:724px;height:45px;text-align:center;padding-top:5px;}
.wp_r_box .guestbook-table-form ul li.btn_group input{background:#0078d3;height:36px;line-height:36px;cursor:pointer;font-family:"Microsoft YaHei",微软雅黑;border:0;outline:none;color:#fff;width:116px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:none;}
.wp_r_box .guestbook-table-form ul li.btn_group input.btn-search{margin-left:15px;*padding:0 0px !important;_padding:0 0px !important;}
.ui-dialog-autofocus{background:#0078d3 !important;border-color:#0078d3 !important; outline:none;}

.guestbook-search ul li{ padding:15px 10px 15px 30px;}
/*会员中心 end*/

/*分页*/
.pagination{clear:both;float:right;margin:10px 0 5px;padding:3px 0;line-height:26px;font-size:14px;}
.pagination a,.pagination span{border:1px solid #d9d9d9;color:#666;font-family:Arial;margin:2px;padding:0px 9px;text-decoration:none;white-space:nowrap;display:block;float:left;height:26px;line-height:26px;}
.pagination a:hover{background:#015294;border:1px solid #015294;color:#ffffff !important;}
.pagination a.active{border:1px solid #015294;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#015294;border:1px solid #015294;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#015294;border:#015294 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;height:28px;line-height:28px;}
.pagination .inputBar input{width:30px;height:20px;padding:3px 5px;border:#ccc 1px solid;*vertical-align:middle;_vertical-align:middle;margin:0 3px;}

/***底部***/
.footer{width:100%;height:auto;background:#fff;border-top:0;margin-top:0;}
.foot{width:1022px;height:90px;margin:auto;text-align:center;overflow:hidden;padding:25px 0 29px;line-height:30px;position:relative;font-size:14px;}
.foot .bot_ico{width:70px;height:70px;position:absolute;left:75px;top:34px;overflow:hidden;}
.foot .bot_ico img{width:70px !important;height:70px !important;}
.foot .zf_jiucao{width:110px;height:55px;position:absolute;right:22px;top:40px;overflow:hidden;}
.foot .zf_jiucao img{width:110px !important;height:55px !important;}