﻿html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
html{*overflow-y:scroll;}

ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
textarea {font-size:12px;line-height:1.5; border:1px solid #ccc; }
textarea.rsxBg { height:432px; line-height:24px; background:url(../images/rxtxtbg.png) no-repeat scroll center center; }
label{*zoom:1;}

a:link {color:#666;text-decoration: none; font-size:12px;}
a:visited {	text-decoration: none;	color: #666;}
a:hover {	text-decoration: underline;	color:#000;}
a:active {	text-decoration: none;	color: #666;}
.hide{display: none}
.none{ display:none;}
.block{ display:block;}
.blod{ font-weight:bold;}
.formtip{ color:#F00; display:inline-table;margin:0 3px;}
.red{ color:#F00;}
ul,ol{ list-style:none;}
/* 让IE6、IE5支持PNG透明图像 */
/*.ie6png{ behavior: url(../images/iepngfix.htc) }*/
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,input,div,form,img,select,a{ margin:0px; padding:0px;}
body{margin:0px; padding:0px; font-size:12px; font-family:"microsoft YaHei","Arial","SimSun","sans-serif"; color:#666;}
/*子页面内容*/

input.int_cls01 { border:1px solid #E96D1C; height:25px; line-height:25px; }
.jr_input_09 input,  .jr_input_09 textarea { width:90%; }

/* 用户中心首页 */
/*.rightArea { margin:0 auto; width:100%; overflow:hidden; }*/
.raHead { clear:both; width:660px; overflow:hidden; border-bottom:1px solid #FF9900; }
.raHead li { float:left; overflow:hidden; width:50%; height:25px; line-height:25px; font-weight:bold; color:#6c6c6c; }
.raHead li.ratit { width:100%; line-height:35px; height:35px; text-align:center; font-weight:bold; font-size:14px; color:#000; }
.raHead li.ratitL { text-align:right; }
.raHead li.ratitR { text-align:left; }


/* 间隔*/
.blank { clear:both; display:block; }
.blank5 { clear:both; height:5px; overflow:hidden; display:block; }
.blank10 { clear:both; height:10px; overflow:hidden; display:block; }
.blank5WFF6500 { clear:both; height:5px; overflow:hidden; display:block; background-color:#FF6500; }
.blank5WFF9900 { clear:both; height:5px; overflow:hidden; display:block; background-color:red; }
.blank20 { clear:both; height:20px; overflow:hidden; display:block; }
.blank28 { clear:both; height:28px; overflow:hidden; display:block; }
.blank33 { clear:both; height:33px; overflow:hidden; display:block; }

.personProfileG{width:950px;margin:10px auto 10px auto;overflow:hidden;background:url(../images/jr_hz_066.gif) repeat-y 0 0;position:relative;}
.personProfileG .ppl{width:130px;float:left;}
.personProfileG .Lboot{width:130px;height:1px;overflow:hidden;font-size:0;line-height:0;background:#B8E2A2;position:absolute;left:0;bottom:0;}
.personProfileG .ppr{width:805px;float:right;}

.rightArea { width:100%;margin:0 auto 10px auto;overflow:hidden; position:relative;}

.per_title{height:45px;background:url(../images/jr_hz_052.gif) repeat-x 0 0;overflow:hidden;}
.per_title strong{display:block;height:35px;margin-top:10px;margin-left:10px;padding:0 10px;line-height:35px;border:1px solid #B8E2A2;border-bottom:0;background:#FFF;float:left;font-size:14px;display:inline;}
.per_title span{float:right;line-height:45px;padding-right:10px;}
.per_title ul{padding-top:11px;}
.per_title li{display:block;float:left;height:33px;line-height:33px;padding:0 10px;background:url(../images/jr_hz_070.gif) repeat-x 0 0;border:1px solid #B8E2A2;border-bottom:0;margin-left:5px;display:inline;font-size:14px;font-weight:bold;overflow:hidden; border-radius:4px 4px 0 0;}
.per_title li.selected{background:#FFF; color:#000; }
.per_title li a{float:left; text-decoration:none;}
.per_title li em{display:block;float:left;width:15px;width:15px;background:url(../images/jr_hz_134.gif) no-repeat 0 0;margin-top:8px;}
.per_content{padding:10px;}
.per_content h3{font-size:20px;padding:30px 0;color:#BA5E11;font-family:"SimHei";font-weight:normal;}
.per_content h5{font-size:12px;line-height:30px;}

.per_content .btn_center{padding:20px 0;}
.per_content .btn_center input{margin:0 10px;}
.per_content .modLine{padding:10px 0;}

.personInfo .profile{padding:10px;border:1px solid #CCC;border-bottom-width:2px;background:#FFF;line-height:24px;position:relative;}
.personInfo .profile .rightUserIcon{position:absolute;right:20px;top:10px;}
.personInfo .profile .rightUserIcon .rui_photo{width:112px;height:114px;background:url(../images/jr_hz_027.gif) no-repeat 0 0;text-align:Center;}
.personInfo .profile .rightUserIcon .rui_photo img{margin-top:6px;}
.personInfo .profile .rightUserIcon p{line-height:23px;text-align:center;font-size:14px;font-weight:bold;}

.lineBlockTable{margin-bottom:10px;}
.lineBlockTable .lbt_title{height:20px;overflow:hidden;background:#F5F5F5;border:1px solid #DDD;line-height:20px;padding:5px 0;margin-bottom:5px;}
.lineBlockTable .lbt_title strong{float:left;padding-left:10px;}
.lineBlockTable .lbt_title span{float:right;padding-right:10px;}
.lineBlockTable table{border-left:1px solid #DDD;border-top:1px solid #DDD; border-radius:4px;}
.lineBlockTable th,.lineBlockTable td{border-right:1px solid #DDD;border-bottom:1px solid #DDD;line-height:20px;padding:5px 10px;}
.lineBlockTable th{text-align:left;background:#F5F5F5;font-weight:normal;}
/*.lineBlockTable td b{ color:#F00;font-size:14px; }*/
.lineBlockTable .tip{color:#666;line-height:20px;}
.lineBlockTable select{vertical-align:bottom;}
.lineBlockTable .lbt_tit02 {  }
.lineBlockTable .lbt_tit02 b { float:left; font-size:14px; margin-top:5px; }
.lineBlockTable .lbt_tit02 span { float:right; text-align:right; margin:0 auto; }

.personInfo fieldset { border:1px solid #DDD; border-radius:4px; margin:0 10px; }
.personInfo fieldset legend { padding:0 5px; letter-spacing:0.2em; color:#00; font-size:14px; font-weight:bold; }

.graylinebox{border:1px solid #E5E5E5;background:#F5F5F5;padding:5px;}
.jrTipWarning { line-height: 20px; border: 1px solid #FFB901; padding: 5px 10px; background-color: #FEFEDA; border-radius:4px; }

.pagetor{ margin:0 auto; }
.pagetor b{float:left;padding:0 5px;margin-left:3px;font-weight:normal;}
.pagetor a{float:left;text-align:center;margin-left:3px;padding:0 5px;border:1px solid #ddd;background:#FFF;line-height:20px;}
.pagetor em{float:left;width:20px;text-align:center;font-style:normal;color:#FFF;background:#f06e48;border:1px solid #ef6840;line-height:20px;margin-left:3px;}

/* 布局 */
.gloArea { width:100%; margin:0 auto; text-align:left; clear:both; }
.gloArea .colL { width:305px; float:left; overflow:hidden; }
.gloArea .colR { width:650px; float:right; overflow:hidden; }

.boder_style_none { border:0px;}
.boder_style_none td, .boder_style_none tr { border:none; }

.op_buttons { text-align:center; }
.op_buttons img { cursor:pointer; }

.toggle_tr {}
.toggle_tr tr.current { background-color:#FFF6BF; }

.jrTabs { border:1px solid #A3C0E8; }
.jrTabs table { width:96%; margin:0 auto; }

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}


ul.reqTitle li{ float:left; border-right:none; line-height:35px; padding:0 3px; }
td select, th select, li select{padding:3px;}

/* 产品信息管理页标题
-----------------------------------------------------------*/
ul.manTitle li{border-right: none; float: left;line-height:35px;}


/**/
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }