@charset "utf-8";
/* CSS Document */

.content{background:url(../images/bigpic1.jpg) no-repeat; width:100%; height:700px; margin:0 auto; overflow:hidden; position:relative; z-index:5;}

.box{position:absolute; bottom:0px; width:100%;}
.box .center{background:none;}
.box .con_top{background:url(../images/con_top.png) no-repeat; width:1000px; height:10px;}
.box .con_box{background:url(../images/box.png) repeat; width:100%; padding:15px 0; overflow:hidden;}
.box .con_box h1{font-size:30px; font-weight:normal; color:#FFF; margin-left:30px;}

.about_con{position:relative; width:910px; height:200px; margin:30px auto 0 auto;}
#dv_scroll{position:absolute; overflow:hidden;}

.dv_scroll_about{width:880px; height:170px;}
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar{position:relative; float:right; width:12px; height:100%; background:transparent url(../images/bg-scrollbar.png) no-repeat center;}
#dv_scroll_bar .Scrollbar-Track{position:absolute; left:0px; top:0px; width:12px; height:100%;}
#dv_scroll_bar .Scrollbar-Handle{position:absolute; left:0px; top:0; width:12px; height:73px; overflow:hidden; background:url(../images/srcoll.png) no-repeat; cursor:pointer;}
#dv_scroll_text{position:absolute;}


/* 集团公司 */
.company{position:relative; width:896px; overflow:hidden; margin:5px auto 20px auto;}
.company h2{font-size:16px; font-weight:normal; color:#B2C2D1;}
.company_infor{width:896px; height:220px; overflow:hidden; margin-top:15px;}
.company_infor ul{float:left; height:220px; margin-right:8px; position:relative;}
.company_infor .last{margin-right:0; float:left;}
.company_infor ul li{float:left; position:relative;}
.company_infor ul li span{position:absolute; bottom:0px; left:0px; display:block; width:100%; background:url(../images/company/company_tit.png) repeat-x; height:30px; line-height:30px;}
.company_infor ul li span h3{margin-left:12px; font-size:14px; color:#FFF; font-weight:normal;}

/* 公司视频 */
.company_video{position:relative; width:896px; height:251px; overflow:hidden; margin:20px auto 0px auto;}
.company_video ul li{float:left; margin-right:6px; width:445px;}
.company_video ul li.last{margin-right:0;}
.company_video ul li a span{width:445px; height:30px; line-height:30px; overflow:hidden; float:left; text-align:center; color:#FFF; font-size:12px;}
.company_video ul li a span:hover{text-decoration:underline;}
.company_video ul li img{width:inherit; height:inherit; -moz-transition:all .3s ease-in; -webkit-transition:all .3s ease-in; -o-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in;}
.company_video ul li img:hover{filter:alpha(opacity=60); -moz-opacity:.6; -khtml-opacity:.6; opacity:.6;}



/* 团队 */
.team_con{margin:25px auto; width:927px; height:429px; position:relative;}


/* 企业文化 */
.culture_con{width:935px; height:427px; margin:30px auto; font-size:14px;}
.switchBox{width:935px;}
.switchBox dt{width:60px; height:380px; position:relative; float:left; margin-top:23px;}
.switchBox dt h4{font-size:24px; font-weight:normal; padding-top:40px; height:150px;}
.switchBox dt h4 b{display:block; font-weight:normal;}

.switchBox span{background:url(../images/culture_li.png) no-repeat; width:60px; height:190px; cursor:pointer; float:left; text-align:center;}
.switchBox span.value{background-position:right 0; color:#91A9C2;}
.switchBox dt span.value.on{background-position:left 0; color:#FFF;}
.switchBox span.duty{background-position:left bottom; color:#91A9C2;}
.switchBox dt span.duty.on{background-position:right bottom; color:#FFF;}

.switchBox dd{float:right; display:none; width:870px; height:427px; line-height:30px;}
.culture_box{position:relative; width:870px; height:427px;}
.culture_box .culture_tit{background:url(../images/culture_tit.png) no-repeat; width:25px; height:35px; border-right:1px solid #375679; display:block; z-index:100; position:absolute; left:0px;}
.culture_box .value_tit{top:100px;}
.culture_box .duty_tit{top:290px;}
.culture_box .culture_in{position:absolute; width:796px; height:385px; border:1px solid #7F8D9B; left:25px; padding:20px 24px;}
.culture_box .culture_banner{margin-bottom:15px;}
.culture_box h3{font-size:18px; color:#FFF;}
.culture_box p{color:#D8D8D8;}


/* 企业荣誉 */
#honor{width:910px; margin:45px auto;}
#honor .list{position:relative; width:910px; height:344px; overflow:hidden;}
#honor ul.artist{position:absolute; top:0; left:0; height:344px; list-style:none; overflow:hidden;}
#honor ul.artist li{position:relative; display:inline; float:left; width:142px; height:344px; margin:0 20px; list-style:none;}

.clear{clear:both;}

.scrollBar{position:relative; height:26px; overflow:hidden; margin-top:30px;}
.scrollBar .barC{position:absolute; top:0px; left:38px; width:834px; height:26px; background:url(../images/04.png) repeat-x;}
.scrollBar .barL,.scrollBar .barR,.scrollBar .barLStop,.scrollBar .barRStop{position:absolute; top:0; width:38px; height:26px; cursor:pointer; background:transparent url(../images/03.png) no-repeat;}
.scrollBar .barL{left:0;}
.scrollBar .barR{right:0; background-position:right 0;}
.scrollBar .barLStop{left:0; background-position:0 -26px; cursor:default;}
.scrollBar .barRStop{right:0; background-position:right -26px; cursor:default;}
.scrollBar .barM{position:relative; height:26px; margin:0 -13px; padding:0; z-index:2; cursor:pointer;}
.scrollBar .bar{position:absolute; top:1px; left:0; width:227px; height:24px; cursor:e-resize; background:transparent url(../images/05.png) repeat-x;}


/* 弹出层 */
.single{width:142px; height:142px; margin:15px 0; float:left; background:#C35D2B; overflow:hidden; position:relative;}
.single a{width:142px; height:142px; display:block;}
.single .cover{background:#8495A4; position:absolute; top:0; left:0; border:0;}
.single .cover img{width:142px; height:142px;}
.single .name{width:142px; height:142px; color:#FFF;}
.single .name p,.single .name b{vertical-align:middle; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; font-size:14px;}
.single .name p{padding:0 10px; line-height:20px; width:122px; text-align:center;}
.single .name b{height:142px; width:1px; overflow:hidden; margin-left:-1px;}
.single a:hover{filter:alpha(opacity=85); opacity:85;}


#lightboxOverlay{position:absolute; top:0; left:0; z-index:9999; background-color:#000; filter:alpha(opacity=60); opacity:0.6; display:none;}
#lightbox{position:absolute; left:0; width:100%; z-index:10000; text-align:center; line-height:0; font-family:"lucida grande", tahoma, verdana, arial, sans-serif; font-weight:normal;}
#lightbox img{width:auto; height:auto;}
#lightbox a img{border:none;}
.lb-outerContainer{position:relative; background-color:white; *zoom:1; width:250px; height:250px; margin:0 auto;}
.lb-outerContainer:after{content:""; display:table; clear:both;}
.lb-container{padding:10px;}
.lb-loader{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
.lb-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
.lb-container > .nav{left:0;}
.lb-nav a{outline:none;}
.lb-dataContainer{margin:0 auto; padding-top:5px; *zoom:1; width:100%;}
.lb-dataContainer:after{content:""; display:table; clear:both;}
.lb-data{padding:5px 10px; color:#FFF;}
.lb-data .lb-details{width:85%; float:left; text-align:left; line-height:30px;}
.lb-data .lb-caption{font-size:14px; font-weight:bold; line-height:1em;}
.lb-data .lb-number{display:block; clear:left; padding-bottom:1em; font-size:11px;}
.lb-data .lb-close{width:35px; float:right; padding-bottom:0.7em; outline:none;}
.lb-data .lb-close:hover{cursor:pointer;}



/* 新闻中心 */
.news_con{width:920px; height:456px; margin:20px auto 30px auto; position:relative;}

.recommend{float:left; position:relative; width:559px; height:456px; border-right:1px solid #7f8d9b;}
.recommend .menu1{}
.recommend .menu1 h2{font-size:16px; font-weight:normal; color:#B2C2D1; line-height:30px;}


/* 新闻轮播 */
.news_carousel{position:relative; overflow:auto; width:526px; height:419px; margin-top:10px;}
.news_carousel ul li{float:left;}
.news_carousel .arrows{display:none;}
.news_carousel:hover .arrows,
.news_carousel.hover .arrows{display:block;}
.news_carousel .arrows{position:absolute; z-index:20;}
.news_carousel .arrows .prev,
.news_carousel .arrows .next{position:absolute; width:22px; height:34px; font:0/0 a; cursor:pointer;}
.news_carousel .arrows .prev{left:14px; background:url(../images/news_arrow.png) left center no-repeat;}
.news_carousel .arrows .next{left:490px; background:url(../images/news_arrow.png) right center no-repeat;}
.news_carousel ul li{height:419px;}
.news_carousel .arrows{top:40%;}

.dots{position:absolute; width:526px; height:60px; top:359px; text-align:center;}
.dot{float:left; line-height:20px; width:140px; height:40px; padding:10px 15px; background:#8496A4; cursor:pointer; margin-right:8px; display:block; color:#FFF;}
.dot span{overflow:hidden; width:140px; height:40px; display: block;}
.dot span a{color:#FFF; font-size:14px;}
.dots .last{margin-right:0px;}
.dot.active{background:#536782; color:#FFF;}

.news_center{width:330px; height:228px; position:relative; float:right;}
.news_center .menu2{border-bottom:1px solid #7f8d9b; position:relative;}
.news_center .menu2 h2{font-size:16px; font-weight:normal; color:#B2C2D1; height:40px; line-height:40px; margin-left:2px;}
.news_center .menu2 .more{background:url(../images/news_more.png) no-repeat; width:16px; height:16px; position:absolute; right:10px; top:12px;}

.news_center_list{padding:24px 5px; height:139px;}
.news_center_list li{margin-bottom:10px;}
.news_center_list li span{color:#A3A8AD; font-size:12px;} 
.news_center_list li p{height:30px; overflow:hidden; display:block;}
.news_center_list li p a{font-size:14px; color:#E9E9E9; line-height:30px;}
.news_center_list li p a:hover{text-decoration:underline; color:#FFF;}

/* 集团新闻 */
.group_new_left{float:left; position:relative; width:617px; height:456px; padding-right:34px; border-right:1px solid #7f8d9b;}
.group_new_list{width:617px; height:426px;}
.group_new_list li{border-bottom:1px dashed #9DA2A7; padding:12px 7px; position:relative; margin-bottom:5px;}
.group_new_list li h2{line-height:24px; width:450px; height:24px; overflow:hidden;}
.group_new_list li h2 a{color:#E9E9E9; line-height:24px; height:24px; font-weight:bold; font-size:14px; float:left;}
.group_new_list li h2 a:hover{color:#FFF; text-decoration:underline; font-weight:normal; font-weight:bold;}
.group_new_list li h2 span{position:absolute; right:8px; color:#A3A8AD; font-size:12px;}
.group_new_list li p{line-height:22px; font-size:12px; color:#DCDCDC; height:45px; overflow:hidden;}

/* 分页 */
.page{font-size:12px; color:#DCDCDC;}
.page a{color:#DCDCDC;}
.page a:hover{color:#FFF; text-decoration:underline;}

.group_new_right{width:244px; height:456px; float:right; position:relative; overflow:hidden;}
.group_new_right .menu{border-bottom:1px solid #7f8d9b;}
.group_new_right .menu h2{font-size:16px; font-weight:normal; color:#B2C2D1; height:40px; line-height:40px; margin-left:2px;}
.group_new_right ul li{padding:15px 2px 10px 2px;}

.new_right{width:244px; height:456px; float:right; position:relative; overflow:hidden;}
.new_right .menu{border-bottom:1px solid #7f8d9b;}
.new_right .menu h2{font-size:16px; font-weight:normal; color:#B2C2D1; height:40px; line-height:40px; margin-left:2px;}
.new_right ul li{line-height:32px; border-bottom:1px dashed #9DA2A7; height:32px; overflow:hidden; background:url(../images/news_tit.png) no-repeat 1px 15px; padding-left:12px;}
.new_right ul li a{color:#DCDCDC; font-size:12px;}
.new_right ul li a:hover{color:#FFF; text-decoration:underline;}


/* 新闻详情 */
.new_details_left{float:left; position:relative; width:617px; height:456px; padding-right:34px; border-right:1px solid #7f8d9b;}
.news_hd{width:100%; text-align:center; border-bottom:1px dashed #9DA2A7; padding:10px 0;}
.news_hd h2{color:#E9E9E9; font-size:16px; line-height:24px; padding:0 20px;}
.news_hd span{color:#A3A8AD; font-size:12px; line-height:24px;}


/* 集团产业 */
#imageFlow{position:relative; top:-55px; width:910px; height:500px; margin:0 auto;}
#imageFlow .diapo{position:absolute; left:-1000px; cursor:pointer; -ms-interpolation-mode:nearest-neighbor;}
#imageFlow .link{border:1px dotted #fff; margin-left:-1px; margin-bottom:-1px;}
#imageFlow .bank{visibility:hidden; overflow:hidden;}
#imageFlow .text{position:absolute; left:0px; width:100%; bottom:30px; text-align:center; color:#FFF; font-family:"Microsoft Yahei", sans-serif; z-index:1000;}
#imageFlow .title{font-size:18px; line-height:30px;}
#imageFlow .legend{font-size:12px; width:910px; height:50px; overflow:hidden; line-height:24px; text-align:center;}
#imageFlow .scrollbar{position:absolute; left:0; bottom:0; width:910px; height:26px; z-index:1000;}
#imageFlow .track{position:absolute; left:38px; width:834px; height:26px;}
#imageFlow .arrow-left{position:absolute;}
#imageFlow .arrow-right{position:absolute; right:0px;}
#imageFlow .bar{position:absolute; top:1px; height:24px;}

.industry_detail{width:910px; margin:0 auto 20px auto;}
.industry_detail h3{font-size:24px; text-align:center; color:#FFF; border-bottom:1px dashed #9DA2A7; height:50px; line-height:50px;}
.industry_detail p{color:#EDEDED; font-size:14px; line-height:26px; text-indent:2em;}

/* roundabout */
.roundabout-holder{width:910px; height:320px; margin:0 auto; overflow:hidden;}
.roundabout-moveable-item{width:540px; height:280px; cursor:pointer; border:3px solid #ccc;}
.roundabout-moveable-item img{width:100%;}
.roundabout-in-focus{border:3px solid rgba(0, 0, 0, 0.2);}




/* 人在谛航 */
.join_banner{background:url(../images/join_banner.png) no-repeat; width:277px; height:204px; position:absolute; top:16px; right:130px;}

.join_con{width:910px; margin:0 auto 10px auto; position:relative; overflow:hidden; color:#EDEDED; font-size:14px;}
.join_con p{line-height:26px; margin:25px 0;}
.join_con h2{font-size:16px;}

.tabbed_content{width:910px; position:relative; margin:15px 0; font-size:12px;}
.tabs{height:32px; position:relative;}
.tabs .moving_bg{background:url(../images/moving_bg.png) no-repeat; position:absolute; width:106px; height:32px; z-index:200; left:0;}
.tabs .tab_item{display:block; float:left; width:106px; height:32px; line-height:32px; background:url(../images/tabs.png) no-repeat; margin-right:1px; color:#ffffff; text-align:center; z-index:190; position:relative; cursor:pointer; font-size:12px; font-weight:bold;}
.tabbed_content .slide_content{overflow:hidden; padding:20px 0 20px 20px; position:relative; background:url(../images/tab_bg.png) repeat; width:910px;}
.tabslider{width:5000px;}
.tabslider ul{float:left; width:870px; margin:0px; padding:0px; margin-right:40px;}
.tabslider ul .join_pic{float:left; margin-right:20px;}
.tabslider ul p{float:left; margin:0px; line-height:30px;}
.tabs_bottom{background:url(../images/tab_bottom.png) no-repeat; width:910px; height:5px;}

.join_list{position:relative; overflow:hidden;}
.join_list ul{width:238px; float:left; margin-right:90px;}
.join_list ul.last{margin-right:0px;}
.join_list ul h2{line-height:36px; color:#FFF;}
.join_list ul p{margin:0px; line-height:20px; font-size:12px;}


/* 招募精英 */
p.remark{width:910px; color:#EDEDED; font-size:14px; line-height:26px; font-weight:normal; margin:20px auto 10px auto;}
p.remark strong{font-weight:bold;}

.talent_tit{width:880px; height:26px; display:block; font-size:14px; color:#FFF; position:relative; margin-left:45px;}
.talent_tit ul{background:#8496A4; height:26px; text-align:center; line-height:26px; float:left;}
.talent_tit .post{border-right:1px solid #C0CFDB; width:219px;}
.talent_tit .workplace{border-right:1px solid #C0CFDB; border-left:1px solid #485B6A; width:218px;}
.talent_tit .numbers{border-right:1px solid #C0CFDB; border-left:1px solid #485B6A; width:218px;}
.talent_tit .require{border-left:1px solid #485B6A; width:219px;}

.sidebar_nav{width:880px;}
.sidebar_nav ul{width:100%; float:left;}
.sidebar_nav ul li{display:block; list-style:none; width:220px; line-height:30px; height:30px; color:#EDEDED; overflow:hidden; float:left; text-align:center;}
.sidebar_nav ul li span{background:url(../images/tit_xin.png) no-repeat; width:24px; height:16px; position:absolute; top:8px; margin-left:8px;}
.sidebar_nav ul li a{font-size:14px; color:#FFF; display:block; text-decoration:underline;}
.sidebar_nav ul li a:hover{color:#FF6E00;}
.sidebar_nav ul li .btn{width:12px; height:12px; display:block; float:right;}
.sidebar_nav ul li .btn a{display:block; width:12px; height:12px; margin-top:9px;}
.sidebar_nav ul li .txt{float:left; display:block; width:130px;}
.sidebar_nav ul li.show{cursor:pointer;}
.sidebar_nav ul li.hide{cursor:pointer;}

.talent_box{width:880px; padding:0;}
.talent_top{background:url(../images/det_top.png) no-repeat; width:20px; height:13px; margin-left:100px;}
.talent_det{background:#B6C6D2; padding:10px 15px;}
.talent_det h4,.talent_det p{color:#444444; line-height:24px; font-size:14px; font-weight:normal;}

/* 客户服务 */
.service_con{width:910px; position:relative; margin:30px auto 10px auto; overflow:hidden;}
.service_con p{color:#ededed; font-size:14px;}
.form{font-size:14px; margin-top:20px;}
.form .item{height:24px; line-height:24px; margin:10px 0;}
.label{width:95px; float:left; color:#FFF; padding-left:75px;}
.input1{width:308px; height:20px; padding:2px 3px; background:#C0C5CC; border:none; line-height:20px;}
.select1{width:314px; height:24px; background:#C0C5CC; border:none; line-height:24px;}
.textarea1{width:560px; height:146px; padding:2px 3px; background:#C0C5CC; border:none; overflow:hidden;}
.submit1{background:url(../images/button.png) no-repeat left center; width:102px; height:42px; cursor:pointer; text-indent:9999em;}
.reset1{background:url(../images/button.png) no-repeat right center; width:102px; height:42px; cursor:pointer; text-indent:9999em; margin-left:10px;}
.red{color:#E46025;}
.message_con{display:block; margin:10px 0;}
.submit{height:42px; margin:15px 0;}


/* 合作伙伴 */
.partners_con{width:848px; margin:30px auto; position:relative; overflow:hidden;}
a:focus{outline:none; -moz-outline-style:none;}
.partners{width:848px; height:auto; color:#FFF;}

.boxin{width:848px; position:relative; float:left;}
.boxin .boxin_h{width:848px; height:8px; background:url(../images/partners_boxintop.png) no-repeat; overflow:hidden; float:left;}
.boxin .boxin_m{width:848px; background:url(../images/partners_boxbg.png) repeat-y; float:left; position:relative; padding:10px 0 0;}
.boxin .boxin_x{width:848px; height:8px; background:url(../images/partners_boxinbottom.png) no-repeat; overflow:hidden; float:left;}

.tip{width:260px; position:absolute; z-index:100;}
.tip h2{font-size:13px; font-weight:bold; display:block; color:#FFF; line-height:22px;}
.tip .infobox{width:250px; padding:5px; height:auto; background:url(../images/partners_mapdivbg.png) repeat; color:#FFF; line-height:18px; font-size:12px;}
.map .note{background:url(../images/partners_tipdot.png) no-repeat; padding:0 0 0 25px; line-height:25px; width:90%; position:absolute; bottom:0; left:20px; color:#FFF; color:#A3A3A3;}
.mq{width:838px; margin-left:5px; margin-right:5px; height:49px; overflow:hidden; float:left;}
.mq img{width:140px; height:79px;}




/* 联系我们 */
.contact_con{width:910px; position:relative; margin:30px auto; overflow:hidden;}
.map_site{width:580px; height:420px; position:relative; float:left;}
.contact{float:right; width:280px; font-size:14px;}
.contact ul{ margin-top:30px;}
.contact ul li{color:#EDEDED; line-height:30px;}
.contact ul li span{color:#DAEAFF;}




