﻿.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:15px
}

.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%;
}

/* 内页幻灯片 */

/* 内页关于我们的面包线 */
.main-title-top {
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
}
.main-title-top a{
	font-size: 16px;
	margin-right: 5px;
}
.main-title-top i{
	font-size: 16px;
}

/* 内页关于我们的面包线 */


/* 抬头服务 */
.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: #921618;
    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;
}

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


.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: #921618;
    margin-bottom: 10px;
	position: relative;
}

.xsb-body ul li h3::after {
    content: "";
    width: 35px;
    height: 4px;
    background-color: #921618;
    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;
	display: table;
	width: 100%;
}

.table, .table tr, .table tr td {
    border: 1px solid #ddd;
    background-color: #fff;
    height: 24px;
    line-height: 16px!important;
    text-align: center;
}

.table tr td a{
	color: #e50314;
}



.table tr{

}

.class-class-top div{
	padding-left: 0;
}

.class-class-top div h3 {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
    color: #ddd;
}
.class-class-top div h3 a {
    color: #e50314;
}

.class-class {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.class-class-top div img{
	border:1px solid #ddd;
	padding-left: 0;
}

.class-class-top{
    display: table;
    width: 100%;
    text-transform: capitalize;
}





.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;display: table;margin: 0 auto;}
.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: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
}
.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:16px; color:#666; line-height:25px;}
.hezuo_p li img{ width:100%;}
.hezuo_p li font {
    display: block;
    margin: 6px 0 0 0;
    font-weight: normal;
    width: 100%;
    height: 50px;
    text-transform: capitalize;
    display: none
}

.about-honor .hezuo_p li{
    width: 0.185%;
}





.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: #333333;
    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;}



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

.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: #d42828;
    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 {
    padding: 10px 15px;
    font-size: 18px;
    border-top: 0;
}

.text-case-name a{
	font-size: 18px;
}

.text-case-name h3 {
    font-size: 22px;
    font-weight: initial;
    color: #000000;
    margin-top: 12px;
    margin-bottom: 10px;
    height: 50px;
    text-transform:capitalize
}


.hezuo_p li{
	border:1px solid #ddd
}

.hezuo_p li font {
    display: block;
    margin: 6px 0 0 0;
    font-weight: normal;
    font-size: 15px;
    line-height: 26px;
    display: none
}

.more-ag {
    font-size: 14px!important;
    color: #666;
    line-height: 22px!important;
}


.more-ag{
    background: #e50011!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;
	margin-bottom: 10px!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;
}

.pavilion-container {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.pavilion-container .pavilion-inner {
    max-width: 1200px;
    margin: 0 auto
}
.pavilion-container .pavilion-inner .tabs {
    padding: 0 10px;
    display: table;
    margin: 0 auto;
}
.pavilion-container .pavilion-inner .tabs li {
    float: left;
    padding: 0 21px;
    border: 1px solid #9a9a9a;
    border-radius: 2px;
    line-height: 36px;
    font-size: 16px;
    color: #9a9a9a;
    letter-spacing: .35px;
}
.pavilion-container .pavilion-inner .tabs li {
    margin-left: 21.2667px;
    cursor: pointer
}
.pavilion-container .pavilion-inner .tabs li:first-child {
    margin-left: 0
}
.pavilion-container .pavilion-inner .tabs li.on {
    background: #fff;
    color: #1c1f36;
}

.pavilion-container .pavilion-inner .tabs li.on a{
	color:#1f2b69;
}

.pavilion-container .pavilion-inner .tabs li .hot-icon {
    width: 18px;
    height: 24px;
    background: url(../images/marketplace-selected-fire-leave.svg);
    margin-right: 10px;
    background-repeat: no-repeat
}
.pavilion-container .pavilion-inner .tabs li.on .hot-icon {
    background: url(../images/marketplace-selected-fire.svg)
}
.pavilion-container .pavilion-inner .tabs li>span {
    display: inline-block;
    vertical-align: middle
}
/*tab内容*/
.pavilion-container .tab-content-wrap {
    position: relative;
    margin-top: 30px;
    padding: 10px;
    padding-top: 0;
    display: table;
    width: 100%;
	height: 290px;
}
.pavilion-container .tab-content {
    position: absolute;
    transition: all .7s linear;
    opacity: 0;
    z-index: -1;
    height: 0;
    width: 100%
}
.pavilion-container .tab-content.show {
    height: auto;
    opacity: 1;
    top: 0;
    z-index: 1;
}
.pavilion-container .tab-content .col-sm-3 {
    padding: 0 10px
}
.pavilion-container .tab-content .col-sm-3 .tab-card {
    position: relative;
    padding: 20px;
    background: #fff;
    border-radius: 2px;
    overflow: hidden;
    cursor: pointer;
    transition: .2s linear
}
/*大卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg {
    position: relative;
    height: 420px
}
.pavilion-container .tab-content .col-sm-3 .tab-card:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    border-radius: 1px 1px 0 0
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg img {
    height: 90px;
    width: auto;
    display: block
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg h3 {
    margin-top: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.pavilion-container .tab-content .col-sm-3 .tab-card p {
    margin-top: 5px;
    font-size: 12px;
    color: #a0a2a8;
    letter-spacing: .51px;
    line-height: 20px;
    height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels {
    margin-top: 10px;
    margin-right: 10px;
    padding-bottom: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels span {
    display: inline-block;
    margin-top: 10px;
    margin-right: 10px;
    padding: 0 5px;
    background: rgba(160,162,168,.1);
    border: 1px solid rgba(102,106,117,.1);
    border-radius: 2px;
    line-height: 20px;
    color: #a0a2a8;
    font-size: 12px
}
.pavilion-container .tab-content .col-sm-3 .tab-card-lg .time {
    border-top: 1px solid #e7e7e7
}
/*中卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md+.tab-card-md {
    margin-top: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md {
    height: 200px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md img {
    height: 65px;
    width: auto;
    display: block
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md h3 {
    margin-top: 15px
}
.pavilion-container .tab-content .col-sm-3 .tab-card .time {
    position: absolute;
    bottom: 10px;
    width: calc(100% - 40px);
    padding-top: 17px;
    font-size: 12px;
    color: #666a75;
    letter-spacing: .44px;
    line-height: 23px;
    text-align: left
}
.pavilion-container .tab-content .col-sm-3 .tab-card .time span {
    font-size: 20px;
    color: #f66f6a;
    letter-spacing: 0;
    line-height: 23px;
    margin-right: 3px
}
/*小卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm {
    height: 90px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm+.tab-card-sm {
    margin-top: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm .time {
    border-top-width: 0
}
.pavilion-container .tab-content .col-sm-3 .tab-card:hover {
    background: #efedd4
}
/*查看全部*/
.pavilion-container .view-go {
    margin-top: 35px;
    font-size: 18px;
    color: #fff;
    text-align: center
}
.pavilion-container .view-go a span.arrow-more {
    display: inline-block;
    vertical-align: middle
}
.pavilion-container .view-go a span.arrow-f {
    width: 13px;
    height: 13px;
    background: url(../images/marketplace-selected-arrow1.svg);
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    position: relative;
    transition: .3s ease-out
}
.pavilion-container .view-go a:hover {
    color: #c9a467
}
.pavilion-container .view-go a:hover span.arrow-f {
    transform: translate(4px, 0);
    background: url(../images/marketplace-selected-arrow2.svg)
}


.tab-content ul li img{
	border:1px solid #ddd
}

.tab-content ul li {
    padding: 0 10px;
    margin: 8px 18px;
}




.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%;
}



