html{height:100%;}
body{margin:0; padding:0; background:url(images/mbg.gif) top repeat-x #333A3D; height:100%; text-align:center;}
table, td{border-collapse:collapse;}
table, td, img{border:0; vertical-align:top; text-align:left; margin:0; padding:0;}
form, td{margin:0; padding:0;}
td, select, input, textarea{font:11px/14px Tahoma, Arial, helvetica, sans-serif; color:#778387; vertical-align:top;  text-align:left; margin:0; padding:0;}
select, input, textarea{border:1px solid #99A7B1; color:#778387; background:0;}
ul{list-style:none; line-height:0; padding:0; margin:0}
.clear{clear:both;}
.ws{width:100%;}
.hs{height:100%;}
.tac{text-align:center;}
.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

.pl5{padding-left:5px;}
.pl20{padding-left:20px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}


a{color:#99A7B1; text-decoration:underline;}
a:hover{text-decoration:none;}

.link_1{color:#778387; text-decoration:none;}
.link_1:hover{text-decoration:underline;}

b a{color:#99A7B1; text-decoration:underline; padding-right:10px; font-weight:normal;
	background:url(images/d_arr.gif) center right no-repeat;}
b a:hover{text-decoration:none;}

li a{color:#99A7B1; text-decoration:underline; padding-left:12px; line-height:18px;
	background:url(images/d_arr.gif) center left no-repeat;}
li a:hover{text-decoration:none;}


.f2{color:#99A7B1;}

.border{width:768px; margin:0 auto; text-align:center; border:1px solid #778387;}

.main{width:766px;}

/*=========header===========*/
.flash div{height:567px;}
.flash2 div{height:84px;}
/*========//header==========*/

/*=========content===========*/
.content{width:100%; height:100px; background:url(images/cnt_top_bg5.gif) center top repeat;}
.content .cnt{background:url(images/cnt_bot_bg.gif) bottom left no-repeat; padding:0 0 123px 68px;}
.pic{margin-right:20px; float:left;}
.pic2{
	margin-left:10px;
	padding-top: 5px;
	clear: both;
}
.pic3{
	margin-bottom: 30px;
	
}
.pic4{
	margin-right:20px;
	margin-left: 20px;
	margin-top: 30px;
	margin-bottom: 20px;
	width: 96px;
	
}

.prev{color:#99A7B1; text-decoration:underline; padding-left:12px;
	background:url(images/d_arr_2.gif) center left no-repeat;}
.prev:hover{text-decoration:none;}
/*========//content==========*/

/*=========block===========*/
.block{
	width:100%;
	margin-bottom: 40px;
}
.block td{color:#99A7B1;}
.block .top_left{width:6px; height:6px; background:url(images/block_top_left.gif) top left no-repeat;}
.block .top{background:#3B4348; width:100%;}
.block .top_right{width:6px; height:6px; background:url(images/block_top_right.gif) top left no-repeat;}
.block .cnt{padding:2px 2px 2px 3px; background:#3B4348;}
.block .bot_left{width:6px; height:6px; background:url(images/block_bot_left.gif) bottom left no-repeat;}
.block .bot{background:#3B4348;}
.block .bot_right{width:6px; height:6px; background:url(images/block_bot_right.gif) bottom right no-repeat;}
.block .spr{width:6px; height:6px;}

.block a{color:#99A7B1; text-decoration:underline;}
.block a:hover{text-decoration:none;}
.block .text{
	margin-top: 20px;
	width: 100px;

}
/*========//block==========*/

/*=========block2===========*/
.block2{
	width:150px;
	float:right;
	margin-bottom: 20px;
}
.block2 td{color:#99A7B1;}
.block2 .top_left{width:6px; height:6px; background:url(images/block_top_left.gif) top left no-repeat;}
.block2 .top{background:#3B4348; width:100%;}
.block2 .top_right{width:6px; height:6px; background:url(images/block_top_right.gif) top left no-repeat;}
.block2 .cnt{padding:2px 2px 2px 3px; background:#3B4348;}
.block2 .bot_left{width:6px; height:6px; background:url(images/block_bot_left.gif) bottom left no-repeat;}
.block2 .bot{background:#3B4348;}
.block2 .bot_right{width:6px; height:6px; background:url(images/block_bot_right.gif) bottom right no-repeat;}
.block2 .spr{width:6px; height:6px;}

.block2 a{
	color:#99A7B1;
	font-family: "²Ó©úÅé";
}
.block2 a:hover{text-decoration:none;}
.block2 .text{
	float: right;
	clear: both;
	text-align: center;
	margin-top: 5px;
	width: 150px;
	margin-right: 10px;
}
/*========//block2==========*/
/*=========block3===========*/
.block3{
	width:150px;
	float:right;
	margin-bottom: 50px;
}
.block3 td{color:#99A7B1;}
.block3 .top_left{width:6px; height:6px; background:url(images/block_top_left.gif) top left no-repeat;}
.block3 .top{background:#3B4348; width:100%;}
.block3 .top_right{width:6px; height:6px; background:url(images/block_top_right.gif) top left no-repeat;}
.block3 .cnt{padding:2px 2px 2px 3px; background:#3B4348;}
.block3 .bot_left{width:6px; height:6px; background:url(images/block_bot_left.gif) bottom left no-repeat;}
.block3 .bot{background:#3B4348;}
.block3 .bot_right{width:6px; height:6px; background:url(images/block_bot_right.gif) bottom right no-repeat;}
.block3 .spr{width:6px; height:6px;}

.block3 a{
	color:#99A7B1;
	font-family: "²Ó©úÅé";
}
.block3 a:hover{text-decoration:none;}
.block3 .text{
	float: right;
	clear: both;
	text-align: center;
	margin-top: 5px;
	width: 150px;
	margin-right: 10px;
}
/*========//block3==========*/

/*=========profile===========*/
.profile{
	width:auto;
	margin-top: 20px;
	float: left;
	margin-left: 20px;
	clear: left;
}
.profile .title{
	height:16px;
	width: 90px;
	text-align: right;
	letter-spacing: 0.15em;
}
.profile .title2{
	height:16px;
	width: 90px;
	text-align: right;
	letter-spacing: 10px;
}
.profile .left_col{text-align: left;}
.profile .right_col{text-align: right;}
.profile .year{
	height:16px;
	width: 90px;
	text-align: right;
}
.profile .gap{width:25px;}
.profile .gap2{padding-bottom: 10px;}

/*=========profile===========*/

/*=========page_1===========*/
#page_1 .col_1{width:388px;}
#page_1 .mid{width:23px;}
#page_1 .col_2{width:236px;}

#page_1 .col_1 .td_1{width:25px; padding-top:25px;}
#page_1 .col_1 .td_2{width:114px;}
#page_1 .col_1 .td_3{width:115px;}
#page_1 .col_1 .td_4{width:106px;}
#page_1 .col_1 .td_5{width:25px; padding-top:25px;}

#page_1 .col_2 .block .cnt{padding:13px 0 15px 17px;}

#calendar .td_1{width:127px; height:30px;}
#calendar .td_1 select{width:106px; height:17px;}
#calendar .td_2{width:75px;}
#calendar .td_2 select{width:75px; height:17px; background:#FFFFFF;}
#calendar .border{border:1px solid #B9CEDF; border-top:0px; width:204px;}
#calendar .border table{background:#FFFFFF;}
#calendar .cl_dv{width:10px; height:15px; background:url(images/vpt.gif) center top repeat-y;}
#calendar .cl{width:20px; height:15px; text-align:center; vertical-align:middle;}
#calendar .ln_dv{width:20px; height:5px; background:url(images/hpt.gif) left center repeat-x;}

#calendar a{color:#534F4F; text-decoration:none;}
#calendar a:hover{text-decoration:none; color:#2B8EB7; font-weight:bold;}
#calendar span{color:#2B8EB7; font-weight:bold;}

#calendar .hs td{color:#282E31; text-transform:uppercase; background:#B9CEDF; height:18px;}
#calendar .hs .cl_dv{width:10px; height:15px; background:url(images/vpt.gif) center top repeat-y #B9CEDF;}

#page_1 .col_2 .block .indent{padding:25px 20px 0 11px;}
/*========//page_1==========*/

/*=========page_2===========*/
#page_2 .col_1{width:260px;}
#page_2 .mid{width:38px;}
#page_2 .col_2{width:336px;}

#page_2 .col_1 .block .cnt{padding:12px 11px 15px 30px;}
#page_2 .col_2 .td_1{width:180px;}
/*========//page_2==========*/

/*=========page_3===========*/
#page_3 .col_1{width:635px;}
#page_3 .col_1 .td_1{width:491px; padding-right:20px;}
#page_3 .col_1 .td_2{width:118px;}
/*========//page_3==========*/

/*=========page_4===========*/
#page_4 .col_1{width:647px;}
#page_4 .col_1 .block .cnt{padding:12px 18px 15px 28px;}
#page_4 .col_1 .td_1{width:300px; padding-right:25px;}
#page_4 .col_1 .td_2{width:310px;}
#page_4 .col_1 .block .td_3{width:208px;}
/*========//page_4==========*/

/*=========page_5===========*/
#page_5 .col_1{width:278px;}
#page_5 .mid{width:20px;}
#page_5 .col_2{width:349px;}

.price{background:url(images/price_list_pt.gif) center left repeat-x; width:100%; height:14px;}

#page_5 .col_2 .block .cnt{padding:12px 10px 15px 28px;}
/*========//page_5==========*/

/*=========page_6===========*/
#page_6 .col_1{width:391px;}
#page_6 .mid{width:19px;}
#page_6 .col_2{width:237px;}

#form .td_1{width:191px; padding:0;}
#form .td_1 div{height:25px;}
#form input{width:173px; height:21px;}
#form textarea{width:196px; height:95px; overflow:auto; margin-bottom:11px;}

#page_6 .col_2 .block .cnt{padding:12px 10px 15px 28px;}
/*========//page_6==========*/

/*=========page_7===========*/
#page_7 .content .cnt{padding:0 67px 123px 68px;}
/*========//page_7==========*/

/*=========footer===========*/
.footer{background:#131516; height:49px; text-align:center; color:#5E6468; padding-left:23px;}
.footer a{color:#5E6468; text-decoration:underline;}
.footer a:hover{text-decoration:none;}
/*========//footer==========*/
.wenpei_cert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	border-right-style: solid;
}
.cert {
	float: right;
	height: 135px;
	width: 175px;
	margin-bottom: 20px;
	margin-left: 13px;
	padding-top: 30px;
	border-top-color: #778387;
	border-right-color: #778387;
	border-bottom-color: #778387;
	border-left-color: #778387;
    background-image: url(images/photo_bg.gif);
	background-repeat: no-repeat;
}
.photolist {
	width: 175px;
	float: right;
	text-align: center;
	line-height: normal;
	height: 135px;
	padding-top: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 13px;
	background-image: url(images/photo_bg.gif);
	background-repeat: no-repeat;
}
.cert2 {
	text-align: center;
	vertical-align: baseline;
}
.contact {
	margin-top: 10px;
}
.contact .photo {
	padding-left: 20px;
}
.job {
	margin-top: 3px;
}
.job .gap {
	padding-bottom: 13px;
}
.job .gap_mid {
	padding-right: 5px;
	
	
}
