html,body {
	min-width: 1200px;
}
.sitecontent {
	min-height: 718px;
}
.content {
    margin: 0 auto;
    width: 1200px;
}
.fixed {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0,0,0);
    background: rgba(0,0,0,.6);
    overflow-y: auto;
    z-index: 100;
    display: none;
}
#fixed_mp .fixed-container {
    width: 258px;
    height: 298px;
    background: #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -129px;
    margin-top: -149px;
}
#fixed_mp .fixed-container img {
	width: 258px;
	height: 258px;
}
#fixed_mp .fixed-container p {
    padding: 0 20px;
    text-align: center;
    font-size: 14px;
    color: #000;
}
.show {
    display: block;
}
/*头部*/
#header {
    width: 100%;
    height: auto;
    /*position: fixed;*/
    font-size: 14px;
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    z-index: 99;
    transition-property: padding, background;
    -webkit-transition-property: padding, background;
    -moz-transition-property: padding, background;
    -ms-transition-property: padding, background;
    border-bottom: 1px #eee solid;
}

.logoDiv {
	padding: 8px 0 7px;
	float: left;
	margin-left: 20px;
	width: auto;
    height: 75px;
}
#header #logo {
    display: block;
}
#header #logo img {
    height: 75px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
}
#header ul#nav {
    float: right;
    padding: 8px 0 7px;
}
#header ul li.navitem {
    width: auto;
    width: 96px;
    max-width: 100px;
    padding: 17px 12px 18px;
    height: 40px;
    line-height: 40px;
    float: left;
    position: relative;
    text-align: center;
}
#header ul li.navitem:first-child {
	width: 40px;
}
#header ul li.navitem a {
	display: inline-block;
	font-size: 16px;
    color: #666;
    transition: none ease-out .3s;
    -webkit-transition: none ease-out .3s;
    -moz-transition: none ease-out .3s;
    -ms-transition: none ease-out .3s;
    transition-property: color, background, text-indent, opacity;
    -webkit-transition-property: color, background, text-indent, opacity;
    -moz-transition-property: color, background, text-indent, opacity;
    -ms-transition-property: color, background, text-indent, opacity;
}
#header ul li.navitem a.active, #header ul li.navitem:hover a {
    color: #00a0e9;
}
#header ul li.navitem:hover a {
	position: relative;
	z-index: 99;
}
#header ul li.navitem a .enitem {
	display: block;
	font-size: 12px;
	width: 180%;
    margin-left: -37%;
    line-height: 14px;
    margin-top: -14px;
    opacity: 0;
    background: #fff;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}
#header ul li.navitem a.active .enitem, #header ul li.navitem:hover a .enitem {
    margin-top: 0;
    opacity: 1;
}

#indexPage {
    position: relative;
}
/*首页轮播*/
#indexPage #topSlider {
    width: 100%;
    min-width: 1200px;
    position: relative;
    overflow: hidden;
    display: block;
}
#topSlider .bx-wrapper {
	margin-bottom: 0;
}
#indexPage #topSlider .bx-wrapper .bx-viewport {
	border: 0 none;
	left: 0;
}
#indexPage #topSlider ul.bxslider {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#indexPage #topSlider ul li {
    width: 100%;
    height: 100%;
    display: block;
}
#indexPage #topSlider .bxslider img {
	width: 100%;
}

/*轮播圆点*/
#indexPage #topSlider .bx-pager{
	padding-top: 0;
	bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
#indexPage #topSlider .bx-wrapper .bx-pager.bx-default-pager a {
	width: 8px;
	height: 8px;
	border: 1px solid #fff;
    border-color: rgba(255, 255, 255, .5);
    background: transparent;
    margin: 0 15px;
}
#indexPage #topSlider .bx-wrapper .bx-pager.bx-default-pager a:hover,#indexPage #topSlider .bx-wrapper .bx-pager.bx-default-pager a.active,#indexPage #topSlider .bx-wrapper .bx-pager.bx-default-pager a:hover,#indexPage #topSlider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff;
}

/*首页关于我们*/
#indexPage .about {
	background: #f8f8f8;
}

#indexPage .about {
	padding-top: 45px;
	padding-bottom: 131px;
}

.about .headerBox {
	padding-left: 28px;
}

