/* CSS Document */
*{
padding:0;
margin:0;
list-style:none;
font-weight:normal;
}
img{
border:none;
}
.ps{
color:#FF0000;
}
.red{
color:#FF0000;
font-weight:bold;
font-size:16px;}
body {
background-color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
.clear:after{content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
#pt_main { 
margin: 0 auto;
width: 972px;
}

/*******************header*********************/
#pt_header {
margin: 10px 0 0 0;
position:relative;
height:80px;
display:inline;
}
.logo{
width:211px;
float:left;
padding-top:20px}
.step{
width:700px;
float:left;
text-align:right;
padding:0px;}
.menu{
width:770px;
/*float:left;*/
background:url(../images/menu.gif) repeat-x 0 bottom;
padding:5px 0px 10px 200px;
}

#pt_body {
color: #333;
margin:0px;
width:970px;  /*must*/
position:relative;
}
/*******************left*********************/
#pt_left{
margin: 10px 0 0 0;
width:207px;
float:left;
display: inline;
line-height:160%;
}
#left2009_2,#left2009_2{
width:207px;
border:1px solid #C8C5AA;
margin:0 0 10px 0;
}
#left2009_1{
width:205px;
background:url(../images/pt_37.gif) repeat-x 0 0;
border-left:1px solid #C8C5AA;
border-right:1px solid #C8C5AA;
margin:0;
}
.left2009_1_t{
background:url(../images/pt_27.gif) no-repeat 0 0;
height:4px;
font-size:0px;
line-height:0px;}
.left2009_1_c{
text-align:center;
padding:15px;
}
.left2009_on_c {
	text-align:center;
}
.left2009_on_c h1 span {
color:#FF620C;
font-weight:bold;
}
.left2009_on_c h1 {
border-bottom:1px solid #E1E0E0;
font-size:14px;
font-weight:bold;
line-height:30px;
margin:6px 15px;
}
.left2009_on_c img {
padding:3px 0px;
}
img {
border:medium none;
}
.password{
background:url(../images/ask.gif) no-repeat  0 6px;
padding:5px 18px;
text-align:left;
background-position: left;
width:68px;
}
.left2009_1_end{
background:url(../images/pt_64.gif) no-repeat 0 0;
height:4px;
font-size:0px;
margin:0 0 10px 0;}
.left2009_2_t{
background:url(../images/pt_67.gif) no-repeat 0 0;
padding:3px 20px;
font-weight:bold;
height:26px;}
.left2009_2_c{
text-align:left;
padding:4px 10px;
}
.left2009_2_c li a{
color:#333333;
}
/*******************right*********************/
#pt_right{
margin: 10px 0 0 0;
padding:0 0 0 10px;
position:relative;
width:207px;
float:right;
display: inline;
}
#right_news,#right2009_1,#right2009_2,#right2009_3{
width:205px;
border:1px solid #C8C5AA;
margin:0 0 10px 0;
}
#right_news{
border-top:none;
border-bottom:none;
margin:0;
}
.right_news_t{
background:url(../images/pt_33.gif) no-repeat 0 0;
padding-left:25px;
font-weight:bold;
line-height:32px;
}
.right_news_e{
background:url(../images/pt_51.gif) no-repeat 0 0;
height:6px;
font-size:0px;
margin:0 0 10px 0;
}
#right_news li a{
color:#333333;
padding:10px;
line-height:160%;
}
.right2009_1_t,.right2009_2_t,.right2009_3_t{
padding:3px 20px;
font-weight:bold;
height:26px;
}
.right2009_1_t{
background:url(../images/alliance_41.jpg) no-repeat 0 0;}
.right2009_2_t{
background:url(../images/alliance_56.jpg) no-repeat 0 0;}
.right2009_3_t{
background:url(../images/alliance_71.jpg) no-repeat 0 0;}
.right2009_c{
text-align:left;
padding:3px 10px 3px 20px;
_padding:3px 10px 3px 8px;
*padding:3px 6px;
background:url(../images/topbg.gif) no-repeat 3px 3px;
}
.right2009_c li a{
color:#333333;
line-height:175%;
}
/*******************center*********************/
#pt_center{
margin: 10px 0 0 0;
position:relative;
float:left;
width:534px;
padding:0 0 0 10px;
display: inline;
}
.ptcenter1_tit{
background:url(../images/pt_30.gif) no-repeat 0 0;
height:32px;
}
.ptcenter1_content{
border-left:1px solid #C8C5AA;
border-right:1px solid #C8C5AA;
padding:10px 20px;
line-height:160%;
}
.ptcenter1_content h1{
font-size:14px;
color:#FF0000;
font-weight:bold;
}
.ptcenter1_end{
background:url(../images/pt_70.gif) no-repeat 0 0;
height:7px;
font-size:0px;
}
.ptcenter2_tit{
background:url(../images/pt_76.gif) no-repeat 0 0;
height:32px;
}
.ptcenter2_content{
border-left:1px solid #C8C5AA;
border-right:1px solid #C8C5AA;
padding:10px 20px;
line-height:160%;
background-color:#FCFBEE;
}
.ptcenter2_end{
background:url(../images/pt_88.gif) no-repeat 0 0;
height:7px;
font-size:0px;
}
.ptcenter1_img{
float:left;
padding-right:10px;
}
.step_img{
margin:10px;
text-align:center;
}
/*******************bottom*********************/
#pt_bottom{
clear:both;
width:970px;
text-align:center;
background:url(../images/alliance_78.jpg) repeat-x 0 0;
height:36px;
padding-top:12px;
}
