/*njf*/
body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif;margin:0 auto;color:#333;min-width:1200px;background:#40aaff;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.pr{ position:relative;}
.abs{position:absolute;}
.header {
    text-align: center;
}
.header img{
    width:100%;
}
.meeting{
    background: url(/images/qyjlt/center-bg.jpg) no-repeat center top; background-size: 100% auto; padding-bottom: 65px;
    margin: 0 auto;
    text-align:center;
}
.meetingicon{ }
.meetingicon img{
    margin-bottom: 50px;
    text-align:center;
}
.meeting li {
    border-radius: 12px;
    box-shadow: 6px 0 27px #40aaff;
    height:220px;
    background-color:#eaf3ff;
    margin-bottom: 35px;
}
.meeting li img {
    vertical-align: bottom;
    float:left;
    padding:28px 28px 0;
}
.meeting p.pr {
    text-align:left;
    float:left;
    margin-top:30px;
    width:740px;
    height:160px;
    text-indent:2em;
    font-size: 16px;
    line-height:33px;
}
.meeting span a{
    position: absolute;
    bottom:0;
    right:0;
    color:#0947d5;
    font-size:14px;
}
.leader {
    padding-top: 30px;
    overflow: hidden;
    background:url(/images/qyjlt/speck-bg.jpg) no-repeat center top;
    margin: 0 auto;
    text-align:center;
    height: 476px;
}
.leader ul{
    margin-top:35px;
}
.leader li {
    float:left;
    width:537px;
    height:250px;
    background: url("/images/qyjlt/cardbg.png") no-repeat left top;
    text-align: left;
    margin-right: 25px;
    font-size: 16px;
    /* box-shadow: 6px 0 27px #40aaff; */
}
.leader li img{ float: left; margin: 10px 0 0 10px; border-radius: 8px; width: 310px; height: 226px;}
.leader li.last{ margin-right:0;}
.leader li p{ padding: 75px 25px 0 0px; float: right; width: 165px; position: relative;}
.leader li strong{ font-size: 24px; position: relative; z-index: 1;}
.leader li strong::after{ content: ''; display: block; width:170px; height: 10px; background: #afdbff; position: absolute; left: 0; bottom: 2px; z-index: -1;}
.leader li strong i{ font-size: 16px; font-weight: bold; display: inline-block; margin-left: 12px;}
.nav {
    padding-top: 50px;
    overflow: hidden;
    background: url("/images/qyjlt/bottom-bg.jpg") no-repeat right bottom #40aaff;
    margin: 0 auto;
    text-align:center;
}
.nav ul {
    text-align: center;
    margin:55px auto 25px;
    width:1100px;
    overflow: hidden;
}
.nav li {
    float:left;
    width:537px;
    height:320px;
    background: url("/images/qyjlt/lead-bg.png") no-repeat;
    margin-right:26px;
    margin-bottom: 36px;
}
.nav li.last{ margin-right: 0;}
.navfirst {
    text-align:left;
    width:238px;
    height:302px;
    margin: 10px 0 0 10px;
    background: url("/images/qyjlt/people-bg.png") no-repeat;
    float:left;
}
.navfirst img{ width:237px; height: 172px; border-radius: 8px 8px 0 0;}
.navend{ width:263px; padding:26px 0 0 26px;float:left;text-align: left;}
.navfirst span {
    display:block;
    font-size:18px;
    font-weight:700;
    color:#fff;
    margin-top: 23px;
    margin-left:8px;
}
.navfirst p {
    font-size:14px;
    color:#fff;
    margin-top:8px;
    line-height:22px;
    margin-left:8px;
}
.navend strong {
    font-size:24px;
}
.navend p{ font-size:16px; padding:5px 25px 0 0; line-height:30px;}

.navend span {
    display:block;
    width:233px;
    height:.35rem;
    color:#cb6769;
    font-weight:700;
    text-align: right;
    margin-top: 20px;
}
.navend span a{color:#0947d5;}
.navend span i a{ color: #fff;}
.navend i{
    width:78px;
    height:25px;
    line-height:25px;
    color:#fff;
    background-color: #074aa5;
    float:left;
    text-align:center;
}
.forum {
    height:500px;
    text-align:center;
    padding-top: 44px;
    background-color: #2a79ff;
}
.forum ul,.company ul{
    margin:0 auto;
    width:1100px;
    margin-top: 56px;
}
.forum li,.company li {
    width: 250px;
    float: left;
    margin-right:32px;
    border-radius: 8px;
}
.forum li img,.company li img{ display:block; width:250px; height: 174px; border-radius: 8px 8px 0 0;}
.forum  span,.company  span {
    display:block;
    height:88px;
    background-color: #fff;
    font-size:16px;
    line-height:30px;
    text-align:left;
    padding:18px 20px 0;
    border-radius: 0 0 8px 8px;
 }
.forumcontent,.companycontent{ width:1100px; margin:45px auto 35px;}
.forumcontent .prev,.forumcontent .next,.companycontent .prev,.companycontent .next{ width:34px; height:34px;  background: url("/images/qyjlt/left.png") no-repeat center center; left:-45px; top:105px; cursor: pointer;}
.forumcontent .next,.companycontent .next{background: url("/images/qyjlt/right.png") no-repeat center center; left:auto; right:-40px;}
.company{ text-align:center; background: url("/images/qyjlt/last-bottom.jpg") no-repeat center center;padding:50px 0 0; height:559px;}

.footer{ margin-bottom:25px;}
.footer h3{
    color:#fff;
    font-size:14px;
    line-height:28px;
    font-weight:400;
    text-align:center;
}
.content{
    background: #ebf6ff;
    width:940px;
    margin:0 auto 35px;
    padding:35px 80px;
    text-align:center;
    border-radius: 8px;
}
.content h1{
    font-family:"Microsoft Yahei";
    font-size:28px;
    font-weight:700;
    margin-bottom:15px;
}
.content span{font-size:16px; display:block; color:#999;padding-bottom:0px;}
.content .new{ border-top:1px solid #ced5de; font-size:18px; height: auto; background: #ebf6ff;}
.content .new img{ margin: 0 0}
.content .new p{line-height:36px;text-align:left;}