/* CSS Document */
.main
{
width:980px;
margin:0 auto;

text-align:center;
}
.tophead
{
width:970px;
height:31px;
border:#AAD7EC solid 1px;
line-height:31px;
text-align:left;
background-color:#EFF7FC;
padding-left:8px;
}

a.topheadlink
{
font-size:13px;
color:#2789D0;
text-decoration:none;
}

a:hover.topheadlink
{
font-size:13px;
color:red;
text-decoration:underline;
}

.daohang
{
width:978px;
height:83px;
border:#E6E6E6 solid 1px;
border-top:0px;
text-align:center;
}

.sou
{
width:980px;
height:213px;
text-align:center;
}

#everydayone
{
	width:778px;
	height:28px;
	line-height:28px;
	text-align:left;
	font-size:12px;
	margin-left:0px;
border:#AAD7EC solid 1px;

}

#souleft
{
width:778px;
height:224px;
float:left;
text-align:left;
margin-right:5px;

}

#sousou
{
width:780px;
height:85px;
text-align:left;
margin-top:5px;
margin-right:5px;
}


#sougg
{
width:778px;
height:69px;
float:left;
border:#AAD7EC solid 1px;
text-align:left;

}
.southree
{
margin-top:5px;
width:778px;
height:28px;
line-height:28px;
vertical-align:middle;
float:left;
border:#AFE18C solid 1px;
text-align:left;
}

.toolstyle
{
line-height:25px;

}
#souright
{
width:194px!important;
*width:194px!important;
width:193px;
height:186px!important;
*height:186px!important;
height:200px;
float:right;
margin-right:1px;
margin-top:38px!important;
*margin-top:38px!important;
margin-top:33px;
margin-right:1px!important;
*margin-right:1px!important;
margin-right:0px;
}


#left
{
width:258px;

float:left;
margin-top:6px!important;
*margin-top:7px!important;
margin-top:6px;
}



#right
{
width:715px;
float:right;
margin-top:6px;
}

.link
{
width:978px;
height:81px;
border:#AAD7EC solid 1px;
border-top:0px;
}

.content
{
width:978px;
border:#AAD7EC solid 1px;
border-top:0px;
}

.bottom
{
width:980px;
height:61px;

text-align:center;
float:none;
margin-top:4px;
}

td.bottomtd
{
text-align:center;
font-size:12px;
color:#505050;
}

#bg_head
{
width:258px;
height:33px!important;
*height:33px!important;
height:27px;
line-height:33px!important;
*line-height:33px!important;
line-height:27px;
border:#AAD7EC solid 1px;
background-image:url(img/bg_1.jpg);
}

#bg_info
{
width:194px!important;
*width:194px!important;
width:193px;
height:33px;
border:#AAD7EC solid 1px;
text-align:left;
line-height:33px;
background-image:url(img/bg_1.jpg);
font-size:13px;
font-weight:bold;
color:#2588CC;
}

#bg_info_box
{
width:194px!important;
*width:194px!important;
width:193px;
height:151px!important;
*height:151px!important;
height:164px;
border:#AAD7EC solid 1px;
border-top:0px;
}
#bg_agent_train
{
margin:0 auto;
width:258px;
height:226px;
border:#AAD7EC solid 1px;
border-top:0px;
margin-bottom:4px;
background-image:url(img/bg_2.jpg);
text-align:center;
}

#bg_agent_aboard
{
width:258px;
height:155px;
border:#AAD7EC solid 1px;
border-top:0px;
margin-bottom:4px;
background-image:url(img/bg_2.jpg);
}

#bg_agent_trans
{
width:258px;
height:155px;
border:#AAD7EC solid 1px;
border-top:0px;
margin-bottom:4px;
background-image:url(img/bg_2.jpg);
}

#bg_agent_topclick
{
width:258px;
height:155px;
border:#AAD7EC solid 1px;
border-top:0px;
margin-bottom:4px;
background-image:url(img/bg_2.jpg);
}

#bg_agent_nowcheck
{
width:258px;
height:156px;
border:#AAD7EC solid 1px;
border-top:0px;
margin-bottom:1px;
background-image:url(img/bg_2.jpg);
}
#agent_font
{
font-size:13px;
font-weight:bold;
color:#2588CC;
}

#more
{
font-size:12px;
color:#2588CC;
}


#jpstudy
{
margin:0 auto;
width:714px;
height:275px;
border:#AAD7EC solid 1px;
text-align:center;
}
*html #jpstudy { 
margin:0 auto;
width:714px;
height:265px;
border:#AAD7EC solid 1px;
text-align:center;
 } /* IE6 */
*+html #jpstudy { 
margin:0 auto;
width:714px;
height:265px;
border:#AAD7EC solid 1px;
text-align:center;
} /* IE7 */

#bg_head2
{
width:714px;
height:29px!important;
*height:29px!important;
height:23px;
line-height:29px!important;
*line-height:29px!important;
line-height:23px;
border:#AAD7EC solid 1px;
border-top:0px;

background-image:url(img/bg_3.jpg);
}
#bg_head3
{
width:714px!important;
*width:714px!important;
width:716px;
height:240px;

border-top:-5px;


}

*+html #bg_head3
{
width:714px;
height:232px;

border-top:0px;


}

#head_font
{
color:#2EBB0C;
font-size:13px;
font-weight:bold;
text-align:left;
}

.book_ad
{
width:714px;
height:120px;
border:#AAD7EC solid 1px;
border-top:0px;
text-align:left;
}

#option_card
{
width:714px;
height:198px;
border:#AAD7EC solid 1px;
border-top:0px;
}

