@font-face{font-family:'karlaregular';src:url('../includes/karla_regular.ttf');}
@font-face{font-family:'karlaregular';src:url('../includes/karla_regular.eot');}
@font-face{font-family:'ms_gloriola_ii_displaythin';src:url('../includes/gloriola_thin.ttf');}
@font-face{font-family:'ms_gloriola_ii_displaythin';src:url('../includes/gloriola_thin.eot');}

body{margin:0 auto;padding:0;border:0;text-align:center;background:#F2F2F2;font-family:"Microsoft YaHei";font-size:14px;color:#505050;}
html{overflow-x:hidden;overflow-y:scroll;}
html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;}
*html{background-image:url(about:blank);background-attachment:fixed;}
div, ul, li, p, a, img, form, h1, h2, h3, h4, h5, h6{margin:0;padding:0;border:0;text-align:left;}
h1{font-size:30px;line-height:32px;font-weight:normal;color:#AA7938;}
h2{font-size:24px;line-height:26px;font-weight:normal;}
h3{font-size:20px;line-height:20px;font-weight:normal;color:#AA7938;}

#contop{width:100%;min-width:1200px;background:#FFF;float:left;}
#contopin{width:1200px;margin:0 auto;padding:0;border:0;text-align:center;}
#contheme{width:100%;min-width:1200px;background:#002C69;text-align:center;float:left;}
#conthemein{width:1200px;margin:0 auto;padding:0;border:0;text-align:center;}
#conmain{width:100%;min-width:1200px;background:#FFF;float:left;}
#conmainin{width:1200px;margin:0 auto;padding:0;border:0;text-align:center;}
#conmain2{width:100%;min-width:1200px;background:url('../images/main_bg.jpg') #FFF repeat-y top center;float:left;}
#conmainin2{width:1200px;margin:0 auto;padding:0;border:0;text-align:center;}
#confooter{width:100%;min-width:1200px;background:#F2F2F2;float:left;}
#confooterin{width:1200px;margin:0 auto;padding:0;border:0;text-align:center;}
#conhomemain{width:100%;min-width:1200px;background:#0A264D;float:left;}
#conhomemainin{width:1200px;margin:0 auto;padding:0;border:0;text-align:center;}
#consubmenu{width:100%;min-width:1200px;background:#0A264D;float:left;}
#consubmenuin{width:1200px;height:50px;margin:0 auto;padding:0;border:0;text-align:center;}
#contitle{width:100%;min-width:1200px;background:#AA7938;float:left;}
#contitlein{width:1200px;height:60px;margin:0 auto;padding:0;border:0;text-align:center;}

a{text-decoration:none;color:#505050;}
a:hover{text-decoration:underline;color:#00347C;}
a.gold{text-decoration:none;color:#CAB397;}
a.gold:hover{text-decoration:none;color:#F0E1CE;}
a.blue{text-decoration:none;color:#002C69;}
a.blue:hover{text-decoration:underline;color:#023A88;}


table{border-collapse:collapse;}
td{font-size:14px;}
.bold{font-weight:bold;}
.content14{font-size:14px;line-height:22px;}
.content16{font-size:16px;line-height:24px;}
.content18{font-size:18px;line-height:26px;}

.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.textgrey{color:#777777;}

hr{height:1px;color:#E4E4E4;background:#E4E4E4;border:0;}
.space60{width:1200px;height:60px;float:left;}
.space50{width:1200px;height:50px;float:left;}

#top_header{width:1200px;height:100px;float:left;}
#top_logo{width:240px;height:100px;overflow:hidden;float:left;}
#top_menu{width:940px;height:100px;float:left;}
#top_menu ul{height:20px;padding-top:52px;list-style-type:none;display:block;float:right;}
#top_menu ul li{height:20px;line-height:20px;text-align:left;padding-right:56px;display:block;float:left;}
#top_menu ul li.right{text-align:left;padding-right:24px;display:block;float:left;}
#top_menu ul li.space{width:15px;padding-right:0px;background:url('../images/top_space.png') no-repeat center center;float:left;}
#top_menu ul li.lang{padding-left:24px;padding-right:0px;font-family:arial;font-size:16px;display:block;float:left;}
#top_menu ul li.lang a{color:#778DAB;}
#top_menu ul li a{font-size:18px;color:#505050;text-decoration:none;}
#top_menu ul li a.sel{font-weight:bold;color:#002C69;}
#top_menu ul li a:hover{font-weight:bold;color:#002C69;}


/* ¹ö¶¯´óÍ¼ */
#full-screen-slider{ width:100%;height:390px;float:left;position:relative;}
#slides{display:block;width:100%;height:390px;list-style:none;padding:0;margin:0;position:relative;}
#slides li{display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute;}
#slides li a{display:block;width:100%;height:100%;text-indent:-9999px;}
#pagination{position:absolute;width:228px;height:24px;list-style-type:none;left:50%;top:350px;z-index:999;text-align:left;}
#pagination li{display:block;list-style:none;width:19px;height:19px;float:left;margin-left:20px;background:#73D4DA;border-radius:19px;background:#AA7938;text-indent:-9999px;}
#pagination li a{display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;cursor:arrow;}
#pagination li.current{background:#FFF}

#footer_add{width:1140px;margin:50px 30px 40px 30px;float:left;}
#footer_add ul{width:1140px;list-style-type:none;float:left;}
#footer_add ul li.lt{width:200px;margin-bottom:10px;line-height:16px;font-size:14px;color:#777777;float:left;}
#footer_add ul li.rt{width:800px;margin-bottom:10px;line-height:16px;font-size:14px;color:#777777;float:left;}

#footer_copy{width:1140px;margin:0px 30px 40px 30px;float:left;}
#footer_copy ul{width:1140px;list-style-type:none;float:left;}
#footer_copy ul li{width:570px;font-size:14px;color:#777777;float:left;}

#home_intro{width:419px;height:185px;padding:55px 40px 0px 140px;border-right:1px solid #37465B;font-size:16px;line-height:24px;color:#CAB397;background:url('../images/home_logo.png') no-repeat left center;float:left;}

#home_news{width:510px;height:190px;padding:50px 30px 0px 60px;float:left;}
#home_news ul{width:510px;list-style-type:none;float:left;}
#home_news ul li{width:510px;float:left;}
.home_news_date{height:16px;margin-bottom:5px;line-height:16px;font-size:14px;color:#999898;}
.home_news_list{height:18px;margin-bottom:10px;line-height:18px;font-size:16px;}
.home_news_list a{display:block;}

#home_projects{width:1200px;float:left;display:none;}
#home_projects_title{width:1200px;height:30px;padding:60px 0px 30px 0px;float:left;}
#home_projects_title h1{text-align:center;}
#home_projects_list{width:1185px;padding:0px 0px 0px 15px;float:left;}
#home_projects_list ul{width:1170px;list-style-type:none;float:left;}
#home_projects_list ul li{width:233px;height:83px;float:left;}

#themein2{width:1160px;height:110px;padding:280px 40px 0px 0px;text-align:right;color:#FFF;font-size:90px;font-family:ms_gloriola_ii_displaythin;opacity:0.4;*filter:alpha(opacity=40);float:left;}
#themein3{width:1060px;height:74px;padding:120px 0px 0px 140px;text-align:left;color:#EBCEA8;font-size:40px;float:left;}

#main_submenu{width:530px;padding-left:335px;float:left;}
#main_submenu ul{list-style-type:none;float:left;}
#main_submenu ul li{height:50px;float:left;}
#main_submenu li a{line-height:50px;padding:0px 38px;font-size:18px;color:#E5BE8A;background:#0A264D;text-decoration:none;display:block;float:left;}
#main_submenu li a.sel{color:#FFF;background:#AA7938;}
#main_submenu li a:hover{color:#FFF;background:#AA7938;}

#main_content{width:1140px;margin:60px 30px 0px 30px;font-size:16px;line-height:26px;float:left;}
#main_content h3{width:100%;margin-bottom:20px;float:left;}
#main_content p{width:100%;margin-bottom:20px;font-size:16px;line-height:26px;}
#main_content_full{width:1200px;margin:60px 0px 0px 0px;font-size:16px;line-height:26px;float:left;}
#main_title{width:1140px;margin:0px 30px;font-size:30px;line-height:60px;color:#EBCEA8;float:left;}
#main_content2{width:1050px;margin:0px 75px;font-size:16px;line-height:26px;float:left;}
#main_content2 p{width:100%;margin-bottom:20px;font-size:16px;line-height:26px;}
#main_content3{width:1150px;margin:60px 0px 0px 50px;float:left;}

.projects_unit{width:235px;margin:0px 5px 10px 0px;overflow:hidden;float:left;}
.projects_unit_logo{width:233px;height:83px;padding:1px;margin-bottom:20px;float:left;}
.projects_unit_text{width:173px;height:82px;text-align:center;font-size:14px;line-height:16px;margin:0px 30px;padding:16px 0px 0px 0px;float:left;display:none;}
.projects_unit_text span{font-size:16px;line-height:18px;}
.projects_unit2{width:235px;margin:0px 0px 40px 0px;border:1px solid #E7E6E6;float:left;}

.team_title{width:1170px;height:26px;font-size:24px;color:#AA7938;margin:50px 0px 20px 30px;float:left;}
.team_unit{width:149px;margin:0px 1px 1px 0px;float:left;}
.team_unit_pic{width:149px;height:218px;float:left;}
.team_unit_text{width:129px;height:62px;font-size:14px;line-height:16px;background:#F5F5F5;padding:10px;overflow:hidden;float:left;}
.team_unit_text h6{font-weight:normal;margin-bottom:5px;font-size:16px;}

#maskbg{display:none;background-color:#000;position:absolute;top:0;left:0;z-index:9;opacity:0.7;*filter:alpha(opacity=70);}
#popwindow{display:none;position:absolute;width:1160px;height:620px;background:#FFF;z-index:10;top:50%;left:50%;margin-left:-576px;text-align:left;}
#pop_close{width:20px;height:20px;margin-left:1112px;padding:14px;float:left;}
#pop_pic{width:397px;height:523px;margin:0px 57px 0px 45px;float:left;}
#pop_title{width:610px;height:68px;font-size:16px;line-height:26px;float:left;}
#pop_hr{width:610px;height:3px;float:left;}
#pop_content{width:610px;height:430px;margin-top:25px;font-size:16px;line-height:26px;overflow:auto;float:left;}
#pop_content p{width:100%;margin-bottom:20px;font-size:16px;line-height:26px;}

#contact_left{width:630px;margin-right:70px;font-size:16px;line-height:26px;float:left;}
#contact_right{width:440px;font-size:16px;line-height:26px;float:left;}
.content_title{width:100%;float:left;}
.content_hr{width:100%;height:3px;float:left;}
.content_content{font-size:16px;line-height:26px;float:left;}
.content_content p{width:100%;margin-bottom:20px;font-size:16px;line-height:26px;}

.news_unit{width:344px;margin:0px 34px 40px 0px;float:left;}
.news_unit_pic{width:344px;height:242px;float:left;}
.news_unit_text{width:312px;padding:16px;font-size:14px;line-height:16px;background:#F5F5F4;float:left;}
.news_unit_text span{color:#888888;font-size:12px;line-height:18px;}

#page{width:160px;margin-left:520px;float:left;}
.page_arrow{width:40px;height:41px;float:left;}
.page_space{width:80px;height:41px;display:block;float:left;}

#news_title{width:1140px;margin-bottom:20px;font-size:24px;text-align:center;float:left;}
#news_hr{width:1140px;height:3px;margin-bottom:20px;float:left;}
#news_source{width:1140px;font-size:12px;color:#888888;margin-bottom:20px;float:left;}
#news_content{width:1140px;margin-top:20px;float:left;}
#news_content p{width:100%;margin-bottom:20px;font-size:16px;line-height:26px;}