.pavilion-container {
    padding-bottom: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 45px;
}

.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;
}


/*tab分类*/
.pavilion-container .pavilion-inner {
	max-width:100%;
	margin: 0 auto
}
.pavilion-container .pavilion-inner .tabs {
    padding: 0 10px;
    text-align: center;
    display: table;
    margin: 0 auto;
}
.pavilion-container .pavilion-inner .tabs li {
    float: none;
    padding: 0 21px;
    border: 1px solid #e2e2e2;
    line-height: 45px;
    font-size: 16px;
    color: #342c2a;
    letter-spacing: .35px;
    display: inline-block;
    float: left;
    min-width: 150px;
	border-right: 0;
}

.pavilion-container .pavilion-inner .tabs li:last-child{
	border-right: 1px solid #e2e2e2;
}

.pavilion-container .pavilion-inner .tabs li {
	margin-left:0;
	cursor: pointer
}
.pavilion-container .pavilion-inner .tabs li:first-child {
	margin-left: 0
}
.pavilion-container .pavilion-inner .tabs li.on {
    background: #921618;
    color: #fff;
}
.pavilion-container .pavilion-inner .tabs li.on a{
	color:#fff
}


.pavilion-container .pavilion-inner .tabs li .hot-icon {
	width: 18px;
	height: 24px;
	background: url(../images/marketplace-selected-fire-leave.svg);
	margin-right: 10px;
	background-repeat: no-repeat
}
.pavilion-container .pavilion-inner .tabs li.on .hot-icon {
	background: url(../images/marketplace-selected-fire.svg)
}
.pavilion-container .pavilion-inner .tabs li>span {
	display: inline-block;
	vertical-align: middle
}
/*tab内容*/
.pavilion-container .tab-content-wrap {
	margin-top: 40px;
}
.pavilion-container .tab-content {
	position: absolute;
	transition: all .7s linear;
	opacity: 0;
	z-index: -1;
	height: 0;
	width: 100%;
	display: none;
}
.pavilion-container .tab-content.show {
	height: auto;
	opacity: 1;
	top: 0;
	z-index: 1;
	position: relative;
}
.pavilion-container .tab-content .col-sm-3 {
	padding: 0 10px
}
.pavilion-container .tab-content .col-sm-3 .tab-card {
	position: relative;
	padding: 20px;
	background: #fff;
	border-radius: 2px;
	overflow: hidden;
	cursor: pointer;
	transition: .2s linear
}
/*大卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg {
	position: relative;
	height: 420px
}
.pavilion-container .tab-content .col-sm-3 .tab-card:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	right: 0;
	height: 4px;
	border-radius: 1px 1px 0 0
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg img {
	height: 90px;
	width: auto;
	display: block
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg h3 {
	margin-top: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.pavilion-container .tab-content .col-sm-3 .tab-card p {
	margin-top: 5px;
	font-size: 12px;
	color: #a0a2a8;
	letter-spacing: .51px;
	line-height: 20px;
	height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels {
	margin-top: 10px;
	margin-right: 10px;
	padding-bottom: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels span {
	display: inline-block;
	margin-top: 10px;
	margin-right: 10px;
	padding: 0 5px;
	background: rgba(160,162,168,.1);
	border: 1px solid rgba(102,106,117,.1);
	border-radius: 2px;
	line-height: 20px;
	color: #a0a2a8;
	font-size: 12px
}
.pavilion-container .tab-content .col-sm-3 .tab-card-lg .time {
	border-top: 1px solid #e7e7e7
}
/*中卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md+.tab-card-md {
	margin-top: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md {
	height: 200px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md img {
	height: 65px;
	width: auto;
	display: block
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md h3 {
	margin-top: 15px
}
.pavilion-container .tab-content .col-sm-3 .tab-card .time {
	position: absolute;
	bottom: 10px;
	width: calc(100% - 40px);
	padding-top: 17px;
	font-size: 12px;
	color: #666a75;
	letter-spacing: .44px;
	line-height: 23px;
	text-align: left
}
.pavilion-container .tab-content .col-sm-3 .tab-card .time span {
	font-size: 20px;
	color: #f66f6a;
	letter-spacing: 0;
	line-height: 23px;
	margin-right: 3px
}
/*小卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm {
	height: 90px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm+.tab-card-sm {
	margin-top: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm .time {
	border-top-width: 0
}
.pavilion-container .tab-content .col-sm-3 .tab-card:hover {
	background: #efedd4
}
/*查看全部*/
.pavilion-container .view-go {
	margin-top: 35px;
	font-size: 18px;
	color: #fff;
	text-align: center
}
.pavilion-container .view-go a span.arrow-more {
	display: inline-block;
	vertical-align: middle
}
.pavilion-container .view-go a span.arrow-f {
	width: 13px;
	height: 13px;
	background: url(../images/marketplace-selected-arrow1.svg);
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	position: relative;
	transition: .3s ease-out
}
.pavilion-container .view-go a:hover {
	color: #c9a467
}
.pavilion-container .view-go a:hover span.arrow-f {
	transform: translate(4px, 0);
	background: url(../images/marketplace-selected-arrow2.svg)
}


/* 新闻中心 */
.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;
}

.tab-content ul li {
    padding: 0 10px;
    margin: 8px 18px;
}