#ad
{
width:714px;
height:93px;
margin-top:-9px!important;
*margin-top:0px!important;
margin-top:-6px;
}


#jpcompany
{
width:714px;
height:181px!important;
*height:180px!important;
height:172px;
border:#AAD7EC solid 1px;
}


*+html #jpcompany
{
width:714px;
height:172px;
border:#AAD7EC solid 1px;
}

#ggad
{
width:714px;
height:93px;
}

#bg_link
{
width:978px;
height:29px!important;
*height:29px!important;
height:23px;
line-height:29px!important;
*line-height:29px!important;
line-height:23px;
border:#AAD7EC solid 1px;
margin-top:4px;
background-image:url(img/bg_3.jpg);
}

table.lefttable
{

}
td.lefttable
{

line-height:20px;
text-align:left;
padding-left:8px;
padding-right:8px;
}

table.righttable
{
margin-top:5px;
text-align:center;
}
td.righttable
{
line-height:28px;
text-align:left;
margin-right:1px;
margin-left:1px;
}
td.option
{
text-align:center;
color:#2873B7;
font-size:12px;
}

td.scrollad
{
padding-left:8px;
font-size:12px;
color:#666465;
vertical-align:middle;
}
*+html td.option
{
line-height:15px;
text-align:left;
padding-left:10px;
}
td.righttableleft
{
line-height:28px;
text-align:center;
margin-right:1px;
margin-left:1px;
font-size:12px;
}
td.shoulu
{
line-height:22px;
text-align:center;
margin-right:2px;
margin-left:2px;
font-size:14px;
color:#505050;
}
td.morecenter
{
line-height:28px;
text-align:center;
margin-right:1px;
margin-left:1px;
}

td.tool
{
line-height:25px;
text-align:center;
font-size:13px;
font-weight:bold;
color:#FC0001;
}

a.lefta
{
text-align:left;
font-size:12px;
color:#505050;
text-decoration:none;
}
a.lefta:hover
{
text-align:left;
font-size:12px;
color:red;
text-decoration:underline;
}

a.righta
{
text-align:left;
font-size:13px;
color:#505050;
text-decoration:none;
}
a.righta:hover
{
text-align:left;
font-size:13px;
color:red;
text-decoration:underline;
}

a.topa
{
text-align:left;
font-size:13px;
color:#505050;
text-decoration:none;
}
a.topa:hover
{
text-align:left;
font-size:13px;
color:red;
text-decoration:underline;
}

a.notice
{
text-align:left;
font-size:13px;
color:#0D81CA;
text-decoration:none;
}
a.notice:hover
{
text-align:left;
font-size:13px;
color:red;
text-decoration:none;
}

a.post
{
text-align:left;
font-size:12px;
color:#CA6B01;
text-decoration:none;
}
a.post:hover
{
text-align:left;
font-size:12px;
color:red;
text-decoration:underline;
}

a.more
{
text-align:center;
font-size:12px;
color:#2788CD;
text-decoration:none;
}
a.more:hover
{
text-align:center;
font-size:12px;
color:red;
text-decoration:underline;
}

.tuijianbox1
{
width:238px;
height:240px;
float:left;
border-top:0px;
}

.bg_headtui1
{
width:238px;
height:29px!important;
*height:29px!important;
height:23px;
line-height:29px!important;
*line-height:29px!important;
line-height:23px;
border:#AAD7EC solid 1px;
border-top:0px;
background-image:url(img/bg_3.jpg);
}

.tuijianbox2
{
width:238px!important;
*width:238px!important;
width:239px;
height:240px;
border-top:0px;
float:left;
margin-left:1px!important;
*margin-left:1px!important;
margin-left:0px;
margin-right:0px!important;
*margin-right:0px!important;
margin-right:0px;

}

.bg_headtui2
{

width:238px!important;
*width:238px!important;
width:239px;
height:29px!important;
*height:29px!important;
height:23px;
line-height:29px!important;
*line-height:29px!important;
line-height:23px;
border:#AAD7EC solid 1px;
border-right:#AAD7EC solid 1px!important;
*border-right:#AAD7EC solid 1px!important;
*border-right:0px;
border-top:0px;
background-image:url(img/bg_3.jpg);
margin-left:0px!important;
*margin-left:0px!important;
margin-left:-1px;

}

.tuijianbox3
{
width:236px!important;
*width:236px!important;
width:235px;
height:240px;
float:right;
border-top:0px;


}

.bg_headtui3
{
width:236px!important;
*width:236px!important;
width:235px;
height:29px!important;
*height:29px!important;
height:23px;
line-height:29px!important;
*line-height:29px!important;
line-height:23px;
border:#AAD7EC solid 1px;
border-top:0px;
background-image:url(img/bg_3.jpg);
}


.tuijiancontent1
{
width:238px;
height:200px;
border-top:0px;
border:#AAD7EC solid 1px;
border-top:#AAD7EC solid 0px;
}
.tuijiancontent2
{
width:238px!important;
*width:238px!important;
width:239px;
height:200px;
border-top:0px;
border:#AAD7EC solid 1px;
border-right:#AAD7EC solid 1px!important;
*border-right:#AAD7EC solid 1px!important;
*border-right:0px;
border-top:#AAD7EC solid 0px;
margin-left:0px!important;
*margin-left:0px!important;
margin-left:-1px;
}
.tuijiancontent3
{
width:236px!important;
*width:236px!important;
width:235px;
height:200px;
border-top:0px;
border:#AAD7EC solid 1px;
border-top:#AAD7EC solid 0px;
}



