@charset "utf-8";

.container{
width:1003px;
margin:0 auto;
}
a{
color:#666;
}
ol{
padding-left:30px;
line-height:1.8em;
}
.top{
background:url(../images/logo.gif) no-repeat left top;
height:130px;
margin:0 auto;
}
#topline{
clear:both;
background:url(../images/topline.gif) no-repeat left top;
height:13px;
}
.sky{
clear:both;
background:#fff url(../images/sky.jpg) repeat-x left top;
margin:0 auto;
}
.rightline{
background:url(../images/rightline.gif) repeat-y right top;

}
.language{
float:right;
width:140px;
height:51px;
background:url(../images/language1.gif) no-repeat left center;
padding-top:6px;
}
.language li{
background:url(../images/language.gif) no-repeat;
display:block;
width:33px;
height:51px;
float:right;
margin-right:6px;
}
.language a{
display:block;
width:33px;
height:51px;
}
#au{
background-position:right top;
}
#cn{
background-position:left top;

}
.nav{
clear:both;
display:block;
height:29px;
padding-top:16px;
}
.nav li{
display:block;
width:53px;
height:29px;
float:right;
margin-right:12px;
}
.nav li a{
display:block;
width:100%;
height:100%;
background:url(../images/navbg0.gif) no-repeat;
}
#home{width:27px;height:29px;}
#home a{background-position:-671px top;}
#home a:hover{background-position:-671px bottom;}

#austudy{width:53px;height:29px;}
#austudy a{background-position:left top;}
#austudy a:hover{background-position:left bottom;}

#aumove{width:54px;height:29px;}
#aumove a{background-position:-69px top;}
#aumove a:hover{background-position:-69px bottom;}

#short{width:82px;height:29px;}
#short a{background-position:-139px top;}
#short a:hover{background-position:-139px bottom;}

#free{width:111px;height:29px;}
#free a{background-position:-237px top;}
#free a:hover{background-position:-237px bottom;}

#club{width:69px;height:29px;}
#club a{background-position:-363px top;}
#club a:hover{background-position:-363px bottom;}

#bbs{width:54px;height:29px;}
#bbs a{background-position:-447px top;}
#bbs a:hover{background-position:-447px bottom;}

#aboutus{width:54px;height:29px;}
#aboutus a{background-position:-531px top;}
#aboutus a:hover{background-position:-531px bottom;}

#partner{width:55px;height:29px;}
#partner a{background-position:-601px top;}
#partner a:hover{background-position:-601px bottom;}

#contactus{width:55px;height:29px;}
#contactus a{background-position:right top;}
#contactus a:hover{background-position:right bottom;}

.banner{
background:url(../images/banner.jpg) no-repeat left top;
width:1003px;
height:296px;
}

.mainbox{
background:#386bb0 url(../images/indexbg.jpg) repeat-x left top;
height:280px;
}
/* ????????????????? png  ????????????????? */
div#left{
width:760px;
height:277px;
float:left;
background:url(../images/leftbg0.png) no-repeat left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://115.47.184.194/v_template/images/leftbg0.png',sizingMethod='crop');

}

.pic{

width:240px;
height:277px;
float:left;
}
.pic a,.pic object{
_position:relative;
}
.pic h1{
padding:24px 4px 4px;
border-bottom:1px dashed #ddd;
margin:0 24px;
}
.pic h1 span{
font:bold 14px "宋体";
color:#386bb0;
float:left;
}
.pic h1 a{
font:12px Arial;
color:#707070;
float:right;
}
.pic .focus{
width:200px;
margin:10px auto 0;
}
.btn{
width:180px;
float:left;
padding:20px 0 0;
}
.btn a{
_position:relative;
}
.btn a img{
margin:4px 0;
}
/*center */
.center{
width:330px;
float:right;
/*background:url(../images/rightbg.png) no-repeat right top;*/
}



.Menubox { display:block;width:312px; height:36px; line-height:36px;padding:6px; float:right; background:url(../images/tab.png) no-repeat 5px 7px;} 
.Menubox li {float:left; display:block;cursor:pointer; width:152px;text-align:center; color:#000;height:36px; overflow:hidden;font:bold 14px/36px "宋体"; text-decoration:underline;} 
.Menubox li.hover {  color:#fff;  text-decoration:none; cursor:default;} 
.Contentbox {width:288px; padding:6px; height:210px;position:relative; float:right; margin:10px 10px 10px 0;} 
.Contentbox ul{ display:block;width:288px;height:210px;}
.Contentbox ul li {float:left;  line-height:42px; width:288px; background:url(../images/list1bg.gif) no-repeat left center;}
.Contentbox ul li a {background:url(../images/menu_collapsed_yes.gif) no-repeat 4px 3px; padding-left:14px;font:bold 14px "宋体";}
.Contentbox ul li a:hover {text-decoration:underline;}
#tbc_11{

width:280px;height:210px;
position:absolute;
top:10px;
left:10px;
}
#tbc_12{

width:280px;height:210px;
position:absolute;
top:10px;
left:10px;
}
#tbc_12 li{
line-height:34px;
}
.Contentbox ul li h1{
padding:0 4px 4px;
border-bottom:1px dashed #ddd;
margin:0 4px;
height:30px;
}
.Contentbox ul li h1 span{
font:bold 14px/30px "宋体";
color:#386bb0;
float:left;
}
.Contentbox ul li h1 a {
font:12px/30px Arial;
color:#707070;
float:right;
}
.case{
background:url(../images/picbg.png) no-repeat left top;

float:right;
}

