body{
	background-color:#ffffff;
	font-size:14px;
	font-family:"微软雅黑";
	color:#000000;
	text-align:center; /*解决IE6下wrapper居中问题*/
}

#wrapper{
	overflow:auto;
	margin:0;
	padding:0;
}
#header_cen{
	position:absolute;
	left:0; right:0; top:0; bottom:0;
	margin:auto;
	width:1200px;
	z-index:10;
}
	
/* fullSlide */
.fullSlide{width:100%;position:relative;height:660px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:660px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:660px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev{display:block;position:absolute;z-index:1;top:48%;left:15%;z-index:1;width:74px;height:74px;background:url(/portal/images/arrow_l.png) no-repeat;cursor:pointer;filter:alpha(opacity=70);opacity:0.7;}
.fullSlide .next{display:block;position:absolute;z-index:1;top:48%;left:auto;right:15%;z-index:1;width:74px;height:74px;background:url(/portal/images/arrow_r.png) no-repeat;cursor:pointer;filter:alpha(opacity=70);opacity:0.7;}
.fullSlide .prev:hover,.fullSlide .next:hover{filter:alpha(opacity=100);opacity:1;}

/* header.BEGIN
-----------------------------------------------*/
#header_wrapper{
	/*background-image:url();*/
}
#header{
	/*background-image:url();*/
}
#header_topbar_wrapper{
	height:200px;
	background:url(/portal/images/bg.jpg) no-repeat center #069;
	background-size:1000px;
}
#header_topbar{
	margin:auto;
	text-align:left;
	width:1000px;
	height:30px;
    line-height:30px;
}
    #header_topbar #welcome{
	    float:left;
	    width:400px;
    }
    #header_topbar #quick_nav{
	    float:right;
	    width:550px;
    }
    #header_topbar #quick_nav ul{
	    margin:0px;
	    padding:0px;
	    list-style-type:none;
    }
    #header_topbar #quick_nav ul li{
	    display:inline-block;
	    float:right;
	    margin:0px 0px 0px 10px;
    }
    #header_topbar #quick_nav ul li.vmobile {
        padding-left:15px;
        background-image:url(../images/icons/icon_mobile.png);
        background-repeat:no-repeat;
        background-position:0px center;
    }
    #header_topbar #welcome p,#header_topbar #quick_nav p{
	    margin:0px;    
    }
#header_main{
	margin:auto;
	text-align:left;
	width:1000px;
	height:100px;	
    border:0px solid red;
}
#logo{
	float:left;
	margin:66px 0 0 0px;
	width:320px;
	height:82px;
	background:url(/portal/images/logo_new.png) no-repeat;
	background-size: cover;
}
	#header_main #logo img{
		width:180px;
}

    #header_main #header_content{
	    width:1000px;	
	    float:left;
        border:0px solid red;
        position:relative;
    }
        #header_main #header_content .phone{
	        width:360px;
	        height:80px;	
	        position:absolute;   
            right:0px; 
            border:0px solid red;
            overflow:hidden;
        }
        #header_main #header_content .phone img{
            float:right;
            margin-top:10px;
            margin-right:10px;
        }
        #header_main #header_content .phone h3{
            float:right;
            margin-top:28px;
            margin-right:10px;
            font-size:18px;
        }

.tips{font-size:12px; font-family:"Arial"; position:absolute; color:#ccc; left:102px; top:50px;}
/* header.END
-----------------------------------------------*/

/*mainnav.BEGIN
-----------------------------------------------*/
#mainnav_wrapper {
    /*border-bottom:1px solid #dddddd;
    border-top:1px solid #dddddd;
    background-color:#f5f5f5;*/
	margin-top:130px;
	width:840px;
	float:right;
    border:0px solid red;
    border-right:0px;
    border-left:0px;
    height:36px;
    line-height:36px;
}
#mainnav{ 
	margin:auto;
	position:relative;
}
#mainnav .itemList{
    overflow:hidden;
}
#mainnav .itemList .item{
	display:inline-block;
	float:left;	
}
#mainnav .itemList .item a{
	font-family:"Microsoft YaHei";
	padding:15px;
	font-size:16px;	
	color:#fff;
}

#mainnav .itemList .spliter{	
	display:inline-block;
	float:left;	
    width:5px;
    text-align:center;
	color:#ddd;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
}

.fixednav {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 999;
}

/* mainnav.END
-----------------------------------------------*/