.header .title {
	font-size: 27.99px;
	color: #0e4690;
}
.header .subtitle{
	font-size: 14px;
	color: #999;
	margin-top: 5px;
}
.header .line {
	display: inline-block;
	margin-top: 12px;
	width: 24px;
	height: 3px;
	background: -webkit-linear-gradient(left, #63c7f0 , #65f4a3); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #63c7f0 , #65f4a3); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #63c7f0 , #65f4a3); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #63c7f0 , #65f4a3); /* 标准的语法 */
}
#indexPage .about .desBox {
	margin-top: 36px;
}
#indexPage .about .description {
	width: 728px;
	padding-left: 26px;
}
#indexPage .about .description .title {
	font-size: 16px;
	color: #000;
	line-height: 22px;
}
#indexPage .about .description .des_cn {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	margin-top: 30px;
}
#indexPage .about .description .des_en {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	margin-top: 30px;
}
#indexPage .about .des_img {
	margin-left: 88px;
	width: 358px;
	height: 219px;
	background: url('../img/about1.jpg') no-repeat;
	padding: 19px 0 0 0;
}
#indexPage .about .headers {
	text-align: right;
	padding-right: 25px;
}
#indexPage .about .headers .title {
	font-size: 24px;
	color: #fff;
	line-height: 28px;
	text-transform:uppercase;
}
#indexPage .about .headers .line {
	display: inline-block;
	width: 26px;
	height: 3px;
	background: #fff;
	margin-top: 3px;
}
#indexPage .about .headers .subtitle {
	font-size: 12px;
	color: #fff;
	margin-top: 6px;
}
#indexPage .about .more {
	margin-top: 103px;
	border-top: 1px #546986 solid;
	padding: 0 19px 0 28px;
}
#indexPage .about .more i {
	font-size: 28px;
	margin-top: 11px;
	color: #a0adbf;
}
#indexPage .about .more a,#indexPage .about .more a i {
	font-size: 14px;
	color: #fff;
	line-height: 28px;
	margin-top: 11px;
}
#indexPage .about .more a i {
	opacity: 0;
	margin-left: 0;
	margin-top: 0;
	transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}
#indexPage .about .des_img:hover .more a i {
	opacity: 1;
	margin-left: 10px;
}

/*首页成员导航*/
#indexPage .member {
	width: 100%;
    min-width: 1200px;
}
#indexPage .memberBox {
	height: 120px;
	margin-top: -60px;
	box-shadow: 0px 12px 20px 0px #dddddd;
}
#indexPage .memberBox a {
	display: block;
	width: 150px;
	height: 120px;
	float: left;
	background: #fff;
}
#indexPage .memberBox .memberList {
	text-align: center;
	padding-top: 35px;
	padding-bottom: 7px;
}
#indexPage .memberBox .memberList .more {
	display: inline-block;
	font-size: 26px;
	opacity: 0;
	color: #fff;
}
#indexPage .memberBox .memberList .header {
	border-right: 1px #ddd solid;
	padding-top: 3px;
	padding-bottom: 2px;
}
#indexPage .memberBox a:last-child .memberList .header {
	border-right: 0 none;
}
#indexPage .memberBox .memberList .title {
	font-size: 20px;
	color: #000;
}
#indexPage .memberBox .memberList .subtitle{
	font-size: 12px;
	color: #999;
	margin-top: 3px;
}
#indexPage .memberBox a:hover {
	background: -webkit-linear-gradient(bottom, #63c7f0 , #65f4a3); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(top, #63c7f0 , #65f4a3); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(top, #63c7f0 , #65f4a3); /* Firefox 3.6 - 15 */
	background: linear-gradient(to top, #63c7f0 , #65f4a3); /* 标准的语法 */
	box-shadow: 0px 0 20px -3px #75af8f;
}
#indexPage .memberBox a:hover .memberList {
	padding-top: 21px;
	padding-bottom: 20px;
}
#indexPage .memberBox a:hover .memberList .more {
	opacity: 1;
}
#indexPage .memberBox a:hover .memberList .header {
	border-right: 0 none;
}
#indexPage .memberBox a:hover .memberList .title,#indexPage .memberBox a:hover .memberList .subtitle {
	color: #fff;
}

/*首页成员导航下方banner图*/
#indexPage .member .member_banner {
	width: 100%;
	min-width: 1200px;
	margin-top: 24px;
}
#indexPage .member .member_banner img {
	width: 100%;
	height: auto;
}

/*珞珈拓新中心*/
#indexPage .icenter {
	background: #f6f6f6;
}
#indexPage .icenter {
	padding-top: 45px;
	padding-bottom: 48px;
}
#indexPage .icenter .header {
	text-align: right;
}

#indexPage .icenter .icenterBox {
	margin-top: 43px;
}

