@CHARSET "UTF-8";
@import "core.css";
@import "form.css";
@import "button.css";
@import "table.css";
@import "alert.css";

body,html{ background:url(../Images/bg.jpg) repeat-x;}

a{ color:#555; text-decoration:none; }
a:hover{ color:#E80012; }


/*color*/
.red{ color:red; }
.green{ color:green; }
.blue{ color:#117CAE; padding-bottom:10px;}
.red2{ color:#BB0002;}
.w{ width:1000px; margin:0px auto; }
.delete-text{text-decoration: line-through;}
small{ color:red; }
.hidden{ display: none;}

/*page-top*/
.page-top{
	height:40px; text-align:right; line-height:40px; color:#fff;
}
.page-top a{ color:#fff;}
.page-top #keys{ border:none;}

/*page-header*/
.page-header {
	height:78px; display:table;
}

.page-header .logo{
	float:left; margin-top:10px;
}

.logo img{
	vertical-align: middle;
}

.page-header .menu{
   float:right;	 
}

.menu li{
	list-style: none; float:left; width:115px; text-align:center; line-height:78px; border-right:1px solid #EDEDED;
}
.menu a{font-size:18px; font-weight:600; display:block; line-height:78px;}
.menu a.current{border-bottom:2px solid #E80012; color:#E80012;}

/*page-banner*/
.page-banner{
	display:table; height:390px; width:100% !important;  background:#F8F8F8; padding:20px 0px;
}
.page-banner img{ width:100%; height:390px;}

.page-banner-about{display:table; height:160px;	margin-top:20px; }

/*maps*/
.page-maps{
	display:table; line-height:50px; border-bottom:1px solid #ddd; 
}

/*page-category*/
.page-category{ display:table; background:#FDFDFD; border:1px solid #ddd; margin-top:20px;}
.page-category .page-category-box{ padding:10px; display:table; }
.page-category a{ padding:0px 8px; display:inline-block; float:left;}
.page-category .current{ background:#CE000C; color:#fff;}
.page-category dl{float:left; border-bottom:1px dotted #ddd; padding-bottom:10px; margin-bottom:10px; }
.page-category dl dt{ font-weight:bold; float:left; width:80px;}
.page-category dl dd{ float:left; width:900px; }

/*ventruelib*/
.libleft{ float:left; width:750px;}
.libright{ float:right; width:250px; text-align: right;}
.libbtn{ margin-bottom:20px;}
.btnCurrent{ 
	background:url(../Images/btn1.jpg) no-repeat; width:102px; height:26px; display: inline-block; color:#fff;
	text-indent: 20px;
}
.btnCurrent:hover{ color:#fff; }
.btnBlock{ 
	background:url(../Images/btn2.jpg) no-repeat; width:102px; height:26px; display: inline-block;
	text-indent: 20px;
}

/*page-content*/
.page-content{
	display:table; margin-top:20px; margin-bottom:40px; 
}
.page-content .left{
	float:left; width:200px;
}
.page-content .right{
	float:right; width:780px; 
}

.contents h5.title{
	width:100%; text-align:center; margin-bottom:0px; font-weight:600; font-size:18px;
}
.contents .time{
	width:100%; text-align:center; margin-bottom:20px;
}
.contents li{
	margin-left:20px;
}
.glArticle {
    border-top:1px solid #ddd; display:table; width:100%; margin-top:30px; padding:10px 0px;
}
    .glArticle a {
        background:url(../Images/icon-1.gif) 0px 8px no-repeat; text-indent:15px; float:left; width:100%;
    }
.prev-next{ border-top:1px solid #ddd; margin-top:30px; display:block; padding:5px 0px;}
.download {
    display:table; width:100%; margin-top:30px;
}
    .download span {
        margin-right:20px;color:#777;
    }

    /*menu-left*/
    .menu-left{
		width:100%;
    }
    .menu-left li{ font-weight:bold; text-indent:20px; list-style: none; height:40px; line-height:40px; border-bottom:1px solid #ddd}
    .menu-left li.current{ background:#f1f1f1;}
    
/*project-list*/
    .project-list{
		display:table; width:100%; margin-top:20px;
    }
    .project-left{
		float:left; width:200px; border:1px solid #ddd; height:200px; text-align:left;
    }
    .project-left span{ padding-left:26px; float:left; padding-top:60px;}
    .project-right{
		float:right; width:785px; border:1px solid #ddd; height:200px;
    }
    .table-project{ border:none; width:100%;}
    .table-project td{ padding:8px; padding-right:30px;}
    
    .project-title{ border-bottom:1px solid #ddd; font-weight:bold; line-height:40px;}
    
    .project-table-details{ margin-top:20px; width:100%;}
	.project-table-details th{ width:100px; text-align:right;}
	.project-table-details td{ padding:8px; text-align:left;}

    /*project-list-account*/
    .project-list-account{
		display:table; width:100%; margin-bottom:20px;
    }
    .project-left-account{
		float:left; width:200px; border:1px solid #ddd; height:200px;
    }
.project-left-account span{ padding-left:26px; float:left; padding-top:60px;}
    .project-right-account{
		float:right; width:575px; border:1px solid #ddd; height:200px;
    }
    .table-project-account{ border:none; width:100%;}
    .table-project-account td{ padding:8px; }
    
    .project-list-account-user{
		width:778px; line-height:30px; background:#f1f1f1; float:left; border:1px solid #ddd; border-top:none; padding:5px;
    }
    .project-list-account-user a{ display:inline-block;}
    
    /*act-list*/
    .act-list{
		display:table; width:100%; margin-top:20px;
    }
    .act-left{
		float:left; width:200px; border:1px solid #ddd; height:200px;
    }
    .act-right{
		float:right; width:785px; border:1px solid #ddd; height:200px;
    }
    .table-act{ border:none; width:100%;}
    .table-act td{ padding:6px; padding-right:30px;}
    
    .act-title{ border-bottom:1px solid #ddd; font-weight:bold; line-height:40px;}
    
    .act-table-details{ margin-top:20px; width:100%;}
	.act-table-details th{ width:100px; text-align:right;}
        .act-table-details td {
            padding: 8px;
            text-align: left;
        }
/*esources-list*/
    .esources-list{
		display:table; width:100%; margin-top:20px;
    }
    .esources-left{
		float:left; width:200px; border:1px solid #ddd; height:200px;
    }
	.esources-left span{ padding-left:26px; float:left; padding-top:60px;}
    .esources-right{
		float:right; width:785px; border:1px solid #ddd; height:200px;
    }
    .table-esources{ border:none; width:100%;}
    .table-esources td{ padding:8px; padding-right:30px;}
    
    .esources-title{ border-bottom:1px solid #ddd; font-weight:bold; line-height:40px;}
    
    .esources-table-details{ margin-top:20px; width:100%;}
	.esources-table-details th{ width:100px; text-align:right;}
	.esources-table-details td{ padding:8px; text-align:left;}
        
/*page-footer*/
.page-footer-box{
	width:100%;background:#5A5657; margin-top:30px; padding-bottom:20px;
}
.page-footer {
	display:table; text-align:center; height:80px;color:#ddd;
	line-height:24px; padding:20px 0px;  font-size:12px;
}

.footer1{width:100px;float:left;}
.footer3{width:100px;float:right; }
.footer2{ width:800px;float:left;padding-top:20px;}

.page-footer a{ 
	text-decoration: none; color:#ddd; margin:0px 10px;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

/*会员中心*/
.left-menu{ display:table; width:154px; list-style:none;}
.left-menu li{ margin-bottom:10px; float:left; width:154px; height:42px; line-height:42px; list-style: none; text-indent: 50px;}
.left-menu li a.current { color:#fff; display:block;line-height:42px;}

.left-menu li.lm1{ background:url(../Images/left-menu.png) 0px 0px; }
.left-menu li.lm1 a.current{  background:url(../Images/left-menu.png) 154px 0px; }

.left-menu li.lm2{ background:url(../Images/left-menu.png) 0px -42px; }
.left-menu li.lm2 a.current{  background:url(../Images/left-menu.png) 154px -42px; }

.left-menu li.lm3{ background:url(../Images/left-menu.png) 0px -84px; }
.left-menu li.lm3 a.current{  background:url(../Images/left-menu.png) 154px -84px; }

.left-menu li.lm4{ background:url(../Images/left-menu.png) 0px -126px; }
.left-menu li.lm4 a.current{  background:url(../Images/left-menu.png) 154px -126px; }

.left-menu li.lm5{ background:url(../Images/left-menu.png) 0px -168px; }
.left-menu li.lm5 a.current{  background:url(../Images/left-menu.png) 154px -168px; }

.left-menu li.lm6{ background:url(../Images/left-menu.png) 0px -210px; }
.left-menu li.lm6 a.current{  background:url(../Images/left-menu.png) 154px -210px; }

.left-menu li.lm7{ background:url(../Images/left-menu.png) 0px -252px; }
.left-menu li.lm7 a.current{  background:url(../Images/left-menu.png) 154px -252px; }

.left-menu li.lm8{ background:url(../Images/left-menu.png) 0px -294px; }
.left-menu li.lm8 a.current{  background:url(../Images/left-menu.png) 154px -294px; }

.left-menu li.lm9{ background:url(../Images/left-menu.png) 0px -336px; }
.left-menu li.lm9 a.current{  background:url(../Images/left-menu.png) 154px -336px; }



/*attachment*/
.attachment{ background:url(../Images/attachment.png) no-repeat; width:16px; height:16px; display: inline-block;}

/*news*/
.news{ background:url(../Images/news.gif) no-repeat; width:18px; height:16px; display: inline-block;}

/* 选项卡 */
.tab{width:100%; clear:both;}
.tab dl{ }
.tab dl dt{height:33px; border-bottom:2px solid #BB0002; background:#FFF;}
.tab dl dt a{ 
	float:left;background:#E6E6E6; font-size:14px; display:block; text-decoration:none;cursor:pointer;
 	height:27px;line-height:27px;text-align:center;color:#333; margin-right:5px; padding:3px 22px;
}
.tab dl dt a.tabActive{background:#BB0002;border:1px solid #BB0002;color:#fff; font-weight:bold;position:relative;}
.tab dl dd{margin-top:10px;}
.tab dl dd blockquote{ margin:0; padding:0;}
.tab dl dd blockquote dl dt{border:none;}
.tab dl dd blockquote dl dd{ margin-top:0px;}


/*table list*/
.t-list {
    width:100%;border:none; 
}
.t-list th {        
    border-bottom:1px solid #ddd; border-top:1px solid #ddd;
    background:#fdfdfd;padding:5px;
}
.t-list td {        
    border-bottom:1px solid #ddd;
    line-height:30px;
}
    .t-list td a {
        background:url(../Images/icon_1.jpg) 0px 10px no-repeat; text-indent:15px; display:inline-block;
    }


/*main page*/
.home-left {
    float:left; width:785px;
}

.home-right {
    float:right; width:200px;
}

.home-title {
    width:100%;
}
.home-title-t {
    float:left; font-size:16px; font-weight:bold; line-height:42px;
}
.home-title-m {
    float:right; width:80px; text-align:right; color:#888; font-size:11px;line-height:42px;
}

.home-project-list{
		display:table; width:100%; margin-top:20px;
    }
    .home-project-left{
		float:left; width:200px; border:1px solid #ddd; height:200px;
    }
.home-project-left span{ padding-left:26px; float:left; padding-top:60px;}
    .home-project-right{
		float:right; width:570px; border:1px solid #ddd; height:200px;
    }
    .home-table-project{ border:none; width:100%;}
    .home-table-project td{ padding:8px; }


.home-activity-list {
    width:100%; margin-bottom:15px; display:table;
}
    .home-activity-list li {
        text-align:center; padding-bottom:10px; list-style:none;
    }
        .home-activity-list li img {
            border:1px solid #ddd;
        }
        
        
/*home-three*/
.home-three{ display: table; width:100%; border-top:2px solid #BF0000; background:#E2E2E2; padding-top:20px; padding-bottom:20px; margin-bottom:-30px;}
.home-new{ display: table; }
.home-new-list{ width:320px; float:left; margin-right:20px;}
.home-new-list .home-new-title{width:100%; display: table; margin-bottom:10px;}
.home-new-title{ border-bottom:1px solid #999;}
.home-new-title span{ float:left; font-size:18px; font-weight:bold; line-height:40px;}
.home-new-title a{ float:right;  line-height:40px;}
.home-new-link a{ width:100%; line-height:30px; float:left; background:url(../Images/icon_1.jpg) 0px 13px no-repeat; text-indent: 13px}
        
/*search-list*/
.search-list{
	display: table; border-bottom:1px solid #ddd; width:100%; margin-bottom:10px;
}
.search-list dt{
	width:100%; color:#BBBABA
}
.search-list dd{
	width:100%; line-height:30px;
}
.search-list dd a{ float:left; }
.search-list dd span{ float:right; color:#BBBABA;}


.account-name{ width:100%; display: table;}
.account-name span{ float:left; font-size:24px;}
.account-name font{ float:right; line-height:40px;}

/**/
.table-notice-list{ border:none; width:100%;}
.table-notice-list td{ border-bottom:1px solid #ddd; line-height:30px;}
