*{
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    border-style: none;
    font-family:"PingFangSC-Regular","微软雅黑","Microsoft Yahei";
}
.cg-box{
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.cg-top{
    width: 100%;
    height: 90px;
    margin: 0 auto;
      position: fixed;
    top: 0;
    z-index: 9;
    background: url('cg-bj-1.png');
}
.cs-header{
    width:1400px;
    height: 90px;
    margin: 0 auto; 
	  position: relative;
    /* background: palegoldenrod; */
}
.cg-logo{
    width: 165px;
    height: 45px;
    float: left;
    margin-top: 21px;
}
.cg-logo1{
    float: left;
    width: 91px;
    margin-top: 28px;
}

.cg-navs{
    float: left;
    /* width: 786px; */
    margin-top: 27px;
    margin-left: 50px;
}
.cg-navs li{
    float: left;
    width: 96px;
    height: 57px;
    margin-right: 20px;
}
.cg-navs li a{
    display: block;
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    text-align: center;
}

/*
.cg-navs2{
    margin-left: 70px
}
*/
.cg-hd-rt{
    float: right;
    margin-top: 14px;
}
.cg-hd-rt div {
    width: 211px;
    height: 33px;
	margin-top:15px;
}
.cg-hd-rt div img{
    width: 26px;
    height: 26px;
    float: left;
}
.cg-hd-rt div span{
    font-size: 20px;
    color: #fff;
    display: block;
    float: left;
    margin-left: 8px;
    margin-top: 0px;
}
.cg-hd-rt  h1{
    font-size: 23px;
    color: #fff;
}
/*  二级导航*/
.cg-twoj{
    width: 928px;
    margin: 0 auto;
    position: relative;
    top: 90px;
	z-index: 9999;
}
.z-box{
    width: 928px;
    margin: 0 auto;
    position: relative;
    z-index: 9999;
    /* float: left; */
}
.z-hk{
    width: 96px;
    float: left;
    text-align: center;
    position: absolute;
	z-index: 9999;
    display: none;
}
.z-hk a{
    color: #fff;
    font-size: 16px;
    line-height: 50px;
}
.zhk-1{
    left: -14px;
}
.zhk1{
    left: 102px;z-index: 9999;
}
.zhk2{ 
    left:218px;z-index: 9999;
}
.zhk3{
    left: 334px;
}
.zhk4{
    left: 334px;
}
.zhk5{
    left: 450px;
}
.zhk6{
    left: 566px;
}
.zhk7{
    left: 682px;
}
.z-hk  p{
    width: 96px;
    height: 50px;
    background: #1d313b;
    font-size: 16px;
    color:#fff;
	z-index: 9999;
}
.z-hk p:last-child{
    border-bottom: none;
}
.z-hk2 p:last-child{
    border-bottom: none;
}
.z-hk   p:hover{
    background: #808c93;
}
/* 轮播 */
.cg-banners{
	width: 100%;
	height: 588px;
	margin: 0 auto;
	position: relative;
	/* background: palegreen; */
}
.cg-banners .scollimg{
    width:100%;
    height: 588px;
    overflow: hidden;
	position: relative;
}
.cg-banners .scollimg .tagImg{
    position: absolute;
    width:100%;
    height: 588px;
    top: 0;
    left: 0;
    object-fit: cover;
    display: block;
}
.cg-banners .tagImg{
    width: 100%;
    height:588px;
    margin: 0 auto;
    display: block;
    background-position: center;
}
.cg-banners .item{
    position: absolute;
    left: 0;
	right: 0;
	bottom: 0;
    bottom: 52px;
    width: 247px;
    height: 13px;
    margin:0 auto;
}
.cg-banners .item span{
    width: 69px;
	height: 13px;
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
    background: #fff;
}
.cg-banners .item span:hover{
    cursor: pointer;
}
/* 内容 */
.cg-content{
    width: 100%;
    margin: 0 auto;
}
.ty01{ margin:0 auto; overflow:hidden;}
.ty02{ width:1400px; margin:0 auto; overflow:hidden}
/* 内容一 */
.cg-cot1{
    width: 1400px;
    height: 111px;
    margin: 0 auto;
    margin-top: 45px;
    margin-bottom: 42px;
    /* background: palegoldenrod; */
}
.cg-chater{
    width: 100%;
    margin: 0 auto;
}
.cg-chater li{
    float: left;
    width: 349px;
    height: 111px;
    border-right: 1px solid #dadada;
}
.cg-chater li h1{
    float: left;
    color: #674083;
    font-size: 38px;
    margin-left: 65px;
    margin-top: 28px;
    transition: all 1.2s ease;
}
.cg-chater li p{
    float: left;
    color: #333333;
    font-size: 16px;
    margin-top: 30px;
    margin-left: 27px;
}
.cg-chater li span{
    display: block;
    margin-top: 10px;
}
.cg-chater li:last-of-type{
    border-right: none;
}
.cg-chater li:hover h1{
    font-size: 43px;
}
/* 内容二 */
.cg-cot2{
    width: 100%;
    height: 816px;
    margin: 0 auto;
    background: url('cg-banner4.png') no-repeat;
    background-size: cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='cg-banner4.png',sizingMethod='scale');
}
.cg-cot2-cr{
    width: 1400px;
    height: 816px;
    margin: 0 auto;
}
.cg-xg{
    width: 470px;
    height: 55px;
    display: block;
    margin: 0 auto;
    padding-top: 83px;
}
.cg-p1{
    width: 901px;
    height: 39px;
    text-align: center;
    line-height: 39px;
    margin: 0 auto;
    margin-top: 26px;
    color: #fff;
    background: url('cg-purple.png');
}
.cg-insurance{
    width: 1400px;
    height: 384px;
    margin: 0 auto;
    margin-top: 100px;
}
.cg-insurance li{
    float: left;
    margin-left: 50px;
    margin-right: 50px;
}
.cg-insurance li img{
    width: 239px;
    height: 267px;
    transition: all 1.2s ease;
}
.cg-insurance li h1{
    color: #fff;
    font-size: 24px;
    text-align: center;
    margin-top: 59px;
}
.cg-insurance li p{
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin-top: 17px;
}
.cg-insurance li:hover img{
    transform: scale(-1,1);
}
/* 内容三 */
.cg-cot3{
    width: 100%;
    height: 680px;
    margin: 0 auto;
    background: #f0f0f0;
}
.cg-cot3-cr{
    width: 1400px;
    margin: 0 auto;
}
.cg-xg2{
    width: 470px;
    height: 58px;
    margin: 0 auto;
    display: block;
    padding-top: 83px;
}
.cg-bank{
    float: left;
    margin-top: 20px;
}
.cg-repn{
    float: right;
    width: 673px;
    margin-top: 80px;
}
.cg-repn li{
    width: 673px;
    height: 161px;
    overflow: hidden;
    border-radius: 20px;
    background: #fff;
    margin-bottom: 47px;
}
.cg-repn div{
    width: 108px;
    float: left;
    margin-left: 87px;
    margin-top: 43px;
}
.cg-repn h1{
    color: #333;
    font-size: 30px;
}
.cg-repn span{
    display: inline-block;
    color: #333;
    font-size: 24px;
}
.cg-repn p{
    color: #333;
    font-size: 24px;
    text-align: right;
}
.cg-repn li img{
    float: right;
    border-radius: 20px;
    transition: all 1.2s ease;
}
.cg-repn li:hover img{
    transform: scale(1.1);
}
.cg-repn li:hover{
    box-shadow: 0 0 15px rgba(0,0,0,.5);
}
/* 内容四 */
.cg-cot4{
    width: 1400px;
    height: 666px;
    margin: 0 auto;
}
.cg-xg3{
    width: 470px;
    height: 59px;
    display: block;
    margin: 0 auto;
    padding-top: 83px;
}
.cg-texts{
    height: 319px;
    margin-top: 58px;
}
.cg-texts li{
    width:429px;
    height:319px;
    float: left;
    position: relative;
    /* background: palegreen; */
    margin-left: 18px;
    margin-right: 18px;
    overflow: hidden;
    transition: all .2s ease-in-out;
}
.p1-1{
    width: 100%;
    height: 62px;
    background-color: rgba(103, 64, 131, 0.5);
    position: absolute;
    top: 129px;
    font-size: 24px;
    text-align: center;
    color: #fff;
    line-height: 62px;
	 display: block;
    transition: all 1.2s ease;
}
.cg-texts li:hover .p1-1{
    transform: scale(1.1);
}
.p2-2{
    width: 100%;
    height: 319px;
    position: absolute;
    top: 0;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    transition: all 1.2s ease;
	
	display: none;
    background-color: rgba(103, 64, 131, 0.5);
}
.p2-2 p{
    margin-top: 85px;
   
}