#indexPage .icenter .icenterBox a {
	display: block;
	float: left;
	margin-right: 11px;
}
#indexPage .icenter .icenterBox a:nth-child(1) {
	margin-right: 10px;
}
#indexPage .icenter .icenterBox a:nth-child(4) {
	margin-right: 0;
}
#indexPage .icenter .icenterBox .icenterList {
	width: 292px;
	height: 403px;
	position: relative;
}
#indexPage .icenter .icenterMain {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	padding-top: 35px;
	padding-bottom: 31px;
	background: #fff;
}
#indexPage .icenter .icenterMain .header {
	text-align: center;
}
#indexPage .icenter .icenterMain .header .title {
	font-size: 20px;
	color: #000;
}
#indexPage .icenter .icenterMain .header .line {
	width: 42px;
	margin-top: 15px;
}
#indexPage .icenter .icenterMain .header .subtitle {
	margin-top: 21px;
}
#indexPage .icenter .icenterMain .postmain,#indexPage .icenter .icenterMain .more {
	height: 0;
	overflow: hidden;
}
#indexPage .icenter .icenterMain .postmain p,#indexPage .icenter .icenterMain .more {
	font-size: 14px;
	color: #fff;
	line-height: 26px;
}
#indexPage .icenter .icenterMain .postmain {
	margin-top: 0px;
}
#indexPage .icenter .icenterMain .more {
	margin-top: 0px;
}
#indexPage .icenter .icenterBox a:hover .icenterMain {
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC032A5E', endColorstr='#CC032A5E');background:rgba(3,42,94,0.8);
	padding-top: 48px;
	padding-bottom: 40px;
	max-height: 315px;
}
#indexPage .icenter .icenterBox a:hover .icenterMain .header .title {
	color: #fff;
}
#indexPage .icenter .icenterBox a:hover .icenterMain .header .line {
	background: #fff;
}
#indexPage .icenter .icenterBox a:hover .icenterMain .header .subtitle {
	color: #fff;
}
#indexPage .icenter .icenterBox a:hover .postmain {
	height: 104px;
	margin-top: 41px;
	overflow: hidden;
}
#indexPage .icenter .icenterBox a:hover .more {
	height: auto;
	margin-top: 62px;
}

/*联盟新闻*/
#indexPage .inews {
	padding-top: 44px;
	padding-bottom: 11px;
}
#indexPage .inews_nav,.rule_nav {
	padding-top: 4px;
}
#indexPage .inews_nav li,.rule_nav li {
	float: left;
}
#indexPage .inews_nav li a,.rule_nav li a {
	display: inline-block;
	font-size: 14px;
	color: #000;
	line-height: 22px;
	padding: 5px 17px 5px 18px;
}
#indexPage .inews_nav li a.active,#indexPage .inews_nav li a:hover,.rule_nav li a.active,.rule_nav li a:hover {
	color: #fff;
	background: #0e4690;
}
#indexPage .inews_main {
	margin-top: 23px;
}
#indexPage .inews_list {
    float: left;
    height: 260px;
    margin-bottom: 40px;
    position: relative;
    width: 31%;
    margin-right: 28px;
}
#indexPage .inews_list a.inewscontent {
    height: 100%;
    display: block;
    text-align: left;
    position: relative;
}
#indexPage .inews_list .inews_wrapper {
	position: inherit;
    width: auto;
    left: auto;
    top: 120px;
    transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}
#indexPage .inews_list .inewsbody {
	margin-left: 0;
    width: 360px;
    max-width: 99%;
    padding-left: 0px;
    margin-top: 0px;
    position: relative;
    display: block;
    vertical-align: middle;
}
#indexPage .inews_list .inewsbody:after {
    content: "";
    display: block;
    background: url(../img/icon.png) no-repeat -40px -298px;
    width: 40px;
    height: 40px;
    transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    position: absolute;
    bottom: 20px;
    left: 300px;
    opacity: 0;
}
#indexPage .inews_list .inewsbody .date {
	color: #999;
    font-size: 12px;
    margin-bottom: 10px;
    width: 100%;
    font-family: "微软雅黑 Light", Arial;
    font-weight: 300;
    position: absolute;
    top: -80px;
    left: 0px;
    transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}
#indexPage .inews_list .inewsbody .md {
    color: #999;
    display: inline-block;
    font-size: 14px;
    position: absolute;
    top: 48px;
    left: 0px;
}
#indexPage .inews_list .inewsbody .year {
    color: #666;
    font-size: 40px;
}
#indexPage .inews_list .inewsbody .title {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    color: #666;
    margin: 18px 0 20px;
    padding: 35px 20px 0px 0px;
}
#indexPage .inews_list .inewsbody .title:before {
    content: '';
    width: 0px;
    height: 2px;
    background: -webkit-linear-gradient(left, #63c7f0 , #65f4a3); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #63c7f0 , #65f4a3); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #63c7f0 , #65f4a3); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #63c7f0 , #65f4a3); /* 标准的语法 */
    position: absolute;
    left: 0px;
    top: 3px;
    transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    z-index: 1;
}
#indexPage .inews_list .inewsbody .title:after {
    content: '';
    width: 100%;
    height: 2px;
    background: #ddd;
    position: absolute;
    left: 0px;
    top: 3px;
    transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}