/* 新闻中心 */
.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: 25px;
}
.main-body .container{
	width: 1200px;
}



.aboutL {float: left; width: 21.356%; }
.aboutH {
    height: 90px;
    margin-top: 0px;
    text-align: center;
    color: #fff;
    background: #d53030;
    position: relative;
    z-index: 22;
}
.aboutH h3 {
    padding-top: 8px;
    line-height: 32px;
    font-size: 22px;
    text-transform: uppercase;
}
.aboutH h2 {line-height: 40px; font-size: 26px; 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 0px 0;
    background: #eaeaea;
    margin-top: 20px;
}
.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 #e50012;}
.aboutContact ul {margin-top: 28px;}
.aboutContact ul li {padding: 0 10px 0 14px; 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: 72px; vertical-align: top;}
.aboutContact ul li p {width: 174px;}
.aboutEwm {text-align: center;}
.aboutEwm img{max-width:70%;}



.aboutR {float: right; width: 75%;}
.aboutRTop {
    font-size: 16px;
    color: #000;
    border-bottom: 1px solid #ddd;
    height: 40px;
    line-height: 40px;
}
.aboutRTop a {color: #000;}
.aboutRTop a:hover {color: #921618;}
.aboutRTop p {
    margin-top: 0px;
    line-height: 40px;
    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: #921618;}
.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: 30px;}
.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: #007fc9; }
.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%;
	width: 100%;
	transition: all 0.5s;
}


.center {
    display: table;
    width: 100%;
    margin-top: 30px;
}
.center .title {
    text-align: center;
    font-size: 35px;
    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: 35px;
    line-height: 30px;
    font-size: 14px;
}



.image-list .pic{display: table; width: 100%;}
.image-list .pic li {
    width: 31%;
    display: inline-block;
    margin: 1.1%;
	margin-bottom: 0;
}
.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:nth-child(3n+1){margin-left: 0;}
.image-list .pic li:nth-child(3n){margin-right: 0;}
.image-list .pic li img{width: 100%;}
.image-list .pic li span {display: table;width: 100%;line-height: 40px;text-align: center;font-size: 14px;}
.image-list .pro-img{
	overflow: hidden;
}

.image-list .pic li:hover:after {
	display:none
}

.image-list{
	margin-top: 24px;
}




.newsW {margin-top: 20px;}
.newsList {}
.newsList li {
    padding: 20px 0;
    border-bottom: 1px solid #d2d2d2;
    display: table;
    width: 100%;
}
.newsList li .pic {float: left; width: 250px;}
.newsInner {float: right; width: 70%; }
.newsInner h2 {font-size: 18px; line-height: 26px; font-weight: 600;}
.newsInner h2 a:hover {color: #921618;}
.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: #921618; border: 1px solid #921618;}
.newsInner a.more:hover {color: #fff; background: #921618;}
.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: #921618;
	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: #921618; }
.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;
}







.main_z_b {
    display: table;
    float: left;
}

.main_y_b {
    display: table;
    float: left;
    width: 48%;
}

.main_y_b h3 {
    font-size: 22px;
    line-height: 60px;
    font-weight: 400;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}

.main_y_b>span {
    width: 98%;
    display: table;
    margin: 0 auto;
    min-height: 150px;
    font-size: 14px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.main_y_b i {
    display: table;
    width: 120px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    background: #333333;
    border-radius: 1px;
    border-radius: 5px;
}

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

.description span {
    display: table;
    width: 100%;
    line-height: 30px;
    font-size: 22px;
    border-bottom: 1px dashed #929292;
}

.description_bg {
    display: table;
    width: 100%;
    margin-top: 20px;
    height: 100%;
    padding: 0;
    font-size: 14px;
    line-height: 30px;
}


.description_bg table{
	width: 100%;
}

.description_bg table tr td {
    border: 1px solid #ddd;
    text-align: center;
    height: 50px;
}

.description_bg table tr:nth-child(1) td{
	font-weight: bold;
	color:#000
}


.rec {
    display: table;
    margin-top: 40px;
    font-size: 16px;
    width: 100%;
}

.rec .rec_bg {
    margin-top: 15px;
    display: table;
    width: 100%;
}

.rec .rec_bg li:nth-child(1) {
    margin-left: 0;
}

.rec .rec_bg li {
    width: 23%;
    display: table;
    float: left;
    margin: 1%;
    border: 1px solid #ddd;
}

.rec .rec_bg li img {
    width: 100%;
}

.rec .rec_bg li span {
    display: table;
    width: 100%;
    line-height: 35px;
    text-align: center;
}

.description span i {
    display: table;
    background: #fff;
    height: 100%;
    font-style: normal;
    margin: 0;
    margin-left: 0;
    font-size: 18px;
    padding: 0;
    border-radius: 0;
    padding-bottom: 11px;
    float: left;
}

.description span a {
    display: table;
    float: left;
    font-size: 18px;
    margin-left: 30px;
    color: #000;
}

.rec h4 {
    display: table;
    border-bottom: 1px solid #ddd;
    width: 100%;
    line-height: 40px;
    padding-bottom: 10px;
    font-size: 24px;
}

.main_y_b i a {
    color: #fff;
}


.main_n{
	margin-top: 30px;
}




.newsPage .item {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 20px;
    border-bottom: 1px solid #eaeaea;
    transition: all .5s;
    display: table;
}
.newsPage .item a {
	display: block;
	width: 100%;
}
.newsPage .item img {
    width: 24%;
    display: block;
    float: left;
    border: 1px solid #e5e5e5;
    padding: 3px;
    margin-right: 20px;
}
.newsPage .item h3 {
    font-size: 22px;
    color: #333;
    height: 55px;
    line-height: 55px;
    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: #e50012;
}
.newsPage .item .time {
	color: #666;
}
.newsPage .item:hover h3 {
	color: #e50012;
}
.newsPage .item:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
.list{
	margin-top: 30px;
}
/*showpage*/

/* 左侧联系我们*/
.about-text {
    padding: 8px 16px;
    line-height: 30px;
    padding-bottom: 10px;
    color: #696969;
}
/* 左侧联系我们*/


.about-home-left h3 {
    font-size: 35px;
    color: #000;
    font-weight: initial;
    margin-top: 35px;
    position: relative;
}

.about-home-left h3::after {
    content: "";
    width: 70px;
    height: 3px;
    background: red;
    display: table;
    position: absolute;
    top: 55px;
    left: 0;
}



.about-text-p{
	font-size: 16px;
	line-height: 35px;
	margin-top: 30px;
}

.main-body-a {
    background: url(../images/gg.jpg) no-repeat center;
    background-size: cover;
    height: 170px;
    margin-top: 22px;
}

.about-a2 .se-text h3 {
    text-align: center;
    font-size: 24px;
    font-weight: initial;
    margin-top: 20px;
    margin-bottom: 20px;
}

.main-body-a h3 {
    text-align: center;
    font-size: 30px;
    color: #fff;
    padding-top: 45px;
}

.main-body-a p {
    font-size: 22px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
}

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




{
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 24px;
    margin-top: 24px;
}

.about-text-li {
    padding-left: 22px;
}

.about-text-li h3 {
    font-size: 20px;
    line-height: 30px;
    color: #000;
    font-weight: initial;
}

.about-text-li p{
	font-size: 14px;
	line-height: 30px;
}

.about-title-ny h3 {
    font-size: 30px;
    font-weight: initial;
    color: #000;
    margin-bottom: 30px;
    margin-top: 20px;
}

.about-text-buttom {
    display: table;
    width: 100%;
    margin-top: 20px;
}

.about-text-buttom ul li {
    width: 120px;
    text-align: center;
    float: left;
    border: 1px solid #ddd;
    height: 45px;
    line-height: 45px;
    margin-right: 10px;
    background: #e50012;
    color: #ddd;
}
.about-text-buttom ul li a{
	color:#fff
}



/* 发展历程 */
.main-bg {
    width: 100%;
    margin: 30px auto;
    padding: 50px 0;
	display: none;
}
.time-axis{
	margin: 0;
	padding: 0;
	position: relative;
}
.main-title-ny{
	margin-bottom: 20px;
}

.time-axis:before{
	content: '';
	position: absolute;
	left: 93px;
	top: 15px;
	width: 1px;
	height: 100%;
	background-color: #E4E4E4;
}
.time-axis-item {
    list-style: none;
    padding-left: 150px;
    position: relative;
    line-height: 45px;
    font-size: 16px;
    color: #141414;
}
.time-axis-achievement{
	margin: 0;
}
.time-axis-date{
	position: absolute;
	left: 0;
	top: 0;
	color: #666;
}

.time-axis-date span{
	position: absolute;
	right: -63px;
	top: 35%;
	display: block;
	width: 13px;
	height: 13px;
	border: 1px solid #ccc;
	border-radius: 100%;
	background-color: #fff;
}
.time-axis-date span:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 7px;
	height: 7px;
	margin: auto;
	background-color: #ccc;
	border: 1px solid #ccc;
	border-radius: 100%;
}

.time-axis-item:last-child .time-axis-date span{
	border-color:#e50012;
}

.time-axis-item:last-child .time-axis-date span:after {
    background-color: #e50012;
    border-color: #e50012;
}

.main-title-ny h3{
    font-size: 36px;
    color: #b4b4b4;
    font-family: arial;
    line-height: 36px;
    font-weight: normal;
}

.main-title-ny p{
    font-size: 26px;
    color: #333333;
    margin: 15px 0;
    font-weight: normal;
}

.main-title-ny i{
    display: block;
    width: 42px;
    height: 1px;
    background-color: #b5b5b5;
}

/* 发展历程 */


/* 荣誉证书 */
.about-honor {
    display: table;
    width: 100%;
    margin-top: 50px;
}

.about-honor-body ul li {
    width: 15%;
    float: left;
    margin: 2%;
}

.about-honor-title {
    font-size: 36px;
    text-align: center;
    margin-bottom: 15px;
}

.about-honor-title i {
    width: 70px;
    height: 2px;
    background-color: #e50012;
    display: table;
    margin: 0 auto;
    margin-top: 22px;
}

.honor-name {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
}



/* 能力 */
/*↓组图样式↓*/
.HS10, .HS15 {
	overflow: hidden;
	clear: both;
}
.HS10 {
	height: 10px;
}
.HS15 {
	height: 15px;
}
.Hidden {
	display: none;
}
.Clearer {
	display: block;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
.FlLeft {
	float: left;
}
.FlRight {
	float: right;
}
/*幻灯片区域背景*/
.MainBg {
    width: 980px;
    margin: 0 auto;
}
/*大图展示区域*/
.OriginalPicBorder {
	padding: 0;
}
#OriginalPic {
    width: 630px;
    overflow: hidden;
    position: relative;
    font-size: 12px;
    margin: 0 auto;
}
#OriginalPic img {
	display: block;
	min-width: 100px;
	margin: 0 auto;
	max-width: 100%;
}
/*鼠标手势*/
.CursorL {
	position: absolute;
	z-index: 999;
	width: 50%;
	height: 600px;
	color: #FFF;
	left: 0;
	/*cursor: url(../images/CurL.cur), auto;
	background: url(../images/space.png) repeat scroll 0 0 transparent;*/
}
.CursorR {
	position: absolute;
	z-index: 999;
	width: 50%;
	height: 600px;
	color: #FFF;
	right: 0;
	/*cursor: url(../images/CurR.cur), auto;
	background: url(../images/space.png) repeat scroll 0 0 transparent;*/
}
/*小图预览和滑动*/
.SliderPicBorder {
	width: 100%;
	overflow: hidden;
}
.ThumbPicBorder {
	width: 980px;
	margin: 0 auto;
	background: #eeeeee;
	overflow: hidden;
	position: relative;
}
.ThumbPicBorder #btnPrev {
	width: 45px;
	height: 130px;
	cursor: pointer;
	position: absolute;
	left: 20px;
	top: 20px;
}
.ThumbPicBorder #btnNext {
	width: 45px;
	height: 130px;
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 20px;
}
.ThumbPicBorder .pic {
    width: 865px;
    overflow: hidden;
    position: relative;
    margin: 20px auto;
}
#ThumbPic img {
	border: 3px solid #ddd;
	cursor: pointer;
	background-color: #ddd;
	margin: 0 5px;
	width: 165px;
	height: 130px;
	display: block;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
