html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video,input,p{ margin: 0; padding: 0;font-family: arial}
body{font-size: 16px;background:#fafafa;}
ul,li{list-style-type: none}
a{ text-decoration:none;}
h3,h4{color:#333;}
iframe{min-width:1180px;overflow-y:hidden;}
.clearfix:after {content: " ";display: block;clear: both;height: 0;}
.header{ width:100%;height:295px;min-width:1180px;position:relative;}
.headimg{width:100%;height:260px;background:url(../img/ggyban.gif) no-repeat;background-position:center center;}
.nav{ width:100%;height:21px;background:#082ea8;padding:7px 0;line-height:21px;}
.nav ul{width:1180px;height:21px;margin:0 auto;}
.nav li{ float:left;hright:21px;padding:0 61px;}
.nav li a{ color:#f0f0f0;}
.nav li a:hover{ color:#4b4c4b;}
.section,.declaration,.projteam,.project-intr,.enterprise,.proddisplay,.depending{width:1180px;min-height:515px;margin:15px auto;overflow: hidden;background:#FFF;}
.proddisplay .tiaojian{ line-height: 32px;text-indent:2em;}
.project a,.project-team a{ color:#333;}
.section .project{ width:100%;float:left;cursor:pointer;}
.section .project img{ width:298px;height:200px;float:left;}
.section .project p{ width:833px;float:left;margin-left:16px;line-height: 32px;text-indent:2em;}
.matching-city{margin: 17px 0;overflow: hidden;height:175px;padding-left:7px;position: relative;}
.matching-box{width: 1168px;overflow: hidden;padding:8px 0;}
.matching-city ul{height: 175px;width: 9999px;}
.matching-city li{float: left;width: 246px;height: 175px;background-color: #f4f4f4;margin: 0 6px;border:1px solid #f4f4f4;box-sizing: border-box;}
.matching-city li img{ width:100%;height:100%;}

.enterprise h4{ padding:30px 0 0 20px;}
.cooperation{margin: 17px 0;overflow: hidden;height:240px;padding-left:7px;}
.cooper-honer{ line-height:25px;}
.cooper-occup p{ width:275px;height:180px;float:left;margin-right:26px;}
.cooper-occup p:last-child{ margin-right:0;}
.cooper-occup p img{ width:100%;height:100%;}
.cooper-box{width: 1168px;height:100%;padding:8px 0;}
.cooperation ul{height: 240px;width: 9999px;}
.cooperation li{float: left;width: 246px;height: 240px;background-color: #f4f4f4;margin: 0 6px;border:1px solid #f4f4f4;box-sizing: border-box;}
.cooperation li .coo{ width:100%;height:160px;position:relative;}
.cooperation li .coo img{ display:inline-block;width:100%;height:160px;}
.cooperation li .coo p{ display:inline-block;width:226px;position:absolute;left:0;bottom:-80px;
	padding:5px 10px;font-size:14px;height:70px;z-index: 999;text-align:center;}

.prod{margin: 17px 0;overflow: hidden;height:300px;padding-left:7px;position: relative;}
.proddis-box{width: 1168px;height:100%;overflow: hidden;padding:8px 0;}
.prod ul{height: 300px;width: 9999px;}
.prod li{float: left;width:300px;height: 300px;background-color: #f4f4f4;margin: 0 6px;border:1px solid #f4f4f4;box-sizing: border-box;}
.prod li img{ width:100%;height:100%;}


.teamach{ width:100%;height:200px;padding:10px 0 20px 0;display: flex;justify-content: space-between;}
.teamach li{ width:23%;height:200px;float:left;}
.teamach li img{ width:100%;height:100%;}

.depend{margin: 17px 0;overflow: hidden;height:300px;padding-left:7px;position: relative;}
.depend-box{width: 1168px;height:100%;overflow: hidden;padding:8px 0;}
.depend ul{height: 300px;width: 9999px;}
.depend li{float: left;width: 246px;height: 300px;background-color: #f4f4f4;margin: 0 6px;border:1px solid #f4f4f4;box-sizing: border-box;}
.depend li img{ width:100%;height:300px;}

.project-intr{ margin:0 auto;}

.project hr,.project-intr hr,.school-model hr,.project-team hr,.projteam hr{ margin:8px 0;height:0;border:1px solid #082ea8;}
.declaration iframe{ width:1180px;height:800px;}
.footer{ width:100%;height:120px;background:#082ea8;min-width:1180px;}
.footmar{ width:1180px;margin:0 auto;text-align:center;font-size:14px;}
.footmar p{line-height:25px;padding-top:15px;text-align:center;color:#f0f0f0;}
.footmar p:first-child{padding-top:25px;}
.footmar span{ margin-right:20px;}
.declaration h3{ text-align:center;margin:15px 0;color:#333;}
.project-detail{ width:100%;background:#FFF;}
.column-list,.member-list{ width:28%;float:left;}
.column-list h4,.member-list h4{ background:#082ea8;padding:10px 15px;color:#333;}
.column-list p,.member-list p{ padding:0px 40px;border:1px dashed #082ea8;border-top:0;}
.column-list p a,.member-list p a{ color:#333;line-height: 50px;}
.column-list p a:hover,.member-list p a:hover{ color:#43d9f9;}
.Section-details,.team-message{ width:65%;float:right;border:1px dashed #082ea8;padding:5px 0px 5px 50px;}
.team-message h3{ padding:25px 0 15px 0;}
.team-message ul li{ width:50%;float:left;}
.Section-details p,.team-message .industry{ padding-bottom:10px;}
.Section-details p:first-child{ margin-top:15px;}
.Section-details p b,.team-message .industry b{width: 115px;display: inline-block;}
.kong b{ width: 65px!important;}
.Section-details p span{margin-right:20px;}
.Section-details pre,.team-message pre{ line-height:30px;font-size:14px;}
.Section-details pre b,.team-message pre b{ font-size:16px;}
.section-time{ font-size:14px;}
.member-list p span{ float:right;font-size:14px;margin-right:30px;}
.team-message{ }
.personal-details{ width:100%;margin-top:15px;overflow:hidden;}
.personal-details li{ width:35%;margin:0 43px 30px 43px;float:left;border-radius:5px;position: relative;overflow:hidden;}
.personal-details li:hover{ box-shadow:0 0px 8px 2px #CCC;}
.personal-details li .teamimg{ width:100%;height:220px;border-radius:5px;overflow:hidden;}
.personal-details li .teamimg img{ width:100%;height:220px;}
.teamdetail{ position: absolute;width:100%;height:100%;border-radius:5px;background:rgba(0,15,60,0.4);color:#cbcdcc;}
.teamdetail p{ padding:3px 15px;}
.teamdetail p:first-child{ margin-top:15px;}
.teamdetail p span{ width:83px;display:inline-block;}