/*-----------------------------------------------
说明：主框架 样式表
作者：鹰双软件(http://www.yingssoft.com)
-----------------------------------------------*/

body{
	background-color:#ffffff;
	font-size:14px;
	font-family:"微软雅黑";
	color:#000000;
	text-align:center; /*解决IE6下wrapper居中问题*/
}

#wrapper{
	margin:auto;
	text-align:left;
}

/* header.BEGIN
-----------------------------------------------*/
#header_wrapper{
	/*background-image:url();*/
}
#header{
	/*background-image:url();*/
}
#header_topbar_wrapper{
	background-color:#f5f5f5;
	border-bottom:1px solid #eeeeee;
	margin-bottom:-1px;
}
#header_topbar{
	margin:auto;
	text-align:left;
	width:980px;
	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:980px;
	height:100px;	
    border:0px solid red;
}
    #header_main #logo{
	    margin:0px;
	    margin-left:0px;
	    margin-top:15px;
	    float:left;
	    display:inline;	
	    position:relative;
    }
    #header_main #header_content{
	    width:700px;
	    height:80px;	
	    float:right;
        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;
        }

/* header.END
-----------------------------------------------*/

/*mainnav.BEGIN
-----------------------------------------------*/
#mainnav_wrapper {
    /*border-bottom:1px solid #dddddd;
    border-top:1px solid #dddddd;
    background-color:#f5f5f5;*/
    margin-top:30px;
    border:0px solid red;
    border-right:0px;
    border-left:0px;
    height:36px;
    line-height:36px;    
}
#mainnav{ 
	margin:auto;	
}
#mainnav .itemList{
    overflow:hidden;
}
#mainnav .itemList .item{	
	display:inline-block;
	float:left;	
	font-size:16px;	
}
#mainnav .itemList .spliter{	
	display:inline-block;
	float:left;	
    width:20px;
    text-align:center;
}
#mainnav .itemList .item a:link{
	color:#000000;
}
#mainnav .itemList .item a:visited{
	color:#000000;
}
#mainnav .itemList .item a:hover{
	color:#000000;
}
/* mainnav.END
-----------------------------------------------*/

/* pagebody.BEGIN
-----------------------------------------------*/
#pagebody{
	margin:auto;
	margin-top:0px;
	text-align:left;
	width:980px;
    overflow:hidden; /*清除浮动*/
    border:0px solid red;
}
/* pagebody.END
-----------------------------------------------*/

/* footer.BEGIN
-----------------------------------------------*/
#footer_wrapper{
	/*background-image:url();*/
}
#footer{
	/*background-image:url();*/
}
#footer_nav_wrapper{
	background-color:#f5f5f5;
	border-bottom:1px solid #dddddd;
	border-top:1px solid #dddddd;
	margin-top:-1px;
	margin-bottom:-1px;
}
#footer_nav{
	margin:auto;
	text-align:left;
	width:980px;
	height:30px;
    line-height:28px;
}
#footer_nav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#footer_nav ul li{
	display:inline-block;
	float:left;
	margin:0px 0px 0px 10px;
    font-size:14px;
}
#footer_main{
	margin:auto;
	text-align:left;
	width:980px;
	height:80px;
}
#footer_main p{
	margin-top:10px;
	line-height:150%;
	text-align:center;
}
/* footer.END
-----------------------------------------------*/

.pageSubject { 
    border-bottom:0px solid #dddddd; 
    text-align:center; 
    background-color:#2EA3E4; 
    /*background-color:#f5f5f5;*/ 
    margin-top:10px;
    margin-bottom:10px;
}
.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;
}