#ThumbPic img.active {
	border: 3px solid #06a3e8;
}

#ThumbPic li {
    height: 155px!important;
}

#ThumbPic li span {
    display: table;
    width: 100%;
    text-align: center;
    line-height: 35px;
    height: 35px;
}

/*↑组图样式↑*/

.ability-title {
    text-align: center;
    font-size: 38px;
    font-weight: bold;
    margin-bottom: 25px;
}

.bread-bg {
    display: block;
    width: 100%;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #ddd;
}

.bread-bg p {
    margin-top: 0px;
    line-height: 55px;
    padding-left: 22px;
    background: url(../images/about_r_position.png) no-repeat left center;
    position: relative;
    z-index: 22;
    font-size: 16px;
}

.bread-bg p a{
	color:#000
}


/* 能力 */
.ability-a1 {
    display: table;
    width: 100%;
    padding: 50px 0;
    background: #f5f5f5;
    margin-top: 50px;
}

.ability-text {
    font-size: 18px;
    text-align: center;
}

.ability-ul-li{
	margin-top: 20px;
}

.ability-ul-li ul li{
	width: 23%;
	float: left;
	margin:1%;
}

.ability-ul-li ul li span {
    width: 100%;
    text-align: center;
    display: table;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}


.ability-a2{
	padding:50px 0
}


