@charset "utf-8";
/* CSS Document */
.content{ width:100%; min-width:1200px;}
.center{ width:1400px; margin:0 auto; overflow:hidden;}
.last{ margin:0 !important;}

/*header样式*/
.header{ background:#213b52; color:#FFFFFF; height:50px; position:fixed; width:100%; z-index:99999999;}
.header .logo{ margin-left:120px;}
.header .nav{ margin-left:60px;}
.header .tel{ margin-left:26px;}
.nav ul li{ float:left; margin-right:24px;}
.nav ul li a{ color:#FFFFFF; text-decoration:none; font-size:14px; line-height:50px;}

/*banner样式*/
.height{ height:50px;}
.banner{ background:url(../images/banner.jpg) center top no-repeat; height:600px;}

/*mainy样式*/
.main .main1{ height:600px; background:url(../images/bg1.jpg) repeat; overflow:hidden;}
.main1 h1{ font-size:36px; text-align:center; line-height:52px;margin:42px 0 22px 0;}
.main1 h1 span{ font-family:"宋体"; color:#09718f; font-size:45px; vertical-align:middle; }
.target ul li a{ display:block; width:30px; height:30px;}
.target ul li{ width:30px; height:30px; background:url(../images/default.png) center top no-repeat; margin-bottom:15px;}
.target ul li.on{ background:url(../images/on.png) center top no-repeat;}
.target{ margin-left:15px; display:none; position:fixed; top:300px; left:30px; z-index:9999999;}
.main1_list .infor1{ background:url(../images/main1_pic1.png) center top no-repeat; width:416px; height:479px; margin:0 52px 0 275px;}
.main1_list .infor2{ background:url(../images/main1_pic2.png) center top no-repeat; width:416px; height:479px;}
.main1_list h2{ color:#FFFFFF; font-size:20px; line-height:37px; text-align:center; margin-top:62px;}	
.infor1 .button a{text-align:center; color:#ffffff; text-decoration:none; font-size:12px; line-height:22px; height:22px; background:#b3b3b3; display:block; width:130px; margin:0 auto; margin-top:332px; transition:all ease 0.5s;}
.infor1 .button a:hover{ background:#0779a9;}
.infor2 p{ color:#FFFFFF; font-size:12px; line-height:36px; border-bottom:dotted 1px #BFBFBF; width:328px; margin-left:42px;}

.main2{ background:url(../images/main2_bg2.jpg) center top no-repeat; height:600px; overflow:hidden;}
.main2 .center{ background:url(../images/main2_bg.jpg) center top no-repeat; height:600px; position:relative;}
.main2 h1{ font-size:36px; text-align:center; line-height:52px; color:#ffffff;margin:46px 0 22px 0;}
.main2 h1 span{ color:#761bb9; font-size:44px;}
.main2 .dian li{ width:19px; height:21px; background:url(../images/dian.png) center top no-repeat; position:absolute; opacity:0}
.dian_pos1{ top:180px; left:585px;}
.dian_pos2{ top:300px; left:570px;}
.dian_pos3{ top:414px; left:608px;}
.dian_pos4{ top:428px; left:623px;}
.dian_pos5{ top:444px; left:686px;}
.dian_pos6{ top:402px; left:745px;}
.dian_pos7{ top:363px; left:762px;}
.dian_pos8{ top:259px; left:745px;}
.dian_pos9{ top:166px; left:675px;}

.details li{ color:#ffffff; border-bottom:1px solid #ffffff; overflow:hidden; font-size:18px; position:absolute; opacity:0}
.details li span{ font-size:12px;}
.details .details_1{ padding-left:50px; width:270px; top:139px; left:265px;}
.details .details_1 .icon1{ background:url(../images/icons.png) 0px 0px no-repeat; width:53px; height:50px;}
.details .details_2{ padding-left:58px; width:286px; top:259px; left:226px;}
.details .details_2 .icon2{ background:url(../images/icons.png) 0px -50px no-repeat; width:54px; height:50px;}
.details .details_3{ padding-left:56px; width:274px; top:373px; left:279px;}
.details .details_3 .icon3{ background:url(../images/icons.png) 0px -100px no-repeat; width:58px; height:50px;}
.details .details_4{ padding-left:58px; width:226px; top:444px; left:347px; border-right:solid 1px #ffffff; padding-top:50px;}
.details .details_4 .icon4{ background:url(../images/icons.png) 0px -150px no-repeat; width:50px; height:50px;}
.details .details_5{ padding-left:50px; width:364px; top:460px; left:694px; border-left:solid 1px #ffffff; padding-top:50px;}
.details .details_5 .icon5{ background:url(../images/icons.png) 0px -200px no-repeat; width:54px; height:50px;}
.details .details_6{ padding-left:56px; width:306px; top:417px; left:753px; border-left:solid 1px #ffffff;}
.details .details_6 .icon6{ background:url(../images/icons.png) 0px -250px no-repeat; width:48px; height:50px;}
.details .details_7{ padding-left:75px; width:360px; top:322px; left:778px;}
.details .details_7 .icon7{ background:url(../images/icons.png) 0px -300px no-repeat; width:65px; height:50px;}
.details .details_8{ padding-left:68px; width:345px; top:217px; left:760px;}
.details .details_8 .icon8{ background:url(../images/icons.png) 0px -350px no-repeat; width:62px; height:50px;}
.details .details_9{ padding-left:97px; width:339px; top:124px; left:691px;}
.details .details_9 .icon9{ background:url(../images/icons.png) 0px -400px no-repeat; width:52px; height:50px;}

.main3{ height:166px; background:url(../images/bg1.jpg) repeat;}
.main3 .center div{ margin-top:56px;}
.main3 .center .lft{ margin-left:213px;}
.main3 .center .rgt{ margin-right:230px;}
.main3 h1{ font-size:25px; line-height:49px;}
.main3 h1 i{ font-size:30px;}
.pad_lft{ padding-left:122px;}

.main4{ height:450px; background:url(../images/bg1.jpg) repeat;}
.main4 .request ul li{ height:72px; width:530px; background:#FFFFFF; margin-bottom:14px; box-shadow:1px 1px 2px #B3B3B3}
.main4 .request ul li p{ font-size:13px; padding:13px 0 13px 14px;}
.main4 ul li p span{ font-weight:bold; margin-right:6px;}
.main4 ul li p small{ font-size:14px;}
.request{ margin-top:30px; margin-left:212px;}
.chance{ width:426px; height:370px; background:url(../images/pic5.png) center top no-repeat; margin-top:36px; margin-left:70px; position:relative;}
.chance p{ color:#ffffff; font-size:24px; line-height:42px; position:absolute;}
.p1{top:235px; left:138px;}
.p2{top:166px; left:138px;}
.p3{top:92px; left:133px;}
.p4{top:20px; left:131px; font-size:20px !important;}
.p5{top:124px; left:262px; font-size:20px !important;}
.main4 .chance ul{ position:absolute; top:280px; left:198px;}
.main4 .chance ul li{ font-size:20px; color:#666666; height:30px; line-height:30px;}
.main4 .chance ul li img{ vertical-align:middle;}
.main4 .chance ul li span{ margin-left:5px;}
.button2 a{ display:block; width:188px; height:38px; background:#b3b3b3; color:#FFFFFF; line-height:38px; font-size:16px; text-decoration:none; text-align:center; margin:0 auto; transition:all ease 0.5s; position:relative; z-index:99999;}
.button2 a:hover{ background:#0779a9;}
.button2{ margin-top:-12px;}

.main5{ background:url(../images/bg4.jpg) center top no-repeat; height:599px; overflow:hidden;}
.main5 h1{ font-size:30px; color:#FFFFFF; line-height:58px; text-align:center; margin-top:46px; margin-bottom:15px;}
.main5 h1 span{ font-size:25px; color:#cccccc;}
.jianli ul li{ float:left; width:296px; height:408px; background:#ffffff; box-shadow:1px 1px 1px #000000; margin-right:12px;}
.button3 a{ display:block; width:188px; height:38px; background:#b3b3b3; color:#FFFFFF; line-height:38px; font-size:16px; text-decoration:none; text-align:center; margin:0 auto; transition:all ease 0.5s; position:relative; z-index:99999;}
.button3 a:hover{ background:#0779a9;}
.button3{ margin-top:18px;}
.jianli{ padding:0 244px;}
.jianli ul li h2{ padding-left:10px; margin-top:20px;}
.jianli ul li h2 span{ font-size:25px; margin-right:32px;}
.job{ font-size:12px; line-height:22px; color:#666666; margin-left:10px; border-bottom:1px #BFBFBF solid; width:250px; margin-bottom:28px;}
.jianli ul li h3{ margin-left:10px; margin-bottom:8px;}
.jianli ul li h3 span{ color:#333333; font-size:13px; margin-left:10px; font-weight:bold;}
.jobinf{ width:200px;}
.njob,.prejob{ margin-left:10px; margin-bottom:10px;}
.njob h4,.prejob h4{ color:#000000; font-size:12px; line-height:16px;}
.njob h4 span,.prejob h4 span{ color:#666666;}
.njob p,.prejob p{ color:#666666; line-height:16px;}
.njob img{ margin-top:20px;}
.prejob img{ margin-top:10px;}
.jobs{ overflow:hidden; margin-bottom:5px; margin-left:10px;}
.jobs span{ display:block; width:27px; height:23px; background:#395e76; color:#ffffff; float:left; text-align:center; line-height:23px;}
.jobs b{ font-weight:normal; padding:0 8px; background:#f2f2f2; line-height:23px; display:block; float:left; border-radius:3px; box-shadow:1px 1px 2px #4B4B4B;}




.main6{ height:600px; overflow:hidden; background:url(../images/bg1.jpg) repeat; padding-bottom:15px;}
.main6 h1{ font-size:40px; line-height:59px; text-align:center; margin-top:40px;}
.main6 p.title_sm{ font-size:20px; line-height:33px; text-align:center; color:#666666;}
.main6 h1 span{ color:#fa7805;}
.main6 p.title_sm span{ font-weight:bold; color:#000000;}
.yanjiu{ margin-top:36px; padding-left:348px;}
.yanjiu ul li{ width:132px; height:132px; float:left; background:#d9d9d9; margin-right:11px;}
.yanjiu ul li.active{ background:#fa7805; color:#FFFFFF;}
.yanjiu ul li div{ height:100px;}
.list1 div{ background:url(../images/icons2.png) -132px 0 no-repeat;}
.list1.active div{ background:url(../images/icons2.png) 0px 0px no-repeat;}
.list2 div{ background:url(../images/icons2.png) -132px -100px no-repeat;}
.list2.active div{ background:url(../images/icons2.png) 0px -100px no-repeat;}
.list3 div{ background:url(../images/icons2.png) -132px -200px no-repeat;}
.list3.active div{ background:url(../images/icons2.png)  0px -200px no-repeat;}
.list4 div{ background:url(../images/icons2.png) -132px -300px no-repeat;}
.list4.active div{ background:url(../images/icons2.png) 0px -300px no-repeat;}
.list5 div{ background:url(../images/icons2.png) -132px -400px no-repeat;}
.list5.active div{ background:url(../images/icons2.png) 0px -400px no-repeat;}
.main6 .yanjiu ul li p{ color:#808080; font-size:13px; line-height:13px; text-align:center;}
.main6 .yanjiu ul li.active p{ color:#FFFFFF;}
.main6 .yanjiu ul li h6{ background:url(../images/up.png) center top no-repeat; height:14px; margin-top:12px; display:none;}
.main6 .yanjiu ul li.active h6{ display:block;}
.main6 .line{ height:8px;}
.main6 .line ul li{ height:8px; width:938px; margin:0 auto;}
.line1{ background:url(../images/line1.png) center top no-repeat;}
.line2{ background:url(../images/line2.png) center top no-repeat;}
.line3{ background:url(../images/line3.png) center top no-repeat;}
.line4{ background:url(../images/line4.png) center top no-repeat;}
.line5{ background:url(../images/line5.png) center top no-repeat;}

.neirong { margin-top:15px;}
.neirong .neirong1 h3{ font-size:19px; line-height:24px; color:#666666; text-align:center; margin-bottom:18px;}
.neirong1 ol li{ float:left; position:relative; width:145px; height:174px; margin-right:14px; cursor:pointer}
.neirong1 ol{ padding:0 230px; margin-bottom:26px;}
.neirong1 ol li p.name{ height:27px; color:#FFFFFF; background:url(../images/peojuxing.png) center top no-repeat; font-size:14px; line-height:27px; text-align:center; position:absolute; left:0; bottom:0; width:100%}
.neirong1 ol li span{ display:block; width:100%; height:0; position:absolute; top:0; left:0; background:url(../images/pepbj.png) center top no-repeat; display:none;}
.neirong1 ol li span h4{ font-size:16px; color:#ffffff; padding:5px;}
.neirong1 ol li span p{ font-size:12px; color:#ffffff; padding:5px; line-height:14px; text-align:left;}
.neirong2 .box1{ padding-left:338px;}
.neirong2 .box1 .lft{ margin-right:50px;}
.neirong3 ul li{ float:left; margin-right:10px;}
.pra1{ font-size:20px; line-height:46px; color:#666666;}
.pra1 span{ color:#2f5b79;}
.pra2{ font-size:60px; line-height:70px;}
.pra3{ font-size:15px; line-height:26px;}
.pra3 span{ color:#2f5b79;}
.pra4{ font-size:51px; line-height:74px;}
.pra5{ font-size:39px; line-height:74px; color:#666666;}
.box2 .lft{ margin-right:32px;}
.box2{ padding-left:230px; margin-bottom:30px; margin-top:38px;}
.box3 ul li{ float:left; margin-right:-2px;}
.tubiao1{ width:77px; height:77px; background:url(../images/icon1.png) center center no-repeat; margin-right:10px;}
.tubiao2{ width:77px; height:77px; background:url(../images/icon2.png) center center no-repeat; margin-right:10px;}
.box3 ul{ margin-top:20px;}
.box3 ul li h2{ font-size:28px; line-height:36px;}
.box3 ul li p{ font-size:14px; line-height:20px; color:#666666;}
.box3 .lft{ margin-right:20px;}
.box3{ padding-left:230px; margin-bottom:15px; height:276px;}
.box3 .button3{ margin-top:56px;}
.box4 p{ color:#2f5b79; font-size:14px;}
.box4 p.ming{ margin-top:0px; margin-bottom:10px; font-weight:bold;}
.box4 p span{ color:#ffffff; line-height:28px; background:#2f5b79; font-size:16px; padding:0 5px; margin-right:5px;}
.box4 p.say{ font-size:15px; line-height:28px; color:#666666;}
.box4 .lft{ margin-right:32px;}
.box4{ padding-left:214px;px;}
.u1{ margin-top:15px;}
.u2{ margin-top:9px; padding:0 650px;}
.u2 li{ float:left; width:12px; height:12px; background:url(../images/default_sm.png) center center no-repeat; margin-right:10px; cursor:pointer;}
.u2 li.on{ background:url(../images/on_sm.png) center center no-repeat;}

.main7{ height:770px; background:url(../images/bckaground.jpg) center top no-repeat; overflow:hidden;}
.main7 .center{ position:relative; padding-bottom:100px;}
.main7 h1{ font-size:40px; line-height:59px; color:#FFFFFF; text-align:center; margin-top:50px;}
.main7 p.fu_title{ font-size:26px; line-height:38px; color:#999999; text-align:center;}
.main7 p i{ color:#FFFFFF; font-size:30px;}
.main7 .container{ width:1080px; border:5px solid rgba(204,204,204,0.53); background:#000000; border-radius:15px; margin:0 auto; height:308px; position:relative; margin-top:74px;}
.container h3{ font-size:29px; line-height:59px; color:#ffffff;}
.container .be{ width:607px; text-align:center; margin-top:60px;}
.be p{ font-size:24px; line-height:45px;border-top:#dddddd 1px solid; border-bottom:#ffffff 2px solid; border-right:2px #ffffff solid; border-left:1px #ffffff solid; width:367px; height:45px; margin:0 auto;}
.be p a{ text-decoration:none; color:#bf0214; }
.jiantou{ width:16px; height:26px; background:url(../images/jiantou_01.png) center top no-repeat; position:absolute; top:209px;right:124px;}
.backtop{ position:fixed; bottom:0px; right:40px; display:none;}


.footer{ /*height:310px;*/ background:#213b52;}
.box{ width:1200px; margin:0 auto;}
.footstyle{ font-size:20px; line-height:54px; color:#FFFFFF;}
.footstyle img{ margin-right:115px;}
.footstyle span{ font-size:30px;}
.lianxi ul li{ float:left; margin-right:44px;}
.mobile{ color:#FFFFFF; font-size:20px;}
.lianxi ul li span{ padding:0 10px;}
.zixun a{ display:block; width:114px; height:31px; background:url(../images/zixun.png) center center no-repeat; color:#FFFFFF; font-size:17px; text-align:center; line-height:24px; text-decoration:none;}
.information{ padding-left:15px;}
.information h5{ color:#ffffff; font-size:18px; line-height:30px; margin-top:24px; margin-bottom:36px;}
.information p{ font-size:16px; color:#A8A8A8; line-height:27px;}
.box{ padding-top:50px;}
.box dl{ margin-top:26px;}
.box dt{ margin-top:40px;}

.fix{ display:none;width:65px; height:426px; background:url(../images/diaopai.png) no-repeat center top; position:fixed; top:50px; right:30px; padding:0 5px; overflow:hidden;}
.fix ul li{ height:64px; border-bottom:dotted 1px #FFFFFF;}
.fix ul li a{ text-align:center; text-decoration:none;}
.fix ul{ margin-top:120px;}
.fix ul li div{ width:26px; height:24px; margin:0 auto; margin-top:16px;}
.zaixian{ background:url(../images/icon3.png) center top no-repeat;}
.fix ul li p{ font-size:14px; color:#ffffff; text-align:center; margin-top:8px;}
.baoming{ background:url(../images/icon5.png) center top no-repeat;}
.xuanke{ background:url(../images/icon4.png) center top no-repeat;}
.qq{ background:url(../images/icon88.png) center top no-repeat;}


/*表单 abel.tang 2015 0505 start*/
.mac{background:url(../images/mac.png) no-repeat;width: 569px; height:423px;padding-top: 27px;padding-left:73px;}
.mac h2{margin-top: 65px;
padding-left: 143px;
  font-size: 22px;
  font-weight: bold;color:#333333;}
.informations{width: 388px;position: relative;overflow:hidden; margin-bottom:36px;height: 436px; background:url(../images/img_03.png);}
.informations form input,.informations form select{height: 42px;border: medium none;left: 99px;position: absolute;width: 214px;font-family: 微软雅黑;font-size: 20px;}
.informations .name{top:75px;}
.informations .phone{top:145px;}
.informations .email{top:216px;}
.informations .source{top:289px;}
.informations .remark{top:266px;}
.informations .button{top:360px;left: 13px;background:url("../images/frm.gaodun_baoming.png") no-repeat;width: 355px; height: 45px;}
/*表单 abel.tang 2015 0505 end*/