#indexPage .inews_list .inewsbody  .description {
	width: 100%;
    font-size: 12px;
    text-align: left;
    color: #999;
    height: 40px;
    overflow: hidden;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    margin-left: 0px;
    line-height: 22px;
    margin-top: 10px;
}
#indexPage .inews_list:hover .inews_wrapper {
	top: 0;
}
#indexPage .inews_list:hover .inewsbody:after {
	bottom: -117px;
    left: 300px;
    opacity: 1;
}
#indexPage .inews_list:hover .inewsbody .date {
	width: 89%;
    padding: 12px 20px 20px;
    top: 167px;
    height: 60px;
    background: -webkit-linear-gradient(left, #63c7f0 , #65f4a3); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #63c7f0 , #65f4a3); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #63c7f0 , #65f4a3); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #63c7f0 , #65f4a3); /* 标准的语法 */
    transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    color: #fff;
}
#indexPage .inews_list:hover .inewsbody .md {
    color: #fff;
    padding: 10px 20px;
}
#indexPage .inews_list:hover .inewsbody .year {
    color: #fff;
    padding: 12px 20px 0 0;
}
#indexPage .inews_list:hover .inewsbody .title {
    margin-top: 20px;
}
#indexPage .inews_list:hover .inewsbody .title:before {
	width: 100%;
}
#indexPage .inews_list:hover .inewsbody  .description {
	margin-top: 20px;
}
.footer .footer_main {
	background: #083d83;
	padding-top: 43px;
	padding-bottom: 35px;
}
.footer .linksBox {
	width: 491px;
}
.footer .foot_main .foot_head {
	font-size: 18px;
	color: #fff;
	margin-bottom: 22px;
}
.footer .foot_main .linksMain {
	
}
.footer .foot_main .linksMain dl {
	float: left;
	width: 33.3333%;
}
.footer .foot_main .linksMain dl dd {
	line-height: 40px;
}
.footer .foot_main .linksMain dl dd a {
	font-family: "微软雅黑 Regular";
	font-size: 14px;
	color: #849ec1;
	transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}
.footer .foot_main .linksMain dl dd a:hover {
	color: #fff;
}

.footer .call {
	width: 483px;
}
.footer .foot_main .callMain p {
	line-height: 40px;
	font-size: 14px;
	color: #849ec1;
}
.footer .foot_main .guanzhuMain ul li {
	float: left;
}
.footer .foot_main .guanzhuMain ul li:nth-child(1) {
	margin-right: 40px;
}
.footer .foot_main .guanzhuMain ul li img {
	display: block;
	width: 90px;
	height: 90px;
}
.footer .foot_main .guanzhuMain ul li p {
	text-align: center;
	margin-top: 18px;
	font-size: 14px;
	line-height: 40px;
	color: #849ec1;
}

.footer .footer_beian {
	background: #f6f6f6;
	padding-top: 11px;
	padding-bottom: 14px;
}
.footer .footer_beian p {
	font-size: 12px;
	color: #999;
	text-align: center;
}

.zhichi {
	margin-left: 48px;
}

/*关于联盟*/
.nobanner .npagePage {
	padding-top: 54px;
}

.abouts {
	padding-bottom: 58px;
}
.abouts .headerBox {
	padding-left: 20px;
}
.abouts .aboutsMain {
	margin-top: 27px;
	padding-left: 20px;
}

.abouts .abouts_img {
	width: 500px;
	height: 270px;
	margin-right: 39px;
}
.abouts .abouts_img img {
	width: 100%;
	height: 100%;
}
.abouts .description {
	width: 627px;
}
.abouts .description .title {
	font-size: 18px;
    color: #000;
    line-height: 22px;
}
.abouts .description .des_cn {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    margin-top: 30px;
}
.abouts .description .des_en {
    font-size: 12px;
    color: #999;
    line-height: 16px;
    margin-top: 30px;
}

.rule .rule_head {
	border-top: 1px #eee solid;
	padding-top: 35px;
	padding-bottom: 37px;
	border-bottom: 1px #eee solid;
	padding-left: 20px;
	padding-right: 20px;
}
.rule .ruleMain {
	padding-top: 35px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
}
.rule .ruleMain .title {
	font-size: 20px;
	color: #000;
}
.rule .ruleMain .postmain {
	padding-bottom: 31px;
}
.rule .ruleMain .postmain p {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

/*分页*/
#pages {
	padding-top: 15px;
	padding-bottom: 62px;
	text-align: right;
}
#pages a {
    display: inline-block;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    text-align: center;
    text-decoration: none;
    font-family: Arial;
    line-height: 30px;
    transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
}
#pages a.prev {
	border-right: 1px #ccc solid;
	margin-right: 32px;
}
#pages a.next {
	border-left: 1px #ccc solid;
	margin-left: 32px;
}
#pages a:after {
    display: block;
    margin: 2px auto;
    width: 0;
    height: 1px;
    background-color: #0e4690;
    content: "";
    transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
}
#pages a.active,#pages a:hover {
	color: #0e4690;
}
#pages a.active:after, #pages a:hover:after {
    width: 14px;
}

