#main{min-width: 1259px;}
.p_tit{height:30px;border-top:solid 1px #c4d8f1;border-bottom:solid 1px #c4d8f1; background: url(../Images/p_titbg.jpg) repeat-x; overflow: hidden; }
.p_tit ul{float:left;width:173px;height: 30px; background: url(../Images/p_tit.jpg) no-repeat; }
.p_tit ul li{float: left;width:52px;padding-left:34px;line-height: 33px;font-size: 13px; font-weight: bold;}

#left{float: left;width: 169px;}
.info{height: 54px;margin:15px 0;}
.info span{float: left;width:50px;height:50px;border:solid 1px #c4d8f1;margin-left: 13px;padding:1px; background: url(../Images/p_blank.jpg) 1px 1px no-repeat;}
.info span img{width:50px;height: 50px; border-radius: 5px; }
.info p{float: right;width: 94px; line-height: 22px;}
.info p b{color:#ff5501; font-size: 13px;}

#left .list{margin-bottom: 10px;}
#left .list h2{height:34px;line-height:34px;background: url(../Images/p_list_tit.jpg) no-repeat; text-indent: 33px; font-size: 12px;}
#left .list li{height:35px;line-height:35px;background: url(../Images/p_list_li.jpg) no-repeat; text-indent: 36px;}


#right{float:left;min-height:650px;padding-left: 20px; margin-bottom: 20px;border-left:solid 5px #c3ddf4;}
.p_tab{width:800px;position:relative;height:32px;margin-top:14px;border-bottom:solid 1px #c3ddf4;}
.p_tab ul{position:absolute;}
.p_tab li{ float:left;width:80px;height:31px;border:solid 1px #c3ddf4; cursor: pointer;margin-right:5px; line-height: 31px; text-align: center; color: #0b74b6;}
.p_tab li:hover,.p_tab li.on{background: url(../Images/tab.jpg) no-repeat; border-bottom:#ddd;font-weight: bold;}
.p_tab .p_add{position:absolute;top:5px;right:0; display:block;}

.p_note{ position: relative; display:block;margin:15px 20px;}
.p_note b,.tab_info b{color: #ff0000;font-size: 13px; font-weight: normal;}
.p_note b.y{color:#ff6600; font-size: 13px; font-weight: bold;}
.p_note .add{position: absolute;top:0;right:-20px;width: 99px;height: 48px;}

.p_note2{ position: relative; display:block;margin:15px 20px; line-height: 24px; font-size: 13px;padding-left: 20px;}
.p_note2 img{position: absolute; top:3px; left: 0}
.p_note2 a{text-decoration: underline; color: #0B74B6; font-size: 13px;}

.tab_info{margin-top: 20px;}
.tab_info td{height:30px;}
.tab_info .p_input{height:23px;padding:0 3px;border:solid 1px #e1e1e1; background: #f7f7f7;}
.tab_info .area{ padding:0 3px;border:solid 1px #e1e1e1; background: #f7f7f7;}
.tab_info.user .p_input{background: #ffffff;}
.tab_info input[type="radio"]{ float: left;margin:0px;padding:0px;font-size: 12px;}
.p_radio label{float:left; line-height: 23px;margin-right:8px; margin-left: 5px;}
/*.tab_info label,.p_radio label{float:left; line-height: 23px;margin-right:8px; margin-left: 5px;}*/
.p_btn{ width:80px; height:23px; line-height:23px;text-align:center; border:0;color:#333333;background:url(../Images/p_btn.jpg) no-repeat; cursor:pointer;}
.btns .p_btn{float: left;margin-right: 5px;}

.tab_info2{width:800px;margin-top: 20px;border-collapse:collapse;}
.tab_info2 th{ background: #f8fafc; height:33px;}
.tab_info2 td{height:33px;font-family: Arial; text-align: center;}
.tab_info2 th,.tab_info2 td{border:solid 1px #c3ddf4;}
.tab_info2 td span{cursor: pointer;}
.tab_info2 td .blue{color:#0b74b6;}
.tab_info2 td .del a{color:#ff0000;}
.tab_info2 td .cancel,.tab_info2 td .add_cancel{color:#333;}

.tab_info2 .p_input2{height:23px;padding:0 3px;border:none; outline: none; text-align: center; }
.tab_info2 .jy1{width:50px;}
.tab_info2 .jy2{width:180px;}
.tab_info2 .jy3{width:130px;}
.tab_info2 .jy4{width:55px;}
.tab_info2 .jy5{width:90px;}
.tab_info2 .jy6{width:250px;}
.tab_info2 .p_btn2{width:30px; height:23px;padding:0; font-size: 12px; border:solid 1px #c3ddf4; color:green;background:#eee; text-align: center; cursor:pointer; border-radius: 5px;}
.tab_info2 .p_line{border-bottom:solid 1px #e1e1e1;}
.tab_info2 .p_btn2 a{color:#ff0000}
.tab_info2 .form_add .p_input2{border-bottom:solid 1px #e1e1e1;}
/*Reg*/
#reg_main{margin:20px 40px;}
#reg_main h2{height: 13px; font-size: 14px; font-weight:normal;}
#reg_main h2.note{height: 40px;line-height:40px; font-size:28px; text-align: center;}
#reg_main .cont{margin-top: 20px; line-height:2em;font-size: 13px; min-height: 300px}
#reg_main .cont table{border-collapse: collapse}
#reg_main .c_price th{font-size: 14px;}
#reg_main .c_price td{font-size: 13px;}


.reg_btn{ width:60px; height:25px; line-height:23px;text-align:center; font-weight:bold; border:solid 1px #fbb033;color:#c52e00;background:linear-gradient(#fffbbe,#fdcf6d); cursor:pointer;}

#log_main{margin: 40px 10px;}
.log_img{float:left;width: 550px;height: 347px;}
.log_form{float: right;width: 400px;height: 400px;border:solid 1px #d3d3d3; border-top:solid 2px #47a5e2;}
.log_form h2{margin:30px 0 20px 20px; font-size: 14px; font-weight: normal;font-family:Microsoft YaHei;}
.log_form input[type="checkbox"]{float:left;margin:0px;padding:0px;font-size: 12px;margin-top:6px;}
.log_form .l_input{width:150px;height:23px;padding:0 3px;border:solid 1px #e1e1e1; background: #f7f7f7;}
.log_form .yz{width:40px;float: left;}
.log_form p{margin: 20px 10px; line-height: 24px;padding:20px 55px; border-top: dotted 1px #979797}
.log_form label{float: left;margin-left: 5px; line-height:27px;}
.log_form .reg_btn{float: left;}

.verify{ cursor: pointer; color:#3787d0;}

.Validform_checktip {margin-left:10px;line-height: 20px;height: 20px;overflow: hidden;color:#555;font-size: 12px;}
.Validform_right {color:#71b83d;padding-left:20px; background: url(../Images/right.png) no-repeat -2px center;}
.Validform_wrong {color:red;padding-left:20px;white-space: nowrap;background: url(../Images/error.png) no-repeat -2px center;}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}

#form_sear{border:solid 2px #c4c4c4;padding:7px 0;margin-top: 10px;}
#form_sear select{width:120px;}
#form_sear .keys{width:110px;height:20px;padding:0 4px;border:solid 1px #c1c1c1; border-radius: 5px;}
#form_sear .btn{ width:49px; height:26px;border:none;background:url(../Images/sear2.jpg) no-repeat; cursor:pointer;}

#result{border-top:solid 2px #c4c4c4;background: #f7f7f7; margin-top: 10px;}
.option{float:left;width: 120px;padding-left: 16px;}
.option h3{height:23px;margin-top:38px;border-bottom: solid 1px #c5d5ec;font-size: 14px;}
.option span{display:block;height:19px;margin-top:9px; line-height: 19px; border-bottom: solid 1px #c5d5ec;font-weight: bold; color: #666}
.option p{display: block;line-height: 23px;margin-top: 7px;}
.option p a{color:#315aaa;}
.option p a.more{color:#769bc5;}

.lists{float: right;width: 814px; margin-right:18px;margin-top: 38px;}
.lists th{height:33px;}
.lists td{height:33px;background: #ffffff;border-bottom: dotted 1px #efefef}
.lists td a.t{color: #0345a8; font-family: Arial}

.pagin{display: block;margin-top: 20px; margin-bottom: 10px;}
.pagin a,.pagin span{float:left;height:20px;padding:3px 6px;border:1px solid #cecece;margin-left:2px;font-family:arial;line-height:20px;font-size:13px;overflow:hidden;}
.pagin a{color:#005aa0; cursor:pointer;}
.pagin a:hover{background:#769bc5;color:#fff;text-decoration:none}
.pagin .current{background:#769bc5;color:#fff;text-decoration:none}
.pagin .text{border:0;padding:4px 7px;}
.pagin b{display:block;position:absolute;top:9px;width:5px;height:9px;background-image:url(http://misc.360buyimg.com/201007/skin/df/i/bg_hotsale.gif);background-repeat:no-repeat;overflow:hidden}
.pagin .prev,.pagin .prev-disabled{position:relative;padding-left:11px;}
.pagin .next,.pagin .next-disabled{position:relative;padding-right:11px;}
.pagin .prev-disabled,.pagin .next-disabled{color:#ccc;cursor:default}
.pagin .prev b{left:3px;background-position:-68px -608px}
.pagin .prev-disabled b{left:3px;background-position:-80px -608px}
.pagin .next b{right:3px;background-position:-62px -608px}
.pagin .next-disabled b{right:3px;background-position:-74px -608px}


#agree{width:600px;line-height: 22px; border:solid 1px #ddd; float:left; margin-bottom: 10px;overflow-y:scroll; height: 400px;padding:10px; display: none}