.header-top-title {
    background: #333;
    height: 40px;
    line-height: 40px;
}

.header-top-title span {
    margin-right: 20px;
    color: #fff;
}

.header-top-title span i{
	margin-right: 5px;
}

.header-top-title .container {
    width: 90%;
    max-width: 1380px;
}

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

.header-top-title span:nth-child(3){
	float: right;
}



/* 公司构架 */
.ny-about-gj{
	display: table;
	width: 100%;
	background: #f5f5f5;
	padding:50px 0;
}
.ny-about-gj .ny-about-top{
	display: table;
	width: 100%;
	text-align: center;
	font-size: 18px;
}

.ny-about-gj .ny-about-top h5 {
    line-height: 45px;
    font-size: 26px;
    font-weight: initial;
    color: #000;
    margin-bottom: 30px;
}

.ny-about-buttom ul{
	height: 50px;
	width: 100%;
	position: relative;
}

.a ul:after {
    content: "";
    width: 1px;
    height: 36px;
    position: absolute;
    left: 50%;
    display: table;
    background: #000;
    top: 40px;
}

.ny-about-buttom ul li {
    display: table;
    height: 40px;
    padding: 0px 30px;
    color: #fff;
    margin: 0 auto;
    background: #2e7ccc;
    font-size: 12px;
    line-height: 40px;
    border-radius: 24px;
    text-align: center;
    position: relative;
    z-index: 999;
}

.a1 ul::after{
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    left:0;
    display: table;
    background: #000;
    top: 42%;
	margin-top: -1px;
}



.a1 ul {
	width: 40%;
	display: table;
	margin:0 auto
}

.a1 ul li:nth-child(1){
	float: left;
}


.a1 ul li:nth-child(2){
	float: right;
}

.a ul li {
    background: #ea0000;
}



.a2{
	margin-bottom: 10px;
}

.a2,.a3,.a4{
	position: relative;
}


.a2::after {
    content: "";
    width: 1px;
    height: 36px;
    position: absolute;
    left: 50%;
    display: table;
    background: #000;
    top: -25px;
}

.a4 {
    width: 87.5%;
    display: table;
    margin: 0 auto;
}

.a3::after {
    content: "";
    width: 1px;
    height: 36px;
    position: absolute;
    left: 50%;
    display: table;
    background: #000;
    top: -25px;
}

.a4::after {
    content: "";
    width: 1px;
    height: 36px;
    position: absolute;
    left: 50%;
    display: table;
    background: #000;
    top: -12px;
}

.a4::before {
    content: "";
    width: 99.5%;
    height: 1px;
    position: absolute;
    left: 0;
    display: table;
    background: #000;
    top: 50%;
    margin-top: -1px;
}

.a5 ul:nth-child(1) {
    float: left;
    width: 25.4%;
}

.a5 ul:nth-child(1) li:after {
    content: "";
    width: 1px;
    height: 27px;
    position: absolute;
    left: 50%;
    display: table;
    background: #000;
    top: -26px;
}


.a5 ul:nth-child(1) li{
	margin-left: -4px;
}

.a5 ul:nth-child(2) {
    float: left;
    width: 73.666%;
}

.a5 ul li{
	float: left;
}

.a5 ul:nth-child(2) li {
    float: right;
    margin-left: 46px;
    margin-right: -25px;
}

.a5 ul:nth-child(2) li:nth-child(1):after {
    content: "";
    width: 1px;
    height: 27px;
    position: absolute;
    left: 50%;
    display: table;
    background: #000;
    top: -26px;
}

.a5 ul:nth-child(2) li:nth-child(2):after {
    content: "";
    width: 1px;
    height: 27px;
    position: absolute;
    left: 55%;
    display: table;
    background: #000;
    top: -26px;
}

.a5 ul:nth-child(2) li:nth-child(3):after {
    content: "";
    width: 1px;
    height: 27px;
    position: absolute;
    left: 46.9%;
    display: table;
    background: #000;
    top: -26px;
}

.a5{
	margin-bottom: 30px;
}


.a6 ul:nth-child(1) {
    float: left;
    display: table;
    width: 10%;
    position: relative;
    left: 30px;
}

.a6 ul:nth-child(1) li {
    float: left;
    display: table;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    font-size: 14px;
    padding: 0;
    line-height: 20px;
    position: relative;
    left: -7px;
    padding-top: 29px;
}
.a6 ul:nth-child(1) li:after {
    content: "";
    width: 1px;
    height: 70px;
    position: absolute;
    left: 50%;
    display: table;
    background: #000;
    top: -70px;
}


.a6 ul:nth-child(2) {
    float: right;
    display: table;
    width: 90%;
}

.a6 ul:nth-child(2) li {
    float: left;
    display: table;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    font-size: 14px;
    padding: 0;
    line-height: 18px;
    margin-left: 5.2%;
    padding-top: 23px;
}


.a6 ul:nth-child(2) li:last-child {
    margin-right: -27px;
    position: relative;
}


.a6 ul:nth-child(2) li:after {
    content: "";
    width: 1px;
    height: 27px;
    position: absolute;
    left: 50%;
    display: table;
    background: #000;
    top: -26px;
}

.a6{
	display: table;
	width: 100%;
}
.a7{
	width: 100%;
	display: table;
	margin-top: 30px;
}

.a7 ul li {
    width: auto;
    float: left;
    margin-right: 24px;
    width: 133px;
    padding: 0;
    border-radius: 5px;
    min-height: 240px;
    padding-top: 10px;
    padding: 18px 5px;
}

