@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0; background:url(../images/bg.jpg) repeat-x; font-family:"微软雅黑","黑体"; color:#555;}
ul,li{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:0;}
p{ padding:0; margin:0;}
a:link,a:active,a:visited{ color:#555; text-decoration:none; font-size:14px;}
a:hover{ color:#0663b0; text-decoration:none; font-size:14px;}
.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/*头部-start*/
.top{ width:1000px; margin:0 auto; background:url(../images/top_bg.jpg) no-repeat right top;}
.top_main{ padding:25px 0;}
.top_logo{ width:495px; float:left;}
.top_cont{ float:right;}
.top_cont_sub2{ text-align:right; margin-top:10px;}
.top_cont_sub2 a{ margin-left:10px;}
.top_cont_home{ background:url(../images/top_home.gif) no-repeat 0 4px; padding-left:18px; height:25px; line-height:25px;}
.top_cont_collect{ background:url(../images/top_collect.gif) no-repeat 0 4px; margin-left:15px; padding-left:18px; height:25px; line-height:25px;}
/*头部-end*/

/*导航-start*/
.top_nav{ background:url(../images/nav_bg.jpg) no-repeat; height:40px; line-height:40px; position:relative; z-index:20;}
.nav{ margin:0; padding:0;}
.nav .m{ float:left; position:relative;}
.nav a:hover{ color:#ff0;}
.nav h3{ float:left; font-size:14px; margin:0; padding:0; text-align:center;}
.nav h3 a{ display:block; color:#fff; width:110px; vertical-align:top;}
.nav .on{}
.nav .on h3 a{ color:#ff0;}
.nav .sub{ display:none; /*默认隐藏*/ width:110px; padding:5px 0; position:absolute; left:-1px; top:40px; background:#025fac; text-align:center;}
.nav .sub li{ vertical-align:middle;}
.nav .sub li a{ height:24px; line-height:24px; padding:4px 0; display:block; color:#fff;}
.nav .sub li a:hover{ color:#ff0; background:#2595d1;}
/*导航-end*/

/*banner-start*/
.banner{ width:1000px; margin:15px auto; position: relative; z-index:0;}
.focusBox{ position: relative; width:1000px; height:245px; overflow:hidden;}
.focusBox .pic{ position:relative; z-index:0;}
.focusBox .pic img{ width:1000px; height:245px; display:block;}
.focusBox .hd{ width:100%; position:absolute; bottom:10px; text-align:center; font-size:0; z-index:1;}
.focusBox .hd li{ margin:0 5px; background:url(../images/dot.png) no-repeat 0 -16px; height:16px; overflow:hidden; width:16px; cursor:pointer; display:inline-block; *display:inline; zoom:1; _background:url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0;}
.focusBox .prev,.focusBox .next{ width:60px; height:90px; margin:-60px 0 0; display:none; background:url(../images/ad_ctr.png) no-repeat 0 0; position:absolute; top:50%; z-index:10; cursor:pointer; text-indent:-9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev{ left:0;}
.focusBox .next{ background-position:0 -90px; right:0;}
.focusBox .prev:hover,.focusBox .next:hover{ filter:alpha(opacity=50) !important; opacity:0.5 !important;}
/*banner-end*/

/*主体部分-start*/
.main{ width:1000px; margin:0 auto;}
/*首页-start*/
.index_left{ width:785px; float:left;}
.index_right{ width:200px; float:right;}
.index_leftcont{ margin-bottom:6.5px;}
.index_leftcont a:link,.index_leftcont a:active,.index_leftcont a:visited{ border:1px solid #e2e2e2; display:block;}
.index_leftcont a:hover{ border:1px solid #b3cee3; display:block;}
.index_news{ margin-bottom:15px;}
.index_cont{ margin-bottom:15px;}
.index_cont_sub1{ float:left; margin-right:15px; width:385px;}
.index_cont_sub2{ float:left; width:383px; border:1px solid #E1E1E1;}
.index_news_text{ width:428px; float:left; border:1px solid #e1e1e1; margin-right:15px;}
.index_news_pic{ width:340px; float:left; margin-right:15px;}
/*企业文化-start*/
.index_left_culture{ border:1px solid #e2e2e2; background:url(../images/index_left01.jpg) no-repeat center center; width:198px; height:227px; margin-bottom:15px; cursor:pointer;}
#culture_hover{ display:none;}
/*企业文化-end*/
/*新闻切换-start*/
.slideTxtBox{}
.slideTxtBox .hd{ background:url(../images/index_newsbg.jpg) repeat-x; height:30px; line-height:30px; font-size:14px;}
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;}
.slideTxtBox .hd ul li{ float:left; border-right:solid 1px #e2e2e2;}
.slideTxtBox .hd ul li a{ display:block; padding:0 15px;}
.slideTxtBox .hd ul li a:hover{ text-decoration:none;}
.slideTxtBox .hd ul li.on a{ background:url(../images/index_newson.jpg) repeat-x; color:#0663b0; font-weight:bold;}
.slideTxtBox .bd{ padding:6px 15px;}
.slideTxtBox .bd li{ height:23px; line-height:23px; background:url(../images/news_arrow.jpg) no-repeat 0 11px; padding-left:10px;}
.slideTxtBox .bd li a{ font-size:13px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:320px;}
.slideTxtBox .bd li span{ float:right; color:#999; font-size:12px;}
/*新闻切换-end*/
/*招聘-start*/
.slideTxtBox2 .hd{ background:url(../images/index_newsbg.jpg) repeat-x; height:30px; line-height:30px; font-size:14px;}
.slideTxtBox2 .hd ul{ overflow:hidden; zoom:1;}
.slideTxtBox2 .hd ul li{ float:left; border-right:solid 1px #e2e2e2;}
.slideTxtBox2 .hd ul li a{ display:block; padding:0 15px;}
.slideTxtBox2 .hd ul li a:hover{ text-decoration:none;}
.slideTxtBox2 .hd ul li.on a{ background:url(../images/index_newson.jpg) repeat-x; color:#0663b0; font-weight:bold;}
.slideTxtBox2 .bd{ padding:6px 15px;}
.slideTxtBox2 .bd li{ height:23px; line-height:23px; background:url(../images/news_arrow.jpg) no-repeat 0 11px; padding-left:10px;}
.slideTxtBox2 .bd li a{ font-size:13px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:250px;}
.slideTxtBox2 .bd li span{ float:right; color:#999; font-size:12px;}
/*招聘-end*/
/*公司简介-start*/
.index_cont_sub1_title{ background:url(../images/index_about.jpg) no-repeat; height:30px; line-height:30px; color:#fff; font-size:14px; font-weight:bold; padding-left:15px;}
.index_cont_sub1_text{ border:solid 1px #dddddd; padding:10px 15px;}
.index_cont_sub1_text img{ float:left; margin-right:10px;}
.index_cont_sub1_text p{ padding:0; margin:0; line-height:22px; font-size:13px;}
.index_news_list{ border:solid 1px #dddddd; padding:6px 15px;}
.index_news_list ul li{ height:23px; line-height:23px; background:url(../images/news_arrow.jpg) no-repeat 0 11px; padding-left:10px;}
.index_news_list ul li a{ font-size:13px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:250px;}
.index_news_list ul li span{ float:right; color:#999; font-size:12px;}
/*公司简介-end*/
/*图片新闻-start*/
.index_news_pic_cont{ border:solid 1px #dddddd; padding:4px 5px;}
.newspic{ position:relative; width:328px; height:218px; overflow:hidden; text-align:left;}
.newspic .pic img{ width:328px; height:218px; display:block; }
.newspic .txt-bg{ position:absolute; bottom:0; z-index:1; height:36px; width:100%; background:#333; filter:alpha(opacity=40); opacity:0.4; overflow:hidden;}
.newspic .txt{ position:absolute; bottom:0; z-index:2; height:36px; width:100%; overflow:hidden;}
.newspic .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.newspic .txt li a{ display:block; color:white; padding:0 0 0 10px; font-size:12px; font-weight:bold; text-decoration:none;}
.newspic .num{ position:absolute; z-index:3; bottom:8px; right:8px;}
.newspic .num li{ float:left; position:relative; width:18px; height:15px; line-height:15px; overflow:hidden; text-align:center; margin-right:1px; cursor:pointer;}
.newspic .num li a,.newspic .num li span{ position:absolute; z-index:2; display:block; color:white; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.newspic .num li span{ z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.newspic .num li.on a,.newspic .num a:hover{ background:#f60;}
/*图片新闻-end*/
/*通知公告-start*/
.index_notice{ width:200px; float:right;}
.index_notice_title{ background:url(../images/index_notice_title.jpg) no-repeat; height:30px; line-height:30px; color:#fff; font-size:14px; font-weight:bold; padding-left:15px;}
.index_notice_cont{ border:solid 1px #dddddd; padding:10px;}
.index_notice_cont ul li{ height:25px; line-height:25px; background:url(../images/news_arrow.jpg) no-repeat 0 11px; padding-left:10px; font-size:13px;}
.index_notice_cont ul li a{ display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:170px; font-size:13px;}
.more{ float:right; margin-right:10px; padding-top:12px;}
/*通知公告-end*/
/*主营业务-start*/
.index_biz{ margin-bottom:15px;}
.index_biz_title{ background:url(../images/index_bizbg.jpg) no-repeat; height:30px; line-height:30px; color:#fff; font-size:14px; font-weight:bold; padding-left:15px;}
.index_biz_cont{ border:solid 1px #dddddd; padding:15px 0 15px 160px;}
.index_biz_cont ul li{ float:left; margin-right:15px;}
.index_biz_cont ul li a:link,.index_biz_cont ul li a:active,.index_biz_cont ul li a:visited{ border:1px solid #e2e2e2; display:block;}
.index_biz_cont ul li a:hover{ border:1px solid #b3cee3; display:block;}
/*主营业务-end*/

/*友情链接-start*/
.index_link{ border:solid 1px #dddddd; margin-bottom:15px;}
.tabsList{overflow:hidden; zoom:1;}
.tabsList li{float:left; display:inline; height:160px; overflow:hidden; zoom:1; }
.tabsList li h4{height:70px;margin-top:0px;cursor:pointer;float:left;text-indent:-9999em;overflow:hidden;}
.tabsList li h4.lia{ background:url(../images/index_link1.jpg) no-repeat; width:28px; height:160px;}
.tabsList li h4.lib{ background:url(../images/index_link2.jpg) no-repeat; width:28px; height:160px;}
.tabsList li.on h4.lia{ background:url(../images/index_link1.jpg)) no-repeat; width:28px; height:160px;}
.tabsList li.on h4.lib{ background:url(../images/index_link2.jpg) no-repeat; width:28px; height:160px;}
.tabsList li.on .tabBody{display:block;width:942px;display:inline; float:left;}
.tabsList li .tabBody{display:none;}
.link_list{ margin-left:20px;}
.link_list ul li{ background:url(../images/link_arrow.gif) no-repeat 0 11px;width:103px; height:22px; line-height:28px; padding-left:10px; float:left; margin-right:0px;text-overflow: ellipsis;
    white-space: nowrap;}
.link_list ul li a{ font-size:13px;}
/*友情链接-end*/
/*首页-end*/

/*内页-start*/
.n_left{ width:240px; float:left;}
.n_left_cont{ border:1px solid #dddddd; margin-bottom:15px;}
.n_left_title{ background:url(../images/n_left_title.jpg) no-repeat; height:35px; line-height:35px; color:#fff; padding-left:10px; font-size:14px; font-weight:bold;}
.n_left_nav_list{ padding:5px 15px 15px 15px;}
.n_left_nav_list li a{ background:url(../images/n_left_arrow.gif) no-repeat 5px 15px; padding-left:25px; height:35px; line-height:35px; border-bottom:dashed 1px #ccc; display:block;}
.n_left_nav_list li a:hover{ background:url(../images/n_left_arrow.gif) no-repeat 5px 15px #f8f8f8; padding-left:25px; height:35px; line-height:35px; display:block;}
.n_left_cont_main{ padding:10px 15px;}
.n_left_cont_main p{ padding:0; margin:0; line-height:30px; font-size:14px;}
.n_right{ width:745px; float:right;border:1px solid #dddddd; margin-bottom:15px;}
.n_right_title{ background:url(../images/n_right_title.jpg) repeat-x; height:35px; line-height:35px;}
.n_right_title_sub1{ float:left; background:url(../images/n_right_arrow.gif) no-repeat 15px 13px; padding-left:35px; color:#0374be; font-size:14px; font-weight:bold;}
.n_right_title_sub2{ float:right; margin-right:15px; font-size:14px;}
.n_right_content{ padding:10px 15px 15px 15px; text-align:justify; text-justify:inter-ideograph; font-size:14px;}
.n_right_content p{ padding:0; margin:0; line-height:24px;}
.n_right_content{ margin-top:15px; background:#fff; padding:10px 0px; line-height:24px;}
.n_right_content_title{ text-align:center; font-size:14px; font-weight:bold; margin-bottom:15px;}
.n_right_content_date{ width:90%; margin:0 auto; height:24px; line-height:24px; background:#f8f8f8; text-align:center; margin-bottom:15px;}
.n_right_content_date span{ margin-right:15px;}
.n_right_content_moreimg{ text-align:center;}
.n_right_content_foot{ text-align:right;}
/*内页新闻列表-start*/
.news_list li{ background:url(../images/list_arrow.gif) no-repeat 0 15px; height:35px; line-height:35px; padding-left:10px; border-bottom:1px dashed #CDCDCD}
.news_list li a{ overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; width:600px; display:inline-block;}
.news_list li span{ float:right; color:#999; font-size:12px; height:35px;}
/*内页新闻列表-end*/
/*内页图片列表-start*/
.pic_list li{ float:left; width:160px; height:150px; overflow:hidden; margin-right:18px; text-align:center;}
.pic_list li img{ width:160px; height:110px;}
.pic_list div img{ width:680px; height:auto;}
/*弹出页面-start*/
.reveal-modal-bg { position:fixed; height:100%; width:100%; z-index:100; display:none; top:0; left:0; background:rgba(00, 00, 00, 0.8);}
.reveal-modal-bg{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);}
.reveal-modal{ visibility:hidden; top:50px; left:50%; margin-left:-300px; position:absolute; z-index:101; width:680px; height:auto; padding:30px 40px 34px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 10px rgba(0,0,0,.4); -webkit-box-shadow:0 0 10px rgba(0,0,0,.4); -box-shadow:0 0 10px rgba(0,0,0,.4); background-color:#FFF;}
.reveal-modal.small{ width:200px; margin-left:-140px;}
.reveal-modal.medium{ width:400px; margin-left:-240px;}
.reveal-modal.large{ width:600px; margin-left:-340px;}
.reveal-modal.xlarge{ width:800px; margin-left:-440px;}
.reveal-modal .close-reveal-modal { font-size:22px; line-height:0.5; position:absolute; top:8px; right:11px; color:#333; text-shadow:0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer;} 
/*弹出页面-end*/
/*分页-start*/
.pages{ padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:15px 3px 3px 3px; padding-top: 3px; text-align: right;}
.pages a{ border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; COLOR: #036cb4; padding-top: 2px; border-bottom: #eee 1px solid; text-decoration: none;}
.pages a:hover{ border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid;}
.pages a:active{ border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid;}
.pages .current{ border-right: #036cb4 1px solid; padding-right: 5px; border-top: #036cb4 1px solid; padding-left: 5px; FONT-WEIGHT: bold; padding-bottom: 2px; margin: 2px; border-left: #036cb4 1px solid; color: #fff; padding-top: 2px; border-bottom: #036cb4 1px solid; background-color:#036cb4;}
.pages .disabled{ border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; COLOR: #ddd; padding-top: 2px; border-bottom: #eee 1px solid;}
/*分页-end*/

/*人力资源部分-start*/
#taof {
    bottom:0;
    left: 0;
    position: fixed;
    z-index: 999999;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.hr_bg1{ width:300px; float:left;}
.hr_bg2{ width:300px; float:right;}
.hr_rs{ background:url(../images/hr_bg1.jpg) no-repeat; height:170px; padding:10px 15px 0 15px; margin-bottom:15px;}
.hr_px{ background:url(../images/hr_bg3.jpg) no-repeat; height:170px; padding:10px 15px 0 15px; margin-bottom:15px;}
.hr_zp{ background:url(../images/hr_bg2.jpg) no-repeat; height:170px; padding:10px 15px 0 15px; margin-bottom:15px;}
.hr_lx{ background:url(../images/hr_bg4.jpg) no-repeat; height:170px; padding:10px 15px 0 15px; margin-bottom:15px;}
.hr_title{ color:#0474be; font-size:16px; font-weight:bold;}
.hr_list{ margin-top:5px;}
.hr_list li{ line-height:22px; font-size:14px;}
.hr_more{ margin-top:10px;}
.hr_cont_title{ color:#0474be; font-weight:bold; height:30px; line-height:30px;}
.hr_table{ background:#ddd; margin:0 auto;}
.hr_table th{ background:#fff; text-align:center; font-weight:normal;}
.hr_table td{ background:#fff; padding:3px 5px;}
/*人力资源部分-end*/
/*内页-end*/

/*主体部分-end*/

/*底部-start*/
.foot{ width:1000px; background:url(../images/foot_bg.jpg) repeat-x; height:84px; margin:0 auto; font-size:14px;}
.foot_cont{ padding:20px 15px 15px 15px;}
.foot_logo{ float:left;}
.foot_info{ float:right;}
.foot_info p{ padding:0; margin:0; line-height:24px;}
/*底部-end*/

