@charset "utf-8";
/* CSS Document */

*{ -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td{margin:0; padding:0; outline: none;}
body{overflow-x:hidden; font:14px/1.2 "Microsoft Yahei"; background:#fff;color:#595959; -webkit-font-smoothing: antialiased;/*这个属性可以使页面上的字体抗锯齿*/ }
a{ text-decoration:none; color:#595959;}
/*a:hover,a:hover *{ color: #b40002;}*/
.clearfix:after{ content: ''; display: block; clear:both;}
.hidd{ display:none;}
li{ list-style:none;}
i,em{ font-style:normal;}
.fr{ float:right;}
.fl{float:left;}
img{ vertical-align:middle; border:none; max-width:100%;}
.wrapper{ width:1200px; margin:0 auto;}
.tranone{ -webkit-transition: none; -ms-transition: none; -moz-transition: none; -o-transition: none; transition: none;}
input:focus,textarea:focus,select:focus{ outline: none;}

input::-ms-input-placeholder{ color: #BAB9B9;}
input::-webkit-input-placeholder{ color: #BAB9B9;}
input::-moz-placeholder{ color: #BAB9B9;}

/* img 动画效果 */
.scale12{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s;}


/* 顶部 */
.top{}
.top .logo{ height: 80px; line-height: 80px;}
.top .logo img{ max-height: 100%;}
.top .tel{ height: 40px; padding: 20px 0; padding-left: 52px; background: url(../images/tel.png) no-repeat left center;}
.top .tel p{ display: block; font-size: 18px; font-weight: bold; color: #1571c0; line-height: 18px;}
.top .tel i{ display: block; font-size: 16px; font-family: arial; margin-top: 4px;}
.searform{ margin-left: 35px; margin-top: 22px; height: 34px; border: 1px solid #e5e5e5; border-radius: 36px;}
.searform .searinp{ margin-left: 20px; margin-top: 9px; border-left: 2px solid #d7d7d7; border-right: 2px solid #d7d7d7;}
.searform .searinp input{ width: 136px; height: 16px; line-height: 16px; padding: 0 10px; border: 0 none; color: #666;}
.searform .searbtn{ width: 45px; height: 34px; background: url(../images/sear-sub.png) no-repeat center center; border: 0 none;}

/* 导航菜单 */
.nav{ position: relative; z-index: 2; height: 60px; background: url(../images/navbg.jpg) repeat-x;}
.nav ul li{ float: left; position: relative; z-index: 1; padding-top: 8px;}
.nav ul li:last-child > a:after{ content: ''; display: block; position: absolute; top: 50%; right: 0px; z-index: -1; margin-top: -4px; width: 1px; height: 8px; background: #5499d2;}
.nav ul li > a{ display: block; width: 150px; height: 52px; line-height: 44px; text-align: center; font-size: 16px; color: #FFFFFF; border-top-left-radius: 20px; border-top-right-radius: 20px; transition: none;}
.nav ul li > a i{ display: block; padding-bottom: 7px; margin: 0 12px;}
.nav ul li > a:before{ content: ''; display: block; position: absolute; top: 50%; left: 0px; z-index: -1; margin-top: -4px; width: 1px; height: 8px; background: #5499d2;}
.nav ul li .drop{ position: absolute; top: 100%; left: 0px; z-index: 999; width:100%; text-align: center; background: #FFFFFF; display: none;}
.nav ul li .drop dl{ padding: 7px 0;}
.nav ul li .drop dt a{ display: block; line-height: 37px; padding: 0 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px;}
.nav ul li.active > a{ background: #FFFFFF; color: #1571c0; font-weight: bold;}
.nav ul li.active > a i{ border-bottom: 1px solid #f6f6f6;}
.nav ul li .drop dt:hover a{ color: #FFFFFF; background: #1571c0;}

/* 底部 */
.footer{ padding: 16px 0; background-color: #023361;}
.footer .friendlink{ margin-left: -10px; color: #FFFFFF; margin-top: 20px;}
.footer .friendlink a{ margin: 0 10px; color: #FFFFFF;}
.banq{ margin-top: 10px; color: #0065c4;}



/* 首页banner */
.banner,.nbanner{ position: relative; z-index: 1;}
.banner,.banner .flexslider,.banner .slides li{ min-width: 1200px; height: 550px;}
.nbanner,.nbanner .flexslider,.nbanner .slides li{ min-width: 1200px; height: 300px;}
.slides li a{ display: block; width: 100%; height: 100%;}
.flexslider{position:relative;overflow:hidden;z-index:1;}
.slides{position:relative;z-index:1;}


/* 圆点切换 */
.flex-control-nav{position:absolute;bottom:60px; z-index:1;padding-left:0;width:1200px;left:0;right:0; height:4px; line-height:2px;margin:0 auto;text-align:center;}
.flex-control-nav li{width:20px;height:4px;margin:0 7px;display:inline;zoom:1;text-align:center; overflow:hidden;}
.flex-control-nav a{display:inline-block;width:20px;height:4px; line-height:80px;cursor:pointer;color:#fff;font-family:Arial; overflow:hidden; background: #7a7c95; border-radius: 4px;}
.flex-control-nav .flex-active{ width: 46px; background: #ff962e;}

/* 左右按钮切换 */
/*.flex-direction-nav a{width:80px;height:80px;line-height:99em;overflow:hidden;margin:-37px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0.8;filter:alpha(opacity=80);-webkit-transition:all .3s ease; border-radius: 50%;}
.flex-direction-nav .flex-next{ background:url(../images/arrow-r1.png) #656565 no-repeat center center; right:2%;}
.flex-direction-nav .flex-prev{ background:url(../images/arrow-l1.png) #656565 no-repeat center center; left:2%;}
.flexslider .flex-next:hover{ background-color: rgba(0,0,0,0.4);}
.flexslider .flex-prev:hover{ background-color: rgba(0,0,0,0.4);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}*/


/* fonts特殊字体 */
@font-face {
    font-family: 'dincond-regular-webfont';
    src: url('../fonts/dincond-regular-webfont.eot');
    src: url('../fonts/dincond-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/dincond-regular-webfont.woff2') format('woff2'),
    url('../fonts/dincond-regular-webfont.woff') format('woff'),
    url('../fonts/dincond-regular-webfont.ttf') format('truetype'),
    url('../fonts/dincond-regular-webfont.svg#dincond-regular-webfont') format('svg');
}

@font-face {
    font-family: 'dincond-medium-webfont';
    src: url('../fonts/dincond-medium-webfont.eot');
	src: url('../fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/dincond-medium-webfont.woff2') format('woff2'),
	url('../fonts/dincond-medium-webfont.woff') format('woff'),
	url('../fonts/dincond-medium-webfont.ttf') format('truetype'),
	url('../fonts/dincond-medium-webfont.svg#dincond-medium-webfont') format('svg');
}

@font-face {
    font-family: 'dincond-black-webfont';
    src: url('../fonts/dincond-black-webfont.eot');
	src: url('../fonts/dincond-black-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/dincond-black-webfont.woff2') format('woff2'),
	url('../fonts/dincond-black-webfont.woff') format('woff'),
	url('../fonts/dincond-black-webfont.ttf') format('truetype'),
	url('../fonts/dincond-black-webfont.svg#dincond-black-webfont') format('svg');
}

@font-face {
    font-family: 'dincond-bold-webfont';
    src: url('../fonts/dincond-bold-webfont.eot');
	src: url('../fonts/dincond-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/dincond-bold-webfont.woff2') format('woff2'),
	url('../fonts/dincond-bold-webfont.woff') format('woff'),
	url('../fonts/dincond-bold-webfont.ttf') format('truetype'),
	url('../fonts/dincond-bold-webfont.svg#dincond-bold-webfont') format('svg');
}


/* 首页style */
.padtf45{ padding: 45px 0;}
.ial{ width: 745px; min-height: 205px; margin-top: 25px; padding: 25px 10px 25px 25px; background: #fafafa;}
.iar{ width: 380px; height: 280px; overflow: hidden;}
.ial a{ display: block;}
.ial .ial-cont{ width: 510px;}
.ial .ial-cont dl dt{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 20px; font-size: 20px; font-weight: bold; color: #333333;}
.ial .ial-cont dl dt:after{ content: ''; display: block; margin-top: 15px; width: 22px; height: 0; border-bottom: 2px solid #4286c8;}
.ial .ial-cont dl dd{ margin-top: 20px; height: 72px; line-height: 24px; overflow: hidden; color: #999999;}
.ial .ial-img{ overflow: hidden; width: 209px; height: 252px; margin-top: -50px;}
.ial .ial-cont .ialmore{ display: block; margin-top: 25px; width: 40px; height: 34px; padding: 8px 5px; background: #FF962E; color: #FFFFFF;}

.ititle{ height: 40px; line-height: 40px; border-bottom: 1px solid #62a7e9;}
.ititle .icon{ width: 35px; height: 30px;}
.ititle .icon1{ background: url(../images/icon-t1.png) no-repeat left center;}
.ititle .icon2{ background: url(../images/icon-t2.png) no-repeat left center;}
.ititle .icon3{ background: url(../images/icon-t3.png) no-repeat left center;}
.ititle em{ height: 30px; line-height: 30px; font-size: 20px; font-weight: bold; color: #333333;}
.ititle p{ height: 40px; line-height: 40px; margin-left: 5px; font-family: arial; color: #d2e8ff;}
.ititle .imore{ padding-right: 15px; text-transform: uppercase; font-family: arial; color: #FFFFFF; background: url(../images/morebg1.png) no-repeat right center;}

.iar .ititle{ border-color: #b7d3eb;}
.iar .ititle p{ color: #cccccc;}
.iar .ititle .imore{ padding-right: 15px; text-transform: uppercase; font-family: arial; color: #1571c0; background: url(../images/morebg2.png) no-repeat right center;}

.iarlist{}
.iarlist ul li a{ display: block; line-height: 46px; border-bottom: 1px dashed #f4f4f4;}
.iarlist ul li p{ float: left; width: 280px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.iarlist ul li i{ float: right; width: 100px; text-align: right; font-size: 12px; color: #999999;}
.iarlist ul li:hover p{ color: #1571c0;}



.ibcont{ padding: 30px 0 40px;}
.ibl{ width: 790px;}
.ibr{ width: 380px;}
.imarq{ margin-top: 20px; height: 216px; overflow: hidden;}
.imarq ul li{ float: left; width: 308px; padding-right: 20px;}
.imarq ul li a{ display: block;}
.imarq ul li .ianimg{ height: 192px; overflow: hidden;}
.imarq ul li .ianame{ position: relative; z-index: 1; width: 190px; height: 48px; line-height: 48px; margin: 0 auto; margin-top: -24px; font-size: 16px; background: #FFFFFF; padding: 0 25px;}
.imarq ul li .ianame p{ float: left; width: 190px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center;}
.imarq ul li .ianame i{ float: right; width: 0; height: 48px; background: url(../images/arrow-r1.png) no-repeat right center;}
.imarq ul li:hover .ianame{ width: 258px; background: #0662c4; color: #FFFFFF;}
.imarq ul li:hover .ianame p{ text-align: left;}
.imarq ul li:hover .ianame i{ width: 25px;}
.imap{ margin-top: 20px; height: 168px; overflow: hidden;}
.ilxbtn{}
.ilxbtn a{ display: block; width: 50%; height: 48px; line-height: 48px; text-align: center; color: #FFFFFF;}
.ilxbtn a p{ display: inline-block;}
.ilxbtn a.fl{ background: #ff962e;}
.ilxbtn a.fr{ background: #1571c0;}
.ilxbtn a.fl i{ float: left; width: 26px; height: 48px; margin-right: 16px; background: url(../images/icon-lx1.png) no-repeat center center;}
.ilxbtn a.fr i{ float: left; width: 26px; height: 48px; margin-right: 16px; background: url(../images/icon-lx2.png) no-repeat center center;}


/* 2-1关于我们 */
.ncont{ padding-bottom: 55px;}
.nct{ height: 60px; line-height: 60px; border-bottom: 1px solid #e4e1e1; overflow: hidden;}
.nct .subMenu{}
.nct .subMenu ul li{ float: left;}
.nct .subMenu ul li a{ display: block; padding: 0 22px; font-size: 18px;}
.nct .subMenu ul li.active a{ background: #166dbd; color: #FFFFFF;}
.nct .nyd{ padding-left: 30px; background: url(../images/house.png) no-repeat left center; color: #999999;}
.nct .nyd a{ color: #999999;}

.jjname{ margin-top: 60px; text-align: center;}
.jjname h3{ font-size: 30px; color: #333333;}
.jjname p{ display: block; margin-top: 10px; text-transform: uppercase; color: #999999;}

.jjcont{ margin-top: 30px; line-height: 30px;}

/* 2-2专业团队 */
.zytd{ margin-top: 75px;}
.imglist{ position: relative; z-index: 1; width: 822px; height: 572px; overflow: hidden;}
.zzrybig{ position: relative; z-index: 1;}
.zzryimg{ width: 100%; height: 530px; overflow: hidden;}
.zzryimg ul{ -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
.zzryimg ul li{ position: relative; z-index: 1; float: left; width: 822px;}
.zzryimg ul li div{ height: 100%; overflow: hidden;}
.zzryimg ul li div img{ width: 100%; min-height: 100%;}
.zzryimg ul li p{ position: absolute; bottom: 0px; left: 0px; z-index: 10; display: block; width: 90%; height: 65px; line-height: 65px; padding: 0 5%; font-size: 18px; color: #FFFFFF; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/bgblock30.png) repeat;}

.zzrylist{ position: absolute; bottom: 0px; left: 0px; z-index: 10; width: 774px; overflow: hidden;}
.zzryBtn{ width: 176px; height: 50px;}
.zzryBtn .prev{ width: 88px; height: 100%; font-size: 30px; font-family: "宋体"; font-weight: bold; color: #FFFFFF; text-align: center; cursor: pointer; background: url(../images/arrow-l11.png) #FFFFFF no-repeat center center;}
.zzryBtn .next{ width: 88px; height: 100%; font-size: 30px; font-family: "宋体"; font-weight: bold; color: #FFFFFF; text-align: center; cursor: pointer; background: url(../images/arrow-r11.png) #FFFFFF no-repeat center center;}
.zzryBtn .prev:hover{ background-image: url(../images/arrow-l12.png); background-color: #166dbd;}
.zzryBtn .next:hover{ background-image: url(../images/arrow-r12.png); background-color: #166dbd;}
.zzrylist ul{ width: 2400px; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
.zzrylist ul li{ position: relative; z-index: 1; float: left; width: 255px; height: 164px; margin-right: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.zzrylist ul li a{ display: block; width: 100%; height: 100%; overflow: hidden;}
.zzrylist ul li.active{ border: 2px solid #166dbd;}
.zzrylist ul li a img{ width: 100%; min-height: 100%;}
.zzrylist ul li i{ position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; background: url(../images/black20.png) repeat;}
.zzrylist ul li.active i{ opacity: 0;}

.zytdjj{ position: relative; z-index: 2; width: 378px;}
.zytdjj .zytdtitle{ margin-left: 25px; width: 337px; height: 124px; font-size: 52px; font-family: arial; font-weight: bold; color: #166DBD; text-transform: uppercase; line-height: 45px; border-right: 1px solid #f0f0f0;}
.zytdjj .zytdtitle i{ display: block; margin-left: 5px; width: 100%; height: 20px; background: url(../images/blxbg.png) no-repeat left bottom;}
.zytdcont{ margin-top: -23px; margin-left: -44px; width: 323px; height: 394px; padding: 38px 25px 38px 74px; background: url(../images/tdbg.jpg) no-repeat center center / cover;}
.zytdname{ font-size: 24px; color: #333333;}
.zytdtxt{ margin-top: 30px; height: 240px; line-height: 30px;}
.zzryBtn{ margin-top: 40px;}

/* 2-4 */
.zzlist{ overflow: hidden; margin-top: 40px;}
.zzlist ul{ width: 1230px;}
.zzlist ul li{ overflow: hidden; float: left; width: 380px; height: 310px; margin-right: 30px; margin-bottom: 18px;}
.zzlist ul li a{ display: block;}
.zzlist ul li div{ height: 270px; overflow: hidden;}
.zzlist ul li p{ height: 40px; line-height: 40px; font-size: 16px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zzlist ul li:hover p{ color: #1669b6;}

/* 分页 */
.m-page{ margin-top: 50px; text-align: center;}
.m-page span{ display: inline-block;}
.m-page a{ float: left; height: 28px; line-height: 28px; border: 1px solid #adabab; margin: 0 7px; padding: 0 15px; border-radius: 5px; color: #9b9b9b; font-family: arial;}
.m-page a.pageprv,.m-page a.pagenxt{ padding: 0 11px;}
.m-page .z-crt{ font-size: 16px; color: #FFFFFF; border: 1px solid #166dbd; background: #166dbd;}

/* 2-5办公环境 */
.tdfc{ padding: 40px 20px;}
.tdfcl{ float: left; width: 830px; height: 445px; overflow: hidden; position: relative; z-index: 1;}
.tdfcl .tdfcjs{ position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 0 30px; height: 50px; line-height: 50px; background: url(../images/bgblue.png) repeat; font-size: 20px; color: #FFFFFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center;}
.tdfcr{ float: right; width: 312px; height: 445px; overflow: hidden; position: relative; z-index: 1;}

.tdfcr .swiper-button-prev{ top: 0px; left: 0px; margin-top: 0; width: 100%; height: 40px; background: url(../images/arrow-up.png) #166dbd no-repeat center center;}
.tdfcr .swiper-button-next{ top: 405px; left: 0px; margin-top: 0; width: 100%; height: 40px; background: url(../images/arrow-down.png) #166dbd no-repeat center center;}
.tdfclist{ margin-top: 40px; height: 380px; overflow: hidden;}
.tdfclist .swiper-container{ height:380px; overflow: hidden;}
.tdfclist ul li{overflow:hidden;}
.tdfclist ul li i{ position: absolute; top: 0px; left: 0px; z-index: 100; width: 100%; height: 100%; background: url(../images/bgblock40.png);}
.tdfclist ul li.active i{ display: none;}
.tdfclist .swiper-button-prev.swiper-button-disabled{ background: url(../images/arrow-up.png) #166dbd no-repeat center center;}
.tdfclist .swiper-button-next.swiper-button-disabled{ background: url(../images/arrow-down.png) #166dbd no-repeat center center;}

/* 2-6荣誉证书 */
.rylist{ overflow: hidden; margin-top: 40px; padding: 0 10px;}
.rylist ul{ width: 1215px;}
.rylist ul li{ overflow: hidden; float: left; width: 370px; margin-right: 35px; margin-bottom: 20px;}
.rylist ul li a{ display: block;}
.rylist ul li div{ height: 248px; overflow: hidden;}
.rylist ul li p{ height: 65px; line-height: 65px; font-size: 16px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.rylist ul li:hover p{ color: #1669b6;}


/* 3-1企业动态 */
.newslist{}
.newslist ul li{ margin-top: 50px;}
.newslist ul li a{ display: block;}
.newslist ul li .fl{ width: 300px; height: 187px; overflow: hidden;}
.newslist ul li .fl img{ width: 100%; min-height: 100%;}
.newslist ul li .fr{ width: 835px; height: 187px; overflow: hidden; margin-right: 50px;}
.newslist ul li .fr dl dt p{ display: block; line-height: 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 22px;}
.newslist ul li .fr dl dt i{ font-family: arial; line-height: 30px; color: #999999;}
.newslist ul li .fr dl dd{ margin-top: 15px; height: 52px; line-height: 26px; overflow: hidden;}
.newslist ul li .fr .chkmore{ display: block; margin-top: 20px;}
.newslist ul li:hover .fr dl dt p{ color: #166dbd;}
.newslist ul li:hover .fr .chkmore{ color: #166dbd;}


/* 4-1业务范围 */
.ntype{ margin-top: 65px; text-align: center;}
.ntype ul{ display: inline-block;}
.ntype ul li{ float: left;}
.ntype ul li a{ display: block; height: 48px; line-height: 48px; padding: 0 35px; margin: 0 26px; font-size: 20px; border: 1px solid #e3e3e3;}
.ntype ul li.active a{ color: #FFFFFF; background: #166dbd; border-color: #166dbd;}
.ywtxt{ padding: 0 37px; margin-top: 50px; font-size: 16px; color: #333333; line-height: 25px;}

/* 5-1特色案例 */
.alzslist{ margin-top: -20px; overflow: hidden;}
.alzslist ul li{ margin-top: 70px;}
.alzslist ul li a{ display: block;}
.alzslist ul li .w580{ width: 580px; height: 470px; overflow: hidden;}
.alzslist ul li .w535{ width: 545px; height: 470px; margin-left: 10px; margin-right: 45px; overflow: hidden;}
.alzslist ul li img{ width: 100%; min-height: 100%;}
.alzslist ul li dl dt{ font-size: 22px; font-weight: bold; color: #545454; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.alzslist ul li dl dd{ padding-top: 15px; height: 40px; line-height: 20px; color: #9e9d9d; overflow: hidden;}
.alzslist ul li .altxt{ margin-top: 10px; height: 280px; line-height: 28px; overflow: hidden; color: #9E9D9D;}
.alzslist ul li .chkmore{ display: inline-block; width: 80px; padding: 0 30px 0 15px; height: 34px; line-height: 34px; background: url(../images/arrow-r2.png) no-repeat 93px; background-color: #166dbd; color: #FFFFFF; margin-top: 60px;}

/* 6-1优秀成果 */
.yxcglist{ overflow: hidden; margin-top: 40px;}
.yxcglist ul{ width: 1230px;}
.yxcglist ul li{ overflow: hidden; float: left; width: 380px; margin-right: 30px; margin-bottom: 18px;}
.yxcglist ul li a{ display: block;}
.yxcglist ul li div{ height: 320px; overflow: hidden;}
.yxcglist ul li p{ height: 55px; line-height: 55px; font-size: 16px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.yxcglist ul li:hover p{ color: #1669b6;}

/* 7-1人才招聘 */
.rczp{ margin: 50px 0; padding: 0 140px; text-align: center;}
.rczp dl dt{ font-size: 24px;}
.rczp dl dd{ margin-top: 30px; line-height: 30px;}
.rczptab{}
.rczptab dl{ width: 100%;}
.rczptab dl dt ul li{ float: left; width: 20%; height: 48px; line-height: 48px; background: #166DBD; font-size: 16px; color: #FFFFFF; text-align: center;}
.rczptab dl dt ul li img{ margin-right: 10px;}
.rczptab dl dd ul li{ float: left; width: 20%; height: 48px; line-height: 48px; text-align: center; background: #dddddd;}
.rczptab dl dd ul li{ margin-top: 30px;}
.rczptab dl dd:hover ul li{ color: #FFFFFF; background: #f2850f;}

/* 7-2招聘详情 */
.rczpxq{ padding-top: 25px;}
.rczpxq ul li{ margin-top: 30px;}
.rczpxq ul li dl dt{ height: 48px; line-height: 48px; padding-left: 18px; font-size: 20px; color: #FFFFFF; border-left: 20px solid #f2850f; background: #166DBD;}
.rczpxq ul li dl dd .zzdd{ padding-left: 50px; padding-top: 20px; line-height: 30px;}
.tdjlsm{ margin-top: 40px; margin-bottom: 15px; line-height: 40px; color: #F2850F; padding-left: 35px; background: url(../images/icon-zy.png) no-repeat left center;}
.tdjlinp{}
.tdjlinp .inptxt{ float: left; width: 370px; padding: 0 15px; height: 28px; line-height: 28px; border: 1px solid #c2c2c2;}
.tdjlinp .upfile{ float: left; margin-left: 15px; position: relative; z-index: 1; height: 28px; line-height: 28px;}
.tdjlinp .upfile input{ position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; opacity: 0; cursor: pointer;}
.subWord{ margin-top: 38px; width: 145px; height: 40px; background: #f2850f; color: #FFFFFF; font-size: 18px; border: 0 none; cursor: pointer;}

/* 8-1联系我们 */
.lxwmt{ margin-top: 38px;}
.lxwmlist{ width: 560px; min-height: 393px; padding: 0 20px; background: #166DBD; color: #FFFFFF;}
.lxwmlist dl dt{ padding-top: 35px; font-size: 24px; font-family: arial;}
.lxwmlist dl dd{ margin-top: 10px; line-height: 28px;}
.lxwmlist ul li{ margin-top: 30px; line-height: 30px; padding-left: 35px; font-size: 18px; font-family: arial;}
.lxwmlist ul li.s1{ background: url(../images/c01.png) no-repeat left center;}
.lxwmlist ul li.s2{ background: url(../images/c02.png) no-repeat left center;}
.lxwmlist ul li.s3{ background: url(../images/c03.png) no-repeat left center;}
.lxwmlist ul li.s4{ background: url(../images/c04.png) no-repeat left center;}
.map{ width: 600px; height: 393px; overflow: hidden;}
.map img{ max-width: none;}
.lxwmform{ overflow: hidden; margin-top: 50px;}
.lxwmform ul{ width: 1275px;}
.lxwmform ul li{ float: left; width: 320px; height: 45px; padding: 0 15px; background: #ececec; border-radius: 45px; margin-right: 75px;}
.lxwmform ul li i{ float: left; width: 55px; line-height: 45px; font-size: 16px; color: #166DBD;}
.lxwmform ul li input{ float: left; width: 265px; height: 45px; line-height: 45px; font-size: 14px; border: 0 none; background: none;}
.area{ margin-top: 30px; background: #ececec; padding: 0 15px; border-radius: 25px;}
.area i{ float: left; width: 55px; line-height: 45px; font-size: 16px; color: #166DBD;}
.area textarea{ float: left; width: 1115px; padding: 15px 0; line-height: 20px; font-size: 14px; border: 0 none; background: none; resize: none;}
.lxwmbtn{ width: 345px; margin: 0 auto; margin-top: 30px;}
.lxwmbtn input{ width: 120px; height: 40px; background: #1571C0; color: #FFFFFF; font-size: 18px; border: 0 none; border-radius: 40px;}
.lxwmbtn input[type=submit]{ float: left;}
.lxwmbtn input[type=reset]{ float: right;}