/* pagebody.BEGIN
-----------------------------------------------*/
#pagebody{
	margin:auto;
	margin-top:0px;
	text-align:left;
	width:1200px;
    overflow:hidden; /*清除浮动*/
    border:0px solid red;
}
/* pagebody.END
-----------------------------------------------*/

/* footer.BEGIN
-----------------------------------------------*/
#footer_wrapper{
	clear:both;
	padding:70px 0 50px 0;
	background:url(/portal/images/footer_bg.gif) repeat-y center;
}
#footer{
	width:1200px;
	margin:0 auto;
}
#footer_nav_wrapper{
	padding:10px;
	margin-top:-1px;
	margin-bottom:-1px;
}
#footer_nav{
	margin:0 auto;
	text-align:left;
	width:330px;
	height:30px;
    line-height:28px;
	overflow:hidden;
}
#footer_nav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#footer_nav ul li{
	color:#fff;
	display:inline-block;
	float:left;
	margin:0px 10px;
    font-size:16px;
}
#footer_nav ul li a{
	color:#fff;
}
#footer_nav ul li a:hover{
	color:#0098cd;
}
#footer_main{
	margin:auto;
	text-align:left;
	width:980px;
	height:80px;
	color:#fff;
}
#footer_main p{
	margin-top:10px;
	line-height:25px;
	text-align:center;
}
/* footer.END
-----------------------------------------------*/

.pageSubject{width:1300px; margin:0 auto; overflow:auto; margin-top:60px; margin-bottom:60px;}
.pageSubject .title{font-size: 24px; margin-bottom:10px}
.pageSubject .subTitle{font-size:14px; color:#999;}
.pageSubject h3{
	font-size:44px;
	line-height:60px;
    font-weight:normal;
}
.pageSubject h3 span{
	vertical-align:middle;
	height:60px;
	display:inline-block;
	margin:0 20px;
}
.pageSubject h3 .line_l{
	width:268px;
	background:url(/portal/images/line_l.png) no-repeat center;
}
.pageSubject h3 .line_r{
	width:268px;
	background:url(/portal/images/line_r.png) no-repeat center;
}
/*
.pageSubject { 
    border-bottom:0px solid #dddddd; 
    text-align:center; 
    background-color:#2EA3E4; 
	padding:10px;
    margin-bottom:15px;
}
.pageSubject .title{
    font-size:22px; 
    font-weight:normal; 
    line-height:40px;
    color:#fff;
}
.pageSubject .subTitle{
	line-height:20px;
	font-size:12px;
    padding-bottom:5px;	
	font-weight:normal;
	text-align:center;
    color:#fff;
    width:980px;
    margin:auto;
}
.pageSubject .subTitle a{
     color:#808080;
}
*/
.nodata {
    height:100px;
    line-height:100px;
    border:1px solid #dddddd;
    background-color:#f7f7f7;
    text-align:center;
}


/*nav导航盒子*/

/*nav-main*/
ul.nav-main{
    width: 100%;
    height: 100%;
    list-style-type: none;
}
ul.nav-main span{
    display: inline-block;
    margin-left: 18px;
    width: 7px;
    height: 7px;
    background: url('../img/down-icon.png') no-repeat;
}
/*图标向上旋转*/
.hover-up{
	color:#fff !important;
    transition-duration: .5s;
    /*transform: rotate(180deg);
    -webkit-transform: rotate(180deg);*/
	background-color:rgba(0,0,0,0.5);
}
/*图标向下旋转*/
.hover-down{
    transition-duration: .5s;
    /*transform: rotate(0deg);
    -webkit-transform: rotate(0deg);*/
}

/*隐藏盒子设置*/
.hidden-box{
    width:108px;
    position: absolute;
    display:none;
    top:36px;
	z-index:999;
	padding:1px 0 8px 0;
}
.hidden-box .icon_up{
	margin:0 auto;
	width:11px;
	height:6px;
	background:url(/portal/images/A.png) no-repeat;
}
.hidden-box ul{
    list-style-type: none;
    color: #643519;
}
.hidden-box li a{
	text-align:center;
	line-height:20px;
	padding:8px 0;
	width:100%;
	display:block;
    color: #fff;
	background-color:rgba(0,0,0,0.5);
	margin-bottom:1px;
}
.hidden-box li a:hover{
    background:#000;
    color:#fff;
}
/*隐藏盒子位置设置*/
.hidden-fate{
    left:149px;
}
.hidden-news{
	left:243px;
}
.hidden-course{
    left:337px;
}
.hidden-activity{
    left:526px;
}
.hidden-cooper{
	left:619px;
}
.hidden-about{
	left:713px;
}