/*投资机构*/
.npagePage #banner {
	height: 260px;
}
.npagePage #banner div {
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.mlist .container_category,.mcenter .container_category {
	text-align: left;
    padding-top: 30px;
    padding-left: 13px;
}
.mlist .container_category a {
	min-width: 58px;
	display: inline-block;
	padding: 9px 15px;
    line-height: 14px;
    font-size: 14px;
    color: #7e7e7e;
    position: relative;
    margin-right: 9px;
    text-align: center;
}
.mlist .container_category a.active,.mlist .container_category a:hover {
	color: #fff;
	background: #0e4690;
}
.npagePage .container_content {
	margin-top: 30px;
}
.mlist .content_list li {
    width: 31%;
    margin-right: 2%;
    margin-bottom: 1.869%;
    float: left;
    transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    position: relative;
    overflow: hidden;
    background-color: #fff;
}
.mlist.agency .content_list li .item_img {
    display: block;
    position: relative;
    overflow: hidden;
    height: 200px;
}
.mlist.agency .content_list li .item_img img {
	width: 100%;
	height: 100%;
}
.mlist .item_info .title {
	font-size: 16px;
	color: #666;
}
.mlist .item_info .subtitle {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 48px;
	margin-top: 18px;
	overflow: hidden;
}
.mlist.agency .item_info {
	padding: 29px 28px 28px 30px;
	border-bottom: 1px #ddd solid;
}
.mlist.agency .moreBox {
	padding: 19px 0 24px 30px;
}
.mlist .moreBox .more2 {
	display: inline-block;
	font-size: 14px;
	color: #999;
	padding: 8px 15px 8px 20px;
	border: 1px #ccc solid;
}
.mlist .moreBox .more2 i {
	vertical-align: middle;
}
.mlist.agency .content_list li:hover {
	-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, .16);
    box-shadow: 0 10px 40px rgba(0, 0, 0, .16);
}
.mlist .content_list li:hover .item_info .title {
	color: #0e4690;
}
.mlist .content_list li:hover .moreBox .more2 {
	background: #00a0e9;
	color: #fff;
	border-color: #00a0e9;
}
.npagePage .news .container_content {
	margin-top: 58px;
}
.mlist.news .content_wrapper {
	padding-left: 13px;
}
.mlist.news .content_list li {
	width: 30%;
	margin-right: 3%;
	margin-bottom: 5%;
}
.mlist.news .content_list li .item_info .line {
    margin: 16px 0;
    height: 1px;
    background: #dddddd;
    width: 0;
    transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -moz-transition: all .3s linear;
}

.mlist.news .content_list li .item_info .description {
    font-size: 14px;
    color: #999;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
}
.mlist.news .item_info .subtitle {
	margin-top: 19px;
	font-size: 12px;
	color: #333;
	line-height: 22px;
	height: auto;
}
.mlist.news .moreBox {
	margin-top: 26px;
}
.mlist.news .content_list li:hover .item_info .line {
    width: 100%;
}
.mlist.news .moreBox .more2 {
	padding: 10px 31px 10px 36px;
}

/*联盟成员*/
#teamlist {
	padding-left: 13px;
	margin-top: 27px;
}
#teamlist .teamitem {
    position: relative;
    float: left;
    overflow: hidden;
    height: 176px;
    background: #ffffff;
    width: 568px;
    margin-right: 20px;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    border: 1px #f3f3f3 solid;
    margin-bottom: 19px;
}
#teamlist .teamitem .teamimg {
    position: relative;
    transition: all 0.3s ease-out 0s;
    float: left;
    padding: 21px 0 21px 40px;
}
#teamlist .teamitem a {
	display: block;
}
#teamlist .teamitem a img {
    width: 136px;
    height: 136px;
    border-radius: 100%;
}
#teamlist .teaminfo {
	float: left;
	width: 330px;
	margin-left: 31px;
	padding-top: 31px;
}
#teamlist .teaminfo .title {
	font-size: 20px;
	color: #000;
}
#teamlist .teaminfo .subtitle {
	font-size: 14px;
	color: #999;
	margin-top: 23px;
}
#teamlist .teaminfo .description {
	font-size: 12px;
	color: #999;
	line-height: 22px;
	margin-top: 2px;
	height: 44px;
	overflow: hidden;
}
#teamlist .teamitem:hover {
    border-top: none;
    box-shadow: 0px 7px 17px #dedede;
    border: 1px rgba(255, 255, 255, 0) solid;
    background-color: #428fef;
}
#teamlist .teamitem:hover a {
    color: #fff;
}
#teamlist .teamitem:hover .subtitle {
    color: rgba(255, 255, 255, 0.6);
}
#teamlist .teamitem:hover .description {
    color: rgba(255, 255, 255, 0.49);
}

