body{color:#535252;background-color:#fff;font-family:'Microsoft Yahei';font-size:12px;}

a{cursor:pointer;color:#4B4B4B;}

a:hover{text-decoration:none;color:#f60;}

.wrap{width:1004px;margin:0 auto;}

/*header*/

.top{padding:14px 0;}

.top .logo{padding-top:5px;}

.top-tool{height:25px;}

.top-tool .tLan{height:25px;position: relative;line-height:25px;background:url(../images/icon1.png) no-repeat left top;width:142px;margin-right:8px;}

.top-tool .tLan span{display:block;height:25px;padding-left:32px;cursor:pointer;}

.top-tool .tLan ul{width:140px;top:25px;border:1px solid #ccc;border-top:none;display:none;z-index: 100;background-color:#fff;}

.top-tool .tLan ul li{padding-left:32px;}

.top-tool .tLan ul li:hover{background-color:#04549d;}

.top-tool .tLan ul li:hover a{color:#fff;}

.top-tool a.tContact{display:inline-block;width:67px;color:#fff;height:25px;line-height:24px;background:url(../images/icon1.png) no-repeat right top;padding-left:31px;}

.top-tag{text-align:right;color:#969696;font-size:20px;padding-top:13px;}

.top-tag span{font-size:28px;}

.top-cont{width:260px;}

#banner {height: 232px;overflow:hidden;}

#header .menu{width:100%; height:38px;background:url(../images/nav_bg.jpg) repeat-x;border-radius:5px;}

#header .menu li{float:left;display:inline;width:120px;height:36px;line-height:36px;text-align: center;background:url(../images/nav_li.jpg) no-repeat 118px top;padding-right:1px;}

#header .menu li a{color:#fff;font-size:12px;display: block;height:36px;}

#header .menu li a:hover,#header .menu li.on a{background:url(../images/icon2.png)}

#header .menu li a img{vertical-align: middle;}

#header .bs {width:146px;background:#fff;height:22px;border-radius:10px;margin-top:7px;background:#fff url(../images/search.png) no-repeat 9px center;:}

#header form input{float:left;margin-left:33px;width:100px;height:22px;line-height:22px;}





#banner img{display: block;}

.m-cont{padding-top:6px;}

.m-cont li{width:331px;height:142px;background-repeat:repeat-y;margin-right:5px;margin-bottom:6px;float:left;text-align: center;color:#fff;overflow:hidden;}

.m-cont li.mli1 a{background-image: url(../images/mg1.gif);}

.m-cont li.mli2 a{background-image: url(../images/mg2.gif);}

.m-cont li.mli3 a{background-image: url(../images/mg3.gif);}

.m-cont li.mli4 a{background-image: url(../images/mg4.gif);}

.m-cont li.mli5 a{background-image: url(../images/mg5.gif);}

.m-cont li.mli6 a{background-image: url(../images/mg6.gif);}

.m-cont li.mli7 a{background-image: url(../images/mg7.gif);}

.m-cont li.mli8 a{background-image: url(../images/mg8.gif);}

.m-cont li.mli9 a{background-image: url(../images/mg9.gif);}

.m-cont li.mli-last{float:right;margin-right:0;}

.m-cont li a{color:#fff;display:block;width:100%;height:100%;}

.m-cont li .mli-txt{padding-top:45px;}

.m-cont li .mli-txt h3{font-weight:normal;font-size:18px;}

.m-cont li .mli-txt span{font-size:15px;}

img.vt{transition:transform 1.5s linear .1s;}

a:hover img.vt{transform:scale(1.2);}



#aBan{margin:-2px 0;}

#aBan img{max-width:100%;display:block;width:100%;}

.about h1{font-size:16px;color:#404040;font-weight:normal;padding-bottom:8px;}

.about-a h1{border-bottom:0px solid #efefef;}

.about-a h1.ah1{border:none;padding:0;}

.aLeft{width:502px;overflow:hidden;}

.anav-box h2{color:#414141;font-size:23px;height:86px;line-height:86px; text-align:center;font-weight:normal; border:1px solid #dcdcdc;}

.anav-box h2.ah2{border-bottom:none;}

.aNav{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}

.aNav li{width:250px;height:70px;overflow:hidden;float:left;margin-left:-1px; border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;}

.aNav li .nav-item{padding-right:20px;padding-top:18px;}

.aNav li .nav-item span.n-num{display:inline-block;width:25px;line-height:25px;text-align:center;border-radius:50%;height:25px;border:1px solid #efcdcd;}

.aNav li .nav-item p{text-align:right;width:191px;padding-right:9px;}

.aNav li .nav-item p font{font-size:12px;-webkit-text-size-adjust: none; display:inline-block;}

.aNav li .nav-item p span{display:inline-block;font-size:14px;}

.aNav li .nav-item1{padding-right:0;}

.aNav li .nav-item1 p{display: block;width:auto;padding:0;text-align:center;}

.aNav li .nav-item1 p span{font-size:16px;color:#242424;}

.aRight{width:492px;overflow:hidden;}

.arDiv{border:1px solid #dcdcdc;}

.arDiv img{display: block;margin:0 auto;max-width:100%;width:100%;height:auto;}

.arDiv a{display:block;background:#000;}

.arDiv a:hover img{opacity:.8;}

.ar-tit,.pl-tit{color:#101010;padding:30px 20px 20px;}

.ar-tit span,.pl-tit span{display: block;color:#8b8b8b;}

.ar-a{height:260px;}

.ar-a .ar-tit{height:46px;}

.ar-b{margin-top:11px;overflow: hidden;width: 510px;}

.ar-b .arDiv{width:238px;margin-right:11px;overflow:hidden;}

.ar-b .arDiv1{width:363px;margin-right:0;}

.ar-b .arDiv .ar-a{height:248px;}

.ar-b .arDiv .ar-a .ar-tit{padding:20px; height:35px;}

.about-a{padding-bottom:30px;}

.about-a .aLeft{width:251px;}

.about-a .aLeft .aNav{border-top:1px solid #dcdcdc;}

.about-a .aLeft .aNav li{height:70px;}

.about-a .aLeft .aNav li .nav-item{padding-top:18px;}

.about-a .aRight{width:720px;}

.about-a .aLeft .aNav1 li{height:70px;}

.about-a .aLeft .aNav1 li .nav-item{padding-top:18px;}

.about-a .ar-b{width:auto;}

.recruit table{width:100%;border-collapse:collapse;}

.recruit table th,.recruit table td{border:1px solid #dcdcdc;padding:12px;text-align: center;color:#222;}

.recruit table td{padding:17px 12px;}

.recruit table th{background:#525252;color:#fff;font-size:14px;font-weight:normal;}

.recruit table td.r-Dl{padding:0; text-align: left;display:none;line-height:22px;}

.recruit table td.r-Dl div{background:#f6f6f6;padding:12px;}

.recruit a.r-item{background:url(../images/i1.png) no-repeat right center;display:inline-block;padding-right:13px;}

.recruit a.r-item_in{background:url(../images/i2.png) no-repeat right center;}

.recruit tr.odd td{background:#f6f6f6;}

.pro-list {overflow:hidden;}

.pro-list ul{margin-right:-12px;}

.pro-list li{width:230px;height:241px;border:1px solid #ededed;background:#fff;float:left;margin-right:12px;margin-bottom:12px;}

.pro-list li:hover{border-color:#f60;}

.pl-tit{padding:20px 10px 0 30px;height:47px;}

.pl-img{height:167px;width:230px;display:table-cell;*display:block;*font-family:'Arail';*font-size:146px;text-align: center;vertical-align:middle;}

.pl-img img{vertical-align:middle;}

.pro-list .caseUl li a{display: block;width:100%;height:100%;position: relative;}

.pro-list .caseUl li a .pl-img{height:241px;width:230px;left:0;top:0;position:absolute;z-index: 2;}

.pro-list .caseUl li a .pl-tit{position:absolute;left:0;top:0;z-index: 3;}



.pages{text-align:center;padding-top:90px;}

.pages a{display:inline-block;margin:0 4px;border:1px solid #d8d8d8;padding: 5px 9px;}

.pages a.on{background:#8c8c8c;color:#fff;}



.pro-da{padding:6px 0 20px 0;}

.pa-pic{width:420px;height:305px;border:1px solid #f0f0f0;}

.paImg{width:420px;height:305px;display:table-cell;*display:block;*font-family:'Arail';*font-size:267px;text-align: center;vertical-align:middle;}

.paImg img{vertical-align:middle;}

.pa-txt{width:240px;}

.pa-txt table{width:100%;line-height:29px;}

.pa-txt,.pa-txt td{height:307px;}



.db-tag{border-bottom:1px solid #e1e1e1;position: relative;height:35px;}

.db-tag span{position: absolute;left:0;bottom:0px;height:35px;line-height:35px;}

.db-tag a{width:112px;text-align:center;font-size: 13px;height:35px;border-bottom:2px solid transparent;display:inline-block;}

.db-tag a.on{border-bottom-color:#e00b0a;color:#df0000;}

.db-cont{line-height:25px;padding:20px 0;}

.db-dl{display:none;color:#666;}



.zh-detail img{display: block;max-width:100%;}

.zh-p{padding:14px;line-height:28px;color:#4d4d4d;}

.join-detail .zh-p p{text-indent:2em;padding-bottom:15px;}

.part-cont .zh-p p{text-indent:2em;}

.arForm{width:360px;margin:0 auto;padding-top:50px;}

.arForm input{font-family:'Microsoft Yahei'}

.arForm input.fTxt{display: block;border:1px solid #dedede;height:42px;line-height:42px;padding:0 15px;width:330px;margin-bottom: 8px;}

.arBtn{width:236px;margin:0 auto;padding-top:24px;}

.arBtn input{display: block;width:102px;height:30px;line-height:30px;text-align: center;color:#fff;font-size:13px;background-color:#a5a5a5;border-radius:5px;margin:0 8px;cursor:pointer;}

.arBtn input:hover,.arBtn input:focus{background:#606060;}

.fc1{color:#343434;}

.qaList{margin:5px;height:240px;overflow:auto;}

.qaList dl dt{height:31px;line-height:31px;background:#f0f0f0;padding:0 10px;}

.qaList dl dd{color:#606060;line-height: 22px;padding:15px 6px;}

.qaList dl dd span{color: #000;}

.sForm{padding:13px 0 0 43px;}

.sForm td{padding:4px 0;}

.sForm input{height:17px;line-height:17px;border:1px solid #dadada;width:155px;}

.sForm select{border:1px solid #dadada;width:156px}

.sForm label{color:#cf1111;}

.sForm textarea{border:1px solid #dadada;width:215px;height:75px;}

.sForm input.sBtn{width:56px;height:23px;background:#ececec;text-align:center;font-family:'Microsoft Yahei';display: block;cursor:pointer;}



.qabox dl{line-height: 22px;margin-bottom:15px;}

.qabox dl dt{color:#000;padding:20px 0;}

.qabox dl dd{color:#525252;}

.newsList dl{padding-bottom:10px;margin-bottom:15px; border-bottom:1px dotted #d3d3d3;}

.newsList dt{padding:4px 0; width:60px;text-align:center;border-right:1px solid #c1c1c1;color:#373636;}

.newsList dd{width:640px;font-family:'宋体'}

.newsList dd strong{font-weight:normal;color:#434242;}

.newsList dd p{color:#686767;padding:5px 0;}



.join-detail{line-height:25px;font-size:12px;}



#footer{margin-top:12px;color:#888;}

#footer .copyright{padding:10px 0;border-top:1px solid #dadada;text-align: center;}

#footer .foot{padding:30px 0; background:#f8f8f8;}

#footer .foot-a{border-bottom:1px solid #dadada;padding-bottom:30px;}

#footer .foot-a li{width:251px;float:left;display:inline;}

#footer .foot-a li span{width:39px;height:39px;text-align:center;line-height:39px;display: block;border:1px solid #676767;border-radius:50%;font-size:26px;color:#5e5e5e;margin-left:40px;}

#footer .foot-a li .foot-txt{width:157px;font-size:14px;line-height:41px;}

#footer .foot-a li .foot-txt h3{font-weight:normal;font-size:13px;padding-top:3px;}

#footer .foot-b{padding:20px 0;}

#footer .ft-dl{padding-left:40px;border-right:1px solid #dadada;width:120px;height:200px;}

#footer .ft-dl strong{font-weight:normal;color:#393939;font-size:14px;display: block;padding-bottom:5px;}

#footer .ft-dl div a{display: block;line-height:22px;color:#878787;}

#footer .ft-dl div a:hover{color:#f60;}

#footer .ft-dl1{padding:0 15px;width:140px;}

#footer .ft-dl1 .ft-wx{padding-top:20px;}

#footer .ft-dl2{width:188px;text-align:center;color: #373737;}

#footer .ft-dl2 strong{font-size:19px;display: block;padding-top:12px;}

#footer .ft-dl2 a.tels{display:inline-block;color:#fff;padding:5px 23px;background:#fe0000;margin-top:8px;}

#footer .ft-dl2 a.tels:hover{background-color:#04549d}

.pages a{display: inline-block;text-align: center;background: #fff;border-radius: 0px;margin: 5px 7px;border: 1px solid #626469;text-align:center;}