.footer{

background:#386bb0;
font:12px/30px "宋体";
color:#ddd;
text-align:center;
border-top:1px solid #ddd;

}
/*向上滚动部分样式*/
#rolltop {
width:190px;
height: 200px;
overflow:hidden;
margin:0 auto;
font:12px "宋体";
color:#666;
}

#rolltopin {
float: left;
height: 800%;
}
#rolltopin a{

}
#rolltop li{
padding:3px 0;
}
.small {font:9px Arial, Helvetica, sans-serif; letter-spacing:1px;}


.centerbox{
width:1003px;
min-height:500px;
}
.inleftbox{
width:220px;
float:left;
margin-left:8px;
_margin-left:4px;
}
.leftnav{
display:block;
padding-left:10px;

}
.leftnav li{
width:220px;
height:28px;
background:url(../images/leftnav.png) no-repeat left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://115.47.184.194/v_template/images/leftnav.png',sizingMethod='crop');
margin-bottom:1px;
}
#leftnav1{
background:url(../images/leftnav1.png) no-repeat left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://115.47.184.194/v_template/images/leftnav1.png',sizingMethod='crop');


padding-top:10px;

}
.leftnav li a{
color:#fff;
font:bold 14px/28px "宋体";
padding-left:14px;
_position:relative;
}
.inrightbox{
width:646px;
float:right;
margin:0 80px 0 0;
_margin:0 40px 0 0;
}
.contentborder1{
background:url(../images/contentborder1.png) no-repeat left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://115.47.184.194/v_template/images/contentborder1.png',sizingMethod='crop');
height:27px;
}
.contentborder3{
clear:both;
background:url(../images/contentborder3.png) no-repeat left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://115.47.184.194/v_template/images/contentborder3.png',sizingMethod='crop');
height:27px;
}
.contentborder2{
background:url(../images/contentborder2.png) repeat-y left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://115.47.184.194/v_template/images/contentborder2.png',sizingMethod='scale');
min-height:450px;
_height:450px;
}
.contentborder2 a,.contentborder1 a{
_position:relative;
}
.content{
width:550px;
margin:0 auto;
font-size:12px;
padding-bottom:20px;
line-height:2em;
}
h1.title{
display:block;
width:550px;
height:31px;
line-height:31px;
margin:0 auto;
padding-bottom:10px;
}
h1.title span{
display:block;
width:auto;
height:31px;
float:left;
color:#4178BA;
font:bold 14px/31px "宋体";
}
h1.title span.dotline{
display:block;
width:550px;
height:31px;
float:left;
background:url(../images/dotline.gif) no-repeat left bottom;
}
h1.title span.ldotline{
display:block;
width:180px;
height:31px;
float:left;
background:url(../images/ldotline.gif) no-repeat left bottom;
}
h1.title span.rdotline{
display:block;
width:180px;
height:31px;
float:right;
background:url(../images/rdotline.gif) no-repeat right bottom;
}
h1.title a{
color:#4178BA;
}
.list{
}
.list li{
/*
border:1px solid #cdcdcd;
*/


height:25px;
line-height:25px;
_height:22px;
_line-height:22px;
margin:4px 0;
font-size:12px;
color:#666;
}
.list li a{
width:70%;
color:#666;
padding-left:12px;
}
.list li span{
width:20%;
float:right;
}
#mini-nav {
clear:both;
padding-top:12px;
background:none;
}

#mini-nav a {
height:21px;
padding:0 10px;
border:1px solid #ccc;
margin-right:3px;
float:left;
line-height:21px;
color:#333;
}


#mini-nav a:hover {
color:#fff;
background:#386BB0;
text-decoration:none;
}
#mini-nav form {
display:inline;
}
.topbanner{
text-align:center;
padding:4px 0 6px;
}

.title1{
width:500px;
padding-left:20px; 
height:24px; 
background:url(../images/icon_arrow2.gif) no-repeat left; 
color:#4178BA; 
font:bold 12px/24px "宋体";  
border-bottom:1px dashed #4178BA; 


}
.font14{
font-size:14px;
}
.bottom{
clear:both;
width:1003px;
height:30px;
color:#3571B7;
position:relative;

font:12px/30px "宋体";
text-align:center;
padding-top:20px;
float:left;

}
.bottominfo{
width:900px;
border-top:1px solid #3571B7;

margin:0 auto;
}
.man{
background:url(../images/man.gif) no-repeat;
width:72px;
height:192px;
position:absolute;
right:0;
_right:-1px;
bottom:0;
}
.contacttable{
line-height:1.6em;
border-collapse:collapse;
border:1px solid #ddd;
}
.contacttable td{
border:1px solid #ddd;
padding:3px;
}
.photolist{
display:block;
}
.photolist li{
display:block;
width:33%;
float:left;
padding:1px;
text-align:center;
}
.photolist li img{
width:180px;
height:162px;
}
.photolist li h6{
font:12px/20px  Arial, Helvetica, sans-serif;
height:40px;
}
.fleft{
float:left;
}
.red{
color:#e60101;
}
.clear{
clear:both;
}