@charset "utf-8";
/* 
ibw.cn Reset Stylesheet
Created by HenryChen :)!
*/

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fl a{ margin:0 3px;}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.red{color:red}.mb15{margin-bottom:15px}body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}
body{ background:#fff; font-family:"微软雅黑";}

/*容器*/
.wrapper{min-width:1200px; margin:0 auto; width:100%; height:100%; position:relative; overflow:hidden; }
/*头部*/
.head{ width:100%; position:absolute; height:125px; top:0; left:0; background:url(head_bg.png) repeat-x; z-index:99;}
.topArea{ width:1120px; height:43px; position:relative; margin:0 auto;}
.left_ct{ width:190px; height:43px; float:left; position:relative; line-height:43px; font-size:13px; color:#3e3e3e; }
.quick_link{ width:290px; height:43px; float:right; position:relative; line-height:43px;}
.quick_link ul li{ width:80px; float:left; line-height:16px; font-size:13px; margin:14px 5px; font-size:13px;}
.quick_link ul .e { background:url(ico_head_email.png) no-repeat;}
.quick_link ul .v{ background:url(ico_head_VPN.png) no-repeat;}
.quick_link ul .m{ background:url(ico_head_mobile.png) no-repeat;}
.quick_link ul li a{ font-size:13px; color:#333333; padding-left:25px; line-height:15px;}

/*banner*/
.banner{ width:100%; position:relative; height:681px;}
.banner .hd{ width:100%; height:17px; z-index:99; position:absolute; bottom:69px;}
.banner .hd ul { width:1120px; height:17px; margin:0 auto; text-align:center;}
.banner .hd ul li{ display:inline-block;*display:inline; zoom:1; width:17px; height:17px; border-radius:100%; background:#fff;line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top; margin:0 5px;}
.banner .hd ul li.on{ background:#9c0501;}
.banner .bd { width:1920px; height:681px; position:relative; left:50%; margin-left:-960px; text-align:center;}
.banner .more {width:100%; height:33px; position:absolute; left:50%; margin-left:-67px; bottom:281px; background:url(banner_more.png) no-repeat; z-index:99;}
.banner .more a{ display:block; line-height:33px; text-align:center;  font-size:14px; width:133px; color:#fff;}

.news_shadow { width:100%; height:46px; position:absolute;  z-index:999; background:url(banner_shadow_bg.png) repeat-x; margin-top:-46px;}
.news_shadow .ct{ width:1120px; height:46px; margin:0 auto; }
.news_shadow .list_new{ width:600px; height:46px; float:left; position:relative;}
.news_shadow .list_new .ico{ width:56px; height:15px; float:left; background:url(list_new_ico.png) no-repeat; margin:15px 0;}
.news_shadow .list_new .list{ height:46px; float:left; margin-left:21px; }
.news_shadow .list_new .list ul li{ line-height:46px; font-size:12px; width:500px;}
.news_shadow .list_new .list ul li a{ text-decoration:none; color:#fff;} 
.news_shadow .list_new .list ul li a:hover{} 
.news_shadow .list_new .list ul li .date{ float:right; color:#fff;}
.news_shadow .red_box a{ width:170px; height:42px; float:right; margin-top:-25px; background:url(banner_shadow_right.png) no-repeat; line-height:42px; font-size:15px; padding-left:68px; color:#fff;}
/**/
.container { position:relative; width:100%;}
.container_industry{ position:relative; width:1920px; height:1397px; background:url(industry_bg.jpg) no-repeat; left:50%; margin-left:-960px; margin-top:90px;}
.container_talent{ position:relative; width:1920px; height:694px; background:url(talent_bg.jpg) no-repeat; left:50%; margin-left:-960px; margin-top:90px;}
.main{ width:1120px; margin:0 auto; background:#f5f8fc; margin-top:32px;}


.pro_ser{ width:1080px; margin:23px auto; }
.pro_ser .title_pic { width:1080px; height:38px; background:url(pro_ser_title_bg.png) no-repeat; margin-top:23px; float:left;}
.pro_ser .title_pic .more a{ height:33px; float:right; line-height:33px; font-size:14px; color:#942724; text-decoration:none;}
.pro_ser .list_pro{ width:1080px; height:249px; float:left;}
.pro_ser .list_pro .hd{ width:33px; height:184px; float:right; margin-top:23px;}
.pro_ser .list_pro .hd .prev_bt { width:33px; height:84px; float:left; cursor:pointer; background:url(pro_serv_prevBT.jpg) no-repeat;}
.pro_ser .list_pro .hd .next_bt { width:33px; height:84px; float:left; cursor:pointer; background:url(pro_serv_nextBT.png) no-repeat;} 
.pro_ser .list_pro .hd .mid{ width:33px; height:16px; float:left; background:url(pro_serv_hd_mid33-16.png) no-repeat;}
.pro_ser .list_pro .bd{ height:184px; margin-top:23px; width:1047px;}
.pro_ser .list_pro .bd ul{ overflow:hidden;  zoom:1; width:1200px; }
.pro_ser .list_pro .bd ul li{ width:210px; height:184px; float:left; background:url(pro_serv_bg.png) no-repeat; overflow:hidden; margin-right:7px;  } 
.pro_ser .list_pro .bd ul li .pic{ width:210px; height:104px; float:left;}
.pro_ser .list_pro .bd ul li .txt .intro { font-size:12px; color:#9b9b9b; line-height:18px; float:left; margin-left:12px;}
.pro_ser .list_pro .bd ul li .txt .ico{ float:left; background:url(pro_serv_ico.jpg) repeat-y; margin:9px 4px;}
.pro_ser .list_pro .bd ul li .txt .ico a{font-size:14px;  color:#434375; padding-left:10px; line-height:18px; float:left;}
/*foot*/
.footer{ width:1920px; height:174px; position:relative; left:50%; margin-left:-960px; background:url(foot_bg.png) no-repeat; float:left;}
.share{ width:1080px; margin:0 auto; margin-top:10px;}
.action-share { height:24px; text-align:right; clear:both; }
.bdshare-button-style0-24{line-height:24px;}
.bdshare-button-style0-24 a{position:relative;display:inline-block;width:24px;height:24px;margin-left:5px;background:url(share.png);vertical-align:top;cursor:pointer;opacity:.8;}
.bdshare-button-style0-24 a:hover{opacity:1;}
.bdshare-button-style0-24 a.bds_tsina{background-position:0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position:0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position:0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position:0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position:0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position:0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position:0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position:0 -226px;}
.f_copy{ width:100%; height:59px; background:url(f_copy_bg.png) repeat-x #333; bottom:0; position:absolute;}
.f_copy .ct{ width:1080px; margin:0 auto; height:59px;}
.f_copy .copy_r{ height:59px; font-size:12px; color:#909090; float:left; line-height:59px;}
.f_copy .link{ height:55px; float:right; border:1px solid black;}
.ftNav { float:right; margin:20px 0;  color:#7d7d7d;}
.ftNav a { margin:0 10px; color:#7d7d7d;}
.fCode{ width:68px; height:67px; float:right; margin-top:-30px; margin-right:35px;}
.sup{color:#7d7d7d; margin:20px 5px; float:right;}
.sup a{ color:#7d7d7d; text-decoration:none; margin:0 5px; }

.nav {width:1520px; height:82px; position:relative; left:50%; margin-left:-560px; background:url(nav_bg.jpg) repeat-x;}
.nav .logo{ width:244px; height:82px; float:left; background:url(nav_logo_bg.png) no-repeat;}
.navs { width:875px; margin:0 auto; float:left;}
.navs ul{ height:82px; background:url(nav_ul_bg.jpg) no-repeat; float:left;}
.navs li {width:115px; height:82px;  text-align:center; float:left; line-height:82px; margin:0 15px;}
.navs li a {display:block; color:#fff;  width:96px; float:left; font-size:14px; padding-left:5px;}
.navs a:hover,.navs .current a,.navs .on a { background:url(nav_current_bg.png) no-repeat; right center; float:left;}
.nav .subNav { position:absolute; left:0; top:82px; width:1120px; height:auto; padding:0; background:#fff; display:none; }
.nav .subNav dl { width:1002px; height:21px; margin:0 auto; padding:5px 0; margin-left:110px;}
.nav .subNav dt { float:left; width:auto; height:21px; margin:0 15px; background:none; font:13px 'microsoft yahei';}
.nav .subNav  a { width:auto; height:auto; padding:0; background:none; color:#939393; }
.nav .subNav a:hover { background:none; color:#155697; }


.aArea { width:1080px; margin:23px auto; padding-bottom:20px; }

.aArea01 { width:555px; float:left; margin-top:20px; }
.aArea01 .hd ul li { float:left; margin-right:30px; font-size:14px; border-bottom:2px solid transparent; padding-bottom:5px; cursor:pointer; }
.aArea01 .hd ul li.on { border-color:#942724; }

.aArea01 .hd { position:relative; }
.aArea01 .hd .more { position:absolute; right:0; top:0; font-size:14px; color:#666;  }
.aArea01 .hd .more:hover { color:#942724;  }

.aArea01 .bd { margin-top:10px; }
.aArea01 .bd .hot h1 { font-size:20px; font-weight:normal; }
.aArea01 .bd .hot h1 a { color:#000; }
.aArea01 .bd .hot h1 a:hover { color:#942724; }
.aArea01 .bd .hot p { font-size:12px; color:#747678; line-height:25px; }
.aArea01 .bd .hot p a { margin-left:20px; color:#dc0211; }

.aArea01 .bd ul { margin-top:10px; }
.aArea01 .bd ul li { font-size:14px; line-height:30px; }
.aArea01 .bd ul li a { color:#000; }
.aArea01 .bd ul li a:hover { color:#942724; }
.aArea01 .bd ul li span { display:block; float:right; font-size:12px; color:#8b8d8f; }

.aArea02 { position: relative; overflow:hidden; float:right; margin-top:20px; width:500px; height:320px; z-index:0; }

.aArea02 .bd { position: relative; width:500px; text-align: center; overflow: hidden; }
.aArea02 .hd { position: absolute; bottom: 10px; width:500px; text-align:center; z-index:999; }
.aArea02 .hd ul {  display:inline-block; *display:inline; zoom:1;   }
.aArea02 .hd li { float:left; width:10px; height:10px; margin:0 5px; border-radius:100%; text-indent:-9999em; background:#fff; cursor:pointer; }
.aArea02 .hd li.on { background:#942724; }