﻿.main-title {
    display: table;
    width: 100%;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding:0 8px
}

.main-title h5 {
    display: table;
    font-size: 36px;
    text-align: center;
    color: #ffffff;
    width: 100%;
    margin-bottom: 25px;
}

.main-title i {
    font-size: 16px;
    font-style: normal;
    color: #ffffff;
    display: table;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    margin: 10px 0;
    font-weight: lighter;
}

.main-title em {
    display: table;
    width: 100%;
    background: url(../images/title-bg.png) no-repeat center;
    height: 3px;
}




/* 内页幻灯片 */
.ny-banner{
	overflow: hidden;
	min-height: auto;
	height: auto;
}
.ny-banner img {
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}

.ny-banner video{
	width: 100%;
}

/* 内页幻灯片 */

/* 抬头服务 */
.top-se{display: table;width: 100%;background-color: #fff;height: 85px;}
.top-se ul li{display: table; width: 31%; float: left; position: relative;}
.top-se ul li span {
    font-size: 24px;
    color: #333333;
    float: left;
    margin-top: 19px;
    text-indent: 15px;
}
.top-se ul li span font {
    font-size: 36px;
    color: red;
    display: inline-block;
    margin: 0 0px;
}
.top-se ul li::before{content: ""; width: 2px; height: 30px; background-color: #372874; display: table; position: absolute; top: 35px;}
/* 抬头服务 */


/* 中国多层次资本现状 */
.status {
    display: table;
    padding-top: 60px;
    width: 100%;
}

.status-body {
    background: url(../images/xsb_03.png)no-repeat center;
    height: 468px;
    width: 100%;
    background-size: cover;
    margin-top: 55px;
}


.status-left,.status-in,.status-right{
	display: table;
	float: left;
}

.status-left {
    margin-left: 173px;
    width: 565px;
}

.status-left-a li.a {
    display: table;
    width: 270px;
    height: 145px;
    text-align: center;
    line-height: 145px;
    color: #fff;
    font-size: 18px;
    float: left;
}

.status-left-a li.b,.status-left-a li.c{
    width: 280px;
    height: 65px;
    text-align: center;
    line-height: 65px;
    float: left;
    font-size: 18px;
    margin-left: 12px;
}

.status-left-a li.c {
    margin-top: 15px;
}


.status-left-b {
    display: table;
    float: left;
    width: 100%;
    margin-top: 16px;
    text-align: center;
}

.status-left-b li{
	width: 565px;
	height: 65px;
	line-height: 65px;
	font-size: 18px;
	color:#fff;
	float: left;
}

.status-left-b li:nth-child(2){
	margin-top: 15px;
}

.status-left-c {
    width: 285px;
    height: 65px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    float: right;
    margin-top:20px;
}

.status-left-d {
    display: table;
    width: 100%;
    height: 65px;
    line-height: 65px;
    font-size: 18px;
    text-align: center;
    margin-top: 10px;
    float: left;
    color: #fff;
}


.status-in{
	writing-mode:vertical-lr;
}

.status-in-a {
    display: table;
    font-size: 18px;
    color: #333;
    margin-left: 56px;
    margin-top: 47px;
    float: left;
}

.status-in-b {
    display: table;
    font-size: 18px;
    color: #333;
    margin-left: 56px;
    margin-top: 122px;
    float: left;
}


.status-in-c {
    display: table;
    font-size: 18px;
    color: #333;
    margin-left: 56px;
    margin-top: 80px;
    float: left;
}

.status-in-d {
    display: table;
    font-size: 18px;
    color: #333;
    margin-left: 56px;
    margin-top: 40px;
    float: left;
}

.status-right {
    display: table;
    margin-left: 68px;
}


.status-right-a ul li:nth-child(1) {
    width: 153px;
    height: 65px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 65px;
    margin-top: 120px;
}

.status-right-b ul li:nth-child(1) {
    width: 153px;
    height: 65px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    margin-top: 177px;
    padding-top: 5px;
}

.status-text {
    font-size: 16px;
    color: #000;
    margin-top: 45px;
}

/* 中国多层次资本现状 */


/* 资本市场受欢迎的新四板 */
.market {
    display: table;
    width: 100%;
    margin: 65px auto;
    margin-bottom: 20px;
}

.market-body{
	display: table;
	width: 100%;
	margin-top: 60px;
}

.market-body ul li {
    width: 48%;
    margin: 1%;
    float: left;
    margin-bottom: 25px;
}

.market-body ul li .img{
	width: 278px;
	height: 208px;
	float: left;
}

.market-body ul li .text {
    width: 227px;
    float: left;
    margin-left: 24px;
    color: #484848;
    line-height: 25px;
    margin-top: 10px;
}

.market-body ul li .text h5 {
    font-size: 24px;
    font-weight: bold;
    color: #28307a;
    display: table;
    padding-bottom: 16px;
    position: relative;
    margin-bottom: 12px;
}

.market-body ul li .text h5::after {
    content: "";
    width: 100%;
    height: 2px;
    background-color: #333333;
    display: table;
    position: absolute;
    bottom: 0;
}

.text span{
	display: table;
	font-size: 16px;
    line-height: 20px
}

.main-hr{
	display: table;
	width: ;
}

/* 资本市场受欢迎的新四板 */


/* 中小企业挂牌的优势 */


.advantage-a {
    display: table;
    width: 365px;
    float: left;
    margin-left: 50px;
}

.advantage-a ul li{
	width: 358px;
	height: 95px;
	background: url(../images/adv-bg1.png) no-repeat center;
	margin-bottom: 30px;
}

.advantage-a ul li:nth-child(1) span {
    display: block;
    float: left;
    width: 200px;
    font-size: 18px;
    text-align: left;
    margin: 0 auto;
    margin-left: 30px;
    color: #000;
    margin-top: 20px;
}

.advantage-a ul li:nth-child(2) span {
    display: block;
    float: left;
    width: 198px;
    font-size: 18px;
    text-align: left;
    margin: 0 auto;
    margin-left: 30px;
    color: #000;
    margin-top: 23px;
}

.advantage-a ul li:nth-child(3) span {
    display: block;
    float: left;
    width: 198px;
    font-size: 18px;
    text-align: left;
    margin: 0 auto;
    margin-left: 30px;
    color: #000;
    margin-top: 35px;
}

.advantage-a ul li:nth-child(4) span {
    display: block;
    float: left;
    width: 198px;
    font-size: 18px;
    text-align: left;
    margin: 0 auto;
    margin-left: 30px;
    color: #000;
    margin-top: 23px;
}

.advantage-a ul li:nth-child(1) i {
    font-style: normal;
    width: 55px;
    height: 55px;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    display: block;
    float: left;
    margin-top: 18px;
    margin-left: 57px;
    line-height: 30px;
}

.advantage-a ul li:nth-child(2) i {
    font-style: normal;
    width: 55px;
    height: 55px;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    display: block;
    float: left;
    margin-top: 18px;
    margin-left: 57px;
    line-height: 30px;
}

.advantage-a ul li:nth-child(3) i {
    font-style: normal;
    width: 55px;
    height: 55px;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    display: block;
    float: left;
    margin-top: 18px;
    margin-left: 57px;
    line-height: 30px;
}

.advantage-a ul li:nth-child(4) i {
    font-style: normal;
    width: 55px;
    height: 55px;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    display: block;
    float: left;
    margin-top: 18px;
    margin-left: 57px;
    line-height: 30px;
}

.advantage-a ul li i{
	font-style: normal;
	width: 55px;
	height: 55px;
	color:#fff;
	font-weight: bold;
	font-size: 24px;
}





.advantage-c ul li{
	width: 358px;
	height: 95px;
	background: url(../images/gg-ad2.png) no-repeat center;
	margin-bottom: 30px;
}

.advantage-c ul li:nth-child(1) span {
    display: block;
    float: left;
    width: 198px;
    font-size: 18px;
    text-align: left;
    margin: 0 auto;
    margin-left: 30px;
    color: #000;
    margin-top: 8px;
}

.advantage-c ul li:nth-child(2) span {
    display: block;
    float: left;
    width: 198px;
    font-size: 18px;
    text-align: left;
    margin: 0 auto;
    margin-left: 30px;
    color: #000;
    margin-top: 23px;
}

.advantage-c ul li:nth-child(3) span {
    display: block;
    float: left;
    width: 198px;
    font-size: 18px;
    text-align: left;
    margin: 0 auto;
    margin-left: 30px;
    color: #000;
    margin-top: 24px;
}

.advantage-c ul li:nth-child(4) span {
    display: block;
    float: left;
    width: 198px;
    font-size: 18px;
    text-align: left;
    margin: 0 auto;
    margin-left: 30px;
    color: #000;
    margin-top: 23px;
}

.advantage-c ul li:nth-child(1) i {
    font-style: normal;
    width: 55px;
    height: 55px;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    display: block;
    float: left;
    margin-top: 18px;
    margin-left: 25px;
    line-height: 30px;
}

.advantage-c ul li:nth-child(2) i {
    font-style: normal;
    width: 55px;
    height: 55px;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    display: block;
    float: left;
    margin-top: 18px;
    margin-left: 25px;
    line-height: 30px;
}

.advantage-c ul li:nth-child(3) i {
    font-style: normal;
    width: 55px;
    height: 55px;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    display: block;
    float: left;
    margin-top: 18px;
    margin-left: 25px;
    line-height: 30px;
}

.advantage-c ul li:nth-child(4) i {
    font-style: normal;
    width: 55px;
    height: 55px;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    display: block;
    float: left;
    margin-top: 18px;
    margin-left: 25px;
    line-height: 30px;
}

.advantage-c ul li i{
	font-style: normal;
	width: 55px;
	height: 55px;
	color:#fff;
	font-weight: bold;
	font-size: 24px;
}

.advantage-body{
	margin-top: 45px;
}

.advantage-b {
    display: table;
    float: left;
    margin: 0 20px;
    margin-top: 65px;
}

.advantage-c {
    display: table;
    float: left;
}

.lxwm{
	background: #0293d2;
    height: 35px;
    display: table;
    width: 120px;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    margin-top: 20px;
}

/* 中小企业挂牌的优势 */



/* 新四板挂牌条件 */
.edition{
	width: 100%;
	margin-top: 65px;
	display: table;
}

.edition-body-left{
	width: 500px;
	float: left;
}

.edition-body-left ul li i {
    display: table;
    width: 0;
    float: left;
}

.edition-body-left ul li {
    display: table;
    width: 100%;
    margin-bottom: 25px;
}

.edition-body-left ul li:nth-child(1) span {
    display: table;
    width: 360px;
    float: left;
    font-size: 18px;
    color: #000;
    margin-top: 45px;
    margin-left: 30px;
}

.edition-body-left ul li:nth-child(2) span {
    display: table;
    width: 360px;
    float: left;
    font-size: 18px;
    color: #000;
    margin-top: 45px;
    margin-left: 30px;
}

.edition-body-left ul li:nth-child(3) span {
    display: table;
    width: 360px;
    float: left;
    font-size: 18px;
    color: #000;
    margin-top: 30px;
    margin-left: 30px;
}

.edition-body-right{
	display: 465px;
	float: right;
}

.edition-body-right ul li i{
	display: table;
	width: auto;
	float: left;
}

.edition-body-right ul li {
    display: table;
    width: 100%;
    margin-bottom: 25px;
}

.edition-body-right ul li:nth-child(1) span {
    display: table;
    width: 360px;
    float: left;
    font-size: 18px;
    color: #000;
    margin-top: 45px;
    margin-left: 30px;
}

.edition-body-right ul li:nth-child(2) span {
    display: table;
    width: 360px;
    float: left;
    font-size: 18px;
    color: #000;
    margin-top: 45px;
    margin-left: 30px;
}

.edition-body-right ul li:nth-child(3) span {
    display: table;
    width: 360px;
    float: left;
    font-size: 18px;
    color: #000;
    margin-top: 30px;
    margin-left: 30px;
}

.edition-body {
    display: table;
    width: 100%;
    margin-top: 45px;
}

/* 新四板挂牌条件  */	
.ad-bg {
    display: table;
    width: 100%;
    background: url(../images/sv_bg.jpg) no-repeat center top;
    background-size: cover;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-bottom: 90px;
}

.xsb-text {
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin: 18px 0;
    margin-top: 14px;
}
.xsb-body ul{text-align: center;}
.xsb-body ul li {
    width: 12%;
    float: none;
    background: #fff;
    margin: 1%;
    min-height: 160px;
    padding: 20px 5px;
    border-radius: 10px;
    overflow: hidden;
    display: inline-block;
}

.xsb-body ul li h3 {
    font-size: 22px;
    text-align: center;
    font-weight: bold;
    color: #0293d2;
    margin-bottom: 10px;
	position: relative;
}

.xsb-body ul li h3::after {
    content: "";
    width: 35px;
    height: 4px;
    background-color: #0293d2;
    display: table;
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 15px;
    border-radius: 3px;
}

.xsb-body ul li p {
    text-align: center;
    font-size: 14px;
    line-height: 24px;
}

.xsb-body ul li a {
    color: #244db4;
    font-size: 18px;
    line-height: 123px;
    text-align: center;
    display: table;
    width: 100%;
    text-align: center;
    font-weight: bold;
}

.xsb-body ul li:nth-child(13) a {
    line-height: 25px;
    margin-top: 38px;
}


.xsb-body ul i {
    display: table;
    float: left;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    margin-top: 50px;
    color: #fff;
    margin: 50px 8px;
}
.xsb-body {
    display: table;
    width: 100%;
    margin-top: 18px;
}






/* 新四板挂牌条件  */	


/* 挂牌服务内容 */
.listing-bg{
	display: table;
	width: 100%;
	margin-top: 70px;
}

.listing-body {
    display: table;
    width: 100%;
    margin-top: 50px;
}

.listing-body ul li {
    width: 580px;
    background-color: #3143a0;
    margin-right: 40px;
    float: left;
    height: 80px;
    margin-bottom: 20px;
}

.listing-body ul li:nth-child(2n){
	margin-right: 0;
}


.listing-body .title-t {
    width: 145px;
    height: 80px;
    background-color: #1b4e7e;
    float: left;
    font-size: 36px;
    text-align: center;
    line-height: 80px;
    color: #fff;
}

.listing-text {
    display: table;
    width: 65%;
    float: left;
    font-size: 18px;
    color: #fff;
    margin-left: 30px;
    line-height: 80px;
}
/* 挂牌服务内容 */


/* 上市辅导 */
.listed-body ul{
	display: table;
	width: 100%;
	background-color: #fff;
}

.listed-body .li-a {
    width: 445px;
    height: 240px;
    float: left;
}


.listed-body .li-a h3{
	font-size: 30px;
	color:#000
}

.li-a-a {
    width: 80%;
    margin: 0 auto;
    margin-top: 70px;
}

.li-a-a p {
    display: table;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-top: 10px;
}

.li-b{
	display: table;
	float: left;
}

.li-c {
    display: table;
    float: left;
    width: 368px;
}

.li-c-c {
    width: 100%;
    margin: 0 auto;
    margin-top: 70px;
    margin-left: 35px;
}

.li-c-c h3{
	font-size: 30px;
	color:#000
}

.li-c-c p {
    display: table;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-top: 10px;
}

.li-d {
    width: 445px;
    float: left;
}

.li-d-d{
	width: 380px;
	margin:0 auto
}

.li-d-d h3 {
    font-size: 30px;
    display: table;
    width: 100%;
    margin-top: 24px;
    margin-bottom: 5px;
    color: #000;
}

.li-d-d p{
	font-size: 16px;
}


.li-e {
    display: table;
    float: left;
    width: 303px;
    height: 336px;
    background: #3143a0;
    font-size: 36px;
    text-align: center;
    color: #fff;
    padding-top: 120px;
	position: relative;
}
.li-e::before{
	content: "''";
	position: absolute;
	top: 20px;
	left: 30px;
	color:#fff
}

.li-e::after{
	content: "''";
	position: absolute;
	bottom: 20px;
	right: 30px;
	color:#fff
}

.li-f{
	display: table;
	float:left;
}

.li-f-f{
	width: 380px;
	margin:0 auto
}

.li-f-f h3{
    font-size: 30px;
    display: table;
    width: 100%;
    margin-top: 24px;
    margin-bottom: 5px;
    color: #000;
}

.li-f-f p{
    font-size: 16px;
}

.listed{
	margin-top: 40px;
}

.listed-body {
    display: table;
    margin-top: 40px;
    margin-bottom: 50px;
}

/* 上市辅导 */


/* 企业上市的好处 */
.bennefit-body {
    display: table;
    width: 100%;
    margin-top: 38px;
    margin-bottom: 38px;
}

.bennefit-body ul li {
    width: 24%;
    margin-right: 16px;
    float: left;
}

.bennefit-body ul li:nth-child(4){
	margin-right: 0;
}

.bennefit-body ul li .text {
    display: table;
    width: 100%;
    background-color: #fff;
    padding: 15px;
    height: 120px;
}

.bennefit-body ul li .text h3 {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
}

.bennefit-body ul li .text p{
	font-size: 14px;
	color:#000
}



/* 企业上市的好处 */


.confused{
	margin-top: 22px;
}

.confused-body {
    width: 100%;
    display: table;
    margin-top: 50px;
}
.confused-body dl dd {
    width: 275px;
    height: 105px;
    background: url(../images/bgg.png) no-repeat center;
    background-size: cover;
    float: left;
    margin-right: 33px;
    margin-bottom: 30px;
}

.confused-body dl dd:nth-child(1) span {
    padding-top: 30px;
    padding-left: 15px;
}

.confused-body dl dd:nth-child(2) span {
    padding-top: 30px;
    padding-left: 15px;
}

.confused-body dl dd:nth-child(3) span {
    padding-top: 18px;
    padding-left: 15px;
}

.confused-body dl dd:nth-child(4) span {
    padding-top: 30px;
    padding-left: 15px;
}

.confused-body dl dd:nth-child(5) span {
    padding-top: 30px;
    padding-left: 15px;
}

.confused-body dl dd:nth-child(6) span {
    padding-top: 30px;
    padding-left: 15px;
}

.confused-body dl dd:nth-child(7) span {
    padding-top: 40px;
    padding-left: 15px;
}

.confused-body dl dd:nth-child(8) span {
    padding-top: 30px;
    padding-left: 15px;
}


.confused-body dl dd:nth-child(4n){
	margin-right: 0;
}

.confused-body dl dd i {
    width: 75px;
    height: 105px;
    text-align: center;
    line-height: 105px;
    color: #ddd;
    font-size: 30px;
    font-style: normal;
    margin-left:0;
	float: left;
}

.confused-body dl dd span {
    display: table;
    float: left;
    font-size: 16px;
}




.table{
	margin-top: 20px;
}

.table,.table tr,.table tr td{
	border:1px solid #ddd;
	background-color: #fff;
}

.table tr{
	height: 83px;
	line-height: 83px;
}





.comparison {
    display: table;
    width: 100%;
    height: 656px;
    background: url(../images/bg-ad.jpg) no-repeat center top;
    background-size: cover;
    position: relative;
    width: 1920px;
    margin-left: -960px;
    left: 50%;
	margin-top: 35px;
}

.comparison-left{
	width: 48%;
	float: left;
}


.comparison-left span {
    display: table;
    width: 125px;
    height: 38px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 38px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    float: left;
    margin-bottom: 10px;
    color: #fff;
}

.comparison-left p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    width: 100%;
    text-align: left;
    display: table;
    color: #fff;
}

.comparison-left ul li{
	display: table;
	width: 100%;
	margin-bottom: 25px;
}




.comparison-right{
	width: 48%;
	float: right;
}

.comparison-right span {
    display: table;
    width: 125px;
    height: 38px;
    border: 1px solid #000;
    text-align: center;
    line-height: 38px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    float: right;
    margin-bottom: 10px;
    color: #000;
}

.comparison-right p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    width: 100%;
    text-align: right;
    display: table;
	color:#000
}

