@charset "utf-8";
/* CSS Document */
.banner{margin-bottom:15px;}
.content{ margin-bottom:60px;}
.sidebar{ float:left; width:240px; background:#ededed url(../img/bg_sidebar.png) no-repeat left bottom; min-height:360px;}
.main_content{ float: right; width:700px; background:#f7f7f7 url(../img/bg_content.png) no-repeat left bottom; min-height:532px;}

/********about us***********/

.sidebar h2{ font-family:"Times New Roman", Times, serif; color:#333333; font-size:24px; line-height:24px; background:url(../img/bg_h.png) repeat-x left bottom; padding:17px 0 13px 17px; margin-bottom:6px;}
.sidebar ul{}
.sidebar ul li a{ padding-left:19px; font-size:14px; line-height:34px; color:#555555; display:block; font-weight:bold;}
.sidebar ul li.current a{ background:#992826 url(../img/icon_sidebar_li.png) no-repeat 224px 12px; color:#fff; }

body#leaders .sidebar ul li a{ line-height:24px;}
.sidebar ul li ul{ margin-bottom:10px;}
.sidebar ul li ul li a{ line-height:24px; padding-left:28px; font-family:"Times New Roman", Arial, Helvetica, sans-serif; font-weight:normal;}
.sidebar ul li ul li.current a{ background-position:224px 8px;}

.main_content h2{ font-family:"Times New Roman", Times, serif; color:#999999; font-size:16px; padding:16px 0 18px 30px; background:url(../img/bg_h2.png) repeat-x left bottom; margin-bottom:12px;}
.content_con{ margin:0 30px;}
.content_editer{ padding-bottom:70px;}
.content_editer,.content_editer p{ color:#555555; font-size:13px; line-height:16px; font-family:"Times New Roman",Verdana, Geneva, sans-serif; margin-bottom:14px;}
.content_editer table{ width:640px;}
.content_editer table td{ text-align:center; padding-bottom:5px;}
.about_list li{ background:url(../img/line.png) repeat-x left bottom; padding-bottom:13px; margin-bottom:13px;}
.about_list li a{ color:#333333; font-size:14px; line-height:18px; background:url(../img/icon_point.png) no-repeat left 8px; padding-left:13px; font-family:"Times New Roman", Times, serif; display:block; }

.about_list .page li{ background:none; margin-bottom:0; padding-bottom:0;}
.about_list .page li a{padding:2px 9px; background-color:#cbcbcb; background-image:none; display:block; }
.about_list .page li.current a{ background-color:#992826; color:#fff;}
/***article_title***/
.article_title{ margin-bottom:10px;}
.article_title h3{ color:#333333; font-size:24px; margin-bottom:5px;}
.article_title p{ color:#999999; font-size:12px;}

/*************leaders**********/

.leaders_name{ margin-bottom:20px;}
.leaders_name h2{ background:none; color:#000; font-size:30px; padding:21px 0 6px 0; margin-bottom:0;}
.leaders_name h3{ color:#666666;font-family:"Courier New", Courier, monospace; font-size:14px;}

.photo{ width:180px; height:252px; float:left; margin-right:20px;}

/************news*************/
.news_list{}
.news_list .list{ border-bottom:1px solid #dbdbdc; padding-bottom:10px; margin-bottom:10px;}
.news_list .list .show{ float:left; width:470px;}
.news_list .list .show h3{ color:#333333; font-size:18px;}
.news_list .list .show h3 a{ color:#333333; font-size:18px;}
.news_list .list .show h4{ color:#999999; font-size:13px; margin-bottom:3px;}
.news_list .list .show p{ color:#333333; font-size:14px; line-height:20px;}
.news_list .list .show p a{ color:#992826; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.news_list .list .img{ float:right; width:150px;}

/***************programme*****************/
.programme_content{ background-color:#f7f7f7; padding-bottom:1px;}
.programme_content h2{font-family:"Times New Roman", Times, serif; color:#999999; font-size:16px; padding:17px 0 17px 30px; background:url(../img/bg_h2.png) repeat-x left bottom; margin-bottom:19px;}
.programme_list{ margin-left:50px;}
.programme_list .box{ width:250px; height:339px; float:left; background-color:#fff; margin-right:50px; margin-bottom:40px;}
.programme_list .box img{}
.programme_list .box h3{ color:#333333; font-size:16px; line-height:20px; margin:5px 10px 0 10px;}
.programme_list .box h3 a{ color:#333333; font-size:16px;}
.programme_list .box p{ margin:5px 10px 7px 10px;color:#333333; font-size:12px; line-height:18px;font-family:Arial, Helvetica, sans-serif;}
.programme_list .box p a{ font-size:11px; color:#992826; font-family:Arial, Helvetica, sans-serif;}

/**********companies***************/
.companies_title{ border-bottom:3px solid #999999; padding-bottom:17px; margin-bottom:22px; padding-left:3px; padding-top:12px;}
.companies_title a{ color:#999999; font-size:14px; font-weight:bold; margin-right:11px;}
.companies_title a.current{ color:#992826;}
.title_box{ width:650px;}
html.lt-ie7 .companies_title a{ margin-right:8px;}
.companies_list{ margin-left:20px; width:670px;}
.companies_list dl{ background-color:#e6ebf1; float:left; width:178px; height:167px; margin-right:32px; margin-bottom:33px;}
.companies_list dl dt{ width:158px; height:79px; margin:10px;}
.companies_list dl dd{ margin:0 10px 10px 10px; color:#555555; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; width:158px; }
.companies_list dl dd a{color:#555555; font-size:12px; font-family:"Times New Roman", Arial, Helvetica, sans-serif; display:block; width:158px; }


.com_top{ border-bottom:1px solid #dbdbdc; padding-bottom:10px; margin-bottom:15px;}
.com_top .img{ float:left; width:158px; }
.com_top .img img{}
.com_top .show{ float:right; width:460px;}
.com_top .show h3{ color:#000000; font-size:18px;}
.com_top .show h4{ color:#666666; font-size:14px;}
.com_top .show p{ color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.com_top .show p a{color:#666666; font-size:12px; }

/***********contact***************/
#contact_con{ margin:0 70px;}
#contact_con .sidebar{ width:300px; background:none; margin-top:10px;}
#contact_con .main_content{ width:410px; background:none; margin-top:80px;}

#contact_con .sidebar h2{ background:none; padding-left:0;}
#contact_con .main_content .form{ background-color:#f7f7f7; border:1px solid #cccccc; padding-left:29px; padding-top:22px; padding-bottom:13px;}
#contact_con .main_content .form h3{ margin-bottom:10px; font-weight: normal; color:#555555; font-size:14px;font-family:"Times New Roman",Arial, Helvetica, sans-serif; }
#contact_con .main_content .form p{ margin-bottom:10px;}
#contact_con .main_content .form input{color:#555555; font-size:14px; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc; width:274px; padding:2px; height:20px;}
#contact_con .main_content .form label{ display:block;color:#555555; font-size:14px; font-family:"Times New Roman",Arial, Helvetica, sans-serif; margin-bottom:5px;}
#contact_con .main_content .form textarea{ width:278px; height:110px; border:1px solid #cccccc; font-family:"Times New Roman",Arial, Helvetica, sans-serif; }
#contact_con .main_content .form input[type="submit"]{ width:90px; height:25px; padding:0; background-color:#992826; border:none;color:#fff; font-size:16px;font-family:"Times New Roman",Arial, Helvetica, sans-serif; } 