.cg-texts li:hover .p2-2{
    /* transform: scale(1.1); */
    display: block;
}
.cg-texts li:hover .p1-1{
    display: none;
}


.cg-texts li:hover{
    box-shadow: 0 0 10px rgba(0,0,0,.5);
}
/* 内容五 */
.cg-cot5{
    width: 100%;
    height: 704px;
    margin: 0 auto;
    background: url('cg-banner5.png') no-repeat;
    background-size: cover;
}
.cg-cot3-cr{
    width: 1400px;
    margin: 0 auto;
}
.cg-xg4{
    width: 470px;
    height: 59px;
    display: block;
    margin: 0 auto;
    padding-top: 83px;
}
/* 链条轮播 */
.cg-banner2{
    width: 1400px;
    height: 500px;
    margin: 0 auto;
}
#wrapper {
    width:1252px;
    height:500px;
    position:relative;
    overflow:hidden;
    margin:0 auto; 
    margin-top:80px;
} 
#carousel {
    width:1252px;
    height:500px;
}
#carousel li {  
    width:294px;
    height:500px;
    overflow:hidden;
    float:left;
    position:relative;
    margin-right:26px;
}
#carousel li img {
    width:294px;
    height:391px;
    display:block;
    margin-top: 8px;
}
.cx-opbtn{
    position:relative;
    top:-307px;
}
.cx-opbtn img{
    width:41px;
    height:58px;
    display:block;
    cursor:pointer;
}
.cx-opbtn #prev {
    float: left;
    position: relative;
    left: 3px;
}
.cx-opbtn #next {
    float:right;
    position:relative;
    right:3px;
}
.caroufredsel_wrapper{
    width:1251px !important;
}
#carousel li p{
    font-size: 18px;
    color: #333333;
    text-align: center;
    margin-top: 10px;
	font-weight: bolder;
}
/* 底部 */
.cg-footers{
    width: 100%;
    height: 568px;
    margin: 0 auto;
    background: #3d3d3d;
}
.cg-ft-one{
    width: 1400px;
	padding-top:40px;
    height: 438px;
	overflow:hidden;
    margin: 0 auto;
}
.cg-ft-left{
    width: 26%; float:left; overflow:hidden; height: 279px;  border-right: 1px solid #5f5f5f; margin-right:3.5%
}
.cg-logo2{
    margin-left: 105px; margin-top:40px;
}