.comparison-right ul li{
	display: table;
	width: 100%;
	margin-bottom: 25px;
}

.comparison-body{
	display: table;
	width: 100%;
	margin-top: 20px;
}

.comparison-bottom {
    display: table;
    width: 100%;
    margin-top: 46px;
}
.comparison-bottom dl dd {
    float: left;
    font-size: 14px;
    text-align: center;
    color: #fff;
}

.comparison-bottom dl dd:nth-child(7){
	margin-right: 0;
}

.comparison-bottom dl dd:nth-child(1){
    margin-left: 17px;
}

.comparison-bottom dl dd:nth-child(2) {
    margin-left: 104px;
}

.comparison-bottom dl dd:nth-child(3) {
    margin-left: 104px;
}

.comparison-bottom dl dd:nth-child(4) {
    margin-left: 44px;
}

.comparison-bottom dl dd:nth-child(5) {
    margin-left: 29px;
}

.comparison-bottom dl dd:nth-child(6) {
    margin-left: 65px;
}

.comparison-bottom dl dd:nth-child(7) {
    margin-left: 119px;
}




.service-adv{
	display: table;
	width: 100%;
	margin-top: 36px;
}





.service-adv-body {
    width: 100%;
    height: 540px;
    background: url(../images/se-adv_03.jpg) no-repeat center;
    background-size: cover;
    margin-top: 20px;
}


.service-adv-bg{
	width: 48%;
	float: right;
}

.se-bg-tr ul li {
    width: 395px;
    height: 130px;
    float: left;
    margin-top: 8px;
    margin-right: 7px;
}

.se-bg-tr ul li:nth-child(3n){
	margin-right: 0;
}

.se-bg-tr ul li:nth-child(1){
	background: url(../images/about1.jpg) no-repeat center;
	background-size: cover;
}
.se-bg-tr ul li:nth-child(2){
	background: url(../images/about2.jpg) no-repeat center;
	background-size: cover;
}

.se-bg-tr ul li:nth-child(3){
	background: url(../images/about3.jpg) no-repeat center;
	background-size: cover;
}
		
.se-bg-tr ul li:nth-child(4){
	background: url(../images/about4.jpg) no-repeat center;
	background-size: cover;
}
	
.se-bg-tr ul li:nth-child(5){
	background: url(../images/about5.jpg) no-repeat center;
	background-size: cover;
}
	
.se-bg-tr ul li:nth-child(6){
	background: url(../images/about6.jpg) no-repeat center;
	background-size: cover;
}
							
.se-bg-tr ul li div {
    width: 285px;
    height: 75px;
    float: right;
    margin-top: 35px;
}							
					
.se-bg-tr ul li div h3 {
    font-size: 18px;
    color: #000;
    margin-bottom: 10px;
}


.se-bg-tr ul li{}


.about-title {
    width: 275px;
    height: 235px;
    background-color: #372874;
    float: left;
    padding: 50px;
    margin-top: 0px;
}

.about-title h3{
	font-size: 30px;
	font-weight: bold;
	color:#fff
}
.about-title p{
	font-size: 16px;
	color:#fff;
}

.we-txt-left {
    width: 45%;
}

.we-txt {
    display: table;
    width: 640px;
    background: url(../images/1_03.jpg) no-repeat center top;
    height: 382px;
    margin-left: 20px;
    margin-top: 16px;
}

.we-txt ul {
    margin-left: 10px;
    display: table;
    width: 590px;
    margin-left: 50px;
}

.we-txt ul li{
	font-size: 16px;
	color:#000
}

.we-txt ul li {
    font-size: 16px;
    margin-top: 10px;
    line-height: 20px;
}

.we-txt ul li:nth-child(2) {
    margin-top: 33px;
}

.we-txt ul li:nth-child(3) {
    margin-top: 32px;
}

.we-txt ul li:nth-child(4) {
    margin-top: 37px;
}

.we-txt ul li:nth-child(5) {
    margin-top: 31px;
}

.we-txt ul li:nth-child(6) {
    margin-top: 32px;
}

.we-txt ul li:nth-child(7) {
    margin-top: 20px;
}




.we-body{
	display: table;
	width: 100%;
	margin-top: 30px;
}

.we-adv{
	margin-top: 40px;
}

.we-adv-bottom{
    display: table;
    width: 100%;
    margin-top: 40px;
}

.we-adv-bottom ul li {
    width: 260px;
    background-size: cover;
    float: left;
    margin: 0 68px;
    background: #fff;
}
.img-text-g{
	padding:10px
}