/*联系我们*/
.npagePage.contact .container_content {
	margin-top: 39px;
}
.contactlist {
	padding: 0 8px 0 38px;
}
.contactform {
	float: left;
	width: 601px;
}
.contact_head p {
	font-size: 18px;
	color: #333;
	line-height: 42px;
}
.contact_head p span {
	font-size: 14px;
	color: #999;
	margin-left: 41px;
}
.contact_form {
	margin-top: 37px;
}
.contact_form p {
    margin-bottom: 20px;
}
.contact_form p .inputtxt {
    width: 100%;
    line-height: 22px;
    padding: 10px 26px;
    border: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    transition: all .1s linear;
}
.contact_form p textarea.inputtxt {
    height: 124px;
    resize: none;
}
.contact_form p .inputtxt.submit {
    cursor: pointer;
    text-align: center;
    color: #fff;
    background: #00a0e9;
}
.contactinfo {
	float: left;
	width: 387px;
	margin-left: 166px;
	padding-top: 97px;
}
.contactinfo .contact_name {
	font-size: 18px;
	color: #333;
	line-height: 40px;
	margin-bottom: 26px;
}
.contactinfo p {
	font-size: 14px;
	color: #666;
	line-height: 40px;
}

.ff_social {
	margin-top: 24px;
}
.ff_social a {
    width: 36px;
    height: 36px;
    display: block;
    margin-right: 10px;
    text-align: center;
    line-height: 36px;
}
.ff_social a i {
	font-size: 30px;
	color: #b3b3b3;
}
.ff_social a:hover i {
	color: #00a0e9;
}

/*地图*/
.contact_map {
	width: 1124px;
	height: 614px;
	padding-left: 38px;
	margin-top: 11px;
}
.contact_map .map {
	height: inherit;
}

.join {
	padding-left: 38px;
	margin-top: 38px;
	padding-bottom: 50px;
}
.joinBox {
	margin-top: 20px;
}
.joinlist {
	float: left;
	margin-right: 15px;
}
.joinlist a {
	display: block;
}
.joinlist a .joinlist_img {
	position: relative;
}
.joinlist a .joinlist_img img {
	width: 215px;
	height: 100px;
}
.joinlist a p {
	font-size: 14px;
	color: #666;
	line-height: 42px;
	text-align: center;
}
.joinlist .joinhover {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
	overflow: hidden;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC032A5E', endColorstr='#CC032A5E');
    background: rgba(3,42,94,0.8);
}
.joinlist .joinhover i {
	display: none;
	font-size: 30px;
	color: #fff;
	margin-top: 23px;
}
.joinlist .joinhover p {
	font-size: 12px;
	color: #fff;
	line-height: 30px;
}
.joinlist:hover a p {
	color: #083d83;
}
.joinlist:hover .joinhover {
	height: 100%;
	
}
.joinlist:hover .joinhover i {
	display: inline-block;
}
.joinlist:hover .joinhover p {
	color: #fff;
}

/*珞珈拓新中心*/
.center_main {
	padding-top: 16px;
	padding-bottom: 73px;
}
.center_main .center_h2 {
	font-size: 18px;
	color: #000;
	margin-top: 20px;
}
.center_main .description {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 21px;
}
.slideTxtBox {
	margin-top: 26px;
	position: relative;
}
.slideTxtBox .slideBtn {
	display: block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	position: absolute;
	left: -57px;
	top: 50%;
	margin-top: -18px;
	color: #00a0e9;
	font-size: 32px;
}
.slideTxtBox .slideBtn.next {
	left: auto;
	right: -57px;
}
.slideTxtBox .bd ul {
	overflow: hidden;
	zoom: 1;
}

.slideTxtBox .bd ul li {
	float: left;
	width: 373px;
	_display: inline;
	text-align: center;
	margin-right: 21px;
}

.slideTxtBox .bd ul li .pic {
	text-align: center;
}

.slideTxtBox .bd ul li .pic img {
	width: 100%;
	height: 256px;
	display: block;
}

.slideTxtBox .bd ul li .pic a:hover img {
	border-color: #999;
}
.slideTxtBox .bd ul li .title {
	margin-top: 15px;
}
.slideTxtBox .bd ul li .title a {
	display: inline-block;
	line-height: 24px;
	text-align: left;
	font-size: 14px;
	color: #666;
}

