

@charset "utf-8";
*{ margin:0; padding:0;}
ul, li { list-style-type: none; }
a { text-decoration: none; color:#444;}
img{ border:none;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
html,body{ font-size:12px; font-family: 微软雅黑; sans-serif; overflow-x:hidden; background:#ffffff;}
h4{ font-size:14px;}
h5{ font-size:12px;}
.hide{ display:none;}

#btn{
	position:absolute;
	z-index:1000;
	top:341px;
	right:0;
	height: 8;
	
	
}
#btn a{ display:block; width:30px; height:8px; float:left; margin-left:5px; background:#fff; cursor:pointer;}
#btn a.on { background:#fff;}
.banner_1,.banner_2,.banner_3,.banner_4,.banner_5{ padding-top:115px; min-width: 1000px; width: 100%; height:100%; position: absolute; top: 0px;}
.banner_1{ background:url(../images/banner_1.jpg) no-repeat top center; }
.banner_2{ background:url(../images/banner_2.jpg) no-repeat top center; }
.banner_3{ background:url(../images/banner_3.jpg) no-repeat top center; }
.banner_4{ background:url(../images/banner_4.jpg) no-repeat top center; }
.banner_5{ background:url(../images/banner_5.jpg) no-repeat top center; }

#focus { width:100%; height:900px; overflow:hidden; top:0; position:relative; }
#focus .center { width:1000px; margin:0 auto; height:910px; overflow:hidden;}
#focus .focus_pop { width:360px;color:#fff; }
#focus .focus_pop  span { font-size:16px; display:block; line-height:24px;}
#focus .focus_pop h1{ font-size:36px;  margin-bottom:15px; font-weight:normal;}
#focus .more { background:#fff; width:75px; height:20px; display:block; margin-top:15px; text-align:center; padding:3px 3px 0px 0; color:#444;}
.more em{ font-style:normal; font-family:"宋体"; color:#013f7e;}
.focus_pop a:hover{ color:#0b4599;}
#focus .banner_3 .focus_pop{ width:400px; padding-right:150px;}
.banner_3 .focus_pop,.banner_2 .focus_pop{ float:right;}
#focus .banner_4 .focus_pop,#focus .banner_5 .focus_pop{ color:#000;}

/*------导航区块---------*/
#header-front{ position:absolute; z-index:99; left:0; top:0; height:85px; width:100%; background:url(../images/box_bg.png) repeat; overflow:hidden;}
.nav_search_wrap{ float:right; margin:10px 10px 0 0; _margin:8px 10px 0 0; width:850px;}
.nav_search_wrap #nav{ float:left; width:950px;}
.nav_search_wrap .search_wrap{ width:0px; height:23px; border:1px solid #cecece; background:#fff;  float:right;} 
.search_wrap .search_btn{ width:28px; height:23px; background:url(../images/search_btn.gif) 0 0px no-repeat; display:inline-block; float:left;}
.input_search{ width:90px; height:23px; padding-left:3px; color:#aaa;border:none; background:#fff; line-height:23px; display:block; float:left;}
.nav_wrap{ width:1150px; margin:0 auto 0 -525px; *margin:0 auto 0 -520px; left:50%; position:absolute; z-index:101; top:0; }
.logo{ display:block; background:url(../image123/logo.png) no-repeat; width:188px; height:60px; text-indent:-9999px; margin:10px 0 0 15px; float:left; }
.links{ float:right;  padding:12px 10px 0 0; height:15px; color:#fff; }
.links a{ color:#fff; line-height:15px; padding:0 2px}
.links a:hover{ color:#1063be;}
.links img{ vertical-align:middle; margin:0 3px 0 20px; padding-bottom:2px;}
#nav{ float:right; color:#2d2e30; font-size:15px; *margin-right:20px; margin-right:10px; position:relative; z-index:101;}
#nav li{ display:block; float:left; }
#nav li a{ padding:5px 12px; color:#fff; }
#nav li span{ color:#ffffff;}
#nav .nav_hover{ background:#fff; color:#444;  }
.hidden{ visibility:hidden;}

#nav li dl{ font-size:12px; margin-top:5px; _margin-top:26px;  *margin-top:24px; width:700px; background:url(../images/subnav_bg.jpg) no-repeat right bottom #fff; position:absolute; z-index:999; left:0px; padding:20px 15px 0 15px;}
#nav li dl dd{ font-size:13px; line-height:25px; float:left; padding-bottom:10px; }
#nav li dl dd a{ clear:both; color:#666; padding:0; display:block;}
#nav li dl dd a:hover{ color:#000;}
#nav li dl dt{ float:right; width:570px; padding:0 0 10px 25px; margin-bottom:10px; border-left:1px solid #ddd; }
#nav li dl dt p{ float:left; line-height:24px; margin-right:20px;}

.content_boxes{  width:1000px; position:relative; top:-400px; z-index:99; margin:0 auto 0 -520px; *margin:0 auto 0 -525px; left:50%;}
.content_boxes h4 a{ color:#fff;}
.content_boxes a:hover{ color:#0b4599;}
.report_box,.download_box,.dynamic_box,.lianjie_box{ width:258px; position:absolute; z-index:99;}
.report_box h4,.download_box h4,.dynamic_box h4,.lianjie_box h4{ position:absolute; left:0; background:url(../images/ban_bg.gif) no-repeat; width:73px; height:34px; color:#fff; line-height:23px; padding-left:8px; margin-left:-7px; margin-top:5px;}
.report_box{ top:0px; background:url(../images/box_bg_2.png) repeat; height:70px; }
.report_box dl { padding:35px 15px 5px 15px;}
.report_box dl dt{ color:#33383f; margin-bottom:5px; font-size:13px;}
.report_box dl dd{ color:#0b4599; font-size:12px; line-height:16px; }


.dynamic_box{ top:75px; height:75px; background:url(../images/box_bg_2.png) repeat; }
.dynamic_box dl { padding:35px 15px 5px 15px;}
.dynamic_box dl dt{ color:#33383f; margin-bottom:5px; font-size:13px;}
.dynamic_box dl dd{ color:#0b4599; font-size:12px; line-height:16px; }







.lianjie_box{ top:155px; height:75px; background:url(../images/box_bg_2.png) repeat; }
.lianjie_box dl { padding:35px 15px 5px 15px;}
.lianjie_box dl dt{ color:#33383f; margin-bottom:5px; font-size:13px;}
.lianjie_box dl dd{ color:#0b4599; font-size:12px; line-height:16px; }




.download_box{ clear:both; top:235px; background:url(../images/box_bg_2.png) repeat;}
.download_box dl { padding:35px 0px 5px 15px;}
.download_box dl dt{ color:#33383f; margin-bottom:5px; font-size:13px;}
.download_box dl dd{ color:#0b4599; font-size:12px; line-height:16px; }



.theme_title{ position:absolute;top:640px; background:#0b4599; top:-36px; left:280px; height:45px; width:1200px; z-index:100; }
.theme_title ul{ padding-left:20px;}
.theme_title li{ float:left; font-size:13px; line-height:45px;}
.theme_title li a{ color:#fff; background:url(../images/img_li.gif) 0 3px no-repeat; padding-left:20px;}
.theme_title li a:hover{ color:#aad2f0;}
.theme_title span{ color:#aad2f0; font-family:"宋体"; padding:0 38px; }



/*---------脚注 footer-----------*/
#footer{ width:1000px; height:38px; background:#fff; clear:both; margin:-38px auto 0 auto; position:relative; }
.link_footer{ padding:0 20px; color:#444; line-height:38px; position:relative;}
.logo_s{ display:inline-block; background:url(../images/logo.gif) -6px -35px ; width:65px; height:16px; top:10px; left:10px; _left:-300px; position:absolute; }
.link_footer  b{ display:block; float:left; font-weight:normal; padding-left:55px; color:#444;}
.link_footer a{ color:#444;}
.link_footer a:hover{ color:#000;}
.link_footer span{ display:block; float:right; color:#444;}

/*---------内部页面-----------*/
.bg_body{ background:#6385a1; }
#container{  width:1000px; background:#fff; margin:0 auto 40px auto; position:relative;}
#nav_wrap{ position:absolute; z-index:99; top:0px; height:85px; width:1000px; background:url(../images/box_bg_w.png) repeat;}
#nav_wrap .logo{ display:block; background:url(../images/logo.png) no-repeat; width:200px; height:34px; text-indent:-9999px; margin:25px 0 0 15px; float:left; }
#nav_wrap .links{ float:right; font-family: "微软雅黑";  padding:12px 10px 0 0; height:15px; color:#e2e2e2; }
#nav_wrap .links a{ color:#999; line-height:15px; padding:0 2px}
#nav_wrap { color:#2d2e30;}
#nav_wrap .links a:hover{ color:#444;}
#nav_wrap #nav li a{ color:#444; }
#nav_wrap #nav li dl dd a:hover{ color:#9cc4e2; }
#nav_wrap #nav li a:hover{ color:#fff;}
#nav_wrap #nav li span{ color:#e2e2e2;}
#nav_wrap #nav .nav_hover{ background:#0b4599; color:#fff;  }
#nav_wrap #nav li dl{ font-size:12px; margin-top:5px; _margin-top:26px;  *margin-top:26px; width:700px; background:url(../images/subnav_bg.png) no-repeat right bottom #0b4599; position:absolute; z-index:999; left:0px; padding:25px 15px 0 15px;}
#nav_wrap #nav li dl dt{ float:right; width:580px; padding:0 0 10px 25px; margin-bottom:10px; border-left:1px solid #9cc4e2; }
#nav_wrap #nav li dl dt p{ color:#fff; float:left; line-height:24px; margin-right:20px;}

.content_lt{ width:205px; float:left; padding:120px 20px 0 20px; }
.content_lt h3{ font-size:15px; margin-bottom:5px;}
.sidebar{ font-size:13px;}
.sidebar li span{ display:block; border-bottom:1px solid #e2e2e2; padding-top:10px; height:18px; overflow:hidden; cursor:pointer;}
.sidebar li ul li{ border-bottom:1px solid #e2e2e2; padding-top:8px; }
.sidebar b{ font-weight:normal; border-bottom:1px solid #e2e2e2; display:block; padding-top:10px; height:18px;}
.sidebar li ul { padding-left:20px; }
.txt-expanded{ background:url(../images/icon_control.png) no-repeat right -8px; }
.txt-collapsed{ background:url(../images/icon_control.png) no-repeat right 12px;  }
.side_on a{ color:#0b4599; }
.relative_read{ margin:40px 0; }
.relative_read dd{ line-height:22px; padding:2px 0 0 10px;}

.content_rt{ width:755px; float:left; margin-top:85px;}
.breadcrumb{ margin:20px 0; border-bottom:1px solid #e2e2e2; }
.breadcrumb a:hover{ color:#0b4599;}
.breadcrumb_on{ color:#0b4599; }
.info_detail{ color:#33383f; padding:0 10px 40px 0; margin-bottom:40px; position:relative;}
.info_detail p,.info_detail ul{ line-height:22px; font-size:12px; margin-bottom:15px;}
.info_detail  img{ margin-bottom:10px;}
.info_detail ul li{ line-height:22px; list-style-type:disc;  margin-left:20px; }
.info_detail h3{ color:#0b4599;}
.case table{ border:1px solid #e2e2e2; padding:10px;}
.backtop{ background:#e2e2e2 ; padding:3px 2px; border:1px solid #e2e2e2;  border-radius:25px; -moz-border-radius:25px;}
.table_border td{ border-bottom:1px solid #e2e2e2; line-height:24px;}
.download_tip{ background:url(../images/pdf.gif) no-repeat; padding-left:18px; margin-left:20px; color:#0b4599;}

.download_btn a{ text-align:center; line-height:27px; display:block; position:absolute; right:20px; top:10px; background:url(../images/download_btn.jpg) no-repeat; width:128px; height:27px; }
.download_btn a:hover{ color:#0b4599;  background:url(../images/download_btn.jpg) 0 -27px no-repeat; width:128px; height:27px; }

.public_file dd{ clear:both; margin-bottom:5px; overflow:auto;}
.public_file dd a,.tab_box a{ color:#0b4599;}
.public_file dd a:hover{ color:#444;}
.public_file dd form{ float:left;  }
.info_detail  .public_file dd em{ float:right; color:#999; font-style:normal; font-size:10px;}
.search_button{ font-weight:bold; height:26px; line-height:25px; padding:0 15px; text-align:center; background:#0b4599; color:#fff;  border:1px solid #0b4599; cursor:pointer; margin-bottom:12px;}
.control_searchbox{ width:150px;  height:24px; line-height:24px; margin:0 0 12px 5px; padding:0 2px; background:#eee; border:1px solid #e2e2e2;}
.public_file_list{ margin-top:10px;}
.public_file_list div{ display:inline-block; }
.public_file_list div a{ color:#0b4599;}
.info_detail .public_file_list div img{ margin:0; vertical-align:middle;}
.info_detail .public_file_list dt{ background:#0b4599; height:27px; line-height:27px; color:#fff; font-weight:bold; margin-bottom:5px;}
.info_detail .public_file_list dd{ border-bottom:1px dotted #e2e2e2; line-height:18px; overflow:auto; padding-bottom:2px; margin-bottom:5px;}
.file_time{ width:80px; padding-left:10px; vertical-align:top; float:left; }
.file_title{ width:510px; padding-left:10px; float:left;}
.file_title b{ display:block;}
.file_title img{ padding-right:5px;}
.file_download_img{ padding-left:100px; width:30px; vertical-align:text-bottom;}
.file_size{ padding-left:60px; width:70px; vertical-align:top; float:right; }
.file_download{  padding-left:10px; width:120px; vertical-align:top; float:right;  float:right;}

.mail_tip  span{ color:#999;}

.info_detail .share_table{ border:none; padding:0; }
.share_table th{ text-align:left; height:27px; line-height:27px; background:#0b4599; color:#fff; padding-left:10px;}
.share_table td{ text-align:left; padding-left:10px; line-height:27px; border-bottom:1px dashed #e2e2e2;}

.tab_menu{ }
.tab_menu .tab_menu_on{ color:#0b4599; border:1px solid #0b4599; border-bottom:none;}
.tab_menu dd{ display:inline-block; cursor:pointer; font-weight:bold; background:#e2e2e2; border:1px solid #aaa; border-bottom:none; padding:3px 10px; border-radius:3px 3px 0 0;}
.tab_box{ border:#e2e2e2 solid 1px; padding:15px;}
.tab_box dt{ font-weight:bold; }
.tab_box dd{ margin-bottom:20px;}
.info_detail ol li{ list-style-type:decimal; margin-left:30px;}

.corporate_history dl{ clear:both; line-height:22px;}
.corporate_history dl dt{ float:left; margin:0 10px 10px 0; font-size:15px;}
.corporate_history dl dd{ float:left; }

.leadership{ padding:0 10px 40px 0;  }
.leadership ul li{ width:335px; height:310px; float:left; margin:0 30px 30px 0; overflow:hidden;}
.leadership ul li img{ border:1px solid #e6e6e6; padding:6px; background:#fff; margin-bottom:10px;}
.leadership ul li img:hover{ border:1px solid #aaa; }
.leadership ul li h5{ font-weight:normal; margin-bottom:10px;}
.leadership ul li a{ color:#0b4599;}
.leadership ul li a:hover{ color:#444;}
.leadership ul li p{ line-height:20px; }
.leadership a em{ font-family:"宋体"; font-style:normal;}
#leadership_detail ul li{ width:706px;}
.leadership_detail img{ margin-bottom:20px;}

/*---------新闻中心 -----------*/
.news_all { }
.career dl,.news_all  dl{ background-color: #F4F6F7; padding: 15px 10px 2px 15px; clear: both; overflow:auto; height: 100%; margin: 2px auto;}
.news_all  dt{ clear:both; display:block; height:32px;}
.news_all h4{ float:left; font-size:15px; color:#2C4E71;} 
.publish_time{ display:block; float:right; font-style:normal; color:#777;}
.news_all dd{ display:block; color:#555; line-height:22px; margin-bottom:0;}
.news_all h4 a,.news_all dd a{ color:#0b4599;}
.news_all h4 a:hover,.news_all dd a:hover{ color:#000;}
.news_all .hover{ background:#eaebeb;}
.news_all img{ vertical-align:text-top; }

.news_detail{  margin-bottom:24px;}
.tab_box .publish_time,.news_detail .publish_time{ clear:both; float:none; margin-bottom:20px; font-weight:normal;}
.news_detail p{ clear:both; line-height:22px; color:#555; margin-bottom:15px; }
.news_detail p img{ text-align:center;}

.notice{ float:right; color:#666; line-height:22px;}

.career dl{ padding:10px 20px; color:#444; line-height:20px; background:#bebec6;}
.career dl h4{ font-size:18px; margin:10px 0;}
.career a{ color:#444;}
.career a:hover{ color:#444; text-decoration:underline;}
.detail{ text-align:right;}
.career .dl_on{ background:#b3bde5;}
.career .dl_on{ background:#b3bde5;}

/*-----分页 pagination style------*/
.pagination { padding:20px 0 20px 0; text-align:right; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pagination a{ border: #e2e2e2 1px solid; background:#e2e2e2; padding:2px 5px; color:#444; margin-right: 2px; text-decoration: none;}
.pagination a:hover { border:#0b4599 1px solid; background:#0b4599; color: #fff;}
.pagination a:active { border:#0b4599 1px solid; background:#0b4599; color: #fff;}
.pagination span.current { border:#0b4599 1px solid; font-size:12px; font-weight:bold; background:#0b4599; padding:2px 5px; color: #fff; margin-right: 2px;}
.pagination span.disabled { border:#ddd 1px solid; padding:2px 5px; background:#fff; color: #ccc; margin-right: 2px; }

/*-----加入和朴-----*/
.job_list { overflow:auto; padding-bottom:20px;}
.job_list dl{ margin:20px 0; padding-bottom:10px; border-bottom:1px dotted #e2e2e2;; }
.job_list dt{ font-weight:bold; margin-bottom:10px;}
.job_list dd { margin-bottom:5px; overflow:auto;}
.job_list dd b{ display:block; width:80px; text-align:right; margin-right:20px; float:left; color:#777;}
.job_list dd span{ display:block; width:620px;  float:left;}


.info_detail .approach { overflow:auto; padding-bottom:10px;}
.info_detail .approach li { width:192px; padding-right:4px; float:left; margin:20px 50px 20px 0; list-style-type:none;}
.approach a{ background:url(../images/approach.gif) no-repeat; width:192px; height:194px; text-indent:-10000px; display:block;  }
.approach .online a{ background-position:0 0;}
.approach .online a:hover{ background-position:0 -210px;}
.approach .email a{ background-position:-195px 0;}
.approach .email a:hover{ background-position:-195px -210px;}
.approach .resume a{ background-position:-390px 0;}
.approach .resume a:hover{ background-position:-390px -210px;}
.resume_sub{ margin:10px 0 0 0; height:100px; }
.resume_sub dl{ background:#DBDCE0; padding:10px; clear:both;}
#upfile{ cursor: pointer; position: absolute; right: 5px; top: 0; height: 26px; line-height: 26px;}
.file_sub{ padding:2px 15px 2px 10px; height:26px; border:1px solid #aaa; margin-right:10px;}
.application_form { margin:20px; padding:0 20px 50px; font-size:14px; }
.application_form td{ padding:2px 0; font-size:12px; margin:3px; }
.txt{ background-color:#ECECEC; padding:3px; border: 1px solid; border-color: #8B8DA6 #C4C5CD #C4C5CD; width: 300px;}
.approach a:hover{ background:url(../images/approach.gif) no-repeat -210px 0 ; }


.honor b{ margin-bottom:5px;}
.honor ul{ margin-bottom:15px; line-height:20px;}

.contact_info a{ color:#0b4599;}
.contact_info a:hover{ text-decoration:underline;}

.sitemap_lt{ padding:20px 0 0 20px; width:100px;  float:left; margin-right:20px;}
.sitemap_lt h3{ font-size:15px;}
.sitemap_rt{ padding:20px 20px 40px 20px; width:820px; float:left;}
.sitemap_rt ul li{ clear:both; display:block;}
.sitemap_rt ul li dl{ float:left; width:150px; margin:0 100px 30px 0;}
.sitemap_rt dt{ font-weight:bold; font-size:13px; margin-bottom:10px;}
.sitemap_rt ul li a:hover{ color:#0b4599;}

.partner{ height:500px; padding-bottom:40px; overflow:auto;}
.info_detail .partner li{ list-style:none; clear:none; float:left; margin:0 18px 20px 0;}


.sitemap_rt .procurement{ width:820px; height:auto; padding-bottom:40px;}
.sitemap_rt .procurement li{ width:810px; border-bottom:1px dotted #e2e2e2; margin:0 0 30px 0;  }
.partner li img,.sitemap_rt .procurement li img{ border:1px solid #e2e2e2; background:#fff; padding:4px; }
.partner li img:hover,.sitemap_rt .procurement li img:hover{ background:#0b4599; padding:5px; border:none;}


.topa{font-size: 14px; font-family: "微软雅黑"; font-weight: normal;color: #ffffff;text-decoration:none;}

.topa:hover {font-size: 14px; font-family: "微软雅黑"; font-weight: normal;color: #ffffff;text-decoration: none;}


.topt{font-size: 13px; font-family: "微软雅黑"; font-weight: normal;color: #cccccc;text-decoration:none;}
.topt:hover {font-size: 13px; font-family: "微软雅黑";font-weight: normal;color: #ffffff;text-decoration: none;}


.topc{font-size: 15px; font-family: "微软雅黑"; font-weight: normal;color: #cccccc;text-decoration:none;}


/*首页扩展连接*/
#href{ width:150px; text-align:center; min-height:80px; background:#FFF; padding:20px; top:0; right:-200px;; position:absolute;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
#href li{ margin-top:5px;  }


.pp{font-size: 14px; font-family: "微软雅黑"; font-weight: normal;color: #0a1f62;text-decoration:none;}

.pp:hover {font-size: 14px; font-family: "微软雅黑"; font-weight: normal;color: #000000;text-decoration: none;}


.tt{font-size: 11px; font-family: "微软雅黑"; font-weight: normal;color: #0a1f62;text-decoration:none;}

.tt:hover {font-size: 11px; font-family: "微软雅黑"; font-weight: normal;color: #000000;text-decoration: none;}

.xx{font-size: 16px; font-family: "微软雅黑"; font-weight: normal;color: #0a1f62;text-decoration:none;}

.xx:hover {font-size: 16px; font-family: "微软雅黑"; font-weight: normal;color: #0a1f62;text-decoration: none;}


#jump ul,#jump li{margin:0;padding:0;list-style-type:none;}
#jump a,#jump img{border:0;}
#jump a{color:#000;text-decoration:none}
#jump a:hover{color:#F60!important;text-decoration:none}


/* jump */
#jump{position:fixed;top:20px;right:30px;width:48px;z-index:400;}
*html #jump{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}
#jump li{height:50px;overflow:hidden;}
#top,#share,#reply,#sina,#ceping,#weixin,#application{display:block;width:48px;height:50px;overflow:hidden;cursor:pointer;}
#top{background:url(../images/top.png) no-repeat;}
#share{background:url(../images/share.png) no-repeat;}
#application{background:url(../images/application.png) no-repeat;}
#reply{background:url(../images/reply.png) no-repeat;}
#sina{background:url(../images/qq.png) no-repeat;}
#weixin{background:url(../images/weixin.png) no-repeat;}
#top:hover{background:url(../images/toped.png) no-repeat;}
#share:hover{background:url(../images/shared.png) no-repeat;}
#application:hover{background:url(../images/applicationed.png) no-repeat;}
#reply:hover{background:url(../images/replyed.png) no-repeat;}
#sina:hover{background:url(../images/sinad.png) no-repeat;}
#weixin:hover{background:url(../images/weixind.png) no-repeat;}
#ceping{background:url(../images/ceping.png) no-repeat;}
#ceping:hover{background:url(../images/cepinged.png) no-repeat;}
#EWM{position:absolute; background-color:#FFF;right:48px;display:none; color:#626a6d; line-height:22px; font-size:12px; }
#EWM img{width:134px;}
#EWM2{position:absolute;right:48px;background-color:#FFF; top:0px;display:none; color:#626a6d; line-height:22px; font-size:12px; }
#EWM2 img{width:80px;}
#EWM3{position:absolute;right:48px;background-color:#FFF;display:none; color:#626a6d; line-height:22px; font-size:12px; }
#EWM3 img{width:84px;}