.a7 ul li dl dd {
    margin-bottom: 12px;
}

.a7 ul li dl::after {
    content: "";
    width: 1px;
    height: 30px;
    position: absolute;
    left: 50%;
    display: table;
    background: #000;
    top: -29px;
}

.a7 ul li:nth-child(1) {
    margin-left: -15px;
    position: relative;
    left: 21px;
}

.a7 ul li:nth-child(2) {
    margin-left: -15px;
    position: relative;
    left: 32px;
}

.a7 ul li:nth-child(3) {
    margin-left: -15px;
    position: relative;
    left: 46px;
}

.a7 ul li:nth-child(4) {
    margin-left: -15px;
    position: relative;
    left: 60px;
}

.a7 ul li:nth-child(5) {
    margin-left: -15px;
    position: relative;
    left: 74px;
}

.a7 ul li:nth-child(6) {
    margin-left: -15px;
    position: relative;
    left: 88px;
}

.a7 ul li:nth-child(7) {
    margin-left: -15px;
    position: relative;
    left: 102px;
}

.a7 ul li:nth-child(8) {
    margin-left: -15px;
    position: relative;
    left: 117px;
}


.a7 ul li:last-child{
    margin-right: -47px;
}

.ability-title-bt {
    display: table;
    padding: 20px 30px;
    background: #f9f9f9;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #616161;
    margin-bottom: 20px;
    position: relative;
    box-shadow: 1px 1px 10px #ddd;
    border: 1px solid #ddd;
}

.kcxfz h3 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 14px;
    position: relative;
    margin-top: 3px;
    letter-spacing: 2px;
}

.kcxfz p {
    font-size: 16px;
    line-height: 40px;
}


.a8 {
    position: relative;
    margin-top: 60px;
}

.a8::before {
    content: "";
    width: 83.9%;
    height: 1px;
    position: absolute;
    right: -47px;
    display: table;
    background: #000;
    top: 50%;
    margin-top: -1px;
}

.a8::after {
    content: "";
    width: 1px;
    height: 45px;
    position: absolute;
    left: 54%;
    display: table;
    background: #000;
    top: -20px;
}

/* 公司构架 */