.mcenter .content_list li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 1.869%;
    float: left;
    transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    position: relative;
    overflow: hidden;
    background-color: #fff;
}
.mcenter .content_list li:nth-child(2n) {
	margin-right: 0;
}
.mcenter .content_list li .item_img {
	display: block;
    position: relative;
    overflow: hidden;
    height: 180px;
}
.mcenter .content_list li .item_img img {
	width: 100%;
	height: 100%;
}
.mcenter .content_list li .item_info {
    padding: 28px 0 25px;
    border-bottom: 2px #ddd solid;
    position: relative;
}
.mcenter .content_list li .item_info .title {
    font-size: 18px;
    color: #666;
}
.mcenter .content_list li .item_info .description {
	font-size: 14px;
    color: #999;
    line-height: 26px;
    height: 52px;
    margin-top: 15px;
    overflow: hidden;
}
.mcenter .content_list li .item_info .line {
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 0;
	border-bottom: 2px #0e4690 solid;
}
.mcenter .content_list li:hover .item_info .title {
	color: #0e4690;
}
.mcenter .content_list li:hover .item_info .line {
	width: 100%;
}
.cent2 {
	padding-bottom: 75px;
}
.cent2 .bd ul li {
	padding: 10px 0;
}
.cent2 .bd ul li .cent2_box{
	padding-top: 56px;
	padding-bottom: 57px;
}
.cent2 .bd ul li .cent2_img {
	text-align: center;
}
.cent2 .bd ul li .cent2_img img {
	display: inline-block;
}
.cent2 .bd ul li .cent2_info .title {
	font-size: 18px;
	color: #000;
	margin-top: 36px;
}
.cent2 .bd ul li .cent2_info .line {
	width: 40px;
	display: inline-block;
	height: 2px;
	background: #ddd;
	margin-top: 21px;
}
.cent2 .bd ul li .cent2_info .description {
	padding: 0 47px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 26px;
	height: 48px;
	overflow: hidden;
}
.cent2 .bd ul li .cent2_more {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border-radius: 20px;
	background: #0e4690;
	margin-top: 33px;
}
.cent2 .bd ul li:hover .cent2_box {
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .16);
    box-shadow: 0 10px 20px rgba(0, 0, 0, .16);
}
.cent2 .bd ul li:hover .cent2_box .cent2_more {
	width: 182px;
}
.cent3_box {
	margin-top: 35px;
}
.cent3_list {
	padding: 20px 19px;
	border-bottom: 1px #ddd solid;
	margin-bottom: 10px;
}
.cent3_list .cent3_img,.cent3_list .cent3_info,.cent3_list .cent3_data {
	float: left;
}
.cent3_list .cent3_img {
	width: 280px;
	height: 160px;
}
.cent3_list .cent3_img img {
	width: 100%;
	height: 100%;
}
.cent3_list .cent3_info {
	margin-left: 49px;
	padding-top: 34px;
	width: 560px;
}
.cent3_list .cent3_info .title {
	font-size: 16px;
	color: #000;
}
.cent3_list .cent3_info .description {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	margin-top: 21px;
}
.cent3_list .cent3_data {
	margin-left: 165px;
	margin-top: 32px;
	text-align: right;
}
.cent3_list .cent3_data .data {
	font-size: 24px;
	color: #666;
	
}
.cent3_list .cent3_data .cent3_more {
	display: none;
	width: 38px;
	height: 38px;
	line-height: 38px;
	color: #fff;
	background: #0e4690;
	border-radius: 50%;
	text-align: center;
	margin-top: 27px;
}
.cent3_list:hover {
	border-bottom: 0 none;
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .16);
    box-shadow: 0 10px 20px rgba(0, 0, 0, .16);
}
.cent3_list:hover .cent3_info .title {
	color: #0e4690;
}
.cent3_list:hover .cent3_data .cent3_more {
	display: inline-block;
}

/*详情页*/
.detail {
	min-height: auto;
	padding-bottom: 26px;
}
.detail .content .header {
	text-align: center;
	padding-bottom: 26px;
    padding-top: 70px;
}
.detail .content .header p.title {
    font-size: 24px;
    color: #444;
    margin-bottom: 10px;
}
.detail .content .header .subtitle p {
    color: #c1c1c1;
    font-size: 13px;
    display: inline-block;
    
}

.detail_main {
    line-height: 24px;
    font-size: 16px;
    color: #6a6a6a;
}

.detai_nav {
	margin-top: 20px;
	text-align: right;
}

/*成员详情*/
#teampost {
	padding-top: 50px;
}
#teamimage {
	width: 440px;
}
#teamimage img {
    width: 400px;
    margin-bottom: 40px;
    margin-right: 40px;
    display: block;
}
#teambody {
    width: 760px;
    margin-left: 0px;
}
#teambody .theader .title {
    text-align: left;
    font-size: 24px;
    color: #000;
}
#teambody .theader .subtitle {
    text-align: left;
    font-size: 14px;
    color: #666;
}
#teambody .theader .postbody {
    margin-top: 36px;
}
.postbody {
    line-height: 24px;
    font-size: 13px;
    color: #666;
}

