﻿article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal;}
*{padding:0;margin:0;}
p{padding:0;margin:0;}
img{vertical-align:bottom; border:0px;}
ul,li{list-style:none;padding:0;margin:0;}
input{border:none;}
em, i{font-style:normal;}
body,html{padding:0;margin:0; font-family:"微软雅黑";font-size:13px;font-weight:normal;}
a{text-decoration:none;border:none; color:#333}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
a:active {text-decoration: underline;}
.fl{float:left;}
.fr{float:right;}
.mt1{margin-top:0.6rem;}
input:focus {outline:none; }
.mt1{margin-top:1em; display:inline;}
.mt4{margin-top:4em;display:inline;}
.mt6{margin-top:6em; display:inline;}

.ALL{width:100%; position:relative; /* background:url(../images/bgbg.jpg) no-repeat; background-size:100%;*/}
/*.header{background:url(../images/top.gif) no-repeat;  background-size:100%;  width:100%; float:left;}*/
.w895{width:895px; margin:0px auto;}
.headtop{width:1002px; margin:0px auto; height:99px;}
.headtopfl{width:240px; margin-top:20px; display:inline;}
.headtopfr{margin-top:16px; display:inline; width:600px;}

.headnav a{float:left;}
.headnav .mb_1{ background:url(../images/m1_a_01.jpg) no-repeat;width:73px; height:44px; text-indent:-999px;}
.headnav .mb_2{ background:url(../images/m1_a_02.jpg) no-repeat;width:81px; height:44px; text-indent:-999px;}
.headnav .mb_3{ background:url(../images/m1_a_03.jpg) no-repeat;width:84px; height:44px; text-indent:-999px;}
.headnav .mb_4{ background:url(../images/m1_a_04.jpg) no-repeat;width:90px; height:44px; text-indent:-999px;}
.headnav .mb_5{ background:url(../images/m1_a_05.jpg) no-repeat;width:89px; height:44px; text-indent:-999px;}
.headnav .mb_6{ background:url(../images/m1_a_06.jpg) no-repeat;width:113px; height:44px; text-indent:-999px;}
.headnav .mb_1:hover{background:url(../images/b1_a.jpg) no-repeat;}
.headnav .mb_2:hover{background:url(../images/b2_a.jpg) no-repeat;}
.headnav .mb_3:hover{background:url(../images/b3_a.jpg) no-repeat;}
.headnav .mb_4:hover{background:url(../images/b4_a.jpg) no-repeat;}
.headnav .mb_5:hover{background:url(../images/b5_a.jpg) no-repeat;}
.headnav .mb_6:hover{background:url(../images/b6_a.jpg) no-repeat;}

.bannerimg{float:left; height:370px;}
.headtopfltit{ color:#fff; float:left;}
.headtopfltit a{font-size:12px;}
.searchText{background:url(../images/serch_01.gif) no-repeat; width:210px; height:21px; line-height:21px; border:none; float:left;}
.submitsea{background:url(../images/serch_02.gif) no-repeat; width:26px; height:21px; line-height:21px; border:none; cursor:pointer;}
.banner{width:988px; margin:0px auto; height:355px;}
/*.banner .bannerimg{background-size:100%;background:url(../images/banner.jpg) no-repeat; width:100%; height:355px;}*/

.container{width:100%; position:relative; float:left; color:#333; height:395px; padding:18px 0px; margin-bottom:20px;}
.containerfl{width:600px;}
.containerfltiter{ margin-bottom:1em;}
.containerfltiter i{border-left:3px solid #2166b2; height:20px; float:left;}
.containerfltiter em{ color:#2166b2; margin-left:3px; font-size:14px; font-weight:bold;}
.containerfllist{width:100%;}
.containerfllist li{border-bottom:0px solid #ddd; width:100%; line-height:24px; float:left;}
.containerfllist label{float:left; margin-right:10px; width:15%; padding-left:10px; font-weight: bold; font-size:13px;}
.containerfllist p{font-size:12px;}
.cl_lg_1{ height:72px;}
.cl_lg_2{float:left;}
.headnav{width:100%; float:left; margin-top:0.8em;}
.containerfr{width:260px;}
.paragraph{color:#757575;}
.paragraph p{text-indent:24px; line-height:25px;}
.paragraph img{max-width:100%; margin-top:5px;}

.imgbanner{width:100%; float:left;}
.imgbanner img{max-width:100%;}
.company{width:100%; position:relative; float:left; color:#333;  padding:18px 0px;}
.companytiter{background:url(../images/sub_tit_21.jpg) no-repeat; padding-left:70px; height:42px; line-height:42px; width:100%; float:left; font-size:14px; font-weight:bold; color:#2b6eb5; margin-bottom:15px;}
.new, .companylist, .talent{width:100%; float:left; position:relative;}
.new li{width:100%; float:left; height:32px; line-height:32px; border-bottom: 1px dotted #ccc;}
.new li a{/*color: #2c75c2; */color:#848484;}
.new li em{ color:#666; margin-right:25px;}
.companylist li{ width:100%; line-height:42px; float:left; border-bottom: 1px solid #ddd;}
.companylist label{float:left; margin-right:10px; width:15%; padding-left:10px; font-weight:bold;}
.company-cl{background-color: #F6F6F6;}
.cl_lg_1{ height:72px;}
.cl_lg_2{float:left;}


.contact {width:725px;background: #F2F2F2;padding:65px 80px; float:left;}
.contact ul{width:100%; float:left; margin-bottom:2em;}
.contact li{line-height:2em; width:100%; float:left; font-size:14px;}
.contact h5{font-weight: bold; width:100%;font-size:14px; float:left;}
.contact em {width:100%;float:left; font-size:12px; margin-bottom:5px;}
.contact em a{color:#00669D;}

.talent ul{background: url(../images/imgtal.png) no-repeat; width:895px; height: 773px; float:left; position:relative; margin:1em 0px;}
.talent .talent_1{width: 280px; height: 190px; padding-top: 90px; margin:1em 0px 0px 0px; display:inline;position: relative;}
.talent .talent_1 em{width: 115px; float:left; color:#333; margin-left: 60px; padding-left:36px; line-height:1.8em; background:url(../images/3.jpg) 20px 12px no-repeat;font-size: 15px;}
.talent .talent_2{width:96px; height:140px; padding-left: 102px; padding-top: 75px;  display:inline;position: relative;left: 64px;top: -17px;}
.talent .talent_2 em{letter-spacing:9em; font-size: 18px; font-weight:bold;}
.talent .talent_3{width:213px; height:110px; padding-top:32px; margin-top:1em; display:inline;position: relative;top: 77px;left: 95px;}
.talent .talent_3 em{width:120px; margin-left: 4em; float:left; color:#333; padding-left: 36px; line-height:1.8em; background:url(../images/3.jpg) 20px 12px no-repeat;font-size: 15px;}
.talent .talent_4{width:200px; height:145px; margin-top:1em; display:inline; position:relative; left: -660px;top: 293px;}
.talent .talent_4 em{font-size: 18px; font-weight:bold; padding:60px 0px 0px 80px; float:left;}
.talent .talent_5{width:251px; height:208px; position:relative;left: -134px;top: 87px;}
.talent .talent_5 em{font-size: 21px; font-weight:bold; float:left; text-align: center;width:251px; color:#fff; margin-top:160px;}
.talent .talent_6{width:200px; height:137px; position:relative; text-align:center; left: 650px;top: -52px;}
.talent .talent_6 em{ font-size:15px; font-weight:bold; margin-top:45px; float:left; padding-left:20px;}
.talent .talent_7{width:251px; height:100px; position:relative; padding-top:42px;left: -159px;top: 152px;}
.talent .talent_7 em{width: 160px; margin-left:2em; float:left; color:#333; padding-left: 26px; line-height:1.8em; background: url(../images/3.jpg) 14px 12px no-repeat;font-size: 15px;}
.talent .talent_8{width:89px; height:162px; position:relative; padding:60px 0px 0px 70px;left: -80px;top: 132px;}
.talent .talent_8 em{letter-spacing:9em; font-size: 18px; font-weight:bold;}
.talent .talent_9{ width:180px; height:117px; position:relative; right: -11px; padding-top:50px; top: 144px;}
.talent .talent_9 em{width:120px; margin-left:2em; float:left; color:#333; padding-left:36px; line-height:1.8em; background:url(../images/3.jpg) 20px 12px no-repeat;font-size: 15px;}



.companytop{background:url(../images/imgb.png) no-repeat; width:100%; position:relative; float:left; height:470px;} 
.companytopfl{width:450px;}
.companytopfl h5{line-height:3em; font-size:16px; color:#fff; margin-left:8em; font-weight:bold}
.companytoplist{border-bottom:1px solid #c6c6c6; width:365px; margin-left:25px; display:inline; float:left; padding-bottom:8px;}
.companytoplist h5{font-size:16px; color:#006699;font-weight:bold; margin:18px 0px 0px; line-height:20px;}
.companytoplist li{float:left; width:96%; color:#333; padding-left:4%; line-height:1.7em; background:url(../images/3.jpg) 0px 12px no-repeat;}
.companytopfl .dolid{ border:none;}
.companycon{ width:155px; margin-left:25px; display:inline; float:left;}
.companycon h5, .companyfr h5{height:3em; line-height:3em; text-align:center;font-size:16px; color:#fff;font-weight:bold}
.companyconwt{ width:100%; float:left; color:#bbe0e3; font-weight:bold; text-align:center;}

.companyfr{width:140px; margin-left:90px; display:inline; float:left;}
.companyfr ul{width:130px; display:inline; float:left; margin:35px 0px 0px 15px;}
.companyfr li{ height:40px; line-height:40px; text-align:center; font-weight:bold; font-size:16px; color:#006699; padding-bottom:15px;}
.servicebt{background:#bbe0e3; width:90%; height:150px; float:left; padding:0px 5%;}
.btn{border-radius:5px;  height:3em; line-height:3em;  text-align:center;}
.inner{background:#8bcacf;width:100%; float:left; margin:25px 0px 15px; display:inline;}
.inner a{color:#006699; font-weight:bold; font-size:14px;}
.innerbtn{width:100%; float:left;}
.innerbtn a{background:#2ea2a2;width:30%; float:left; color:#fff;  font-size:14px;}
.mtfr{margin:0px 5%; display:inline;}

.pageTitle{width:100%; position:relative; float:left; border-bottom: 1px solid #ddd; padding-bottom:0.88em;}
.pageTitle h2{ font-size:15px; color: #20242F; height:3em; line-height:3em; font-weight:bold; border-bottom: 1px solid #ddd; margin-bottom:0.88rem;}
.pageTitle p{font-size:1rem; color:#333; line-height:2em;}



@media screen and (min-width:1200px){.banner{height:360px;}.w895 {width: 875px;}}



.footer{width:920px; margin:0px auto;}
.footerfl{float:left;}
.footerfr{float:left; line-height:24px; padding-left:25px; color:#949494; font-size:12px; margin-top:5px;}
.listd{padding-left: 10px;background: url(../images/3.jpg) no-repeat 0px 8px;}
.bannerimg{margin: 3px 0px 0px -7px;z-index: 999;}