.cg-ft-right{ width:70%;  float:left; overflow:hidden; margin-top:30px}
.ul-2{ width:16.6%; float:left; overflow:hidden}
.ul-2 h4 { width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:20px;}
.ul-2 h4 a{
    font-size: 18px;
    color: #fff; font-weight:normal
}
.ul-2 li{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; text-indent:20px; margin-bottom:5px}


.ul-2 li a{
    font-size: 16px;
    color: #939393;
    line-height: 33px;
}

.ul-2 li:hover a{
    color: #fff;
}
.cg-ft-two{
    width:100%;
   height: 89px;
    background: #2c2c2c;
}
.cg-ft-two p{
    text-align: center;
    line-height: 90px;
}
.cg-ft-two p,.cg-ft-two a{
    font-size: 16px;
    color: #fff;
}
/* 底部浮窗 */
.cg-window{width: 100%; height: 106px;  position: fixed;  bottom: 0;  background: #2c3b48;}
.cg-wdw{margin: 0 auto; display:flex;align-items:center}

.cg-w-left{ float: left; width: 246px; height:106px; display:flex;align-items:center}
.cg-w-left img { height:81px }
.cg-w-center{ flex:1; float: right; position:relative;}
.cg-w-center ul{ width:100%; float:left; overflow:hidden; margin-bottom:8px}
.cg-w-center p{ width:100%; float:left; overflow:hidden; font-size:16px; line-height:20px; height:20px;color: #fff; }

.ipt1{ width: 215px;  height: 45px; border:none; font-size: 16px; color: #8d8d8d;  margin-right: 13px; float:left; overflow:hidden; position: relative; text-indent:45px; background:#fff url(cg-ig1.png) no-repeat 10px center}
.ipt2{background:#fff url(cg-ig2.png) no-repeat 10px center;text-indent:50px;}
.inpt2{ width: 400px; height:45px; line-height:45px; float:left; position: relative; background:#fff url(cg-ig3.png) no-repeat 10px center;text-indent:50px; margin-right: 13px;}

.ipt1:focus,.inpt2:focus{ outline:none}
.cg-w-center button{
    width: 132px;
    height: 45px;
    color: #fff;
    text-align: center;
    line-height: 45px;
    background: #ff640a;
	border:none; cursor:pointer
}


.cg-false{
    position: absolute;
   top: 18px;
    right: 1%;
}


/******** 手机版 ********/
@media (max-width:767px){
	
.cg-window{width: 100%; height:90px;}
.cg-wdw{92%; padding:0 4%;}
.cg-w-left{width:85px; height:90px}
.cg-w-left img { height:66px }
.cg-w-center ul{ margin-bottom:3px; }
.ipt1{ width:20%; height:40px; line-height:40px; font-size:12px; background-size:18%;margin-right:2%; text-indent:35px;}
.ipt2{ background-size:21%; text-indent:40px;}
.inpt2{ width:30%;  height:40px; line-height:40px; background-size:15%; font-size:12px;margin-right:2%; text-indent:40px;}
.cg-w-center button{ width:14%; height:40px; line-height:40px}
.cg-w-center p{font-size:12px; }

}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){
.cg-window{width: 100%; height:90px;}
.cg-wdw{width:750px;}
.cg-w-left{width:85px; height:90px}
.cg-w-left img { height:66px }
.cg-w-center ul{ margin-bottom:3px}
.ipt1{ width: 140px; height:40px; line-height:40px; font-size:14px; background-size:18%}
.ipt2{ background-size:21%}
.inpt2{ width:170px;  height:40px; line-height:40px; background-size:15%}
.cg-w-center button{ width:92px; height:40px; line-height:40px}
.cg-w-center p{font-size:12px; }

}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){
.cg-wdw{width:970px;}
.cg-w-left{width:120px;}
.cg-w-left img { height:75px }
.ipt1{ width: 185px;}
.inpt2{ width: 260px;}
.cg-w-center button{ width:102px}
.cg-w-center p{font-size:14px; }

}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){
.cg-wdw{width:1160px;}
.cg-w-left{width:130px;}
.cg-w-left img { height:76px }
.inpt2{ width: 340px;}
.cg-w-center button{ width:122px}
.cg-w-center p{font-size:14px; }
}

/******** 1400px ********/
@media (min-width:1440px){
	.cg-wdw{width:1400px;}
}


/* 图片列表 */
.cg-banner-1{
    width: 100%;
    height: 430px;
    margin: 0 auto;
    position: relative;
   
}

.cg-banner-1 img{
    width: 100%;
    height: 430px;
    display: block;
    margin: 0 auto;
}
.cg-text11 {
    width: 100%;
    height: 55px;
    position: absolute;
    bottom: 0px;
	/*
    z-index: 9;
	*/
    background-color: rgba(103, 64, 131, 0.8);
}
.cg-text11 h1{
    width: 1400px;
    height: 55px;
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
}
.cg-text11 h1 span{ padding:0 8px}
.cg-text11 a{
    display: inline-block;
    color: #fff;
    font-size: 16px;
    line-height: 55px;
}
.cg-cot-lists{
    width: 1400px;
    min-height: 500px;
    margin: 0 auto;
    margin-top: 56px;
    overflow: hidden;
}
.cg-cot-lists  li{
    width: 335px;
    float: left;
    margin-bottom: 45px;
    margin-right: 7px;
    margin-left: 7px;
}
.cg-cot-lists div{
    width: 335px;
    height: 252px;
    border: 1px solid #dddddd;
}
.cg-cot-lists div img{ width:100%}
.cg-cot-lists li p{
    width: 335px;
    height: 62px;
    text-align: center;
    line-height: 62px;
    color: #333;
    background: #dddddd;
    margin-top: 24px;
}
.cg-cot-lists li:hover p{
    background: #5b3a73;
    color: #fff;
}

.cg-cot-listsh{
    width: 1400px;
    min-height: 500px;
    margin: 0 auto;
    margin-top: 56px;
    overflow: hidden;
}
.cg-cot-listsh  li{
    width: 334px;
    float: left;
    margin-bottom: 45px;
    margin-right: 8px;
    margin-left: 8px;
}
.cg-cot-listsh div{
    width: 294px;
    height: 391px;
    border: 1px solid #dddddd;
}
.cg-cot-listsh li p{
    width: 294px;
    height: 62px;
    text-align: center;
    line-height: 62px;
    color: #333;
    background: #dddddd;
    margin-top: 24px;
}
.cg-cot-listsh li:hover p{
    background: #5b3a73;
    color: #fff;
}
/* 分页 */

.page01{ width: 1400px; margin:50px auto; text-align:center}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:9px 15px; margin:0 5px;margin-left: -1px;line-height:40px; color: #5b3a73; background-color: #fff; border: 1px solid #dee2e6; border-radius:3px}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color: #5b3a73; border-color: #5b3a73;}
.page-num-current:hover {color: #fff;}




/* 关于我们 */
.cg-write{
    width: 100%;
    height: 894px;
    margin: 0 auto;
    background: url('cg-about1.png') no-repeat;
    background-size: cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='cg-about1.png',sizingMethod='scale');
}
.cg-about-1{
    width: 207px;
    height: 108px;
    margin:0 auto;
    display: block;
    padding-top: 70px;
}
.cg-video{
    width: 923px;
    height: 520px;
    display: block;
    margin: 0 auto;
    margin-top: 45px;
    background: #fff;
}
.cg-ab-bottom{
    width: 1400px;
    min-height: 290px;
    margin: 0 auto;
    margin-bottom: 100px;
}
.cg-ig4{
    float: left;
    width: 420px;
    height: 290px;
}
.cg-zt-text{
    float: right;
    width: 60%;
    font-size: 16px;
    line-height: 35px;
    color: #62676a;
    margin-top: 20px;
    text-align: left;
}
/* 产品详情 */
.cg-cx-cot{
    width: 1400px;
    min-height: 500px;
    margin: 0 auto;
    /* background: palevioletred; */
}
.cg-list-1{
    width: 1400px;
    margin: 0 auto;
    margin-top: 20px;
}
.cg-list-1 li{
    min-height: 500px;
    position: relative;
}
.cg-green{
    width: 1400px;
    height: auto;
    margin: 0 auto;
}
.cg-gl{
    position: absolute;
    top: 23px;
    left: 85px;
    font-size: 20px;
    color:#fff;
    font-weight: normal;
}
.cs-t1{
    width: 1200px;
    margin: 0 auto;
    font-size: 16px;
    color: #354252;
    text-align: left;
    line-height: 35px;
    margin-top: 40px;
	margin-bottom: 0px;
}
.cs-t1 p{ margin-bottom:10px; font-size:18px;text-align: justify;}
.cs-t1 img{
	max-width:100% !important;
	height:auto;
	display:block;
	margin:auto auto;
	
	
}

.cg-list-1 li:hover .cs-t1,.cs-t1:hover{
    color:#674083;
}
.cg-cx-bj1{
    display: block;
    margin: 0 auto;
    margin-top: 47px;
    margin-bottom: 40px;
}
.cg-gl2{
    position: absolute;
    top: 23px;
    left: 85px;
    font-size: 20px;
    color:#fff;
    font-weight: normal;
}
.cg-t2{
    width: 1200px;
    margin: 0 auto;
    margin-top: 40px;
}
.c-1{
    width: 100%;
    height: 63px;
    margin: 0 auto;
    margin-bottom: 20px;

}
.c-1 img{
    float: left;
    width: 70px;
    height: 63px;
}
.c-1 div{
    float: right;
    width: 90%;
}
.c-1 div h1{
    font-size: 18px;
    color: #1d313b;
    text-align: left;
}
.c-1 div p{
    font-size: 16px;
    color: #1d313b;
    text-align: left;
    margin-top: 10px;
}
.c-1 div:hover  p{
    color:#674083;
}
/*  产品列表*/
.cg-pro-list{
    width: 100%;
    height: 175px;
    margin: 0 auto;
    overflow: hidden;
    background: #f7f7f7;
}
.cg-bk{
    width: 1400px;
    height: 118px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
    border: 1px solid #9b9a9d;
}
.c-ul1{
    width: 100%;
    height: 26px;
    margin-top: 20px;
}
.c-ul1 li{
    float: left;
    margin-right: 20px;
    margin-top: 3px;
    margin-left: 14px;
}
.c-ul1 li a{
    font-size: 16px;
    color: #333333;
}

.c-ul1 li a.now{
    font-size: 16px;
    color: #ff0000;
}

.c-ul1 li a.now:hover{
    font-size: 16px;
    color: #ff0000;
}

.c-ul1 h1{
    float: left;
    color: #6b3a8c;
    font-size: 20px;
    margin-left: 10px;
    font-weight: normal;
}
.c-ul1 li:hover a{
    color: #674083;
}
.cg-block-1{
    width: 1400px;
    min-height: 500px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 80px;
}
.cg-block-1 li{
    width: 384px;
    height: 383px;
    float: left;
    margin-left: 40px;
    margin-right: 40px;
    margin-bottom: 30px;
    position: relative;
    border: 1px solid #bebebe;
    box-shadow: 0 0 5px rgba(0,0,0,.4);
}
.c-can h1{
    font-size: 16px;
    color: #f76114;
    text-align: left;
    margin-top: 10px;
}
.c-can p{
    color: #333333;
    font-size: 16px;
    text-align: left;
    margin-top: 10px;
    margin-left: 10px;
}
.c-big{
    width: 360px;
    height: 360px;
    margin: 0 auto;
    margin-top: 13px;
    overflow: hidden;
    /* background: palegreen; */
}
.c-imgs{
    width: 360px;
    height: 238px;
    display: block;
    transition: all 1.2s ease;
}
.c-mach{
    position: absolute;
    right: 0;
    bottom: 0;
}
.c-tj{
    position: absolute;
    right: -12px;
    top: 10px;
}
.cg-block-1 li p:hover {
    color: #5088d8;
}
.cg-block-1 li:hover .c-imgs{
    transform: scale(1.1);
}
/* 香港保险 */
.cg-x-1{
    width: 1400px;
    height: 434px;
    margin:  0 auto;
    margin-top: 50px;
    margin-bottom: 57px;
     background: url('gx-hbs1.png') no-repeat;
    background-size: 100% 100%;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gx-hbs1.png',sizingMethod='scale');
}
.cg-vd{
    width: 563px;
    height: 358px;
    float: left;
    margin-left: 38px;
    margin-top: 36px;
}
.cg-vd video{ display:block; background:none;  float:left; overflow:hidden;}




video:focus {
outline:none;
}



.c-text1{
    width: 55%;
    float: right;
    font-size: 40px;
    color: #fff;
    margin-top: 78px;
    line-height: 90px;
    text-align: center;
  
}
.c-text1 span{
    font-size: 55px;
    font-style:italic;
}
.cg-x-2{
    width:100%;
    min-height: 1365px;
    margin: 0 auto;
    background: #f5f6f9;
}
.c-fhs{
    width: 1400px;
    height: 375px;
    margin: 0 auto;
    background: #fff;
    margin-bottom: 45px;
}
.c-fhs li{
    width: 336px;
    height: 375px;
    float: left;
	position:relative;
}
.li-1{
    height: 364px !important;
    margin-right: 28px;
    margin-top: 10px;
    margin-left: 15px;
    transition: all .6s ease;
}
.c-fhs .h1-1{
    font-size: 30px;
    color: #fff;
    padding-top: 30px;
    margin-left: 23px;
}
.c-fhs .cp1-1{
    color: #fff;
    font-size: 15px;
    margin-bottom: 15px;
}
.c-fhs .cp1-1 img{
    float: left;
    margin-left: 24px;
    margin-right: 8px;
}
.li-1 img{
	/*
   width: 100%;
   height: auto; 
   */
   
   margin: 0 auto;
}
.li-1 a{
   display: block;
}
.li-1 h1{
    font-size: 15px;
    color: #000;
    margin-top: 15px;
    margin-left: 8px;
}
.li-1 p{
    font-size: 13px;
    color: #000;
    line-height: 25px; height:25px; overflow:hidden;
    margin-left: 8px;
}
.cc-p{
    margin-top: 20px;
}
.li-1 div{
    width: 109px;
    height: 30px;
    margin: 0 auto;
    font-size: 15px;
    color: #fff;
    border-radius: 10px;
    text-align: center;
    background: #f8ab19;
    line-height: 30px;
    margin-top: 30px;
}
.li-1:hover{
    box-shadow: 0 0 10px rgba(0,0,0,.4);
}
.li-1  p:hover{
    color: #f8ab19;
}
.li-1:hover div{
    box-shadow: 0 0 5px rgba(0,0,0,.4);
}
.cg-x-3{
    width: 100%;
    height: 520px;
    display: block;
    background: url('bj-1.png') no-repeat;
    background-size: cover;
    margin-top: -44px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bj-1.png',sizingMethod='scale');
}


.cg-x-3 div{
    width:1400px;
    margin:0 auto;
    position: relative;
}
.cg-x-3 img{
    display: block;
    margin: 0 auto;
    /* margin-top: -67px; */
    position: absolute;
    top: -67px;  
}


.cg-x-3 h1{
    color: #fcf191;
    font-size: 30px;
    text-align: right;
    margin-right: 50px;
    margin-top: 169px;
    line-height: 60px;
}
.cg-x-3 .cp-s1{
    display: block;
    color: #fff;
    font-size: 30px;
    position: absolute;
}

.cg-x-3 img{

}


.s1 {
    top: -48px;
    left: 657px;
}
.s2 {
    top: 58px;
    left: 637px;
}
.s3 {
    top: 150px;
    left: 571px;
}
.s4 {
    top: 248px;
    left: 471px;
}
.cg-x-4{
    width: 1400px;
   height:514px;
    margin: 0 auto;
    margin-top: 93px;
    position: relative;
    overflow: hidden;
    margin-bottom: 123px;
}
.cg-x-4 div{
    /* float: left; */
    width: 272px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-right: 10px;
}
.cg-x-4 div img{
    width: 100%;
    height: 225px;
    transition: all 1.2s ease;
}
.cg-x-4 div:hover img{
    transform: scale(1.1);
}
.dv-1,.dv-2,.dv-3,.dv-4{
    float: left;
}
.dv-3 img{
    height: 464px !important; 
}
.dv-6{
    position: absolute;
    left:0 ;
}
.dv-7{
    position: absolute;
    left:280px;
}
.dv-8{
    position: absolute;
    left:845px;
}
.dv-9{
    position: absolute;
    left:1128px;
}
.cg-x-4 p{
    width: 100%;
    height: 50px;
    font-size: 30px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    background: #528bdb;
}


.detailtitle{
    font-size: 22px;
    line-height: 30px;
    color: #212121;
    margin-top: 30px;
	display:block;
	text-align:center;
}


.detailtime{
	  width: 100%;
    margin: 0 auto;
    font-size: 14px;
    color:#777777;
    line-height: 35px;
    text-align: center;
    margin-top: 27px;
    color: #adadad;
    font-size: 14px;
    display: inline-block;
    margin-top: 10px;
	margin-bottom: 20px;
	border-bottom:1px dotted #777777;
}

.arnext{ width:100%;overflow:hidden; border-top:1px solid #eee; padding-top:20px; margin:20px 0}
.arnext li{ width:100%; float:left; overflow:hidden; height:40px; line-height:40px; font-size:16px; color:#888; white-space: nowrap; text-overflow:ellipsis;  }
.arnext li a:hover{ color:#674083; text-decoration:underline}
.arnext li a{ font-size:16px; color:#222}

.link01{ padding:90px 0  0;}
.link01 div{ width:100%; float:left; overflow:hidden; margin-bottom:100px}
.tyh3{ height:59px; line-height:59px; padding:5px 0 0px; background:url(cg-green.png) no-repeat 0 0; font-size:21px; color:#fff; text-indent:70px; font-weight:normal; margin-bottom:50px}
.link01 ul{ width:1160px; float:left; margin-left:120px; display:inline; border:1px solid #ddd; overflow:hidden; padding:33px 77px; box-sizing:border-box; border-radius:5px}
.link01 ul li{ width:50%; float:left; overflow:hidden; line-height:40px; height:40px; background:url(dian.gif) no-repeat 0 center; text-indent:15px}
.link01 ul li a{ color:#06f; font-size:18px}
.link01 ul li a:hover{ text-decoration:underline; color:#8218dc}

.gongsi{ padding:50px 0}
.gongsi dl{ width:100%; float:left; overflow:hidden; margin-bottom:50px; border-bottom:1px dashed #ddd; padding-bottom:50px}
.gongsi h5{ width:300px; float:left; overflow:hidden; margin-right:50px}
.gongsi h5 img{ width:100%}
.gongsi ul{ width:1050px; float:left; overflow:hidden}
.gongsi dl dt{ color:#E53333; font-size:18px; font-weight:bold; line-height:30px; margin-bottom:8px}
.gongsi dl dd{ width:100%; float:left; overflow:hidden; line-height:33px; font-size:16px; color:#333;}

.gongsi dl:nth-child(2n) h5{ float:right; margin-right:0; padding-left:50px}

.bx-tj{
    position: absolute;
    right: -12px;
    top: 10px;}

.h50{ height:50px}


.shangxiaye
{
margin-bottom:30px;	
}
.shangxiaye a:link
{
	color:#333333;
}
.shangxiaye a:visited
{
	color:#333333;
}
.shangxiaye a:hover
{
	color:#ff0000;
}
.shangxiaye a:active
{
	color:#333333;
}