.we-adv-bottom ul li h3 {
    font-size: 18px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.we-adv-bottom ul li p {
    font-size: 14px;
    text-align: center;
    width: 90%;
    margin: 0 auto;
    color: #000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}







.framework{
	margin-top: 60px;
}

.framework-body {
    font-size: 16px;
    color: #000;
	margin-top: 46px;
}

.framework-in {
    width: 100%;
    background: url(../images/shqb-bg.png) no-repeat center;
    height: 508px;
    background-size: cover;
    margin-top: 90px;
}

.framework-in-a {
    width: 40px;
    float: left;
    writing-mode: vertical-lr;
    display: table;
    margin-left: 44px;
}

.framework-in-a ul li {
    margin-bottom: 10px;
    color: #fff;
    font-size: 18px;
    width: 40px;
    float: left;
}

.framework-in-a ul li:nth-child(1) {
    margin-top: 53px;
}

.framework-in-a ul li:nth-child(2) {
    margin-top: 115px;
}


.framework-in-b {
    float: left;
    margin-left: 72px;
    display: table;
    width: 330px;
    margin-top: 18px;
}


.framework-in-b ul li {
    margin-bottom: 10px;
    font-size: 18px;
    width: 100%;
    float: left;
    color: #000;
}

.framework-in-b ul li:nth-child(2) {
    margin-top: 35px;
}

.framework-in-b ul li:nth-child(3) {
    margin-top: 50px;
}

.framework-in-b ul li:nth-child(4) {
    margin-top: 50px;
}

.framework-in-c {
    display: table;
    width: 100%;
    margin-top: 70px;
}

.framework-in-c-img{
	display: table;
	float: left;
}

.framework-in-li {
    margin-left: 30px;
    float: left;
    display: table;
    width: 500px;
}

.framework-in-li ul{
	text-align: center;
}

.framework-in-li ul li {
    display: inline-block;
    float: none;
    width: 200px;
    height: 120px;
    font-size: 24px;
    color: #fff;
    background: url(../images/shqb-g.png) no-repeat center top;
    margin-right: 20px;
    margin-bottom: 20px;
}

.framework-in-li ul li span {
    display: table;
    margin-top: 40px;
    text-align: center;
    width: 100%;
}

.framework-in-li ul li:nth-child(3) span {
    margin-top: 24px;
}

.framework-in-li ul li:nth-child(4) span {
    margin-top: 24px;
}

.framework-in-text {
    font-size: 16px;
    margin-top: 30px;
    margin-bottom: 60px;
	color:#000
}

.ny-mian-title {
    border-left: 6px solid #af2526;
	padding-left:18px
}

.ny-mian-title h3{
	font-size: 36px;
	font-weight: bold;
	color:#000
}

.ny-mian-title p{
	font-size: 16px;
	color:#000;
	text-transform: uppercase;
}


.stock-body{
	display: table;
	width: 100%;
	margin-top: 65px;
	margin-bottom: 40px;
}

.stock-body ul li:nth-child(1) .tubiao{
	width: 355px;
	height: 180px;
	background: url(../images/tubiao2.jpg) no-repeat center;
	background-size: cover;
	float: left;
}

.stock-body ul li:nth-child(2) .tubiao{
	width: 355px;
	height: 180px;
	background: url(../images/tubiao1.jpg) no-repeat center;
	background-size: cover;
	float: left;
}

.stock-body ul li:nth-child(3) .tubiao{
	width: 355px;
	height: 180px;
	background: url(../images/tubiao.jpg) no-repeat center;
	background-size: cover;
	float: left;
}

.stock-body ul li .tubiao h3 {
    display: table;
    width: 100%;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    color: #000;
    padding-top: 22px;
}

.stock-body ul li .tubiao p {
    font-size: 14px;
    color: #000;
    text-align: center;
    display: table;
    width: 100%;
    margin-top: 5px;
}

.stock-body ul li {
    width: 100%;
    margin-bottom: 18px;
    display: table;
}


.tubiao-text {
    width: 837px;
    background: #372874;
    float: left;
    height: 180px;
    margin-left: 8px;
}

.tubiao-text span {
    color: #fff;
    width: 182px;
    display: table;
    float: left;
    font-size: 24px;
    text-align: center;
    padding-top: 54px;
}

.tubiao-text-txt {
    font-size: 18px;
    color: #fff;
    margin-top: 54px;
}



.stock-a-a {
    width: 100%;
    height: 70px;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    line-height: 70px;
    background: url(../images/title.png) no-repeat center;
    margin-top: 50px;
    margin-bottom: 50px;
	display: table;
}

.stock-a-a-dl{
	margin-bottom: 50px;
}

.stock-a-a dl dd{
	display: table;
	float:left;
}

.stock-a-a-dl dl dd {
    width: 275px;
    height: 50px;
    float: left;
    background: url(../images/bg-a.png) no-repeat center;
    margin-right: 32px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	line-height: 50px;
	color:#fff
}

.stock-a-a-dl dl dd:last-child{
	margin-right: 0;
}


.stock-a-a-ul{
	width: 100%;
	margin-bottom: 60px;
}

.stock-a-a-ul ul li {
    width: 25%;
    float: left;
    width: 278px;
    height: 293px;
    border-radius: 10px;
    background: #fff;
    margin-right: 28px;
    border: 1px solid #aaa;
    padding: 65px 20px 0 20px;
}


.stock-a-a-ul ul li:last-child{
	margin-right: 0;
}

.stock-a-a-ul ul li p {
    font-size: 15px;
    color: #000;
    display: table;
    margin-bottom: 14px;
    position: relative;
}

.stock-a-a-ul ul li p:after {
    content: "";
    width: 5px;
    height: 5px;
    background-color: #28307a;
    position: absolute;
    left: -12px;
    top: 10px;
}



.ssqy{
	display: table;
	width: 100%;
	background: url(../images/bg-se.jpg) no-repeat center top;
	height: 775px;
	background-size:cover;
}

.ssqy-title h3 {
    font-size: 36px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding-top: 55px;
	margin-bottom: 20px;
}

.ssqy-title p{
	font-size: 18px;
	color:#fff;
	text-align: center;
}

.ssqy-body {
    display: table;
    width: 930px;
    margin: 0 auto;
    margin-top: 60px;
}

.ssqy-body ul li {
    width: 270px;
    float: left;
    float: left;
    margin-right: 60px;
    min-height: 225px;
    margin-bottom: 40px;
}


.ssqy-body ul li:nth-child(3n){
	margin-right: 0;
}

.ssqy-body ul li h3{
	font-size: 18px;
	font-weight: bold;
	color:#fff;
	text-align: center;
}

.ssqy-body ul li .img {
    text-align: center;
    margin-bottom: 30px;
}

.ssqy-body ul li .img img{
	margin:0 auto;
	text-align: center;
}

.ssqy-name {
    font-size: 16px;
    color: #fff;
    text-align: center;
}

.ssqy-name p{
	display: table;
	width: 100%;
	margin-top: 10px;
}



.liucheng {
    width: 100%;
    display: table;
    margin: 50px 0;
}

.liucheng-body ul li:nth-child(1){
	width: 372px;
	height: 605px;
	background: url(../images/lc-a.png) no-repeat center;
	background-size: cover;
	padding: 15px;
}

.liucheng-body ul li:nth-child(2){
	width: 372px;
	height: 605px;
	background: url(../images/lc-b.png) no-repeat center;
	background-size: cover;
    padding: 15px;
}

.liucheng-body ul li:nth-child(3){
	width: 372px;
	height: 605px;
	background: url(../images/lc-c.png) no-repeat center;
	background-size: cover;
	margin-right: 0;
    padding: 15px;
}

.liucheng-body ul li {
    float: left;
    margin-right: 40px;
}

.liucheng-body ul li h3 {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 36px;
}

.liucheng-body ul li span{
	color:#fff
}


.liucheng-text {
    font-size: 18px;
    color: #000;
    margin: 30px 0;
    text-align: center;
}

.lc-a {
    color: #fff;
    line-height: 25px;
    font-size: 14px;
    min-height: 230px;
}


.lc-a h5 {
    font-size: 16px;
    display: table;
    margin-bottom: 10px;
}


.lc-b dl dd {
    float: left;
    width: 30%;
    text-align: center;
    margin-bottom: 53px;
}
.lc-b{
    display: table;
    margin-top: 50px;
    width: 100%;
}

.lc-b dl dd:nth-child(2) {
    margin-left: 16px;
}

.lc-b dl dd:nth-child(3) {
    margin-left: 16px;
}

.lc-b dl dd:nth-child(5) {
    margin-left: 72px;
}



.lc-b-b dl dd {
    float: left;
    width: 30%;
    text-align: center;
    margin-bottom: 53px;
}
.lc-b-b{
    display: table;
    margin-top: 50px;
    width: 100%;
}

.lc-b-b dl dd:nth-child(2) {
    margin-left: 16px;
}

.lc-b-b dl dd:nth-child(3) {
    margin-left: 16px;
}

.lc-b-b dl dd:nth-child(4) {
    margin-left: 2px;
    padding-top: 25px;
}


.lc-b-b dl dd:nth-child(5) {
    margin-left: 18px;
}

.lc-b-b dl dd:nth-child(6) {
    margin-left: 14px;
}


.lc-b-b dl dd:nth-child(7) {
    margin-left: 14px;
}


.lc-b-b dl dd {
    float: left;
    width: 30%;
    text-align: center;
    margin-bottom: 53px;
}


.lc-b-c{
    display: table;
    margin-top: 50px;
    width: 100%;
}

.lc-b-c dl dd {
    float: left;
    width: 30%;
    text-align: center;
    margin-bottom: 53px;
}

.lc-b-c dl dd:nth-child(2) {
    margin-left: 16px;
}

.lc-b-c dl dd:nth-child(3) {
    margin-left: 16px;
}

.lc-b-c dl dd:nth-child(4) {
    margin-left: 26px;
}


.lc-b-c dl dd:nth-child(5) {
    margin-left: 90px;
}

.lc-b-c dl dd:nth-child(6) {
    margin-left: 27px;
}

.lc-b-c dl dd:nth-child(7) {
    margin-left: 71px;
}


.ny-case-bg{
	display: table;
	margin-top: 50px;
	width: 100%;;
}

.ny-case-body {
    display: table;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 35px;
}



.case-body-b-name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 24px;
    position: relative;
    z-index: 999999999999999;
}


.case-body-b-name h3 {
    position: relative;
    z-index: 2;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.5;
    -webkit-transition: color .5s;
    transition: color .5s;
    color: #1f2b69;
}


.case-text {
    position: relative;
    z-index: 2;
    margin-bottom: 35px;
    font-size: 17px;
    line-height: 1.5;
    -webkit-transition: color .5s;
    transition: color .5s;
    cursor: pointer;
}

.case-more{
    position: relative;
    display: inline-block;
    padding-top: 0;
    padding-right: 24px;
    padding-bottom: 0;
    padding-left: 0;
    color: #1f2b69;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.3;
    text-decoration: none;
    background: 0 0;
    border: none;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}


.img-v{
	width: 100%;
}





.case-ny-qie {
    margin: 60px 0;
}

.hezuo_w {position: relative;}
.h_pre,.h_next{ position:absolute; top:50%; transform: translateY(-50%); display:block; width:39px; height:40px;  }
.h_pre{ left:-50px; cursor:pointer; background:url('../images/prev.jpg') no-repeat center;}
.h_next{ right:-50px; cursor:pointer; background:url('../images/next.jpg') no-repeat center;}
.hezuo_p {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 30px;
}
.hezuo_p ul{ width:10000%;}
.hezuo_p li{ float:left; display:inline; width:0.235%; margin:0 0.02% 0 0; text-align:center;}
.hezuo_p li a{ font-size:14px; color:#666; font-weight:bold; line-height:25px;}
.hezuo_p li img{ width:100%;}
.hezuo_p li font {
    display: block;
    margin: 6px 0 0 0;
    font-weight: normal;
}





.ny-new-bg{
	display: table;
	width: 100%;
	margin-bottom: 20px;
}


.ny-new-body{
	width: 100%;
	display: table;
}

.ny-new-body ul li {
    width: 100%;
    border-bottom: 1px dashed #757575;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
}

.ny-new-body ul li h3 {
    width: 80%;
    float: left;
    line-height: 35px;
    font-size: 16px;
}

.ny-new-body ul li i {
    display: table;
    float: right;
    font-style: normal;
    font-size: 14px;
}

.ny-new-body{
	display: table;
	width: 100%;
}


/* 股权激励 */
.gqjl-a{
	display: block;
	width: 100%;
}

.gqjl-a-title h3{
	height: 100px;
	line-height: 100px;
	font-size: 30px;
	color:#000000;
	border-bottom: 1px solid #000;
	position: relative;
}

.gqjl-a-title h3::after {
    content: "";
    width: 210px;
    height: 3px;
    background-color: #9e2323;
    display: block;
    position: absolute;
    bottom: -2px;
}

.gqjl-a-title-a h4{
    font-size: 24px;
    color: #000;
    margin-top: 24px;
}

.gqjl-a-body {
    display: table;
    margin-top: 35px;
    width: 100%;
    margin-bottom: 40px;
}

.gqjl-body-left{
	width: 50%;
	float: left;
}


.gqjl-img{
	display: block;
	float: left;
}

.gqjl-text {
    display: block;
    float: left;
    margin-left: 65px;
}

.gqjl-text h3 {
    font-size: 24px;
    color: #000;
    margin-top: 18px;
	margin-bottom: 30px;
}

.gqjl-text p{
	font-size: 18px;
	color:#000
}



.gqjl-b {
    display: table;
    width: 100%;
    margin-top: 30px;
}

.gqjl-b-left{
	width: 50%;
	float: left;
}

.gqjl-b-right{
	width: 50%;
	float: left;
}

.gqjl-b-left-titile h3, .gqjl-b-right-titile h3 {
    font-size: 30px;
    color: #3c4195;
    font-weight: bold;
    margin-bottom: 30px;
}

.gqjl-b-left-body {
    margin-bottom: 15px;
}

.gqjl-b-left-body h4 {
    font-size: 24px;
    width: 120px;
    height: 50px;
    line-height: 50px;
    background-color: #3c4195;
    text-align: center;
    color: #fff;
    border-radius: 10px;
    margin-bottom: 20px;
}

.gqjl-b-left-body p{
    font-size: 18px;
    color: #000;
}

.gqjl-b-right-body ul{
	background:url(../images/gqjl-b-bg.png) no-repeat left;
	height: 287px;
}

.gqjl-b-right-body ul li {
    height: 45px;
    background-size: cover;
    margin-left: 20px;
    display: table;
    margin-bottom: 15px;
}

.gqjl-b-right-body ul li span {
    display: block;
    line-height: 45px;
    height: 45px;
    background-color: #fff;
    font-size: 20px;
    padding: 0 10px;
    border-radius: 10px;
    margin-left: 10px;
}


.gqjl-c {
    display: block;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 50px;
}

.gqjl-c-body {
    background: url(../images/case-bg.png) no-repeat center;
    height: 410px;
    margin-top: 35px;
}


.gqjl-c-body ul li{
	width: 320px;
	float: left;
}

.gqjl-c-body ul li:nth-child(1) {
    margin-top: 217px;
    margin-left: 60px;
}

.gqjl-c-body ul li:nth-child(1) p{
    font-size: 24px;
    text-align: center;
    color: #fff;
    margin-top: 44px;
    line-height: 30px;
}

.gqjl-c-body ul li:nth-child(2) {
    margin-top: 173px;
    margin-left: 72px;
}

.gqjl-c-body ul li:nth-child(2) p {
    font-size: 24px;
    text-align: center;
    color: #fff;
    margin-top: 60px;
    line-height: 30px;
}

.gqjl-c-body ul li:nth-child(3) {
    margin-top: 132px;
    margin-left: 66px;
}

.gqjl-c-body ul li:nth-child(3) p {
    font-size: 24px;
    text-align: center;
    color: #fff;
    margin-top: 90px;
    line-height: 30px;
}

.gqjl-c-body ul li h3{
	font-size: 30px;
	text-align: center;
}

.gqjl-d{
	padding-bottom: 30px;
}

.gqjl-d-p {
    font-size: 24px;
    color: #000;
    text-align: center;
    display: block;
    margin-top: 12px;
}

.gqjl-d-body {
    display: table;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 30px;
}

.gqjl-d-body ul li {
    width: 184px;
    height: 184px;
    float: left;
    margin-right: 70px;
}

.gqjl-d-body ul li span {
    display: block;
    width: 100%;
    text-align: center;
    line-height: 30px;
    font-size: 24px;
    color: #000;
    margin-top: 122px;
}

.gqjl-d-body ul li:nth-child(1){
	background: url(../images/gqjl-a.png) no-repeat center;
}

.gqjl-d-body ul li:nth-child(2){
	background: url(../images/gqjl-b.png) no-repeat center;
}

.gqjl-d-body ul li:nth-child(3){
	background: url(../images/gqjl-c.png) no-repeat center;
}

.gqjl-d-body ul li:nth-child(4){
	background: url(../images/gqjl-d.png) no-repeat center;
}

.gqjl-d-body ul li:nth-child(5){
	background: url(../images/gqjl-e.png) no-repeat center;
	margin-right: 0;
}



.gujl-e{
	display: block;
	width: 100%;
	background: url(../images/gqjl-d-c.jpg) no-repeat center;
	height: 830px;
	background-size: cover;
}

.gqjl-e-body ul:nth-child(1) {
    display: block;
    float: left;
    margin-top: 43px;
    margin-left: 82px;
}

.gqjl-e-body ul:nth-child(2) {
    display: block;
    float: left;
    margin-top: 43px;
    margin-left: 140px;
}

.gqjl-e-body ul li{
	width: 450px;
	height: 75px;
}

.gqjl-e-body ul:nth-child(1) li:nth-child(1) {
    margin-bottom: 38px;
}

.gqjl-e-body ul:nth-child(1) li:nth-child(2) {
    margin-bottom: 41px;
    margin-left: -57px;
}


.gqjl-e-body ul:nth-child(1) li:nth-child(3){
    margin-bottom: 38px;
margin-left: -72px;
}

.gqjl-e-body ul:nth-child(1) li:nth-child(4) {
    margin-bottom: 38px;
    margin-left: -55px;
}

.gqjl-e-body ul:nth-child(1) li:nth-child(5){
    margin-bottom: 35px;
}



.gqjl-e-body ul:nth-child(2) li:nth-child(1) {
    margin-bottom: 38px;
}

.gqjl-e-body ul:nth-child(2) li:nth-child(2) {
    margin-bottom: 39px;
    margin-left: 57px;
}


.gqjl-e-body ul:nth-child(2) li:nth-child(3){
    margin-bottom: 38px;
	margin-left: 72px;
}

.gqjl-e-body ul:nth-child(2) li:nth-child(4) {
    margin-bottom: 38px;
    margin-left: 64px;
}

.gqjl-e-body ul:nth-child(2) li:nth-child(5){
    margin-bottom: 35px;
}

.gqjl-e-body ul li h3 {
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    color: #000;
    margin-bottom: 5px;
    line-height: 45px;
}

.gqjl-e-body ul li p{
	font-size: 12px;
	color:#FFFFff;
	text-align: center;
}




.gqjl-f{
	width: 100%;
	margin-top: 65px;
}

.gqjl-left {
	width: 52%;
	float: left
}

.gqjl-right{
	width: 45%;
}

.gqjl-f-body-class {
    width: 100%;
    margin-bottom: 60px;
}

.gqjl-g-body{
	display: block;
	width: 100%;
	height: 328px;
	background: url(../images/gqjl-f-a.png) no-repeat center;
}

.gqjl-g-body ul li{
	width: 255px;
	font-size: 15px;
	line-height: 30px;
}

.gqjl-g-body ul li:nth-child(1){
    width: 255px;
    font-size: 15px;
    line-height: 23px;
    float: left;
    margin-left: 110px;
	min-height: 185px;
    margin-top: 16px;
}

.gqjl-g-body ul li:nth-child(2) {
    width: 255px;
    font-size: 15px;
    line-height: 23px;
    float: left;
    margin-left: 150px;
	min-height: 185px;
    margin-top: 16px;
}


.gqjl-g-body ul li:nth-child(3) {
    width: 255px;
    font-size: 15px;
    line-height: 23px;
    float: left;
    margin-left: 160px;
	min-height: 185px;
    margin-top: 16px;
}

.gqjl-g-body ul li:nth-child(4) {
    width: 255px;
    font-size: 15px;
    line-height: 23px;
    float: left;
    margin-left: 260px;
    margin-top: 16px;
}


.gqjl-g-body ul li:nth-child(5) {
    width: 255px;
    font-size: 15px;
    line-height: 23px;
    float: left;
    margin-left: 260px;
    margin-top: 16px;
}

.gqjl-title-bottom{
	font-size: 24px;
    display: block;
    margin: 22px 0;
}



.gqjl-h{
	display: table;
	width: 100%;
	margin-bottom: 30px;
}

.gqjl-h-body{
	margin-top: 40px;
}

.gqjl-h-body-a, .gqjl-h-body-b {
    display: table;
    width: 100%;
    margin-bottom: 30px;
}

.gqjl-h-body-a span,.gqjl-h-body-b span{
	display: block;
	float: left;
}

.gqjl-h-body-a p,.gqjl-h-body-b p{
	font-size: 24px;
    font-weight: bold;
    display: block;
    margin-left: 28px;
    float: left;
}

.gqjl-h-li{
	display: table;
	width: 100%;
}

.gqjl-h-li ul li {
    width: 240px;
    height: 290px;
    float: left;
    background-color: #1f2b69;
    border-radius: 10px;
    margin-left: 120px;
}

.gqjl-h-li ul li h3 {
    font-weight: bold;
    font-size: 30px;
    color: #fff;
    text-align: center;
    margin-top: 18px;
}

.gqjl-h-li ul li p {
    font-size: 18px;
    color: #fff;
    text-align: center;
    margin: 17px 0;
}

.message-bg{
	display: block;
	width: 100%;
	background: url(../images/gqjl-lyb.jpg) no-repeat center;
	background-size: cover;
	height: 340px;
}


.massage-title h3 {
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    padding-top: 35px;
    color: #1f2b69;
}

/* 在线留言 */
.hza{background: #fff; width: 100%;}
.hza:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.soka{width: 48%; border: 1px solid #D8D8D8; line-height: 50px; margin-bottom: 12px; padding-left: 10px; font-size: 12px; font-family: "Microsoft YaHei", verdant, tahoma; height: 50px; margin-right: 5px;}
.sokb{border: 1px solid #D8D8D8; line-height: 50px; margin-bottom: 15px; padding-left: 10px; font-size: 14px; font-family: "Microsoft YaHei", verdant, tahoma; width: 97%; color: #757575; margin-left: 0px; margin-top: 10px; margin-right: 10px;}
.tj {
    display: inline-block;
    width: 120px;
    line-height: 40px;
    height: 40px;
    background: #0293d2;
    margin-right: 10px;
    margin-top: 14px;
    border: 0;
    font-size: 14px;
    color: #fff;
}




.kcb-a-title h3 {
    height: 100px;
    line-height: 100px;
    font-size: 30px;
    color: #1f2b69;
    border-bottom: 1px solid #1f2b69;
    position: relative;
    font-weight: bold;
}

.kcb-a-title h3::after {
    content: "";
    width: 210px;
    height: 3px;
    background-color: #372874;
    display: block;
    position: absolute;
    bottom: -2px;
}

.kcb-a-body{
    font-size: 18px;
    display: block;
    margin-top: 30px;
    margin-bottom: 30px;
}


.kcb-b-body{
	display: block;
	width: 100%;
	background: url(../images/kcb-bg.png) no-repeat center;
	background-size: cover;
	height: 460px;
}

.kcb-b-a {
    width: 350px;
    padding-top: 48px;
    margin-left: 52px;
    float: left;
}

.kcb-b-a h3{
	width: 175px;
	text-align: center;
	font-size: 18px;
	color:#fff;
	display: block;
	margin:0 auto
}

.kcb-b-a ul {
    margin-top: 77px;
}

.kcb-b-a ul li {
    width: 45px;
    writing-mode: vertical-lr;
    float: left;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 45px;
    height: 240px;
    margin-right: 56px;
}

.kcb-b-a ul li:nth-child(4){
	margin-right: 0;
}


.kcb-b-b {
    width: 380px;
    padding-top: 48px;
    margin-left: 52px;
    float: left;
    margin-left: 181px;
}

.kcb-b-b h3{
	width: 175px;
	text-align: center;
	font-size: 18px;
	color:#fff;
	display: block;
	margin:0 auto
}

.kcb-b-b ul {
    margin-top: 77px;
}

.kcb-b-b ul li {
    width: 82px;
    writing-mode: vertical-lr;
    float: left;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 25px;
    height: 275px;
    margin-right: 70px;
}

.kcb-b-b ul li:nth-child(2) {
    margin-right: 64px;
}


.kcb-b-b ul li span {
    display: block;
    margin-left: 12px;
}

.kcb-b-b ul li:nth-child(3){
	margin-right: 0;
}

.kcb-b-b ul li:nth-child(3) span {
    margin-left: 18px;
}

.kcb-b-c {
    writing-mode: vertical-lr;
    font-size: 18px;
    margin-left: 138px;
    float: left;
    margin-top: 65px;
}

.kcb-c-body{
	display: block;
	width: 100%;
	height: 427px;
	background: url(../images/kcb-adv-youshi.png) no-repeat center;
	background-size: cover;
}

.kcb-c-body-left{
	width: 695px;
	float: left;
}

.kcb-c-body-left-title {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    text-indent: 20px;
}

.kcb-c-body-left-title-bg {
    font-size: 18px;
    color: #fff;
    margin-top: 10px;
    text-indent: 20px;
}

.kcb-c-body-left-title-text {
    padding: 18px 22px;
    font-size: 16px;
}


.kcb-c-body-left-title-body dl {
    display: block;
    float: left;
    width: 105px;
    margin-top: 96px;
    margin-left: 10px;
}

.kcb-c-body-left-title-body dl dd{
	width: 105px;
	height: 87px;
	text-align: center;
	line-height: 87px;
	font-size: 16px;
	color:#fff
}

.kcb-c-body-left-title-body ul {
    float: right;
    width: 572px;
    margin-top: 30px;
}

.kcb-c-body-left-title-body ul li:nth-child(1),
.kcb-c-body-left-title-body ul li:nth-child(2),
.kcb-c-body-left-title-body ul li:nth-child(3),
.kcb-c-body-left-title-body ul li:nth-child(4){
    width: 135px;
    height: 62px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    float: left;
    margin-right: 8px;
    margin-bottom: 11px;
}

.kcb-c-body-left-title-body ul li:nth-child(5),
.kcb-c-body-left-title-body ul li:nth-child(6),
.kcb-c-body-left-title-body ul li:nth-child(7),
.kcb-c-body-left-title-body ul li:nth-child(8){
    width: 135px;
    height: 62px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    float: left;
    margin-right: 8px;
    margin-bottom: 11px;
}

.kcb-c-body-left-title-body ul li:nth-child(9), 
.kcb-c-body-left-title-body ul li:nth-child(10), 
.kcb-c-body-left-title-body ul li:nth-child(11), 
.kcb-c-body-left-title-body ul li:nth-child(12) {
    width: 135px;
    height: 62px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    float: left;
    margin-right: 8px;
    margin-bottom: 11px;
    margin-top: 18px;
}







.kcb-c-body-right {
    display: table;
    float: right;
    width: 475px;
    margin-right: 10px;
}

.kcb-c-body-body{
	display: table;
	width: 100%;
}

.kcb-c-body-title{
	width: 468px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color:#fff
}

.kcb-right-left {
    width: 110px;
    height: 65px;
    text-align: center;
    margin-top: 14px;
    font-size: 16px;
	float: left;
}

.kcb-right-right {
    width: 353px;
    height: 65px;
    float: right;
    font-size: 16px;
    margin-top: 15px;
}

.kcb-c-title-a {
    display: table;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-top: 4px;
}

.kcb-c-bottom {
    margin-top: 10px;
}

.kcb-c-bottom ul li {
    display: table;
    float: left;
    width: 139px;
    height: 60px;
    text-align: center;
    font-size: 12px;
    margin-top: 8px;
    margin-right: 27px;
}

.kcb-c-bottom ul li:nth-child(4) {
    transform: scale(0.8);
    font-size: 11px;
    margin-top: -1px;
    margin-bottom: -4px;
}

.kcb-c-bottom ul li:nth-child(3n){
	margin-right: 0;
}

.kcb-c-bottom ul li:nth-child(7), .kcb-c-bottom ul li:nth-child(8), .kcb-c-bottom ul li:nth-child(9) {
    margin-top: 25px;
}


.kcb-c-bottom-b ul li:nth-child(1) {
    width: 314px;
    margin-top: -7px;
    font-weight: bold;
    float: left;
}

.kcb-c-bottom-b ul li:nth-child(2) {
    margin-left: 60px;
    float: left;
    margin-top: 18px;
}





.kcp-d{
	display: block;
	width: 100%;
	margin:45px 0
}

.kcp-d-body {
    display: block;
    margin-top: 45px;
}

.kcp-d-body ul li {
    width: 320px;
    height: 124px;
    background: url(../images/bg.png) no-repeat center;
    float: left;
    margin-right: 120px;
    margin-bottom: 55px;
}

.kcp-d-body ul li h3{
    display: table;
    width: 120px;
    height: 120px;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.kcp-d-body ul li:nth-child(1) h3 p{
    display: block;
    margin-top: 34px;
}

.kcp-d-body ul li h3 p {
    display: block;
    margin-top: 45px;
}


.kcp-d-body ul li:nth-child(3n){
	margin-right: 0;
}

.kcp-d-body ul li div {
    width: 175px;
    float: right;
    margin-right: 14px;
    margin-top: 18px;
}

.kcp-d-body ul li div span{
	font-size: 14px;
}

.kcb-e-body table, .kcb-e-body table tr, .kcb-e-body table tr td {
    border: 1px solid #dae2f8;
    padding: 8px 20px;
}

.kcb-e-body table{
	width: 100%;
}

.kcb-e-body{
	display: block;
	margin:45px 0
}

.more-bg {
    width: 180px;
    height: 55px;
    text-align: center;
    line-height: 55px;
    background-color: #3445b0;
    border-radius: 10px;
    margin: 0 auto;
    margin-top: 44px;
}

.more-bg a{
	color:#fff;
	font-size: 24px;
	text-align: center;
}



.mgss {
    margin-top: 50px;
}



.mgss-body ul li {
    width: 48%;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    border: 1px solid #1f2b69;
    padding: 15px;
    background: #fff;
}

.mgss-body ul li h3 {
    font-size: 22px;
    font-weight: bold;
    color: #00104f;
}
.mgss-body ul li p {
    font-size: 18px;
    font-weight: bold;
    color: #c24600;
    display: table;
    margin-bottom: 10px;
}

.mgss-body ul li:nth-child(2n){
	margin-right: 0;
}

.mgss-img img{
	width: 217px;
	float: left;
}


.mgss-body{
	margin-top: 30px;
}



.mgss-text {
    display: table;
    width: 55%;
    float: right;
    font-size: 13px;
    margin-top: 12px;
}




.mgss-abody ul li:nth-child(1){
	width: 184px;
	height: 184px;
	background: url(../images/m.png) no-repeat center;
	background-size: cover;
}

.mgss-abody ul li:nth-child(2){
	width: 184px;
	height: 184px;
	background: url(../images/m1.png) no-repeat center;
	background-size: cover;
}

.mgss-abody ul li:nth-child(3){
	width: 184px;
	height: 184px;
	background: url(../images/m2.png) no-repeat center;
	background-size: cover;
}

.mgss-abody ul li:nth-child(4){
	width: 184px;
	height: 184px;
	background: url(../images/m3.png) no-repeat center;
	background-size: cover;
}

.mgss-abody ul li:nth-child(5){
	width: 184px;
	height: 184px;
	background: url(../images/m4.png) no-repeat center;
	background-size: cover;
}
.mgss-abody ul li:nth-child(6){
	width: 184px;
	height: 184px;
	background: url(../images/m5.png) no-repeat center;
	background-size: cover;
	margin-right: 0;
}


.mgss-a {
    display: block;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 50px;
}
.mgss-abody{
	display: block;
	margin-top: 50px;
}
.mgss-abody ul li {
    float: left;
    margin-right: 18px;
}

.mgss-abody ul li span{
	display: table;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    width: 100%;
    margin-top: 125px;
}



.mgss-b {
    width: 100%;
    margin: 45px 0;
}

.mgss-c-body{
	display: table;
	width: 100%;
	margin:45px 0
}

.mgss-left{
	position: relative;
	width: 48%;
	float: left;
}
.mgss-left img{
	width: 100%;
}


.mgss-left span{
	width: 100%;
	height: 50px;
	background: rgba(16,97,187,0.6);
	position: absolute;
	bottom: 0;
	text-align: center;
	line-height: 50px;
	font-size: 24px;
	color:#fff
}

.mgss-right{
	width: 48%;
	float: right;
}

.mgss-d-body {
    margin-top: 30px;
    margin-bottom: 45px;
    display: table;
}

.mgss-d-body ul li {
    float: left;
    margin-right: 145px;
    background: #fff;
}

.mgss-d-body ul li div:nth-child(2){
	padding:20px;
	background-color: #fff;
}

.mgss-d-body ul li div h3 {
    font-size: 18px;
    text-align: center;
    display: block;
    margin-bottom: 10px;
}

.mgss-d-body ul li div p{
	display: block;
	width: 100%;
	text-align: center;
}


.mgss-d-body ul li:nth-child(3){
	margin-right: 0;
}

.mgss-g-left {
    display: block;
    float: left;
    width: 410px;
}

.mgss-g-left img{
	max-width: 100%;
}

.mgss-g-right {
    display: block;
    float: left;
    width: 63%;
    margin-left: 30px;
    font-size: 15px;
    line-height: 25px;
}

.mgss-g-a-body{
	margin:35px 0
}

.mgss-g-body {
    margin: 50px 0;
    display: table;
    width: 100%;
}


.mgss-g-body ul li {
    float: left;
    margin-right: 57px;
}

.mgss-g-body ul li:nth-child(1){
	width: 362px;
	height: 356px;
	background: url(../images/x1.png) no-repeat center;
	background-size: cover;
}

.mgss-g-body ul li:nth-child(2){
	width: 362px;
	height: 356px;
	background: url(../images/x2.png) no-repeat center;
	background-size: cover;
}

.mgss-g-body ul li:nth-child(3){
	width: 362px;
	height: 356px;
	background: url(../images/x3.png) no-repeat center;
	background-size: cover;
	margin-right: 0;
}

.mgss-g-body ul li span {
    padding: 20px;
    display: block;
    margin-top: 180px;
    font-size: 18px;
    text-align: center;
}


.mgss-g-d{
	width: 100%;
	height: 453px;
	background: url(../images/bg-g.jpg) no-repeat center;
}
.mgss-g-bottom-body ul li {
    display: table;
    width: 100%;
    margin-bottom: 20px;
}
.mgss-g-bottom-body ul li span {
    float: left;
    display: table;
}

.mgss-g-bottom-body ul li p {
    font-size: 24px;
    margin-top: 20px;
    margin-left: 30px;
    display: table;
    float: left;
}

.mgss-g-bottom-body{
	display: block;
	margin:30px 0;
}



.nsdak-bg{
	display: block;
	width: 100%;
	margin:30px 0;
}


.nsdak-bg-title h3 {
    height: 65px;
    line-height: 72px;
    font-size: 30px;
    color: #000000;
    border-bottom: 1px solid #000;
    position: relative;
}
.nsdak-bg-title h3::after {
    content: "";
    width: 210px;
    height: 3px;
    background-color: #372874;
    display: block;
    position: absolute;
    bottom: -2px;
}


.nsdak-body{
	display: block;
	width: 100%;
	margin-top: 30px;
}

.nsdak-body-left{
	display: block;
	width: 272px;
	float: left;
}

.nsdak-body-right {
    width: 882px;
    font-size: 18px;
    float: left;
    line-height: 24px;
    margin-left: 35px;
}




.nsdak-a{
	display: block;
	width: 100%;
	height: 330px;
	background: url(../images/nsdak-dd.jpg) no-repeat center;
}

.nsdak-a-left {
    width: 850px;
    float: left;
    margin-top: 70px;
}

.nsdak-a-left h3{
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}

.nsdak-a-left p {
    width: 850px;
    float: left;
    margin-top: 40px;
    font-size: 18px;
    color: #fff;
}

.nsdak-a-right {
    display: block;
    width: 328px;
    float: right;
    margin-top: 20px;
}

.nsdak-a-right img{
	width: 100%;
}


.nsdak-b {
    display: block;
    width: 100%;
    margin: 50px 0;
}

.nsdak-b ul li {
    display: block;
    width: 360px;
    height: 445px;
    float: left;
    margin-right: 58px;
}

.nsdak-b ul li span {
    padding: 18px;
    display: block;
    width: 100%;
    margin-top: 185px;
    text-align: center;
}

.nsdak-b ul li span h3{
	font-size: 18px;
}
.nsdak-b ul li span div{
	font-size: 16px;
}

.nsdak-b ul li:nth-child(3){
	margin-right: 0;
}

.nsdak-b ul li:nth-child(1){
	background: url(../images/yx.png) no-repeat center;
}

.nsdak-b ul li:nth-child(2){
	background: url(../images/dh.png) no-repeat center;
}

.nsdak-b ul li:nth-child(3){
	background: url(../images/dz.png) no-repeat center;
}



.nsdak-e{
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}

.nsdak-e-body{
	display: block;
	width: 100%;
	margin:30px 0
}

.nsdak-e-left{
	width: 425px;
	float: left;
}

.nsdak-e-right {
    width: 730px;
    float: right;
    font-size: 15px;
}

.nsdak-f {
    display: block;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
}

.nsdak-f-body{
	font-size: 18px;
	display: table;
	margin-top: 20px;
}

.nsdak-f-body h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 30px;
    color: #372874;
}

.nsdak-f-body h3{
	font-size: 18px;
	font-weight: bold;
}

.nsdak-g{
	display: block;
	width: 100%;
	padding-bottom: 40px;
}


.nsdak-tr{
	
}

.nsdak-td-a {
    width: 210px;
    height: 238px;
    background-color: #372874;
    float: left;
}

.nsdak-td-a span {
    font-size: 18px;
    color: #fff;
    display: block;
    width: 100%;
    text-align: center;
    padding-top: 93px;
}

.nsdak-td-b {
    width: 210px;
    height: 238px;
    float: left;
    margin-left: 10px;
}

.nsdak-td-b dl dd {
    width: 210px;
    height: 45px;
    background-color: #372874;
    text-align: center;
    font-size: 18px;
    color: #fff;
    margin-bottom: 12px;
    line-height: 45px;
}

.nsdak-td-b dl dd:nth-child(2){
	height: 68px;
	line-height: 68px;
}

.nsdak-td-c {
    display: block;
    float: right;
    width: 760px;
    margin-left: 10px;
}

.nsdak-td-c ul li {
    width: 100%;
    line-height: 45px;
    height: 45px;
    background: #fff;
    margin-bottom: 12px;
    padding-left: 14px;
    font-size: 18px;
}

.nsdak-td-c ul li:nth-child(2){
	height: 68px;
	line-height: 30px;
}



.nsdak-gg{
	display: block;
	height: 265px;
}

.nsdak-gg span{
	margin-top: 21px;
}


.nsdak-tr {
    display: table;
    margin-bottom: 10px;
}

.nsdak-bg ul li{
	
}

.nsdak-gg dl dd:nth-child(1){
	height: 68px;
	line-height: 68px;
}

.nsdak-ga ul li:nth-child(1) {
    height: 68px;
    line-height: 33px;
}

.nsdak-gg dl dd:nth-child(2){
	height: 45px;
	line-height: 45px;
}

.nsdak-ga ul li:nth-child(2) {
    height: 45px;
    line-height: 45px;
}

.nsdak-gg dl dd:nth-child(4) {
    height: 68px;
    line-height: 68px;
}

.nsdak-ga ul li:nth-child(4) {
    height: 68px;
    line-height: 32px;
}


.nsdak-gc{
	height: 226px;
}

.nsdak-gc dl dd{
	height: 68px;
	line-height: 68px;
	margin-bottom: 16px;
}

.nsdak-gb ul li{
    height: 68px;
    line-height: 32px;
	margin-bottom: 16px;
}

.nsdak-g-body{
	margin-top: 30px;
}

.xgss {
    display: block;
    width: 100%;
    margin: 40px 0;
}

.xgss-txt {
    display: block;
    font-size: 18px;
    margin-top: 119px;
}

.xgss-txt p {
    margin-bottom: 10px;
    position: relative;
    text-indent: 0;
    padding-left: 14px;
    margin-bottom: 26px;
}

.xgss-txt p::before {
    content: "";
    width: 10px;
    height: 10px;
    background-color: #342879;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 10px;
	left:0px
}

.xgss-a-body ul li {
    float: left;
    width: 383px;
    margin-right: 25px;
}
.xgss-a-body{
	margin-top: 30px;
}
.xgss-a-body ul li:nth-child(3){
	margin-right: 0;
}


.xgss-a {
    display: block;
    width: 100%;
    margin-bottom: 45px;
}

.text-name {
    padding: 14px;
    background: #fff;
    height: 150px;
    padding-top: 20px;
}

.text-name h5 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 14px;
}

.text-name p{
	font-size: 14px;
}

.xgss-b-left{
	display: block;
	width: 495px;
	float: left;
}


.xgss-b-right h2{
	font-size: 36px;
	font-weight: normal;
	color:#1f2b69;
	margin-bottom: 35px;
}

.xgss-b-right {
    display: block;
    width: 677px;
    float: right;
    margin-top: 35px;
    font-size: 16px;
    line-height: 20px;
}

.xgss-b {
    display: block;
    width: 100%;
    margin: 50px 0;
    margin-top: 30px;
}

.xgss-c-body{
	display: block;
	width: 100%;
	background: url(../images/ssfd-bg.png) no-repeat center;
	height: 305px;
	margin-top: 30px;
}

.xgss-c-body ul {
    width: 385px;
    float: left;
    padding: 25px 25px;
    margin-right: 15px;
    padding-left: 50px;
}

.xgss-c-body ul li {
    width: 100%;
    font-size: 16px;
    color: #fff;
    margin-bottom: 10px;
    text-indent: 30px;
}

.xgss-c-body ul li::before {
    content: "";
    width: 22px;
    height: 22px;
    border: 5px solid #1c7a8c;
    display: block;
    border-radius: 20px;
    position: absolute;
}

.xgss-a-a {
    font-size: 24px;
    color: #2d235a;
    width: 278px;
    float: left;
    margin-left: 20px;
    margin-top: 64px;
}

.xgss-a-b {
    width: 900px;
    display: block;
    float: left;
    margin-top: 60px;
}

.xgss-a-b dl dd {
    width: 270px;
    float: left;
}

.xgss-a-b dl dd .body {
    margin-left: 17px;
    float: left;
    width: 80px;
    text-align: center;
    color: #fff;
    margin-top: -2px;
}

.xgss-a-b dl dd .body i{
    font-style: normal;
    display: block;
    width: 100%;
    margin-bottom: 16px;
}

.nian {
    font-size: 24px;
    color:#2d235a;
    float: left;
    margin-top: 6px;
}

.sj {
    display: block;
    float: left;
    margin-top: -12px;
    margin-left: 10px;
    color: #a11b25;
    font-weight: bold;
}

.sj i {
    font-style: normal;
    width: 100%;
    display: block;
    font-size: 24px;
}


.xgss-a-b dl dd:nth-child(1){
	margin-right: 50px;
}

.xgss-a-b dl dd:nth-child(2){
	width: 220px;
}

.xgss-a-b dl dd:nth-child(3){
	width: 250px;
    margin-left: 107px;
}

.xgss-c {
    display: block;
    width: 100%;
    margin: 30px 0;
    margin-bottom: 65px;
}

.xgss-d{
	width: 100%;
	height: 695px;
	background: url(../images/xgss-bg.jpg) no-repeat center;
	background-size: cover;
}

.xgss-title {
    font-size: 36px;
    color: #000000;
    width: 276px;
    border-bottom: 1px solid #372874;
    margin-bottom: 20px;
}

.xgss-left{
	width: 48%;
    margin-left: 40px;
    margin-top: 135px;
}

.xgss-text{
	font-size: 16px;
}

.xgss-h2 {
    font-size: 24px;
    font-weight: bold;
    margin: 24px 0;
}

.xgss-title-bottom {
    border-bottom: 1px solid #372874;
    display: table;
    width: 100%;
    padding-bottom: 35px;
}

.xgss-title-bottom ul li {
    width: 40%;
    float: left;
}

.xgss-title-bottom ul li:nth-child(1){
	width: 20%;
}

.xgss-title-bottom ul li:nth-child(3) {
    width: 27%;
    margin-left: 74px;
}

.xgss-title-bottom ul li h4{
	font-size: 36px;
	font-weight: bold;
	color:#342879;
}

.xgss-title-bottom-b{
    margin-top: 14px;
}


.xgss-e {
    display: block;
    width: 100%;
    margin: 50px 0;
}


.xgss-e-body ul li {
    width: 369px;
    height: 269px;
    background: url(../images/xgss-tupian.png) no-repeat center;
    background-size: cover;
    float: left;
    margin-right: 45px;
}

.xgss-h {
    display: table;
    margin: 20px 0;
    margin-bottom: 60px;
    width: 100%;
}


.xgss-f-body{
	width: 980px;
	margin:0 auto
}

.xgss-e-body{
	display: block;
	width: 100%;
	margin-top: 30px;
}

.xgss-e-body ul li:nth-child(3){
	margin-right: 0;
}

.xgss-e-body ul li h3 {
    font-size: 24px;
    text-align: center;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
}

.xgss-e-body ul li span {
    font-size: 16px;
    text-align: left;
    color: #fff;
    width: 83%;
    display: table;
    margin: 0 auto;
    margin-top: 50px;
    line-height: 20px;
}

.xgss-f-body ul li:nth-child(1){
	width: 287px;
	height: 287px;
	background: url(../images/a01.png) no-repeat center;
	float: left;
}

.xgss-f-body ul li:nth-child(2){
	width: 287px;
	height: 287px;
	background: url(../images/a02.png) no-repeat center;
	float: left;
}

.xgss-f-body ul li:nth-child(3){
	width: 287px;
	height: 287px;
	background: url(../images/a03.png) no-repeat center;
	float: left;
	margin-right: 0;
}

.xgss-f-body ul li {
    margin-right: 58px;
}

.xgss-f-title h3{
	font-size:36px;
	text-align: center;
}

.xgss-f-body {
    display: table;
    margin-top: 30px;
    margin-bottom: 60px;
}

.xgss-f-body ul li h4 {
    font-size: 18px;
    font-weight: bold;
    text-indent: 115px;
    margin-top: 70px;
    margin-bottom: 40px;
}

.xgss-f-body ul li span {
    display: block;
    width: 65%;
    margin: 0 auto;
    margin-left: 80px;
}

.xgss-f-body ul li span a {
    display: block;
    font-size: 14px;
    display: block;
    margin-bottom: 12px;
	position: relative;
}

.xgss-f-body ul li span a::before {
    content: "";
    width: 8px;
    height: 8px;
    border: 1px solid #ddd;
    display: block;
    position: absolute;
    top: 43%;
    background: #136888;
    border-radius: 50%;
    left: -12px;
}


/*ny_nav*/
.ny_nav {margin: 12px auto 16px auto;display: table; width: 100%;}
.inside-nav{text-align: center;}
.ny_nav li {float: none;margin: 0 10px 10px 0; display: inline-block;cursor: pointer;}
.ny_nav li a{ position:relative; z-index:1; display:inline-block; font-size:16px; line-height:40px; padding:0px 26px; background:#eee; color:#333;}
.ny_nav li a:hover{ text-decoration:none;}
.ny_nav li.on a{ color:#28307a;}
.ny_nav li a:after{ content:""; position:absolute; z-index:2; width:0%; height:2px; top:0px; left:0%; background:#28307a; transition-duration:.3s;}
.ny_nav li a:hover:after{ content:""; position:absolute; z-index:2; width:100%; height:2px; top:0px; left:0%; background:#28307a; transition-duration:.3s;}
.ny_nav li.on a:after{ content:""; position:absolute; z-index:2; width:100%;}
.ny_nav li:hover a {content: "";color:#28307a;}


/*å³è¾¹å›¾ç‰‡*/
.pic{display: table; width: 100%;}
.pic li {
    width: 31%;
    display: inline-block;
    margin: 1.1%;
    position: relative;
    overflow: hidden;
    background: #fff;
}
.pic li>a:nth-child(1) {
    display: table;
    overflow: hidden;
    height: 245px;
}
.pic li:hover {
	
	background-color:#
}

.pic li::after {
    content: "";
    width: 100%;
    height: 500px;
    background: rgba(31,43,105,0.5);
    position: absolute;
    z-index: 9999999;
    top: 0;
    opacity: 0;
	cursor: pointer;
}


.pic li:hover .case-body-b-name h3{
	color:#fff
}

.pic li:hover .case-text{
	color:#fff;
}
.pic li:hover .case-more{
	color:#fff
}

.pic li:hover:after {
    content: "";
    width: 100%;
    height: 500px;
    background: rgba(31,43,105,0.8);
    position: absolute;
    z-index: 9999999;
    top: 0;
    opacity: 1;
}



.pic li img{width: 100%;}
.pic li span {display: table;width: 100%;line-height: 45px;text-align: center;font-size: 16px;}
.pic .img-v img{
	transition: all 0.5s;
}
.pic li:hover .img-v img {
    transform: scale(3.5);
}


.case-body-b-name h3 a {
    color: #1f2b69;
}


.pic li:hover .case-body-b-name h3 a{
	color:#fff
}




.ny-main{
	display:table;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}
.img-v {
    width: 100%;
    position: absolute;
    top: 0;
}

/*新闻中心*/
.main_new_bg ol{float: left; margin-left: 15px; margin-right: 15px; padding-bottom: 15px; _display: inline; border-bottom: 1px dashed #dcdcdc; margin-bottom: 20px;}
.main_new_bg ol a.img{display: block; float: left;width: 24%; border: 1px solid #ddd; margin-right: 20px;}
.main_new_bg a.img img{width: 100%; height: 100%;}
.new_text{display: table;width: 72%;float: left;}
.new_text h3{text-align: left; padding-top: 5px;}
.new_text h3 a{font-weight: normal; font-size: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; height: 30px; line-height: 30px;}
.new_text span {
    font-size: 16px;
    display: table;
    width: 100%;
    color: #c5c5c5;
    margin: 10px 0;
}

.new_text div{font-size: 14px; line-height: 25px; color: #9d9d9d; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.main_new_bg h2{display: table; width: 100%; text-align: center; font-size: 22px; font-weight: normal;}
.main_new_bg i{font-size: 15px; font-style: normal; text-align: center; display: table; width: 100%; padding: 14px 0; border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom: 10px;}
.main_new_bg{display: table; width: 100%; padding-top: 18px;}
.new_bg_bottom{display: table;width: 100%;font-size: 14px;line-height: 30px;}
.new_bg_bottom img{max-width: 100%;}
.main_body {display: table;width: 100%;font-size: 14px;line-height: 240%;}


/* 企业财税难题 */
.saving {
    padding: 50px 0;
    padding-bottom: 30px;
}

.saving-body{
	display: table;
	width: 100%;
	margin-top: 30px;
}
.saving-body ul li {
    float: left;
    margin-right: 1.2%;
    margin-bottom: 30px;
}
.saving-body ul li:nth-child(5n){
	margin-right: 0;
}

.saving-body ul li .sav-img{
	position: relative;
}

.saving-body ul li .sav-title {
    width: 155px;
    height: 65px;
    text-align: center;
    position: absolute;
    top: 50%;
    z-index: 99999;
    background: rgba(36,77,180,0.5);
    left: 50%;
    margin-left: -73.5px;
    margin-top: -32.5px;
}

.saving-body ul li .sav-title h3 {
    line-height: 65px;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}

.sav-name {
    width: 100%;
    height: 70px;
    font-size: 18px;
    text-align: center;
    background: #fff;
    padding-top: 10px;
}
/* 企业财税难题 */


/* 为什么 */
.enterprise{
	display: table;
	width: 100%;
}
.enterprise-body{
	width: 100%;
	margin-top: 35px;
}

.enterprise-body ul li {
    width: 290px;
    height: 350px;
    background-color: #fff;
    float: left;
    margin-right: 12px;
    border-radius: 10px 75px 10px 10px;
    margin-bottom: 35px;
}

.enterprise-body ul li:nth-child(4n){
	margin-right: 0;
}

.enterprise-titel h4 {
    font-weight: bold;
    font-size: 24px;
    color: #1f2b69;
    width: auto;
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
    padding-bottom: 15px;
    position: relative;
}

.enterprise-titel h4::after{
	content: "";
	height: 2px;
	background-color: #6f7dc5;
	width: 120px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -60px;
	display: table;
}


.enterprise-body-b {
    width: 130px;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    margin-top: 30px;
}

.enterprise-body-b .more{
	width: 120px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #1f2b69;
    display: table;
    border-radius: 30px;
    margin-top: 22px;
}






.tax-bg {
    display: table;
    width: 100%;
    margin-top: 35px;
    margin-bottom: 35px;
}


.tax-body{
	width: 100%;
	margin-top: 20px;
}


.tax-body table{
	width: 100%;
}

.tax-body table tr td {
    height: 60px;
    font-size: 20px;
    text-align: center;
    width: 25%;
    border: 1px solid #dae2f8;
    background: #fff;
}


.sb-bg{
	padding:30px 0;
	padding-bottom: 40px;
}

.sb-body{
	width: 100%;
	margin-top: 30px;
}

.sb-body ul li {
    float: left;
    margin-right: 40px;
    padding: 40px 30px;
    padding-top: 130px;
}

.sb-body ul li h2 {
    font-size: 24px;
    text-align: center;
    margin-bottom: 15px;
}

.sb-body ul li p {
    text-align: center;
    line-height: 20px;
    font-size: 15px;
}

.sb-body ul li:nth-child(5){
	margin-right: 0;
}


.sb-body ul li:nth-child(1){
	background: url(../images/aga.png) no-repeat center;
	width: 204px;
	height: 260px;
	background-size: cover;
}

.sb-body ul li:nth-child(2){
	background: url(../images/agb.png) no-repeat center;
	width: 204px;
	height: 260px;
	background-size: cover;
}

.sb-body ul li:nth-child(3){
	background: url(../images/agc.png) no-repeat center;
	width: 204px;
	height: 260px;
	background-size: cover;
}

.sb-body ul li:nth-child(4){
	background: url(../images/agd.png) no-repeat center;
	width: 204px;
	height: 260px;
	background-size: cover;
}

.sb-body ul li:nth-child(5){
	background: url(../images/age.png) no-repeat center;
	width: 204px;
	height: 260px;
	background-size: cover;
}

.caisui-body-bottom {
	background: url(../images/bg-bg.png)no-repeat center;
	height: 510px;
	background-size: cover;
}

.caisui-title {
    text-align: center;
    margin-top: 18px;
}

.caisui-title span {
    display: inline-block;
    float: none;
    font-size: 28px;
    margin: 0 20px;
    font-weight: bold;
    color: #1f2b69;
}


.caisui-title:nth-child(2) span{
	float: right;
}


.caisui-body-bottom{
	width: 100%;
	margin-top: 30px;
}

.caisui-body-left {
    width: 371px;
    float: left;
    padding-top: 45px;
}

.caisui-body-right {
    display: block;
    width: 370px;
    float: right;
    margin-top: 45px;
}

.caisui-body-left ul li p {
    display: block;
    float: right;
    font-size: 22px;
    margin-right: 20px;
}


.caisui-body-left ul li span{
	display: table;
	background: #1f2b69;
	padding: 3px 22px;
	font-size: 18px;
	color: #fff;
	border-radius: 8px;
}

.caisui-body-left ul li {
    margin-bottom: 20px;
    display: table;
    width: 100%;
    margin-bottom: 60px;
	cursor: pointer;
}

.caisui-body-left ul li:nth-child(2){
	padding-right: 20px;
}

.caisui-body-left ul li:nth-child(3){
	padding-right: 35px;
}

.caisui-body-left ul li:nth-child(4){
	padding-right: 20px;
}



.caisui-body-left ul li p {
    display: block;
    float: right;
}

.caisui-body-left ul li span {
    display: table;
    background: #1f2b69;
    padding: 3px 22px;
    font-size: 18px;
    color: #fff;
    border-radius: 8px;
    float: right;
}








.caisui-body-right ul li p {
    display: block;
    float: right;
    font-size: 22px;
    margin-right: 20px;
}


.caisui-body-right ul li span{
	display: table;
	background: #1f2b69;
	padding: 3px 22px;
	font-size: 18px;
	color: #fff;
	border-radius: 8px;
}

.caisui-body-right ul li {
    margin-bottom: 20px;
    display: table;
    width: 100%;
    margin-bottom: 60px;
	cursor: pointer;
}

.caisui-body-right ul li:nth-child(2){
	padding-left: 20px;
}

.caisui-body-right ul li:nth-child(3){
	padding-left: 35px;
}

.caisui-body-right ul li:nth-child(4){
	padding-left: 20px;
}


.caisui-body-right ul li p {
    display: block;
    float: right;
    font-size: 22px;
    margin-left: 20px;
}

.caisui-body-right ul li p {
    display: block;
    float: left;
}

.caisui-body-right ul li span {
    display: table;
    background: #1f2b69;
    padding: 3px 22px;
    font-size: 18px;
    color: #fff;
    border-radius: 8px;
    float: left;
}

.caisui-body-right ul li{
	
}


/* 提交方案 */
.tjfa {
    width: 875px;
    margin: 35px auto;
}
.tjfa .container{
	width: auto;
	
}

.tjfa .container .tex1 {
    font-size: 26px;
    color: #002060;
    margin-bottom:24px;
}

.tjfa .container .tex2{
    font-size: 26px;
    color: #d42828;
}

.tjfa .input-group {
    position: relative!important;
    display: table!important;
    border-collapse: separate!important;
    font-size: 12px!important;
    width: 100%!important;
    height: 38px!important;
    margin-bottom: 15px!important;
    text-indent: 10px!important;
    border: 1px solid #2d6291!important;
}
.tjfa .btn {
    display: inline-block;
    padding: 12px 12px!important;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #0293d2;
    color: #fff;
    margin: 0 auto;
    display: table;
    width: 205px!important;
}

.btn:hover a{
	color:#fff
}

.tjfa .col-lg-6:nth-child(2){
	margin-top: 10px;
}

/* 提交方案 */

/* 新三版 */
.third-bg {
    width: 100%;
    background: #fff;
    padding: 70px 0;
}


.third-bg .third-left{
	width:480px;
	float: left;
}


.third-bg .third-right {
    width: 680px;
    float: right;
}

.third-bg .third-right h3 {
    font-weight: bold;
    color: #1c2654;
    font-size: 36px;
    margin-bottom: 30px;
}

.third-right p{
	font-size: 18px;
}

.third-tr{background-color: #fff;}


.third-tr-body{
	margin-top: 50px;
}


.third-body {
    margin-top: 45px;
    font-size: 15px;
}

.third-tr-body ul li {
    width: 235px;
    float: left;
    margin-right: 60px;
}

.third-tr-body ul li h3 {
    font-size: 18px;
    font-weight: bold;
    color: #1c2654;
    text-align: center;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.third-tr-body ul li h3::after {
    content: "";
    width: 90px;
    height: 2px;
    background-color: #1c2654;
    display: table;
    left: 50%;
    position: absolute;
    bottom: 0;
    margin-left: -45px;
}








.zgsc {
    width: 100%;
    background: #fff;
    position: relative;
}

.zgsz-bg {
    position: absolute;
    top: 443px;
    font-size: 24px;
    padding-left: 45px;
    margin-top: 12px;
}


.zgsc-sdk {
    background: #fff;
    padding: 70px;
}






.zgsc-sdk {
    display: block;
    background: url(../images/xsb-bg_03.jpg) no-repeat;
    background: #fff;
	position: relative;
}



.jxc-bg {
    display: block;
    width: 100%;
    background: #fff;
    position: relative;
}

.con-left,.con-right{
	position: absolute;
	top:0
}

.con-left p {
    font-size: 17px;
    margin-top: 38px;
    line-height: 45px;
    font-weight: bold;
}

.con-left h3 {
    font-size: 32px;
    /* text-align: center; */
    margin-left: 60px;
    margin-top: 30px;
    font-weight: bold;
    color: #2b2875;
}

.con-left h3 font{
	color:#ddd
}
.con-left {
    left: 144px;
    top: 30px;
}

.con-right{
	right: 0;
}

.zgsc {
    width: 100%;
    background: #fff;
    position: relative;
}



.zgsc-sdk {
    background: #fff;
    padding: 70px;
}

.zgsc-sdk {
    display: block;
    background: url(../images/xsb-bg_03.jpg) no-repeat;
    background: #fff;
	position: relative;
}

.zgsc-name {
    position: absolute;
    bottom: ;
    bottom: 49px;
    right: 187px;
    font-size: 16px;
    line-height: 45px;
}


.jxc-bg {
    display: block;
    width: 100%;
    background: #fff;
    position: relative;
}

.con-left,.con-right{
	position: absolute;
	top:0
}

.con-left p {
    font-size: 17px;
    margin-top: 38px;
    line-height: 45px;
    font-weight: bold;
}

.con-left h3 {
    font-size: 32px;
    /* text-align: center; */
    margin-left: 60px;
    margin-top: 30px;
    font-weight: bold;
    color: #2b2875;
}

.con-left h3 font{
	color:#ddd
}
.con-left {
    left: 144px;
    top: 30px;
}

.con-right {
    /* left: 144px; */
    top: 30px;
    width: 32%;
}

.con-right h3 {
    font-size: 32px;
    /* text-align: center; */
    margin-left: 60px;
    margin-top: 30px;
    font-weight: bold;
    color: #2b2875;
}

.con-right h3 font{
	color:#ddd
}
.con-right {
    right: 0;
    top: 30px;
}

.con-right p{
	font-weight: 0.6rem;
}

.con-right p {
    font-weight: 0.6rem;
    line-height: 35px;
    font-size: 20px;
    font-size: 17px;
    margin-top: 14px;
    line-height: 47px;
    font-weight: bold;
}


.xsb-gp {
    padding: 68px 0;
    background-color: #fff;
}

.xsb-gp-title {
    font-size: 30px;
    font-weight: bold;
    color: #2f2374;
    margin-bottom: 30px;
}

.xsb-gp-body .col-lg-6{
    font-size: 20px;
    line-height: 35px;
}

.xsb-gp-body .col-lg-6 div {
    padding-top: 20px;
    padding-left: 38px;
}

.gpsszy{
	display: block;
	width: 100%;
	background-color: #fff;
}

.gpsszy-img {
    width: 268px;
    height: 78px;
    line-height: 78px;
    text-align: center;
    font-size: 24px;
    color: #fff;
	background: url(../images/gd.jpg) no-repeat center;
	float: left;
}

.gpsszy-left ul li {
    width: 100%;
    display: table;
    margin-bottom: 30px;
}

.gpsszy-name {
    font-size: 18px;
    display: table;
    float: left;
    margin-left: 90px;
    margin-top: 25px;
    text-indent: 10px
}

.gpsszy-name::after {
    content: "";
    display: table;
    width: 18px;
    height: 18px;
    border: 2px solid #4472c4;
    float: left;
    margin-top: 5px;
}

.gpsszy-body{
	margin-top: 35px;
}






/* 新三板挂牌上市的价值表现 */
.jzbx {
    display: block;
    width: 100%;
    background-color: #fff;
    padding: 30px 0;
}

.jzbx-body ul li {
    width: 100%;
    display: table;
    margin-bottom: 35px;
}

.jzbx-img{
	display: table;
	float: left;
}

.jzbx-body ul li:nth-child(1) .jzbx-text {
    margin-top: 7px;
}

.jzbx-body ul li:nth-child(2) .jzbx-text {
    margin-top: 12px;
}

.jzbx-body ul li:nth-child(3) .jzbx-text {
    margin-top: 13px;
}

.jzbx-body ul li:nth-child(4) .jzbx-text {
    margin-top: 45px;
}

.jzbx-body{
	margin-top: 40px;
}


.jzbx-text {
    display: table;
    float: left;
    width: 78%;
    margin-left: 70px;
    font-size: 18px;
    line-height: 30px;
}



.wenben{
	display: table;
	width: 100%;
}

/* 新三板挂牌上市的价值表现 */


.wenben {
    background-color: #fff;
    padding-bottom: 60px;
	position: relative;
}

.wenben-name{
	display: table;
	width: 100%;
	position: absolute;
	top:0;
}

.wenben-name .col-lg-6:nth-child(2) h3 {
    margin-left: 25px;
}


.wenben-name .col-lg-6 h3 {
    display: table;
    margin: 0 auto;
    margin-top: 49px;
    color: #fff;
    font-size: 22px;
    width: 470px;
    margin-left: 80px;
    text-align: center;
}

.wenben-text {
    margin-top: 86px;
    display: table;
    width: 100%;
}

.wenben-text{
	margin-top: 86px;
    display: table;
    float: right;
}

.wenben-a{
	font-size: 14px;
    margin-bottom: 20px;
}

.wenben-a::after{
	content: "";
	clear: both;
}

.wenben-text .wenben-a:nth-child(1){
	padding-left: 300px;
}

.wenben-text .wenben-a:nth-child(2) {
    padding-left: 350px;
    margin-top: 46px;
}

.wenben-text .wenben-a:nth-child(3) {
    padding-left: 380px;
    margin-top: 45px;
}

.wenben-name .col-lg-6:nth-child(2) .wenben-text .wenben-a:nth-child(1) {
    padding-left: 245px;
}

.wenben-name .col-lg-6:nth-child(2) .wenben-text .wenben-a:nth-child(2) {
    padding-left: 285px;
}

.wenben-name .col-lg-6:nth-child(2) .wenben-text .wenben-a:nth-child(3) {
	padding-left: 331px;
    margin-top: 55px;
}


.gplc {
    display: block;
    width: 100%;
    background: #fff;
    padding: 65px 0;
}

.gplc .gplc-body {
    width: 100%;
    height: 57px;
    background: url(../images/bg_g.jpg) no-repeat center;
    margin-top: 30px;
}

.gplc-body ul li {
    width: 130px;
    height: 57px;
    text-align: center;
    float: left;
    font-size: 18px;
    line-height: 58px;
    color: #fff;
    border-radius: 10px;
    margin-right: 48px;
    cursor: pointer;
}

.gplc-body ul li:nth-child(2n+1){
	background-color: #f4b183;
}

.gplc-body ul li:nth-child(2n){
	background-color: #2a2976;
}
.gplc-body ul li:last-child{
	margin-right: 0px;
}



/* 条件 */
.tiaojian {
    background-color: #fff;
    padding-top: 30px;
    display: table;
    width: 100%;
    padding-bottom: 70px;
}
.tiaojian-left{
	width: 580px;
	float: left;
}

.tiaojian-right {
    width: 600px;
    float: right;
    font-size: 18px;
    line-height: 36px;
}

.tiaojian-body {
    margin-top: 40px;
}

/* 条件 */



.syqhs {
    padding: 50px 0;
    padding-top: 60px;
}

.xinsanban {
    background-color: #fff;
    padding: 60px 0;
}
.xinsanban-body{
	margin-top: 10px;
}


.xinsanban-body table{
	background-color: #fff;
}

.xinsanban-body table, .xinsanban-body table tr td, .xinsanban-body table tr {
    border: 1px solid #000;
    height: 50px;
    line-height: 18px;
    text-align: center;
    padding: 10px 0;
}

.xinsanban-body table tr td{
	width: 10%;
}


.syqhs-body{
    position: relative;
}


.syqhs-body-bottom {
    background-color: #fff;
    width: 675px;
    margin-left: 10px;
    padding-bottom: 25px;
}



.syqhs-text{
    position: absolute;
    top: 0;
    width: 100%;
}

.syqhs-text h3{
    text-align: center;
    font-size: 55px;
    padding-top: 35px;
    margin-bottom: 10px;
}

.syqhs-text p{
	font-size: 24px;
    text-align: center;
}

.syqhs-title{
	text-align: center;
    margin-top: 57px;
    font-size: 20px;
    color: #0e3e78;
}

.text-body {
    display: table;
    margin: 0 auto;
    width: 610px;
    margin-top: 30px;
    color: #0e0d62;
}


.text-body ul li {
    float: left;
    display: block;
    width: 20%;
    font-size: 18px;
    text-align: center;
}

.syqhs-body-text{
    width: 853px;
    margin: 0 auto;
    margin-top: 24px;
    font-size: 16px;
    line-height: 31px;
    margin-left: 190px;
}



.syqhs-a-body {
    width: 100%;
    height: 445px;
    background: url(../images/gadv.png) no-repeat center;
    padding-top: 55px;
}


.syqhs-a {
    padding: 45px 0;
    padding-top: 65px;
}

.syqhs-a-body h3 {
    font-size: 36px;
    font-weight: bold;
    color: #ed9c0c;
    padding-top: 30px;
    padding-left: 38px;
}

.syqhs-a-body p {
    font-size: 24px;
    font-weight: bold;
    color: #001f3a;
    padding: 12px 0;
    padding-left: 38px;
}

.syqhs-a-body i {
    font-size: 18px;
    margin-left: 38px;
    font-style: normal;
    color: #001f3a;
    width: 83%;
    border-bottom: 2px solid #ed9c0c;
    display: table;
    padding-bottom: 12px;
}

.syqhs-a-body ul {
    padding: 25px 30px;
    display: table;
    margin-top: 3px;
}

.syqhs-a-body ul li {
    float: left;
    font-size: 16px;
    width: 33%;
    color: #001f3a;
    margin-bottom: 10px;
    font-weight: bold;
}

.syqhs-a-body ul li {
    float: left;
    font-size: 18px;
    width: 33%;
    color: #001f3a;
    margin-bottom: 10px;
	font-weight: bold;
}

.syqhs-b{
	display: block;
	width: 100%;
}



.syjhs-b-bg {
    height: 515px;
    background: url(../images/syjhs-bg.png) no-repeat center;
    width: 100%;
}

.syjhs-b .col-lg-6:nth-child(1) {
    width: 480px;
    float: left;
    margin-top: 66px;
    margin-left: 20px;
}

.syjhs-b .col-lg-6:nth-child(2){
	width: 674px;
	height: 432px;
	background-color: #fff;
	float: left;
	margin-top: 40px;
	margin-left: 10px;
}

.syjhs-b .col-lg-6:nth-child(2) h3 {
    font-weight: bold;
    color: #2b5c8a;
    font-size: 36px;
    padding: 20px 6px;
    border-bottom: 2px solid #2b5c8a;
    margin: 0 28px;
}

.syjhs-b .col-lg-6:nth-child(2) ul{
    margin: 0 28px;
}

.syjhs-b .col-lg-6:nth-child(2) ul li {
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    color: #001f3a;
    margin-top: 5px;
    margin-right: 18px;
}

.syjhs-b .col-lg-6:nth-child(2) dl {
    margin: 0 28px;
    margin-top: 12px;
}


.syjhs-b .col-lg-6:nth-child(2) dl dd {
    font-size: 18px;
    color: #001f3a;
    margin-bottom: 20px;
}

.syjhs-b .col-lg-6:nth-child(2)  dl dd font{
	font-weight: bold;
}


.gg-bg {
    width: 100%;
    height: 180px;
    background: url(../images/bg-ad_02.png) no-repeat center;
    background-size: cover;
    margin-top: 55px;
}

.gg-bg h3 {
    font-size: 36px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding-top: 40px;
}

.gg-bg p {
    font-size: 30px;
    color: #fff;
    text-align: center;
}


.sy-bottom {
    font-size: 24px;
    padding-left: 30px;
    color: #001f3a;
}

.syjhs{
	position: relative;
}

.syjhs-body {
    position: absolute;
    top: 0;
    width: 100%;
}

.syjhs-body h3 {
    font-size: 36px;
    text-align: center;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    margin-top: 70px;
    font-weight: bold;
    color: #fc5305;
}

.syjhs-body p{
    font-size: 22px;
    text-align: center;
    margin-top: 15px;
    letter-spacing: 2px;
}

.tongdian-body ul li {
    width: 248px;
    height: 130px;
    background-size: cover;
    float: left;
    font-size: 18px;
    padding-top: 20px;
    margin-right: 4%;
    margin-bottom: 25px;
    background: #fff;
}

.tongdian {
    padding: 60px 0;
    width: 100%;
    padding-bottom: 0;
}

.tongdian-body{
	margin-top: 40px;
}

.img-text{
	display: table;
	margin:0 auto
}

.tongdian-name {
    text-align: center;
    display: table;
    width: 100%;
    color: #ec9200;
}



/* 企业并购 */
.qibg-bg{
	display: table;
	width: 100%;
	margin:45px 0
}

.qibg-left{
	display: table;
	width: 547px;
	float:left;
}

.qibg-right{
	width: 627px;
	float: right;
}

.qibg-right h3{
	font-size: 36px;
	font-weight: bold;
	color:#1f2b69;
}

.qibg-right h4{
	font-size: 25px;
	color:#000;
	margin:14px 0;
}

.qibg-right p {
    font-size: 18px;
    line-height: 26px;
}

.qibg-right .more {
    font-size: 18px;
    line-height: 28px;
    display: table;
    margin-top: 10px;
}

.qibg-a-body{
	margin-top: 30px;

}

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


.qibg-a-body ul li{
	float: left;
	width: 290px;
	height: 155px;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
}

.qibg-a-body ul li:hover .qibg-a-img{
	overflow: hidden;
}

.qibg-a-body ul li:hover .qibg-a-img img{
	transition: all 0.5s;
}


.qibg-a-body ul li:hover .qibg-a-img img{
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
}


.qibg-a-body .qibg-a-body-g {
    width: 195px;
    height: 80;
    background: rgba(103,55,124,0.6);
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding: 19px 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -97px;
}
.qibg-a-body .qibg-a-body-g font{
	font-size: 12px;
}





.qibg-b ul{
	margin-top: 10px;
	margin-bottom: 20px;
}
.qibg-b ul li{
	font-size: 18px;
	background-color: #fff;
	display: table;
	padding:5px 10px;
	border-radius: 10px;
	margin:0 auto;
	margin-bottom: 10px;
}

.qibg-b-bottom{
	font-size: 18px;
	width: 80%;
	margin: 0 auto
}

.qibg-b-bottom-b{
	height: 300px;
	background: url(../images/qy-bg_03.png) no-repeat center;
	background-size: cover;
}


.qibg-b-bottom-b dl dd h3{
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	width: 190px;
	color: #fff;
}

.qibg-b-bottom-b dl{
    padding-top: 121px;
    display: table;
    margin: 0 auto;
}

.qibg-b-bottom-b dl dd {
    width: 190px;
    float: left;
    margin: 0 21px;
}

.qibg-b-bottom-b dl dd p{
    font-size: 16px;
    text-align: center;
    margin-top: 27px;
}

.qibg-b{
	padding-bottom: 50px;
}




.qibg-c-body{
	display: table;
    margin: 10px auto;
    font-size: 16px;
    line-height: 30px;
    width: 94%;
}

.qibg-c-body-d ul li {
    width: 257px;
    float: left;
    margin: 0 12px;
}
.qibg-c-body-d .pro-st{
	position: relative;
}


.qibg-c-body-d ul li .qibg-c-text {
    width: 178px;
    height: 54px;
    background: url(../images/bg-biaotu_03.jpg) no-repeat center;
    position: absolute;
    top: 50%;
    font-size: 24px;
    text-align: center;
    line-height: 54px;
    color: #fff;
    margin-top: -27px;
    left: 50%;
    margin-left: -89px;
}

.qibg-name {
    display: table;
    line-height: 30px;
    text-align: center;
    font-size: 24px;
    width: 100%;
    margin-top: 10px;
}



.types {
    display: block;
    margin: 50px 0;
	margin-bottom: 0;
}

.types ul li {
    width: 33.33%;
    float: left;
    position: relative;
}

.types .type-h3 {
    width: 200px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -100px;
    border: 2px solid #fff;
}

.types .type-h3 h3 {
    line-height: 60px;
    font-size: 22px;
    color: #fff;
}


.types-bottoms{
	height: 127px;
	background: url(../images/qybg-gg.png) no-repeat center;
	background-size: cover;
}

.types-bottoms h3{
	display: table;
	margin: 0 auto;
	font-size: 18px;
	color: #fff;
	line-height: 26px;
	padding-top: 18px;
	text-align: center;
}



.bglc-bg {
    margin-top: 60px;
}

.bglc {
    margin-top: 30px;
}

.bglc-b {
    height: 655px;
    background: url(../images/qybg-ga.png) no-repeat center;
    padding-top: 500px;
    margin-top: -40px;
    position: relative;
}

.bglc-a{
    display: table;
    width: 100%;
    margin-bottom: 0;
}

.bglc-a span:nth-child(1) {
    display: table;
    float: left;
    font-size: 16px;
    margin-left: 100px;
}

.bglc-a span:nth-child(2){
    display: table;
    float: left;
    font-size: 16px;
    margin-left: 470px;
}



.bglc-b>ul>li:nth-child(1) {
    position: absolute;
    top: 142px;
    width: 221px;
    left: 20px;
}

.bglc-b>ul>li:nth-child(1) h3{
	font-size: 24px;
	text-align: center;
	color:#fff
}

.bglc-b>ul>li h3{
	font-size: 24px;
	text-align: center;
	color:#fff
}

.bglc-class p{
	font-size: 16px;
    padding: 20px;
    margin-top: 10px;
}


.bglc-b>ul>li:nth-child(2) {
    position: absolute;
    top: 95px;
    width: 221px;
    left: 320px;
}

.bglc-b>ul>li:nth-child(2) .bglc-class {
    margin-bottom: 87px;
}



.bglc-b>ul>li:nth-child(1) h3{
	font-size: 24px;
	text-align: center;
	color:#fff
}

.bglc-class p{
	font-size: 16px;
    padding: 20px;
    margin-top: 10px;
}


.bglc-b>ul>li:nth-child(3) {
    position: absolute;
    top: 190px;
    left: 633px;
    width: 50%;
}

.bglc-b>ul>li:nth-child(3) .bglc-class:nth-child(1){
	width: 221px;
	float: left;
}

.bglc-b>ul>li:nth-child(3) .bglc-class:nth-child(2) {
    width: 221px;
    float: left;
    margin-left: 81px;
}


.bglc-b>ul>li:nth-child(3) .bglc-class:nth-child(3) {
    width: 513px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    font-size: 18px;
    display: table;
    margin-top: 6px;
    float: left;
}

.bglc-bottom {
    margin-top: 80px;
}

.bglc-bottom ul li{
	display: inline-block;
	float: left;
}

.bglc-bottom ul li:nth-child(1) {
    width: 108px;
    font-size: 18px;
    margin-left: 224px;
}

.bglc-bottom ul li:nth-child(2) {
    width: 188px;
    font-size: 18px;
    margin-left: 196px;
}


.bglc-bottom ul li:nth-child(3) {
    width: 188px;
    font-size: 18px;
    margin-left: 60px;
}

.bglc-bottom ul li:nth-child(4) {
    width: 188px;
    font-size: 18px;
    margin-left: 45px;
}


.connect-qi {
    display: table;
    width: 100%;
    padding: 40px 0;
}

.connect-qi .col-lg-6:nth-child(1) {
    background-color: #fff;
    padding: 22px;
}

.connect-qi .col-lg-6:nth-child(2) {
    padding: 30px;
}

.connect-qi .col-lg-6:nth-child(2) ul li {
    width: 115px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    background-color: #1f2b69;
    float: left;
    margin-right: 40px;
    margin-bottom: 20px;
    border-radius: 10px;
    color: #fff;
}

.connect-qi .col-lg-6:nth-child(2) ul{
	margin-top: 14px;
	margin-left: 30px;
}


/* 提交方案 */

.connect-qi .input-group {
    position: relative!important;
    display: table!important;
    border-collapse: separate!important;
    font-size: 12px!important;
    width: 100%!important;
    height: 38px!important;
    margin-bottom: 15px!important;
    text-indent: 10px!important;
    border: 1px solid #2d6291!important;
}
.connect-qi .btn {
    display: inline-block;
    padding: 12px 12px!important;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #d42828;
    color: #fff;
    margin: 0 auto;
    display: table;
    width: 205px!important;
}

.btn:hover a{
	color:#fff
}

.connect-qi .col-lg-6:nth-child(2){
	margin-top: 10px;
}

/* 提交方案 */

.rz-a {
    margin-top: 0px;
    display: table;
    width: 100%;
}

.rz{
	width: 100%;
	margin:45px 0;
	margin-bottom: 0;
}

.rz .rz-title h3{
	font-size: 36px;
	font-weight: bold;
	color:#1f2b69;
}

.rz .rz-title h4 {
    font-size: 16px;
    margin: 10px 0;
    text-transform: uppercase;
}

.rz .rz-title p {
    font-size: 18px;
    line-height: 32px;
}

.rz-body{
	display: table;
	width: 100%;
	margin-top: 30px;
}

.rz-body .col-lg-6:nth-child(1){
	background-color: #fff;
}

.rz-body .col-lg-6:nth-child(2) ul li {
    width: 114px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    float: left;
    margin-right: 34px;
    margin-bottom: 15px;
    border-radius: 15px;
}

.rz-body .col-lg-6:nth-child(2) {
    padding: 60px;
}

.rz-a-body{
	margin-top: 20px;
}


.rz-a-body .col-lg-7{
	padding-left: 40px;
}

.rz-a-body .col-lg-7 p{
	font-size: 16px;
	color:#333
}


.rz-a-body .col-lg-7 h3 {
    position: relative;
    padding-bottom: 15px;
	margin-bottom: 15px;
}

.rz-a-body .col-lg-7 h3::after {
    content: "";
    width: 150px;
    height: 2px;
    background-color: #333333;
    position: absolute;
    bottom: 0;
    left: 0;
}

.rz-a-body .col-lg-7 b {
    font-size: 24px;
    margin-top: 10px;
    display: table;
    margin-bottom: 10px;
}

.rz-a-body .col-lg-7 ul {
    width: 390px;
    display: table;
}

.rz-a-body .col-lg-7 ul li {
    width: 190px;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-right: 8px;
    margin-bottom: 10px;
}

.rz-a-body .col-lg-7 ul li:nth-child(2n){
	margin-right: 0;
}

.rz-more {
    font-size: 18px;
    width: 115px;
    height: 38px;
    text-align: center;
    background-color: #67377c;
    color: #fff;
    border-radius: 5px;
}

.rz-more a{
	color:#fff;
	line-height: 38px;
}

.rz-a-li {
    margin: 30px 0;
    margin-bottom: 50px;
}

.rz-a-li ul li {
    width: 295px;
    height: 165px;
    background: url(../images/rz-bg-a_03.png) no-repeat center;
    float: left;
    margin-right: 5px;
}


.rz-a-li ul li:nth-child(4){
	margin-right: 0;
}

.rz-a-li ul li h3 {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 60px;
    color: #fff;
}

.rz-a-li ul li p{
	font-size: 16px;
    margin-top: 16px;
    text-align: center;
    line-height: 26px;
}

.rz-right {
    padding-left: 54px;
}

.right-text-title {
    font-size: 18px;
    line-height: 26px;
}

.rz-right-bottom {
    font-size: 20px;
    font-weight: bold;
    line-height: 33px;
}


.more-a {
    background-color: #67377c;
    width: 114px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 18px;
    display: table;
    color: #fff;
    border-radius: 5px;
    margin-top: 30px;
}

.more-a:hover a{
	color:#fff
}


.rz-body-title h3 {
    font-size: 24px;
    color: #244db4;
    font-weight: bold;
    padding-bottom: 15px;
    margin-bottom: 15px;
	position: relative;
}

.rz-body-title h3::after {
    content: "";
    width: 140px;
    height: 2px;
    background-color: #333333;
    display: table;
    position: absolute;
    bottom: 0;
}

.rz-body-title P {
    font-size: 16px;
    line-height: 28px;
}


.rz-body-bottom {
    margin-top: 15px;
}

.rz-body-bottom h4 {
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.rz-body-bottom p {
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
}



.jhs{
	padding:35px 0;
}

.jhs-body{
	display: table;
	width: 100%;
	height: 350px;
	background: url(../images/bg-g_03.png) no-repeat center;
}

.jhs-body{
	margin-top: 30px;
}

.jhs-body ul {
    margin-top: 0px;
}
.jhs-body ul li {
    width: 208px;
    float: left;
    height: 132px;
    border: 2px solid #ffffff;
    margin-top: 5px;
    margin-left: 4px;
    border-radius: 44px;
    margin-right: 117px;
    margin-bottom: 70px;
    background: #999999;
    cursor: pointer;
}

.jhs-body .no {
    background-color: #ed9c0c;
}


.jhs-body ul li:nth-child(4n){
	margin-right: 0;
}
.jhs-body ul li:nth-child(5),.jhs-body ul li:nth-child(6),.jhs-body ul li:nth-child(7),.jhs-body ul li:nth-child(8){
	margin-bottom: 0;
}

.jhs-body ul li .img{
	display: table;
	margin:0 auto;
	margin-top: 12px;
}
.jhs-body ul li span{
	display: table;
	width: 100%;
	text-align: center;
	color:#fff;
	font-size: 18px;
}



.jhsyt{
	background: url(../images/dg-dg_02.jpg) no-repeat center;
	height: 573px;
}

.jhsyt dl {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-top: 108px;
}

.jhsyt dl dd {
    display: inline-block;
    margin: 10px 88px;
}

.jhsyt dl dd h3 {
    font-size: 36px;
    color: #ed9c0d;
    margin-bottom: 16px;
}

.jhsyt dl dd span {
    font-size: 18px;
    color: #ed9c0d;
}

.jhsyt dl dd:nth-child(1) h3{
	color:#fff
}

.jhsyt dl dd:nth-child(1) span{
	color:#fff
}

.jhsyt ul {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-top: 28px;
}

.jhsyt ul li {
    display: inline-block;
    margin: 10px 90px;
    float: left;
}

.jhsyt ul li:nth-child(1) {
    margin-left: 156px;
}



.jhsyt ul li:nth-child(2) {
    margin-left: 79px;
}

.jhsyt ul li:nth-child(3) {
    margin-left: 79px;
    margin-top: 1px;
}

.jhsyt ul li:nth-child(4) {
    margin-left: 70px;
}





.jhsyt ul li h3 {
    font-size: 36px;
    color: #ed9c0d;
    margin-bottom: 16px;
}

.jhsyt ul li span {
    font-size: 18px;
    color: #ed9c0d;
}












.dztx{
	display: table;
	width: 100%;
	margin: 30px 0;
}

.dztx-body ul li {
    width: 200px;
    height: 200px;
    border: 1px solid #ed9c0c;
    border-radius: 50%;
    float: left;
    margin-left: -5px;
}

.dztx-body ul li h3 {
    font-size: 25px;
    text-align: center;
}



.dztx-body ul li p {
    font-size: 14px;
    text-align: center;
    line-height: 24px;
    margin-top: 10px;
    color: #616161;
}

.dztx-body ul li div {
    display: table;
    margin: 0 auto;
    margin-top: 65px;
}

.dztx-body{
    display: table;
    width: 100%;
    margin-top: 30px;
}

.zztx-body ul li {
    width: 380px;
    float: left;
    margin-right: 20px;
    margin-bottom: 30px;
}

.zztx-body ul li h3 {
    width: 100%;
    text-align: center;
    height: 58px;
    font-size: 18px;
    line-height: 58px;
    background: #fff;
}


.zztx-body ul li div{
	position: relative;
}

.zztx-body ul li div ul {
    position: absolute;
    top: 14px;
    width: 100%;
    left: 5px;
}

.zztx-body ul li div ul li {
    width: 187px;
    text-align: center;
    height: 27px;
    line-height: 27px;
    background: #fff;
    border: 1px solid #ed9c0c;
    margin-right: 10px;
    margin-bottom: 5px;
    border-radius: 13px;
    display: table;
}

.zztx-body ul li span {
    display: table;
    width: 100%;
    height: 100px;
    background-color: #fff;
    padding: 6px 14px;
    font-size: 14px;
}






.xuanze-body {
    height:524px;
    width: 100%;
    background: url(../images/syjhs-img.png) no-repeat center;
    margin-top: 35px;
}

.xuanze-body-bg{
    height:378px;
    width: 100%;
    background: url(../images/syjhs_02.png) no-repeat center;
}


.xuanze-body .col-lg-6:nth-child(1) ul {
    display: table;
    float: right;
    margin-top: 202px;
    text-align: right;
    padding-right: 57px;
}

.xuanze-body .col-lg-6:nth-child(1) ul li {
    font-size: 18px;
    margin-bottom: 56px;
}

.xuanze-body .col-lg-6:nth-child(2) ul {
    display: table;
    float: left;
    margin-top: 202px;
    text-align: right;
    padding-left: 65px;
}


.xuanze-body .col-lg-6:nth-child(2) ul li {
    font-size: 18px;
    margin-bottom: 56px;
    text-align: left;
}


.xuanze-body-bottom h3 {
    font-size: 24px;
    font-weight: bold;
    color: #000;
    margin-top: 45px;
    text-align: right;
    padding-right: 85px;
}

.xuanze-body-bottom p{
    font-size: 24px;
    margin-top: 45px;
    text-align: left;
    padding-left: 18px;
}

.xuanze-body-bottom .adv-gg {
    margin-bottom: 80px;
}

.xuanze-body-bottom .col-lg-6:nth-child(2) .adv-gg p {
    padding-left: 32px;
}

.xuanze-body-bottom .col-lg-6:nth-child(2) h3 {
    font-size: 24px;
    font-weight: bold;
    color: #000;
    margin-top: 45px;
    text-align: left;
    padding-left: 310px;
    padding-right: 0;
}






.syjh-ga {
    width: 100%;
    height: 800px;
    background: url(../images/bg-bg-a.jpg) no-repeat center;
    padding-top: 70px;
    margin-top: 60px;
    margin-bottom: 60px;
}

.syjh-ga-body ul li {
    width: 290px;
    height: 230px;
    float: left;
    margin-right: 8px;
    margin-bottom: 10px;
}

.syjh-ga-body ul li h3{
    font-size: 20px;
    text-align: center;
    padding-top: 110px;
    color: #000;
    margin-bottom: 15px;
}
.syjh-ga-body ul li p {
    width: 90%;
    margin: 0 auto;
    font-size: 14px;
}

.syjh-ga-body {
    margin-top: 50px;
}


.syjh-ga-body ul li:nth-child(1){
	background: url(../images/h.png) no-repeat center;
}

.syjh-ga-body ul li:nth-child(2){
	background: url(../images/g.png) no-repeat center;
}

.syjh-ga-body ul li:nth-child(3){
	background: url(../images/f.png) no-repeat center;
}

.syjh-ga-body ul li:nth-child(4){
	background: url(../images/e.png) no-repeat center;
}

.syjh-ga-body ul li:nth-child(5){
	background: url(../images/d.png) no-repeat center;
}

.syjh-ga-body ul li:nth-child(6){
	background: url(../images/c.png) no-repeat center;
}

.syjh-ga-body ul li:nth-child(7){
	background: url(../images/b.png) no-repeat center;
}

.syjh-ga-body ul li:nth-child(8){
	background: url(../images/a.png) no-repeat center;
}

.ny-case-bg-li ul li {
    float: left;
    margin-right: 14px;
    margin-bottom: 25px;
}

.ny-case-bg-li {
    margin-top: 30px;
    margin-bottom: 42px;
    display: table;
    width: 100%;
}

.ny-case-bg-li ul li h3 {
    font-size: 16px;
    text-align: center;
    height: 40px;
    line-height: 40px;
}





.honor{
	margin-bottom: 30px;
}
.honor-body{
	margin-top: 30px;
}

.honor-body ul li {
    width: 23%;
    margin-right: 24px;
    float: left;
    height: 295px;
    background: rgba(255,255,255,0.5);
    margin-bottom: 30px;
}
.name-img{
	padding:20px
}

.name-img h3 {
    font-size: 15px;
    margin-bottom: 22px;
    margin-top: 5px;
}

.name-img p{
	font-size: 14px;
}


.js-bg{
	width: 100%;
	height: 528px;
	background: url(../images/js-bg_02.jpg) no-repeat center;
}

.js-bg-title{
    padding: 40px 0;
    margin-top: 50px;
}


.js-bg ul li p{
    display: block;
    width: 80%;
    margin: 0 auto;
    line-height: 27px;
    font-size: 16px;
    border: 1px solid #000;
    padding: 10px;
    margin-top: 30px;
}


.gqrz {
    padding: 45px 0;
}

.gqrz-a{
	margin-bottom: 30px;
	display: table;
	width: 100%;
}
.gqrz-b-body ul{text-align: center;}
.gqrz-b-body ul li {
    display: inline-block;
    margin: 30px 30px;
}

.gqrz-b-body ul li p{
    font-size: 16px;
    line-height: 24px;
    margin-top: 10px;
}

.gqrz-b{
	padding:30px 0
}

.gqrz-body{
	width: 100%;
	height: 730px;
	background:url(../images/gqrz-bg.png) no-repeat center;
	margin-top: 30px;
}

.li-left {
    margin-top: 50px;
    display: table;
}
.li-left li {
    display: inline-block;
    float: left;
}

.gqrz-d{
	padding:30px 0
}






.qyrz-li {
    width: 100%;
    margin-top: 30px;
}

.qyrz-li ul li {
    width: 360px;
    float: left;
    margin-right: 60px;
    margin-bottom: 35px;
}

.qyrz-li ul li:nth-child(3n){
	margin-right: 0;
}

.qyrz-li ul li h3 {
    font-size: 48px;
    display: table;
    margin: 0 auto;
    padding-bottom: 10px;
    border-bottom: 2px solid #1f2b69;
    margin-bottom: 20px;
    font-weight: bold;
}

.qyrz-li ul li h4 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 18px;
}

.qyrz-li ul li div{
	width: 81%;
    margin: 0 auto;
    border: 1px solid #1f2b69;
    padding: 30px;
}

.qyrz-li ul li div span {
    font-size: 14px;
    line-height: 26px;
    width: 100%;
    text-align: center;
    display: block;
}

.qyrz-li ul li:nth-child(1) h3 {
    color: #1e7e8d;
    border-bottom: 2px solid #1e7e8d;
}

.qyrz-li ul li:nth-child(1) div h4 {
    color: #1e7e8d;
}

.qyrz-li ul li:nth-child(4) h3 {
    color: #1e7e8d;
    border-bottom: 2px solid #1e7e8d;
}

.qyrz-li ul li:nth-child(4) div h4 {
    color: #1e7e8d;
}




.qyrz-li ul li:nth-child(2) h3 {
    color: #3c4195;
    border-bottom: 2px solid #3c4195;
}

.qyrz-li ul li:nth-child(2) div h4 {
    color: #3c4195;
}

.qyrz-li ul li:nth-child(5) h3 {
    color: #3c4195;
    border-bottom: 2px solid #1e7e8d;
}

.qyrz-li ul li:nth-child(5) div h4 {
    color: #3c4195;
}



.qyrz-li ul li:nth-child(3) h3 {
    color: #1f2b69;
    border-bottom: 2px solid #1f2b69;
}

.qyrz-li ul li:nth-child(3) div h4 {
    color: #1f2b69;
}

.qyrz-li ul li:nth-child(6) h3 {
    color: #1f2b69;
    border-bottom: 2px solid #1f2b69;
}

.qyrz-li ul li:nth-child(6) div h4 {
    color: #1f2b69;
}




.text-case-name {
    background-color: #fff;
    padding: 20px 15px;
}

.text-case-name h3 {
    font-size: 18px;
    font-weight: bold;
    color: #1f2b69;
}

.more-ag{
    background: #1f2b69!important;
    padding: 3px 20px!important;
    display: table!important;
    margin-top: 10px!important;
    font-weight: inherit!important;
    text-transform: uppercase!important;
    margin: 0 auto!important;
    margin-top: 10px!important;
    color: #fff!important;
}

.xhx h5{position: relative;padding-bottom: 20px;}
.xhx h5::after {
    content: "";
    width: 500px;
    height: 2px;
    background-color: #1f2b69;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -250px;
}
.zbsc-body{
	margin-top: 30px;
}
.mgss-c {
    display: table;
    width: 100%;
    margin-top: 15px;
}
.mgss-c-a{
	margin-top: 25px;
}

.posr {
    position: absolute;
    top: 0;
    width: 100%;
}
.img-adg {
    font-size: 18px;
    padding-left: 54px;
    margin-top: 7px;
    display: table;
    text-align: center;
    color: #453b85;
    font-weight: bold;
    text-decoration: underline;
}
.shqb-gg {
    margin-top: 98px;
    float: right;
    padding-right: 115px;
}

.shqb-gg ul li {
    text-align: right;
    font-size: 14px;
    color: #1f2b69;
}

.shqb-gg ul li:nth-child(1) {
    padding-right: 81px;
    margin-bottom: 26px;
}

.shqb-gg ul li:nth-child(2){
    padding-right: 65px;
    margin-bottom: 28px;
}

.shqb-gg ul li:nth-child(3) {
    padding-right: 35px;
    padding-bottom: 30px;
}

.shqb-gg ul li:nth-child(4){
       margin-right: -90px;
}




.footer-bottom {
    color: #fff;
    font-size: 16px;
    line-height: 60px;
    margin-top: 0;
    text-align: center;
    background: #1f2b69;
    height: 60px;
}


.footer-bg .col-lg-9 ul li h3 {
    font-size: 18px;
    text-align: left;
    color: #fff;
    margin-bottom: 20px;
    font-weight: bold;
}


.footer-bg .col-lg-9 ul li {
    width: 33%;
    float: left;
    margin-right: 45px;
}

.footer-bg .col-lg-9 ul li:nth-child(1){
	border-right: 1px solid #b5b5b5;
}

.footer-bg .col-lg-9 ul li a {
    text-align: left;
    display: inline-block;
    font-size: 15px;
    color: #fff;
    margin-bottom: 6px;
    width: 48%;
}

.footer-gg {
    color: #dfa480;
    font-size: 18px;
    margin-top: 41px;
    margin-bottom: 22px;
    margin-left: 45px;
    margin: 14px auto;
    display: table;
    text-align: center;
}

.footer-bg .col-lg-3 img {
    display: table;
    margin: 0 auto;
    margin-top: 50px;
}


.footer-bg .col-lg-9 ul li:nth-child(3){
	width: 10%;
	float: left;
}









.ny-main {
    padding-top: 30px;
}

.ny-main-right{
	display: block;
	float: right;
}
.top-nav{
	position: fixed;
	top:0;
}



/* 建站 */
.adv-bg-main {
    background-color: #f5f5f5;
    padding-top: 63px;
}
.ny-main-left{
	padding-left: 50px;
}

.ny-main-left-top{
	
}

.ny-main-left-top h3 {
    font-size: 30px;
    color: #000;
}

.ny-main-left-top .text{
	margin-top: 30px;
    font-size: 16px;
    color: #666666;
    line-height: 24px;
    margin-bottom: 10px;
	line-height: 35px;
}

.ny-main-left-more {
    width: 166px;
    height: 46px;
    border: none;
    color: #fff;
    line-height: 46px;
    font-size: 14px;
    display: inline-block;
    text-align: center;
    position: relative;
    background-color: #4581fb;
    transition: all 0.75s ease;
    margin-top: 38px;
}

.ny-main-left-more a{
	display: block;
	width: 100%;
	height: 100%;
}

.ny-main-left-more a,.ny-main-left-more a:hover{
	color:#fff;
}



.ny-main-top{
    display: table;
    width: 100%;
}




.layer-title {
	padding: 50px 0 30px;
	text-align: center;
	font-size: 30px;
	color: #fff;
	letter-spacing: 1.09px
}




.index_tit {
    padding: 0 120px;
    margin-top: 0;
}

.index_tit > h2 {
    font-size: 36px;
    text-align: center;
    margin-bottom: 16px;
    font-style: italic;
}

.index_tit > p {
    font-size: 16px;
    text-align: center;
}




/* 新闻中心 */
.ny-new-bg {
    width: 100%;
    padding: 20px 0;
    background: #ffffff;
    margin-top: 35px;
}
.ny-new-bg .ny-new-top {
    text-align: center;
    font-size: 30px;
    color: #000000;
    margin-bottom: 30px;
}
.new-text-txt a {
    border: 1px solid #ddd;
    padding: 24px;
    display: table;
}

.new-text-txt a h5 {
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 30px;
    margin-bottom: 10px;
}

.new-text-txt{
	margin-bottom: 20px;
}




.compare {
    background: url(../images/big_v3.jpg)top center no-repeat;
    height: 762px;
    font-family: "微软雅黑";
    margin-bottom: 30px;
}

.m_width {
    width: 1000px;
    margin: 0 auto;
    padding-top: 195px;
}

.compare h3 {
    margin: 15px 0px 22px 90px;
    font-weight: normal;
    color: #9a9a9a;
    font-size: 35px;
}

.compare .compare_content {
    overflow: hidden;
    zoom: 1;
    _padding-top: 20px;
}

.compare .compare_content li.li_part1 {
    width: 286px;
    color: #ef1e37;
	margin-left: 40px;
}

.compare_content li h3 {
    height: 114px;
    line-height: 114px;
    font-weight: normal;
    margin: 0px;
    text-align: center;
}

.compare_content li.li_part1 h3 {
    font-size: 27px;
}

.compare_content li p {
    height: 140px;
    font-size: 16px;
    line-height: 25px;
}

.compare .compare_content li.li_part2 {
    width: 234px;
    color: #ef1e37;
    line-height: 140px;
    text-align: center;
}
.compare_content li.li_part2 p {
    line-height: 140px;
}

.compare .compare_content li.li_part2 {
    width: 234px;
    color: #ef1e37;
    line-height: 140px;
    text-align: center;
}

.compare .compare_content li.li_part3 {
    width: 285px;
    color: #717171;
}


.compare_content li {
    float: left;
}







/* 新闻中心 */
.news_tj ul{margin-left: -2%;margin-top: 30px;}
.news_tj li {
    float: left;
    width: 22.333%;
    margin-left: 2%;
    background: #f7f7f7;
    margin-bottom: 30px;
}
.news_tj li a{display: block;padding:40px 20px;}
.news_tj li a:hover{text-decoration: none;}
.news_tj li .riqi{font-size: 14px;color: #666;border-bottom: 2px solid rgba(255,0,15,0.2);display: inline-block;padding-bottom: 5px;}
.news_tj li .li_c{padding:20px 0;}
.news_tj li .li_c .pic{float: left;width: 150px;}
.news_tj li .li_c .pic img{width: 100%;}
.news_tj li .li_c h2{font-size: 16px;margin-left: 170px;line-height: 24px;}
.news_tj li p {
    line-height: 30px;
    color: #777;
    overflow: hidden;
    height: 60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}



.new-img {
    position: relative;
    float: left;
	width: 30%;
}
.ny-new-text {
    width: 70%;
    float: right;
    text-align: left;
    padding-left: 25px;
}
.ny-new-text h3 {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px;
}

.new-txt {
    font-size: 12px;
    font-weight: normal;
    color: #888;
    height: 69px;
    overflow: hidden;
    line-height: 23px;
}
.new-body ul li {
    width: 48%;
    float: left;
    margin-right: 20px;
    margin-bottom: 30px;
}

/* 新闻中心 */



/* 案例 */
.case-bg {
    background: url(../images/case-bg.jpg) no-repeat center;
    background-size: cover;
    display: table;
    width: 100%;
    padding-bottom: 50px;
}

.case-name {
    width: 100%;
    text-align: center;
    background: rgba(255,255,255,0.9);
    font-size: 14px;
    font-weight: bold;
    color: #000;
    line-height: 22px;
    height: 50px;
    line-height: 50px;
}

.case-name h3 {
    line-height: 50px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.case-bg .case-body ul li a {
    display: table;
    padding: 10px;
}


.case-body {
    display: table;
    width: 100%;
    width: 100%;
    margin-top: 10px;
}


.main-body {
    display: table;
    width: 100%;
    margin-bottom: 50px;
    margin-top: 50px;
}




.aboutL {float: left; width: 21.356%; }
.aboutH {height: 100px;margin-top:0px;text-align: center;color: #fff;background:#0293d2;position: relative;z-index: 22;}
.aboutH h3 {
    padding-top: 15px;
    line-height: 32px;
    font-size: 22px;
    text-transform: uppercase;
}
.aboutH h2 {line-height: 40px; font-size: 22px; font-weight: 600;}
.aboutNav {background: #fff;border: 1px solid #ddd;}
.aboutNav li {
    line-height: 48px;
    font-size: 16px;
    position: relative;
}
.aboutNav li ul {
    width: 100%;
    background: #fff;
    top: 0;
    background:#e0e0e0;
	display: none;
	transition: all 0.5s;
}
.aboutNav li ul li{
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}
.aboutNav li ul li a{
	color:#484848;
}

.aboutNav li:hover ul{
	display: block;
}


.aboutNav li a {display: block; padding: 0 22px; position: relative;}
.aboutNav li:hover span.jtAbout {background: url(../images/jt_about_a.png) no-repeat center; background-size: 8px;}
.aboutNav li.on {

}
.aboutNav li.on a {color: #484848;}
.aboutNav li.on span.jtAbout {background: url(../images/jt_about_a.png) no-repeat center; background-size: 8px;}
.jtAbout {position: absolute; width: 30px; height: 30px; background: url(../images/jt_about.png) no-repeat center; background-size: 8px; right: 16px; top: 50%; transform: translateY(-50%);}
.aboutLAd {margin: 15px 0;}
.aboutLAd:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.aboutContact {
    padding: 0 0 30px 0;
    background: #f5f5f5;
}
.aboutContactH {padding: 12px 0; border-bottom: 1px solid #dadada;}
.aboutContactH h2 {height: 20px; padding-left: 16px; line-height: 20px; font-size: 16px; border-left: 3px solid #0293d2;}
.aboutContact ul {margin-top: 28px;}
.aboutContact ul li {
    padding: 0 3px 0 5px;
    margin-bottom: 12px;
    line-height: 22px;
}
.aboutContact ul li span,.aboutContact ul li em,.aboutContact ul li p {display: inline-block; }
.aboutContact ul li span {width: 22px; height: 22px; margin-right: 1px; font-size: 0; text-align: center; vertical-align: top;}
.aboutContact ul li span img {vertical-align: middle;}
.aboutContact ul li em {width: 46px; vertical-align: top;}
.aboutContact ul li p {width: 165px;}
.aboutEwm {text-align: center;}
.aboutEwm img{max-width:70%;}



.aboutR {float: right; width: 76%;}
.aboutRTop {
    font-size: 15px;
    color: #000;
    border-bottom: 1px solid #ddd;
    padding-bottom: 14px;
}
.aboutRTop a {color: #000;}
.aboutRTop a:hover {color: #0293d2;}
.aboutRTop p {margin-top:0;line-height: 22px;padding-left: 22px;background: url(../images/about_r_position.png) no-repeat left center;position: relative;z-index: 22;}
.aboutRH {margin-top: 62px; text-align: center;}
.aboutRH h2 {font-size: 36px; line-height: 46px;}
.aboutRH p {font-size: 16px; line-height: 26px;}
.aboutRW {margin-top: 52px;}
.aboutPic {float:left; box-sizing: border-box; width: 335px; height: auto; margin: 0 48px 24px 0; border: 10px solid #ddd;}
.aboutPic:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.aboutRW h3 {margin-top: 10px; margin-bottom: 32px; font-size: 36px; font-weight: 600; color: #0293d2;}
.aboutRW p {font-size: 18px; line-height: 30px; margin-bottom: 42px;}
.aboutRInner {padding: 30px 70px 30px 58px; margin-bottom: 60px; background: #fff;}
.aboutRInnerWrit {float: left; width: 302px;}
.aboutRInnerWrit h2 {font-size: 36px; line-height: 44px;}
.aboutRInnerWrit h3 {margin-bottom: 22px; font-size: 18px; color: #666; line-height: 24px;}
.aboutRInnerWrit p {color: #666; line-height: 24px;}
.aboutRInnerPic {float: right; width: 452px;}
.aboutRInnerPic img {width: 100%;}


.showW {margin-bottom: 60px;}
.showList {/*width: 950px;*/ margin-top: 50px;}
.showList li {float: left; width: 32%; margin-right: 2%; margin-bottom: 30px; text-align: center;}
.showList li:nth-child(3n){margin-right: 0;}
.showList li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.showList li:hover p {color: #fff; background: #0293d2; }
.showList li a {display: block;}
.showList li p {background: #d9d9d9; line-height: 40px; font-size: 16px; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.showList li .pic{overflow: hidden;}
.showList li .pic img{
	max-width: 100%;
}


.center {
    margin-top: 10px;
    display: table;
    width: 100%;
}

.center .title {
    text-align: center;
    font-size: 24px;
    letter-spacing: 1px;
    color: #434343;
    margin-bottom: 15px;
}

.news_info {
    font-size: 16px;
    letter-spacing: 0px;
    color: #434343;
    opacity: 0.4;
    text-align: left;
    border-bottom: 1px solid #aea375;
    padding-bottom: 10px;
    text-align: center;
}


.details-txt {
    font-size: 14px;
    line-height: 250%;
    width: 100%;
    table-layout: fixed;
    border-bottom: 1px dashed #e0e1dc;
    padding: 20px 0;
}

.page_bg{
    line-height: 26px;
    margin-top: 6px;
    padding-top: 5px;
    font-size: 14px;
}
.page_bg span {
    display: block;
}

.about-center {
    margin-top: 25px;
    line-height: 30px;
    font-size: 14px;
}

.about-center img{
    max-width: 100%;
}


.image-list .pic{display: table; width: 100%;}
.image-list .pic li {
    width: 31%;
    display: inline-block;
    margin: 1.1%;
}
.image-list .pic li img{
	transition: all 0.5s;
}

.image-list .pro-img {
    overflow: hidden;
    border: 1px solid #ddd;
}

.image-list .pic li:hover img{
	transform: scale(1.1);
}
.image-list .pic li img{width: 100%;}
.image-list .pic li span {display: table;width: 100%;line-height: 45px;text-align: center;font-size: 14px;}
.image-list .pro-img{
	overflow: hidden;
}

.image-list .pic li:hover:after {
	display:none
}

.image-list {
    margin-top: 35px;
}




.newsW {margin-top: 30px;}
.newsList {}
.newsList li {
    padding: 20px 0;
    border-bottom: 1px solid #d2d2d2;
    display: table;
    width: 100%;
}
.newsList li .pic {float: left; width: 250px;border:1px solid #ddd}
.newsInner {
    float: right;
    width: 69%;
}
.newsInner h2 {font-size: 18px; line-height: 26px; font-weight: 600;}
.newsInner h2 a:hover {color: #0293d2;}
.newsInner h3 {font-size: 12px; color: #999; line-height: 20px;}
.newsInner p {margin-top: 8px; line-height: 26px; color: #666;}
.newsInner a.more {display: block; width: 116px; height: 32px; margin-top: 18px; line-height: 32px; text-align: center; color: #fff; border: 1px solid #0293d2;}
.newsInner a.more:hover {color: #fff; background: #0293d2;}
.newsW .page {margin-top: 30px; margin-bottom: 60px;} 
















/* 影视制作 */
.base-title {
    display: block;
    width: 100%;
    margin-top: 55px;
}
.base-title h3 {
    font-size: 35px;
    margin-bottom: 25px;
    text-align: center;
}
.base-title p{
	font-size: 14px;
	line-height: 30px;
}

.base-body {
    margin-top: 25px;
}

.base-body ul{
	display: block;
	width: 100%;
	text-align: center;
}

.base-body ul li {
    display: inline-block;
    float: none;
    width: 7%;
    text-align: center;
    margin: 20px 40px;
}

.base-body ul li p {
    font-size: 16px;
    font-weight: bold;
    margin-top: 8px;
}



/* 影视制作 */
.video-bg {
    display: table;
    width: 100%;
    width: 100%;
    background: url(../images/video-bg.jpg) no-repeat center;
    background-size: cover;
    margin-bottom: 50px;
    padding-bottom: 70px;
    padding-top: 60px;
}

.video-title h3 {
    font-size: 35px;
    color: #fff;
    margin-bottom: 18px;
}

.video-title p{
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 180%;
}


.video-title p{
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 180%;
}

.text-b{
	display: block;
	width: 100%;
	background-color: #0293d2;
	padding:20px;
}
.text-b h3{
	font-size: 18px;
	font-weight: bold;
	color:#fff;
	margin-bottom: 10px;
}

.text-b p{
	font-size: 14px;
	line-height: 24px;
	color:#fff;
}


.case-main{
	margin-bottom: 30px;
}
.video-body-case{margin-top: 20px;}
.video-body-case ul li {float: left; width: 23%; margin-right: 2%; margin-bottom: 30px; text-align: center;}
.video-body-case ul li:nth-child(4n){margin-right: 0;}
.video-body-case ul li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.video-body-case ul li:hover p {color: #fff; background: #0293d2; }
.video-body-case ul li a {display: block;}
.video-body-case ul li p {background: #d9d9d9; line-height: 40px; font-size: 16px; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.video-body-case ul li .pic{overflow: hidden;}
.video-body-case ul li .pic img{
	max-width: 100%;
}



.hz-main{
	margin-bottom: 40px;
}
.hz-body{
	margin-top: 20px;
}
.hz-body ul li {
    width: 23%;
    float: left;
    margin: 10px 13px;
}
.hz-body ul li .pic-img{
	overflow: hidden;
    border: 1px solid #ddd;
}

.hz-body ul li h3{
	font-size: 18px;
	text-align: center;
	margin-top: 10px;
}







.lanrenzhijia{ width:430px; height:auto;overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ background:url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center;width: 100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview {
    width: 430px;
    border: 1px solid #DFDFDF;
    display: table;
}
.spec-scroll{clear:both;margin-top:5px;width:430px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:400px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.right-left{
	width: 48%;
	float: left;
}

.right-right {
    width: 48%;
    float: left;
    margin-left: 20px;
}

.right-title h3 {
    font-weight: initial;
    font-size: 26px;
    line-height: 45px;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 9px;
    margin-bottom: 15px;
}

.right-details {
    width: 100%;
    font-size: 16px;
    color: #000000;
    line-height: 25px;
    min-height: auto;
    margin-top: 10px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
    margin-bottom: 22px;
}

.right-phone {
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 22px;
    color: #000;
    background-color: #ffe000;
    display: table;
    padding: 0 30px;
    border-radius: 30px;
    box-shadow: 1px 1px 10px #987514;
}

.right-phone i{
	margin-right: 10px;
}

.right-details-body {
    margin-top: 45px;
    border: 1px solid #ddd;
    padding: 5px;
    min-height: 200px;
}

.right-details-h3 {
    display: block;
    width: 100%;
    background: #00adef;
    height: 35px;
    line-height: 35px;
    text-indent: 10px;
}

.right-details-h3 h3 {
    display: table;
    float: left;
    font-weight: initial;
    font-size: 18px;
    color: #fff;
}

.right-details-p {
    display: table;
    float: right;
    background: url(../images/xbt-dh.png) no-repeat center;
    width: 224px;
    font-size: 22px;
    height: 35px;
    float: right;
    text-indent: 60px;
}

.right-details-body-bottom{
	font-size: 14px;
	line-height: 30px;
	margin-top: 10px;
}


.right-details-body-bottom img{
    max-width: 100%;
}


/*推荐*/
.rec {
    display: table;
    margin-top: 40px;
    font-size: 16px;
    border: 1px solid #ddd;
    padding: 15px;
    width: 100%;
}
.rec h4 {
    display: table;
    border-bottom: 1px solid #ddd;
    width: 100%;
    line-height: 30px;
    padding-bottom: 10px;
    font-size: 18px;
    font-weight: inherit;
}
.rec .rec_bg {
    margin-top: 15px;
    display: table;
    width: 100%;
}
.rec .rec_bg li {
    width: 23%;
    display: table;
    float: left;
    margin: 1%;
    border: 1px solid #ddd;
}
.rec .rec_bg li:nth-child(1){
	margin-left: 0;
}
.rec .rec_bg li:last-child{
	margin-right: 0;
}

.rec .rec_bg li img{width: 100%;}
.rec .rec_bg li span{display: table;width: 100%;line-height: 35px;text-align: center;}
.ser h4{width: 180px;line-height: 50px;text-align: center;font-size: 18px;}


.cp {
    overflow: hidden;
    width: 100%;
    float: right;
    margin-top: 20px;
    padding: 12px;
	
}


.right-details-h3 h3 {
    display: table;
    float: left;
    font-weight: initial;
    font-size: 18px;
    color: #fff;
    line-height: 33px;
}


.title {
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

 .title .fz24{ color:#0293d2;}

.title .fz24 h1 {
    color: #0293d2;
    font-size: 35px;
}
.title .xian {
    width: 30px;
    height: 2px;
    background: #0293d2;
    display: table;
    margin: 0 auto;
    margin-top: 18px;
    margin-bottom: 18px;
}
.text{
    font-size: 14px;
    line-height: 30px;
    margin-top: 8px;
    color: #888;
    background: #efefef;
    padding: 10px;
}


.newsPage .item {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 20px;
    border-bottom: 1px solid #eaeaea;
    transition: all .5s;
}
.newsPage .item a {
	display: block;
	width: 100%;
}
.newsPage .item img {
	width: 200px;
	height: 150px;
	display: block;
	float: left;
	border: 1px solid #e5e5e5;
	padding: 3px;
	margin-right: 20px;
}
.newsPage .item h3 {
	font-size: 16px;
	color: #333;
	height: 42px;
	line-height: 45px;
	overflow: hidden;
	margin-bottom: 5px;
	font-weight: normal;
	border-bottom: 1px solid #ededed;
	transition: all ease 300ms;
}
.newsPage .item .txt {
	color: #666;
	line-height: 24px;
	height: 68px;
	margin: 12px 0 13px;
	overflow: hidden;
}
.newsPage .item .txt span {
	color: #06a3e8;
}
.newsPage .item .time {
	color: #666;
}
.newsPage .item:hover h3 {
	color: #06a3e8;
}
.newsPage .item:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
.list{
	margin-top: 30px;
}
/*showpage*/