.floor_5 {
	padding-bottom: 52px;
	padding-top: 20px;
}
.floor_5 .picScroll-left {
	position: relative;
	padding-top: 15px;
}
.floor_5 .picScroll-left .hd {
	text-align: center;
	margin-top: 27px;
}
.floor_5 .picScroll-left .hd ul {
	display: inline-block;
	zoom: 1;
*display: inline;
}
.floor_5 .picScroll-left .hd ul li {
	width: 15px;
	height: 15px;
	border-radius: 100%;
	background: #bfbfbf;
	float: left;
	margin: 0 8px;
	text-indent: -1000px;
	overflow: hidden;
}
.floor_5 .picScroll-left .hd ul li.on {
	background: #1f6eb1;
}
.floor_5 .picScroll-left .bd ul {
	zoom: 1;
}
.floor_5 .picScroll-left .bd ul li {
	width: 390px;
	margin-right: 15px;
	text-align: center;
	margin-bottom: 15px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_5 .picScroll-left .bd ul li img {
	width: 388px;
	height: 290px;
	display: block;
	border: 1px solid #ddd;
	border-bottom: 0;
}
.floor_5 .picScroll-left .bd ul li span {
	display: block;
	margin: 11px auto;
	width: 35px;
	height: 1px;
	background: #dbdbdb;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_5 .picScroll-left .bd ul li h3 {
	font-size: 20px;
	font-weight: 100;
	line-height: 42px;
	padding-top: 14px;
}
.floor_5 .picScroll-left .bd ul li p {
	color: #666;
	height: 48px;
	line-height: 24px;
	text-align: justify;
	overflow: hidden;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_5 .picScroll-left .bd ul li .con {
	padding: 0 25px 26px;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_5 .picScroll-left .bd ul li:hover {
	box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
}
.floor_5 .picScroll-left .bd ul li:hover .con {
	border-bottom: 2px solid #1f6eb1;
	padding: 0 25px 25px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.floor_5 .picScroll-left .bd ul li:hover .con span {
	background: #1f6eb1;
}
.floor_5 .picScroll-left .bd ul li:hover p {
	color: #666;
}
.floor_6_main {
	background: #f2f2f2 url(../images/f5_bg.jpg) center bottom no-repeat;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 88px;
}
.floor_5_1 {
	width: 1200px;
	height: 452px;
	padding-top: 20px;
	margin:0 auto
}
.floor_5_1 .floor_5_z {
	float: left;
	width: 380px;
	height: 452px;
	position: relative;
}
.floor_5_1 .floor_5_z a {
	display: block;
}
.floor_5_1 .floor_5_z .dk {
	height: 213px;
	width: 100%;
	border-top: none;
}
.floor_5_1 .floor_5_z b {
	width: 380px;
	height: 285px;
	overflow: hidden;
	display: block;
}
.floor_5_1 .floor_5_z img {
	width: 100%;
	height: 100%;
	display: block;
	transition: all .36s ease;
}
.floor_5_1 .floor_5_z h3 {
	font-size: 18px;
	color: #333;
	line-height: 18px;
	width: 100%;
	display: block;
	padding-top: 20px;
}
.floor_5_1 .floor_5_z p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	width: 100%;
	margin-top: 10px;
	height: 87px;
}
.floor_5_1 .floor_5_z i {
	display: block;
	font-size: 16px;
	color: #1f6eb1;
	margin: 0;
	padding: 0;
	width: 170px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: #1f6eb1 solid 2px;
	border-radius: 18px;
	transition: ease-in-out .2s;
}
.floor_5_1 .floor_5_z em {
	display: block;
	width: 100px;
	height: 100px;
	background-color: #e50011;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-family: "Arial";
	position: absolute;
	left: 0;
	top: 0;
}
.floor_5_1 .floor_5_z em span {
	display: block;
	font-size: 60px;
	color: #fff;
	line-height: 50px;
	padding-top: 14px;
}
.floor_5_1 .floor_5_z:hover h3 {
	color: #e50011;
}
.floor_5_1 .floor_5_z:hover p, .floor_5_1 .floor_5_z:hover i span {
	color: #333;
}
.floor_5_1 .floor_5_z i:hover {
	background-color: #1f6eb1;
	color: #fff;
	border: #1f6eb1 solid 2px;
}
.floor_5_1 .floor_5_z a:hover b img {
	-webkit-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
}
.floor_5_1 .floor_5_y {
	float: right;
	width: 800px;
	height: 452px;
}
.floor_5_1 .floor_5_y ul {
	display: block;
	width: 100%;
	height: 452px;
	margin: 0 auto;
}
.floor_5_1 .floor_5_y ul li {
    height: 103px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 28px;
    position: relative;
    border-bottom: #b9b9b9 dashed 1px;
    padding-bottom: 28px;
    display: table;
}
.floor_5_1 .floor_5_y ul li em {
	display: block;
	float: left;
	display: block;
	width: 98px;
	height: 98px;
	border: #e5e5e5 solid 1px;
	text-align: center;
	font-size: 16px;
	color: #333;
	font-family: "Arial";
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_5_1 .floor_5_y ul li em span {
	display: block;
	font-size: 60px;
	color: #333;
	line-height: 50px;
	padding-top: 14px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_5_1 .floor_5_y ul li a {
	display: block;
	width: 100%;
	height: 100px;
}
.floor_5_1 .floor_5_y ul li h3 {
	width: 660px;
	float: right;
	height: 100px;
}
.floor_5_1 .floor_5_y ul li p {
	font-size: 18px;
	color: #333;
	width: 100%;
	line-height: 18px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_5_1 .floor_5_y ul li p span {
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 22px;
	padding-top: 18px;
	font-weight: normal;
}
.floor_5_1 .floor_5_y ul li:hover p {
	color: #e50011;
}
.floor_5_1 .floor_5_y ul li:hover em, .floor_5_1 .floor_5_y ul li:hover em span {
	color: #e50011;
}









.bottom-line {
    border-bottom: 1px solid #959595;
    width: 100%;
    height: 2px;
    margin: 20px 0;
}



.collped-list-icon {
    width: 100%;
    text-align: center;
}




/*  产品与解决方案  */
.NProducts{margin-top: 40px}
.NProducts ul li{
  float: left;
  width: 294px;
  margin-right: 8px;
  margin-bottom: 40px;
}
.NProducts ul li a dl dt{
  position: relative;
  width: 294px;
  height: 294px;
  overflow: hidden;
}
.NProducts ul li a{display: block;}
.NProducts ul li a:hover dl dt .CloMain{
  transform: scale(1,1);
  -webkit-transform: scale(1,1);
  -moz-transform: scale(1,1);
  -ms-transform: scale(1,1);
  -o-transform: scale(1,1);
}
.NProducts ul li:hover dl dt{box-shadow: 0 5px 10px #ddd}
.NProducts ul li a dl dd{
  padding: 0 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #44a8f2;
}
.ToProcuts{float: right;}
.ToProcuts a{
  display: block;
  width: 120px;
  height: 40px;
  padding: 10px 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../images/fh1.png");
  color: #fff;
}
.ToProcuts a em{display: block}
.ToProcuts a .em1{font-size: 16px}
.ToProcuts a .em2{font-size: 14px}
.PDNav{
  font-size: 16px;
  color: #383838;
  margin: 60px 0 40px;
  line-height: 30px;
}
.PDNav i{
  float: left;
  width: 8px;
  height: 15px;
  background-color: #44a8f2;
  margin: 7px 10px 0 0;
}
.PDNeiDetail{
  text-align: justify;
  line-height: 30px;
  margin-top: 40px;
}
.AppMain {
    margin-top: 40px;
	display: table;
	width: 100%;
}
.AppMain .PDNav{margin: 0 0 40px 0}
.AppMain ul li {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-bottom: 30px;
    width: 23%;
}
.AppMain ul li a{
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.AppMain ul li a:hover img{
  transform: scale(1.03);
  -webkit-transform: scale(1.03);
  -moz-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -o-transform: scale(1.03);
}
.AppMain ul li a img{width: 100%}
.AppMain ul li a i{
  position: absolute;
  bottom: 10px;
  left: 10px;
  max-width: 340px;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #e50011;
  background-color: rgb(229 0 17);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  border-radius: 3px;
  color: #fff;
  padding: 0 15px;
  font-style: normal;
}
.ProMed{
  position: absolute;
  top: -250px;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  background-color: #000;
  background-color: rgba(0,0,0,.6);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  line-height: 28px;
}
.ProMedCon{padding: 25px}
.ProMed .s1{font-size: 20px}
.ProMed .hen{
  width: 80px;
  height: 2px;
  background-color: #fff;
  margin: 20px 0;
}
.ProMed .s2{
  height: 130px;
  overflow: hidden;
  line-height: 25px;
}
.AppMain ul li a:hover .ProMed{top: 0;}
/*  详情页2  */
.ProductCon{
  line-height: 30px;
  text-align: justify;
  margin: 40px 0;
  color: #828282;
}
.ProductCon td{
  padding-right: 15px;
  box-sizing: border-box;
}
.ProductCon .span1{
  font-size: 16px;
  color: #383838;
}
.PRobelem{
  padding: 20px 0;
  background-color: #f6f6f6;
  margin-bottom: 40px;
}
.PRobelem .PDNav{margin: 0}
.PRobelem .PDNav{color: #828282}
.PRobelem .PDNav span{
  font-size: 24px;
  color: #383838;
}
.PRobelem .PDNav i{
  width: 7px;
  height: 22px;
  margin-top: 5px;
}
.PRobelemList ul li{
  margin-bottom: 25px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
.CFList{
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #545454;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  padding-right: 40px;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url("../images/zxj.png");
}
.CXMain{
  border: 1px solid #ddd;
  text-align: justify;
  line-height: 30px;
  padding: 10px;
  display: none;
}
.CFList:hover{
  color: #44a8f2;
  background-image: url("../images/xxj.png");
}
.PRobelemList ul li.active{border-bottom: 1px solid transparent;}
.PRobelemList ul li.active .CFList{
  color: #44a8f2;
  background-image: url("../images/xxj.png");
}
/*  应用服务  */
.ServiceMain{margin: 40px 0 100px;}
.SMKuaiCon{font-size: 0;margin: 30px 0;}
.SMKuai{
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 15px;
  border-radius: 3px;
  color: #FFF;
  background-color: #44a8f2;
  font-size: 14px;
  vertical-align: top;
}
.SMKuai em{font-size: 16px}
.SMTxt{
  line-height: 30px;
  text-align: justify;
  margin-bottom: 30px;
}




.warper{max-width: 1300px; margin: 0 auto;}
.about-main2{height: 890px;width: 100%;overflow: hidden;}
.about-main2 .licheng-bg{background-color: rgba(255,255,255,.8);width: 100%;height: 100%;position: relative;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg img{height: 518px;position: absolute;bottom: 0px;left: 0;}
.about-main2 .ny-title{padding-top: 80px;}
.ny-title .title-en{font-size: 36px; color: #b4b4b4; font-family: arial; line-height: 36px; font-weight: normal;}
.ny-title .title-ch{font-size: 26px; color: #484848; margin: 15px 0; font-weight: normal;}
.ny-title i{display: block; width: 42px; height: 1px; background-color: #b5b5b5;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;overflow: hidden;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: -1%!important;height: 100%!important;}
.about-main2 .licheng-content ul li{width: 20%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;height: 320px}
.about-main2 .licheng-content ul li .date{color: #e50011;font-size: 30px;}
.about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
.about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line{margin-top: 30px;}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{width: 25px;height: 25px;    background-color: rgb(229 0 17);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before{width: 25px;height: 25px;background-color: rgb(229 0 17);;display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{height: 250px;width: 1px;display: block;background-color: #484848;position: relative;left: 30px;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;left: 30px;width: 460px;height:100%;display: table;}
.about-main2 .licheng-content ul li.item5 .lc-right{width: 200px;}
.about-main2 .licheng-content ul li.item2 .lc-right, .about-main2 .licheng-content ul li.item4 .lc-right{width: 440px;}
.about-main2 .licheng-content ul li .lc-right .right-text{padding: 20px;display: table-cell;vertical-align: middle;color:#000}
.about-main2 .licheng-content ul li.item1 a{top: 50px;}
.about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
.about-main2 .licheng-content ul li.item2 a{top: 258px;}
.about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
.about-main2 .licheng-content ul li.item3 a{top: 136px;}
.about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
.about-main2 .licheng-content ul li.item4 a{top: 278px;}
.about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
.about-main2 .licheng-content ul li.item5 a{top: 99px;}
.about-main2 .licheng-content ul li.item5 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item5 .lc-right{bottom: 100px;}
.about-main2 .licheng-content .right-text h3 {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #e50011;
}
.about-main2 .licheng-content .right-text p{font-size: 16px;}
.lc-swiper-btn{width: 100%;position: absolute;top: 410px;}
.lc-swiper-btn a {
    display: table;
    position: absolute;
    border: 1px solid #ddd;
    width: 35px;
    /* height: 31px; */
    line-height: 34px;
    font-family: -webkit-pictograph;
    text-align: center;
    border-radius: 50%;
}
.lc-swiper-btn .btn-prev{position: absolute;left: 15px;top: 50px;opacity:0.7;}
.lc-swiper-btn .btn-next{position: absolute;right: 0;top: 50px;opacity:0.7;}
.lc-swiper-btn .iconfont {
    font-size: 20px;
    display: table;
    text-align: center;
    margin: 0 auto;
    color: #fff;
	cursor: pointer;
}

.lc-swiper-btn .btn-prev:hover,.lc-swiper-btn .btn-next:hover{
    opacity: 1;
    cursor: pointer
}



.warper{max-width:1300px;margin:0 auto;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;display:block;}
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.pr{position: relative;}


.swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.scroll-outer{height:421px;background:url(images/bg.jpg) 50% 0 no-repeat;}
#scroll{width:1080px;margin:0 auto;padding-top:30px;font-family:"Microsoft Yahei";}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:250px;height:339px;margin:0 auto;background-color:#fff;overflow:hidden;}
#scroll .item:hover .shd{background-color:rgba(0, 0, 0, 0);}
#scroll .item:hover .txt{background-color:#fff\9;background-color:rgba(248, 249, 249, 0.95);box-shadow:0 0 15px 15px rgba(248, 249, 249, 0.95);}
.owl-theme .owl-controls .owl-buttons div{position:absolute;top:180px;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}




.jobs {
    display: table;
    width: 100%;
    margin-top: 30px;
    background: #f7f7f7;
    padding: 45px 0;
}

.jobs-title h3 {
    font-size: 25px;
    border-bottom: 1px solid #30a1d1;
    padding-bottom: 15px;
    margin-bottom: 15px;
}






.inst-join{width:100%; margin:auto; font-size:14px; color:#4d4d4d; line-height:22px; overflow:hidden;}
.inst-join p{ font-size:14px; color:#4d4d4d; line-height:22px; margin-bottom:10px;}
.flod-box{ width:100%; margin-left:30px; margin-top:30px; }
.flod-title{ width:100%; margin-bottom:10px;  background:url(../images/icon-join.png) no-repeat left 20px center; background-size:30px; background-color:#ebebeb;}
.flod-title p{color:#4d4d4d; line-height:60px; font-size:15px; text-indent:80px;cursor:pointer;}
.flod-title:hover p,.flod-title:hover p strong{color:#1a2c7a;}
.flod-title2{background-color:#f2f2f2;}
.flod-title2 p{ color:#1a2c7a !important;}
.flod-title2 p strong{ color:#1a2c7a !important;}
.flod-content{display:none; width:96%; margin:auto; margin-bottom:30px; font-size:13px; color:#4d4d4d; line-height:22px;}
.flod-content p{ margin-bottom:8px;}


.m{ margin-left: auto; margin-right: auto; width: 100%;}
.m video{height: 421px!important;}



.cp-ny{
	margin-top: 30px;
}

.cur-on {
    background: #e50011;
}

.cur-on a{
	color:#fff
}

    		/* 本例子css */
		.slideBox{ width:100%; height:322px; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd {
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 1;
}
		.slideBox .hd ul li {
    width: 24px;
    height: 24px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    border-radius: 50%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    margin-right: 10px;
    zoom: 1;
    *display: inline;
}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(@(Data.sitepath)images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
		
	
.text-title ul{
    margin-top: 28px
}	
		
.text-title ul li h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #fff;
}

.text-title ul li p{
    color:#fff;
}

.text-title ul li i {
    font-size: 24px;
    text-align: center;
    display: table;
    text-align: center;
    width: 100%;
    line-height: 40px;
    color: #ffffff;
}
	
.text-title ul li{
    margin-bottom: 20px
}