@charset "utf-8";
.flow_path{ border-bottom:1px solid #D7D7D7; margin-top:10px; height:41px;}
.flow_path h1{ line-height:40px; font-size:20px; color:#000; padding:0 8px; float:left}
.op_path{ margin-left:8px; padding-top:5px; float:left}
.op_path li{ float:left}
.op_path li.arrow{ width:20px; height:28px; background:url(../images/icons.gif) no-repeat 8px 10px;}
.op_path li div{ width:143px; height:28px; line-height:28px; border:1px solid #D7D7D7; background:url(../images/icons.gif) repeat-x 0 -33px; padding-left:15px; font-size:14px;}
.op_path li em{ font-size:20px; font-weight:bold; float:left; margin-right:5px; color:#888}
.op_path li div.oped{ background:#F5F5F5; color:#000}
.op_path li div.oped em{ color:#000}
.op_path li div.oping{ border-color:#E95504; background:#CC0001; color:#fff;}
.op_path li div.oping em{ color:#fff;}
.op_before{ background:url(../images/op_before.gif) no-repeat center 0; height:420px; width:900px; margin:18px auto 0; position:relative}
.op_before .op_content{ position:absolute; font-size:20px; line-height:30px; color:#000;}
.op_before .op1{ left:258px; top:50px; width:230px}
.op_before .op2{ left:560px; top:25px; width:328px}
.op_before .op3{ left:22px; top:272px; width:220px}
.gray_btn,.org_next_btn,.org_down,.tre_agree,.org_combtn,.green_btn,.tu_btn{ display:inline-block; height:30px; line-height:30px; text-align:center; 
	width:150px; background:url(../images/btns.gif) no-repeat 0 0;}
.gray_btn{ background-position:0 -33px; width:100px; color:#000;}
a.org_next_btn,.org_combtn,.green_btn,.tu_btn{ font-size:14px; color:#fff;  font-weight:bold}
.org_down{ font-size:12px; color:#fff; width:135px; background-position:0 -67px; padding-left:15px}
.org_combtn{background-position:0 -136px;}
.green_btn{background-position:0 -170px;}
.tu_btn{ background-position:-150px -34px; width:90px;}
a.org_next_btn:hover,a.org_down:hover,a.org_combtn:hover,a.green_btn:hover,a.tu_btn{ color:#fff; text-decoration:none}
.open_conent{ padding:20px 20px 0; float:left; width:778px;}
.open_succ_news{ padding:0 15px; line-height:28px}
.in2em{ text-indent:2em;}
.font14{ font-size:14px;}
.prompt_yes{ display:inline-block; background:url(../images/ficon.gif) no-repeat 0 -112px; padding-left:20px; color:#4A8B00; font-size:12px; margin-left:8px;}
.prompt_err{ display:inline-block; background:url(../images/ficon.gif) no-repeat 0 -158px; padding-left:20px; color:#EC3C1A; font-size:12px; margin-left:8px;}
.txt_err{ border-color: #F15B43;}
/*pop start*/
.pa_popbox{ width:400px; margin:0 auto 0}
.pop_top{ height:30px; line-height:30px; background:#CC0001; color:#fff; padding:0 12px}
.pop_main{ background:#fff; padding:10px 20px;}
.baya_ing{ padding:25px 0 20px; text-align:center; line-height:30px;}
.zl_prompt{ padding:5px 15px 20px; border-bottom:1px solid #d7d7d7}
.zl_prompt p{ text-indent:2em}
.op_idsel{ padding:0 15px}
.op_idsel dd{ padding:3px 0 3px 2em;}
/*pop end*/

.check_txt, .prompt_txt{
    background: url("../images/icon_p3.gif") no-repeat scroll 0 bottom transparent;
    display: block;
    padding-bottom: 7px;
    vertical-align: bottom;
    margin-top:-20px;
    margin-left:5px;
    width: 162px;
}
.check_txt span, .prompt_txt span {
    background: url("../images/icon_p3.gif") no-repeat scroll 0 0 transparent;
    color: #DC0000;
    display: inline-block;
    line-height: 18px;
    min-height: 22px;
    padding: 4px 2px 0 34px;
    width: 128px;
}

/*分页样式*/
.pagging {
    line-height: 18px;
    padding: 30px 0 10px;
    text-align: center;
}
.pagging a {
    display: inline-block;
    margin: 0 5px;
    padding: 0 4px;
}
.pagging a.down{
    width:50px;
}

.pagging a.current {
    background-color: #CC0001;
    color: #FFFFFF;
}
.skip_pagetxt {
    border: 1px solid #E1E1E1;
    height: 22px;
    line-height: 22px;
    margin: 0 5px;
    padding: 0 5px;
    width: 40px;
}
.skip_pagebtn {
    background-color: #CC0001;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 24px;
    line-height: 24px;
    margin-left: 10px;
}
.gp_yetlogin th, .gp_yetlogin td {
    font-family: "Microsoft Yahei";
    font-size: 15px;
    font-weight: normal;
    vertical-align: top;
}
.gp_yetlogin th {
    color: #052D50;
    padding: 3px 10px;
    text-align: right;
}
.gp_yetlogin td {
    color: #FFFFFF;
    padding: 3px 0;
}
.ac_results {
    border-color: #ccc;
    background-color: #FFF;
}

.ac_results ul li {
    padding-left: 5px;
    margin: 2 2 2 2;
    cursor: pointer;
}
.ac_results {
padding: 0px;
border: 1px solid black;
background-color: white;
overflow: hidden;
z-index: 99999;
}
.ac_odd {
    background-color: #EEE;
}
.ac_even {
    background-color: #FFF;
}
.ac_over {
    background-color: #cc0001;
    color: #fff;
}

.vip_infotable a.arrow_down {
    background: url("../images/b_icon05.gif") no-repeat scroll right -203px;
    color: #4C4C4C;}
.vip_infotable a.arrow_up {
   	background: url("../images/b_icon05.gif") no-repeat scroll right -406px;
    color: #4C4C4C;}
.vip_infotable a:hover{ color:#d90000; text-decoration:underline;}

.guide_list{
	height:427px;
	width:100%;}
.guide_list li{
	width:244px;
	float:left;
	border: 1px solid #c7c7c7;
	border-bottom: 0 none;
	margin-right:-1px;
	height:426px;}
.guide_list li .libox{
	height:369px;
	position:relative;}
.guide_list li.n1 .libox{
	background:url(../images/guide_bg01.gif) no-repeat right bottom;}
.guide_list li.n2 .libox{
	background:url(../images/guide_bg02.gif) no-repeat right bottom;}
.guide_list li.n3 .libox{
	background:url(../images/guide_bg03.gif) no-repeat right bottom;}
.guide_list li.n4 .libox{
	background:url(../images/guide_bg04.gif) no-repeat right bottom;}	
.guide_list li .btn{
	display:block;
	height:27px;
	line-height:27px;
	padding: 15px 32px;
	background:#cb2c2c;
	color:#FFF;
	font-weight: bold;}
.guide_list li .btn span{
	padding-right:15px;
	background:url(../images/b_icon04.png) no-repeat right -487px;
	_background:url(../images/b_icon04.png) no-repeat right -481px;}
.guide_list li .btn:hover{
	text-decoration:none;
	color:#fff;
	background-color:#c20202;}
.guide_info{
	padding: 40px 22px 0;
	font-family:"黑体";
	_font-family:"Microsoft Yahei";
	font-size:22px;
	line-height:30px;
	color:#1a1a1a;}
.guide_info span{
	color:#d70000;}
.guide_layer{
	width:194px;
	padding: 15px 25px;
	height:204px;
	background:url(../images/rebg04.png) repeat;
	position:absolute;
	bottom:0;
	left:0;
	color:#FFF;
	font-family:"Microsoft Yahei";
	font-size:14px;
	line-height:22px;}
.guide_layer dl{
	margin-bottom:8px;}
	
/**登录密码输入框样?*/
.idlogin_txt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none transparent scroll repeat 0% 0%;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #C7C7C7;
    border-image: none;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    color: #A6A6A6;
    height: 29px;
    line-height: 29px;
    padding: 0 5px;
    width: 230px;
}
/*页面底部友情链接*/
.select_box {
    background: url("../images/select.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 24px;
    line-height: 24px;
    position: relative;
    width: 234px;
}
.select_box .selet_open {
    display: inline-block;
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    width: 22px;
}

/*.select_box .select_txt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #E3E3E3 -moz-use-text-color #E3E3E3 #E3E3E3;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    cursor: pointer;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding-left: 10px;
    width: 180px;
}*/
.select_box .option {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F7F7F7;
    border-color: -moz-use-text-color #E3E3E3 #E3E3E3;
    border-image: none;
    border-right: 1px solid #E3E3E3;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    height: 110px;
    left: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    position: absolute;
    top: 23px;
    width: 232px;
    z-index: 2;
}
.select_box .option a {
    color: #666666;
    cursor: pointer;
    display: block;
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    text-align: left;
}
.select_box .option a:hover {
    background: none repeat scroll 0 0 #EBEBEB;
    color: #000000;
    text-decoration: none;
}