@charset "utf-8";
/* CSS  usercenter */

body{ background:url(../regsiter/images/bg_toper.png) repeat-x 0px -210px; background-color:#fff; text-align:center; margin:0 auto; font-size:12px;}
.clear{ clear:both;}
#container {text-align:center;height:auto; text-align:center;margin:0 auto; font-size:12px;}
#header{ height:75px; width:950px; text-align:center; margin:0 auto;}
.logo{ width:132px; height:74px; background:url(../regsiter/images/bg_toper.png) no-repeat 0px -45px; float:left; }
.logo-title{ width:74px; height:20px; background:url(../regsiter/images/bg_toper.png) no-repeat 0px -129px; float:left; margin-top:30px;}
.logo-title2{ width:98px; height:20px; background:url(../regsiter/images/bg_toper.png) no-repeat 0px -150px; float:left; margin-top:30px;}
.logo-ad{width: 740px; height:74px; float:left;}
#topmenu{ height:35px; text-align:center;width:950px;  margin:0 auto; font-size:12px;}
#topmenu div{ float:left; width:940px;}
#topmenu li{ float:right;display:block; width:48px; margin:0 5px; }
#topmenu li a{ width:48px; color:#FFF;line-height:35px;  text-decoration:none; display:block;}
#topmenu li a:hover{width:48px; color:#F00;line-height:35px;  text-decoration:none;background:url(../regsiter/images/bg_toper.png) no-repeat 0px 4px ; font-weight:bold; display:block;}
.select{background:url(../regsiter/images/bg_toper.png) no-repeat 0px 4px ;}
.select span{font-weight:bold; color:#F00;}
#main {width:960px;  text-align:center; margin:0 auto;}
#content{ margin-top:5px; background:#fff; border:1px #CCC solid;height:auto !important; min-height:700px;*height:700px;}
.regtitle{ font-size:12px;}
.regtitle h3{background:url(../regsiter/images/title.gif) no-repeat top left; height:28px; color:#fff; font-weight:bold; line-height:28px; text-align:left; padding-left:30px; margin-top:20px; font-size:14px;}
.regtitle p{ color:#F00; text-align:left; padding-left:20px; margin:10px 0 !important; _margin:10px 0px 0px; font-weight:bold;}
hr{ border-top:dotted 1px #999; border-bottom:none; borde-left:0px; border-right:none; height:1px; width:97%;  padding:0px; margin:0 auto;}

#wrapper{}
.reglist{ font-size:12px; color:#333; text-align:center; margin:0 auto;}
.reglist a{color:#F00; text-decoration:underline;}
.reglist a:hover{color:#090; text-decoration:underline;}
.left{ text-align:right; width:30%;}
.right{ text-align:left; width:69%; }
.left span{ font-weight:bold; color:#e24c08; font-size:12px; margin-right:10px; }
.txtspan{ line-height:17px; display:inline-block;  border:1px solid #999; padding-left:5px; margin-left:5px; }
.marginleft{padding-left:5px; margin-left:5px; }
.spanwrong{ display:none;line-height:17px;   border:1px solid #eb682d; padding-left:20px; color:#F00; background:url(../regsiter/images/bgico.gif) no-repeat -72px -103px;}
.spantrue{display:none;line-height:17px;   border:1px solid #0C3; padding-left:25px; color:#090;background:url(../regsiter/images/bgico.gif) no-repeat -72px -85px;}
input{ margin:0px 10px;}
.table{ width:99%;}
.txtbox{ height:18px; width:205px; background:url(../regsiter/images/bgico.gif) repeat-x 0 -130px; border: 1px #999 solid; line-height:18px; padding-left:5px; margin:0px;}
td{ height:30px; line-height:30px;}
a{color:#cc1507; text-decoration:none;}
a:hover{color:#090; text-decoration:underline;}
.logintable{ margin:10px auto; width:80%;}
.logintable .left{text-align:right; width:40%;}
.logintable .right{text-align:left; width:59%;}
.btn_login{ background:url(../regsiter/images/btn_common.jpg) no-repeat; width:101px; height:24px; border:none;color:#FFF; font-weight:bold; line-height:24px;}
.yzmspan{ vertical-align:middle; line-height:30px; margin-left:10px;}
.yzm_img{ height:30px; width:100px;}
.height10px{ height:10px;}
.hrb{ height:10px; line-height:10px; border:none; border-bottom:1px dotted #999;  }
.btn190px{ width:190px; height:24px; background:url(../regsiter/images/btn190px.jpg) no-repeat; color:#FFF; border:none; line-height:24px;}


#footer{height:50px; text-align:center; margin:0 auto; font-size:12px;color:#666; line-height:50px; width:960px;}

/*personcenter*/
#pc_left{float:left;  width:190px; height:auto!important;min-height:590px;*height:590px; margin:0px 5px 0px 5px!important; _margin:5px; display:inline; font-size:12px;}
#pc_center{float:left;width:546px;height:auto!important;min-height:590px;*height:590px; background:url(../regsiter/images/center-bg.gif) repeat-x bottom left; border:1px solid #999; margin-top:6px; background-color:#FFF; font-size:12px;}
#pc_main{ float:left;width:750px;height:auto!important;min-height:690px;*height:590px; background:url(../regsiter/images/center-bg.gif) repeat-x bottom left; border:1px solid #999; margin-top:6px; margin-bottom:6px; background-color:#FFF; font-size:12px;}
.datalist{}
#pc_right{float:left;}
.pc_hd{}
.pc_hd h3{ height:40px;  font-size:12px; font-weight:bold; line-height:40px; text-align:left; padding-left:30px;background:url(../regsiter/images/bgico.gif) no-repeat -300px -32px }
.pc_hd hr{ height:1px; border:none; line-height:1px; border-top:1px dotted #999; width:530px; margin-top:-5px!important;_margin-top:-10px;}
.pc_hd li{ height:85px; text-align:left; padding:0 10px;}
.pc_hd li img{ width:190px; height:70px; float:left;}
.pc_hd li p{ float:left; padding:0px 20px; width:280px; line-height:18px;}
.pc_hd li a{color:#F00; font-weight:bold; text-decoration:none;}
.pc_hd li a:hover{ color:#F00; font-weight:bold; text-decoration:underline;}
.xw dl{}
.xw ul{ margin-top:5px; *margin-top:-5px; _margin-top:-10px; }
.xw .more{ margin-left:400px;}
.more a{color:#000;}
.more a:hover{ color:#000; text-decoration:underline;}
.xw li{ height:20px; position:relative; } 
.xw li a{ color:#333; font-weight:normal;  height:18px;}
.xw li a:hover{ color:#333;  padding:0px;font-weight:normal; color:#F00;}
.date{ position:absolute; right:10px; top:0px; font-size:12px;}
.dian{ padding-right:5px;}
.xwimg{text-align:left; margin:5px; display:block;}
.xwimg img{ height:76px; width:202px;  margin:0 5px; display:inline;}







.detail{ margin:0 10px;}
#pc_topmenu{ height:35px; text-align:center;width:950px;  margin:0 auto; font-size:12px;}
#pc_topmenu div{ float:left; width:940px;}
#pc_topmenu li{ float:right;display:block; width:72px; margin:0 5px; }
#pc_topmenu li a{ width:72px; color:#FFF;line-height:35px;  text-decoration:none; display:block;}
#pc_topmenu li a:hover{width:72px; color:#F00;line-height:35px;  text-decoration:none;background:url(../regsiter/images/bg_toper.png) no-repeat -56px 4px ; font-weight:bold; display:block;}
#pc_topmenu .select{background:url(../regsiter/images/bg_toper.png) no-repeat -56px 4px ;}
#pc_topmenu .select span{font-weight:bold; color:#F00;}
.ztai{ width:190px; height:150px; background:url(../regsiter/images/pc-sidebar2.gif) no-repeat 0 0; text-align:left; font-size:12px; color:#333;}
.ztai div{ margin:5px;}
.color666{ font-size:12px; color:#666; }
.color502{ color:#cc1507; font-weight:bold; font-size:12px;}
.colorred{ color:#F00;}
.colorredblod{color:#F00;font-weight:bold;}
.colorgreen{ color:#090; font-weight:bold;}
.namecolor{ color:#F00; font-size:14px;}
.bold{ font-weight:bold; font-size:14px;}
.li1{ height:30px; line-height:30px;padding-left:5px;}
.li2{ height:20px; line-height:20px;}
.li3{ padding-top:20px!important; _padding-top:15px;padding-left:10px;}
.li4{ padding-left:10px;}
.li5{ margin-top:15px; padding-left:10px;}
.btn_quit{ height:20px; width:50px; background:url(../regsiter/images/pc-sidebar.gif) no-repeat 0 -569px; border:none; line-height:20px; color:#FFF; vertical-align:middle;}
.t{ height:15px; width:190px; background:url(../regsiter/images/pc-sidebar.gif) no-repeat 0 -153px; margin-top:3px;}
.m{ height:auto!important;min-height:350px;*height:350px; background:url(../regsiter/images/pc-mbg.gif) repeat-y;}
.b{ height:25px; width:190px; background:url(../regsiter/images/pc-sidebar.gif) no-repeat 0 -360px;}
.sd_nav{}
.sd_nav h3{ height:40px;  background:url(../regsiter/images/pc-sidebar.gif) no-repeat 0 -188px; line-height:40px; text-align:left; font-weight:bold; color:#cc1507; font-size:14px; padding-left:10px;}
.sd_nav li{ text-align:left; height:25px; }
.sd_nav li a{  height:25px; line-height:25px;background:url(../regsiter/images/pc-sidebar.gif) no-repeat 0 -263px; display:block; padding-left:10px; color:#666;}
.sd_nav li a:hover{ height:25px; line-height:25px;color:#F00;background:url(../regsiter/images/pc-sidebar.gif) no-repeat 0 -240px; display:block; text-decoration:none; }
.sd_nav .select a{height:25px; line-height:25px;color:#F00;background:url(../regsiter/images/pc-sidebar.gif) no-repeat 0 -240px; display:block; text-decoration:none; }

.ye{ width:196px; height:149px;  background:url(../regsiter/images/pc-sidebar.gif) 0 -393px; margin:5px 0 0 4px;}
.ye h3{height:40px; line-height:40px; text-align:left; padding-left:15px;}
.ye h3 a{ padding-left:55px; text-decoration:underline;}
.ye li{ height:20px; line-height:20px; text-align:left; padding-left:20px;}

.ye2{ width:196px; height:60px; margin:5px 0 0 4px;}
.ye2 img{ border:2px #2d2d2d soild  ;}


.ye3{ width:196px; height:149px;  background:url(../regsiter/images/pc-sidebar.gif) 0 -393px; margin:5px 0 0 4px;}
.ye3 ul{ display:block; margin-top:5px;}
.ye3 h3{height:40px; line-height:40px; text-align:left; padding-left:15px;}
.ye3 h3 a{ padding-left:55px; text-decoration:underline;}
.ye3 li{ height:25px; line-height:25px; text-align:left; padding-left:10px;}




.boldspan{ font-weight:bold;}
.spanred{ color:#F00; font-weight:bold;}
.height30px{ height:30px; line-height:30px; margin-top:30px;}
.datalist hr{border:none;border-top:dotted 1px #999;   height:1px; width:97%;margin:0 auto!important;_ margin:-10px auto 0px auto; padding:0px;}
.datalist h3{ height:40px; font-size:14px; font-weight:bold; line-height:40px; text-align:left; padding-left:30px; background:url(../regsiter/images/bgico.gif) no-repeat -300px -32px;}
.datalist .left{ text-align:right; width:35%;}
.datalist .right{ text-align:left; width:64%;}
.datalist div img{}
.datalist div table{ text-align:center; margin:0px auto;}
.datalist div p{ line-height:20px; padding:5px;}
.table2{ width:98%; text-align:center; margin:0 auto;border:1px solid #999;}
.table2 td{ height:25px; line-height:25px; border:1px solid #999;}
.table2 th{height:25px; line-height:25px; border:1px solid #999; font-weight:bold; text-align:center; background-color:#C00; color:#333; background:url(../regsiter/images/center-bg.GIF) bottom left;}
.table .downbtn{  text-align:center; font-weight:bold; margin:0 auto; width:300px;}
.downbtn a{height:65px; line-height:65px; background:url(../regsiter/images/down.gif); width:300px; display:block; color:#666; text-decoration:none;}
.downbtn a:hover{height:65px; line-height:65px; background:url(../regsiter/images/down.gif) 0 -64px; width:300px; display:block; color:#666; text-decoration:underline;}
.bz{width:740px; text-align:left; margin:0px; padding:0px;}
.bz li{width:163px; height:148px; display:block; float:left; margin:0px 10px!important;margin:0px 5px; text-align:center; color:#666;}
.xy{ text-align:left; width:800px; margin:0 auto; line-height:18px;}
.xy h3 { font-weight:bold;font-size:14px; text-align:center; padding-top:10px;}
.txtbold{font-weight:bold;font-size:12px;}
.addoc{font-weight:bold;font-size:14px; text-align:center; color:#F00;}

.pcad{ float:left;}





.txtyzm{ height:18px; width:70px; background:url(../regsiter/images/bgico.gif) repeat-x 0 -130px; border: 1px #999 solid; line-height:18px; padding-left:5px; margin:0px; vertical-align:middle;}
.yzmspan2{ vertical-align:middle; line-height:30px; margin-left:10px;}
.yzm_img2{ height:20px; width:70px; vertical-align:middle; padding-left:5px;}
.tablegb{ width:100%; margin:0 auto;}
.tableup{ width:60%; text-align:center; margin:0 auto;}
.btn65px{ width:65px; height:24px; margin:0 0 0 5px; }

.dqzh{font-size:12px; font-weight:normal; padding-left:350px;}

.tablewt{}
.tablewt td{ padding-left:10px;}
.tablewt .q{font-weight:bold; font-size:14px; background-color:#eee;border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc;}
.tablewt .q div{ position:relative;}
.tablewt .q div span{position:absolute; right:40px; top:0px; *top:-8px; display:block;}
.tablewt .q a{color:#000;}
.tablewt .a{ padding:10px 40px 10px 30px;}



.zhindex img{ padding:10px;}
.fdmj{}
.fdmj .left{ float:left; text-align:left; width:250px; padding-left:30px;}
.fdmj li{ height:28px; line-height:28px;}
.fdmj li a{ color:#000; text-decoration:none;}
.fdmj li a:hover{ color:#F00; text-decoration:underline;}
.fdmj .q{font-size:14px; background-color:#eee;border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc;}
.fdmj p{ font-size:1.18em;}
.fdmj h3{ background:url(/images/bullet-arrow-right.png) no-repeat center left;  font-weight:bold; font-size:14px; height:18px; line-height:18px; padding-left:15px;margin:0;}




.login_w{ width:190px; height:150px; background:url(/regsiter/images/pc-sidebar.gif) no-repeat 0 0; text-align:left; font-size:12px; color:#333;}
.login_box{ padding-top:15px; overflow:hidden; }
.login_box li{ text-align:center; display:block; }
.login_box .l1{ line-height:20px; text-align:center; height:42px; }
.login_box .l2{ height:38px;}
.login_box .l2 img{ vertical-align:middle;}
.login_box .l3{ height:35px; line-height:35px;}
.login_box a{color:#666; text-decoration:none; }
.login_box a:hover{ color:#f00; text-decoration:underline;}

.spanleft20{ padding-left:20px;}

.tablewt .a h3{ background:none; padding-left:0px; color:#F60; font-size:13px; line-height:25px; height:25px;}
.datalist .fl{ border:#666 1px solid;}
.datalist .fl td{ border:#666 1px solid;}
.datalist .fl select{ width:130px; }

.zffs li a{ font-weight:bold; color:#000}

.pager{ text-align:center; padding:10px 0; color:#FF0000;}
.pager a{ color:#000;   background:#eaeaea; padding:2px 7px; margin:0 5px; border:1px solid #ccc;}
.pager a:hover{ text-decoration:underline;}
.pager .select { background:#eaeaea; padding:2px 7px; margin:0 5px; border:1px solid #ccc;color:#F00;}
.pager .st{background:#eaeaea; padding:2px 7px; margin:0 5px; border:1px solid #ccc;color:#000;}