.conTabBtn {
	margin-top: 50px;
}
.tabBtn .post-next,.tabBtn .post-prev {
	transition: all .36s ease;
	position: relative;
	width: 50%;
	height: 120px;
	overflow: hidden;
	float: left;
	padding: 10px;
	box-sizing: border-box;
	background: #f5f5f5
}
.tabBtn .post-next:not(.empty):hover,.tabBtn .post-prev:not(.empty):hover {
	background: #126ace
}
.tabBtn .post-next:not(.empty):hover .infor-wrap .title,.tabBtn .post-prev:not(.empty):hover .infor-wrap .title {
	color: #fff
}
.tabBtn .post-next:not(.empty):hover .infor-wrap .subtitle,.tabBtn .post-prev:not(.empty):hover .infor-wrap .subtitle {
	color: #fff
}
.tabBtn .post-next:not(.empty):hover .img-wrap,.tabBtn .post-prev:not(.empty):hover .img-wrap {
	opacity: 1
}
.tabBtn .post-next:not(.empty):hover .details,.tabBtn .post-prev:not(.empty):hover .details {
	border-color: rgba(170, 170, 170, .2);
}
.tabBtn .post-next:not(.empty):hover .details:after,.tabBtn .post-prev:not(.empty):hover .details:after {
	color: #fff
}
.tabBtn .post-next.empty,.tabBtn .post-prev.empty {
	cursor: default;
	background-color: #f8f8f8
}
.tabBtn .post-next.empty .details,.tabBtn .post-prev.empty .details {
	display: none
}
.tabBtn .post-next .img-wrap,.tabBtn .post-prev .img-wrap {
	transition: all .36s ease;
	opacity: 0;
	width: 80px;
	height: auto;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.tabBtn .post-next .img-wrap img,.tabBtn .post-prev .img-wrap img {
	width: 100%
}
.tabBtn .post-next .details,.tabBtn .post-prev .details {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 40px;
	height: 16px;
	color: transparent;
	overflow: hidden
}
.tabBtn .post-next .infor-wrap,.tabBtn .post-prev .infor-wrap {
	width: 250px;
	position: relative;
	top: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.tabBtn .post-next .infor-wrap .subtitle,.tabBtn .post-next .infor-wrap .title,.tabBtn .post-prev .infor-wrap .subtitle,.tabBtn .post-prev .infor-wrap .title {
	transition: all .36s ease;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block
}
.tabBtn .post-next .infor-wrap .title,.tabBtn .post-prev .infor-wrap .title {
	font-size: 16px;
	line-height: 20px;
	color: #666
}
.tabBtn .post-next .infor-wrap .subtitle,.tabBtn .post-prev .infor-wrap .subtitle {
	height: 30px;
	font-size: 13px;
	line-height: 30px
}
.tabBtn .post-prev {
	float: left;
	padding-left: 85px
}
.tabBtn .post-prev:hover .details:before {
	right: 60px;
}
.tabBtn .post-prev:hover .details:after {
	right: 25px;
	opacity: 1
}
.tabBtn .post-prev .img-wrap {
	right: 15px
}
.tabBtn .post-prev .infor-wrap {
	float: left
}
.tabBtn .post-prev .details {
	border-right: 1px solid #e5e5e5;
	left: 22px
}
.tabBtn .post-prev .details:after,.tabBtn .post-prev .details:before {
	content: "\e841";
	font-family: 'iconfont';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	font-size: 14px;
	line-height: 1;
	color: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transition: all .36s ease;
	color: #999;
	position: absolute;
	top: 50%;
	font-size: 20px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.tabBtn .post-prev .details:before {
	right: 25px;
}
.tabBtn .post-prev .details:after {
	right: -30px;
	opacity: 0
}
.tabBtn .post-next {
	float: right;
	padding-right: 85px
}
.tabBtn .post-next:hover .details:before {
	left: 60px
}
.tabBtn .post-next:hover .details:after {
	left: 25px;
	opacity: 1
}
.tabBtn .post-next .img-wrap {
	left: 15px
}
.tabBtn .post-next .infor-wrap {
	float: right;
}
.tabBtn .post-next .details {
	right: 22px;
	border-left: 1px solid rgba(170, 170, 170, .2)
}
.tabBtn .post-next .details:after,.tabBtn .post-next .details:before {
	content: "\e840";
	font-family: 'iconfont';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	font-size: 14px;
	line-height: 1;
	color: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transition: all .36s ease;
	color: #999;
	position: absolute;
	top: 50%;
	font-size: 20px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.tabBtn .post-next .details:before {
	left: 25px
}
.tabBtn .post-next .details:after {
	left: -30px;
	opacity: 0
}
.tabBtn .post-next .infor-wrap .subtitle,.tabBtn .post-next .infor-wrap .title {
	text-align: right
}































