@charset "utf-8";
/** Generated by FG **/
@font-face {
    font-family: 'Conv_CHARLEMAGNESTD-BOLD-1';
    src: url('../fonts/charlemagnestd-bold-1.eot');
    src: local('☺'), url('../fonts/charlemagnestd-bold-1.woff') format('woff'), url('../fonts/charlemagnestd-bold-1.ttf') format('truetype'), url('../fonts/charlemagnestd-bold-1.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/** Generated by FG **/
@font-face {
    font-family: 'Conv_ArialRoundedMTBold';
    src: url('../fonts/arialroundedmtbold.eot');
    src: local('☺'), url('../fonts/arialroundedmtbold.woff') format('woff'), url('../fonts/arialroundedmtbold.ttf') format('truetype'), url('../fonts/arialroundedmtbold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** Generated by FG **/
@font-face {
    font-family: 'Conv_CharlemagneStd-Bold';
    src: url('../fonts/charlemagnestd-bold.eot');
    src: local('☺'), url('../fonts/charlemagnestd-bold.woff') format('woff'), url('../fonts/charlemagnestd-bold.ttf') format('truetype'), url('../fonts/charlemagnestd-bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*公共Grace2019.3.18*/
.g_center{
    width:1200px;
    margin:auto;
}
.g_cen{
    width:1400px;
    margin:auto;
}
.g_nrcenter{
    width:1100px;
    margin:auto;
}
.g_centerx{
    width:1000px;
    margin:auto;
}
.g_cennr{
    width:930px;
    margin:auto;
}
.g-lang{
	position: relative;
	float: right;
	margin-right: 10px;
    line-height: 88px;
    font-size: 0;
}
.g-lang .em{
    display: inline-block;
    vertical-align: middle;
    width: 64px;
    height: 30px;
    line-height: 30px;
    background-color: #1ba2e6;
    font-size: 0;
    font-style: normal;
    text-align: center;
    transition: .3s;
    cursor: pointer;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}
.g-lang .em .icon{
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 20px;
    height: auto;
}
.g-lang .em .icon img{
    display: block;
    width: 100%;
}
.g-lang .em i{
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    border-top: 5px solid #fff;
}
.g-lang .con{
	position: absolute;
	left: 50%;
	top: 104px;
	z-index: 9;
	width: 150px;
	background-color: #fff;
	transform: translateX(-50%);
	box-shadow: -3px 2px 10px 3px rgba(0,0,0, .07);
	border-radius: 10px;
	opacity: 0;
	visibility: hidden;
}
.g-lang .con::after{
	content: '';
	position: absolute;
	top: -4px;
	left: 50%;
	transform: translateX(-50%);
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-bottom: 7px solid #00a1e9;
}
.g-lang .con a{
	display: block;
    line-height: 50px;
    padding: 0 24px;
	text-align: left;
	font-size: 16px;
	color: #00a1e9;
	transition: .3s;
}
.g-lang .con img{
    display: inline-block;
    vertical-align: middle;
    margin: -3px 10px 0 0;
    width: 18px;
}
.g-lang .con a:hover{
	background-color: #00a1e9;
	color: #fff;
}
.g-lang:hover .con{
	opacity: 1;
	visibility: visible;
}
*{
    font-family: "微软雅黑";
}
body{
    overflow: hidden;i
}
/*search*/
.sout{
    margin: 34px auto;
}
.sout .soupc{
    display: inline-block;
    cursor: pointer;
}
.souy{
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,0.66);
    z-index: 999;
    display: none;
}
.souk{
    width: 876px;
    max-width: 100%;
    margin: 315px auto 0 auto;
    position: relative;
}
.souk .closei{
    cursor: pointer;
}
.souk .inputk{
    position: relative;
    width: calc(100% - 48px);
    background-color: #fff;
    margin-top: 104px;
}
.souk .inputk input{
    height: 62px;
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    color: #bbbaba;
    font-size: 16px;
    font-family: "微软雅黑";
}
.souk .inputk input::-webkit-input-placeholder
{
    color: #bbbaba;
    opacity: 1;
}
.souk .inputk input:-moz-placeholder
{
    color: #bbbaba;
    opacity: 1;
}
.souk .inputk input::-moz-placeholder
{
    color: #bbbaba;
    opacity: 1;
}
.souk .inputk input:-ms-input-placeholder
{
    color: #bbbaba;
    opacity: 1;
}
.souk .inputk img{
    position: absolute;
    top: 18px;
    right: 53px;
    width: 25px;
    cursor: pointer;
}
/*头部*/
.g_pchead{
    height:88px;
}
.g_pcheadfl{
    width:296px;
    height:100%;
    background:#fff /*#f18d00*/;
    border-bottom-left-radius: 10px;
}
.g_pcheadfr{
    width:calc(100% - 296px);
}
.g_logo{
    
    margin-top: 5px;
    margin-left: 3px;
	/*
	    width:126px;
    margin-top: 18px;
    margin-left: 32px;
	*/
}
.g_logo img{
    width:100%;
}
.g_deng a{
    font-size: 12px;
    color:#fff;
    line-height: 84px;
    margin-right: 5px;
    display: block;
    font-family: "微软雅黑";
}
.g_deng{
    font-size: 12px;
    color:#fff;
    line-height: 84px;
    margin-right: 5px;
    display: block;
    font-family: "微软雅黑";
}
.g_phdengl a{
    font-size: 12px;
    color:#fff;
    line-height: 64px;
    margin-right: 5px;
    display: block;
    font-family: "微软雅黑";
}
.g_yonghu{
    width:31px;
    margin-top: 26px;
}
.g_yonghu img{
    width:100%;
    border-radius: 50%;
}
.g_dlu{
    margin-left: 35px;
}
.g_pcdhtle a{
    font-size: 16px;
    color:#666666;
    padding-bottom: 35px;
    padding-top: 35px;
    font-family: "微软雅黑";
}
.g_pcdhtu{
    width:11px;
    cursor: pointer;
    display: inline-block;
    line-height: 86px;
    margin-left: 2px;
}
.g_pcdhtu img{
    width:100%;
}
.g_pcdh {
    width: calc(100% - 140px);
    padding-left: 10px;
    padding-right: 0;
}
.g_ty{
    width:140px;
}
.g_pcdh1 {
    padding-left: 22px;
    padding-right: 22px;
    position: relative;
    text-align: center;
}
.g_wx{
    width:22px;
    cursor: pointer;
}
.g_weixin{
    margin-right: 15px;
    margin-top: 34px;
    position: relative;
}
.soupc{
    width:17px;
}
.g_wx img, .soupc img{
    width:100%;
}
.g_bannext2{
    width:34px;
}
.g_bannext2 img{
    width:100%;
}
.g_ban{
    width:100%;
}
.g_ban img{
    width:100%;
}
.g_pchead{
    position: fixed;
    top:0;
    left:50%;
    transform: translateX(-50%);
    z-index: 100;
}
.g_pchead.act{
    box-shadow: 0 0 15px #f0f0f0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.g_banner{
    position: relative;
}

#bannerDiv .slick-list{
 padding: 0!important;
}

.g_pcheadfr{
    background: #fff;
    border-bottom-right-radius: 10px;
}
.g_bannext{
    position: absolute;
    bottom:185px;
    right:18.75%;
}
.g_bannext1{
    font-size: 16px;
    font-weight: bold;
    color:#c4c3c3;
    width:30px;
    text-align: center;
    line-height: 24px;
    margin-bottom: 12px;
    font-family: "微软雅黑";
}
.g_bannext{
    cursor: pointer;
}
.g_telephone{
    background: url(../images/dianhua_03.png) no-repeat;
    background-size:100% 100%;
    background-position: center; 
    position: absolute;
    bottom:8px;
    left:50%;
    transform: translateX(-50%);
}
.g_telephone1{
    width:22px;
    margin-top: 13px;
    margin-right: 13px;
}
.g_telephone1 img{
    width:100%;
}
.g_tele1{
    font-size: 20px;
    color:#fff;
    letter-spacing: 1px;
    line-height: 54px;
    margin-right: 50px;
    font-family: "微软雅黑";
}
.g_tele2{
    font-family: "Conv_CHARLEMAGNESTD-BOLD-1";
    font-size: 32px;
    color:#ffa320;
    line-height: 54px;
    padding-top: 5px;
}
.g_phone{
    padding-left:40px;
    padding-right: 40px;
    padding-top:0px;
    padding-bottom: 10px;
}
/*首页*/
.g_sy1nrfl{
    float: left;
}
.g_sy1nrfr{
    float: left;
}
.g_sy1nr1 .g_sy1nrfl{
    float: right
}
.g_sy1nr1 .g_sy1nrfr{
    float: right
}
.g_sy1nrfl{
    width:50%;
    position: relative;
}
.g_sy1nrfl img{
    width:100%;
}
.g_sy1nrfl1{
    position: relative;
    top:0;
    left:0;
}
.g_sy1nrfl2{
    position: absolute;
    top:0;
    left:0;
}
.g_sy1nrfr{
    width:50%;
}
.g_sy1nrfr h3 {
    font-family: "source-han-serif-sc";
    font-size: 18px;/*36*/
    color: #000000;
    font-weight: 600;
    margin-bottom: 28px;
}
.g_sy1nrfrp p{
    font-size: 18px;
    color:#999999;
    line-height: 30px;
    font-family: "微软雅黑";
}
.g_sy1nrx2{
    width:18.75%;
}
.g_sy1nrx1{
    width:calc(100% - 18.75%);
}
.g_sy1nr{
    width:100%;
    padding-left:15px;
    padding-right: 15px; 
}
.g_sy1nrx1{
    float: left;
}
.g_sy1nrx2{
    float: left;
}
.g_sy1nr1 .g_sy1nrx1{
    float: right;
}
.g_sy1nr1 .g_sy1nrx2{
    float: left;
}
.g_sy1{
    margin-top: 64px;
}
.g_sy1nr1{
    margin-top: 100px;
}
.g_sy1nrfr{
    padding-top: 130px;
    padding-left: 45px;
}
.g_sy1nr1 .g_sy1nrfr{
    /*padding-right: 90px;*/
}
.g_sy1duifl{
    width:22px;
    margin-right: 28px;
    display: inline-block;
    line-height: 38px;
}
.g_sy1duifl img{
    width:100%;
}
.g_sy1duifr{
    font-size: 18px;
    color:#00a1e9;
    line-height: 38px;
    font-family: "微软雅黑";
    width:calc(100% - 50px);
}
.g_sybtn{
    margin-top: 38px;
}
.g_sybtn1{
    width:170px;
    height:38px;
    background: #00a1e9;
    border-radius: 25px;
}
.g_buttn1{
    font-size: 14px;
    color: #fff;
    line-height: 38px;
    padding: 0px 54px 1px 22px;
    letter-spacing: 1px;
    font-family: "微软雅黑";
    cursor:pointer;
}

.g_buttn2{
    width:23px;
    margin-right: 10px;
    margin-top: 7px;
    cursor:pointer
}
.g_buttn2 img{
    width:100%;
}
.g_sybtn2{
    background: #999999;
    margin-left: 20px;
}
.g_sy1nr1 .g_sy1nrfrp{
    margin-bottom: 14px;
}
.g_sy1nr1 .g_sy1nrfr{
    padding-top: 0;
}
.g_sy22{
    background: #f7ad00;
}
.g_sy22tle{
    font-family: "source-han-serif-sc";
    font-size: 36px;
    color:#fff;
    font-weight: 500;
    padding-bottom: 78px;
    padding-top: 85px;
}
.g_sy3tle h3{
    font-family: "source-han-serif-sc";
    font-size: 36px;
    color:#f7ad00;
    margin-bottom: 18px;
}
.g_sy3tle p{
    font-size: 18px;
    color:#666;
    font-family: "微软雅黑";
}
.g_sy3nr{
    margin-top: 150px;
    position: relative;
    z-index: 1;
    margin-bottom: 50px;
}
.g_sy3nr1{
    width:33.333333%;
    position: relative;
}
.g_sy3nrtu{
    width:306px;
}
.g_sy3nrtu img{
    width:100%;
}
.g_sy3nr12{
    margin-top: -52px;
}
.g_sy3nrtle1{
    font-family: "Conv_ArialRoundedMTBold";
    font-size: 62px;
    color:#f7ad00;
    transform: rotate(5deg);
    -ms-transform: rotate(5deg);		/* IE 9 */
    -webkit-transform: rotate(5deg);	/* Safari and Chrome */
    -o-transform: rotate(5deg);		/* Opera */
    -moz-transform: rotate(5deg);	
    position: absolute;
    bottom:7px;
    left:-40px;
    z-index: 1;
}
.g_sy3nrtle2{
    font-size: 28px;
    color:#333333;
    font-family: "source-han-serif-sc";
    line-height: 50px;
    position: relative;
    z-index: 2;
    display: inline-block;
}
.g_sy3nr11 .g_sy3nrtle{
    position: absolute;
    left:50%;
    transform: translateX(-50%);
    top:-60px;
}
.g_sy3nr12 .g_sy3nrtle{
    position: absolute;
    left:42%;
    transform: translateX(-50%);
    top:-60px;
}
.g_sy3nr13 .g_sy3nrtle{
    position: absolute;
    left:42%;
    transform: translateX(-50%);
    top:-60px;
}
.g_sy21, .g_sy23, .g_sy41, .g_sy43{
    width:100%;
}
.g_sy21 img, .g_sy23 img, .g_sy41 img, .g_sy43 img{
    width:100%;
}
.g_sy42{
    width:100%;
    background:#e0e0e0 /*#ffe7e5*/;
}
.g_sy42tle{
    font-size: 36px;
    color:#f7ad00;
    font-family: "source-han-serif-sc";
    padding-bottom: 54px;
    font-weight: 500;
}
.g_sy42nr1{
    width:33.333333%;
    padding-left:9px;
    padding-right: 9px; 
}
.g_sy42nr{
    margin-right: -9px ;
    margin-left: -9px;
}
.g_sy42nr1tubox{
    width:100%;
    padding:10px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 0 10px 2px #eaeaea;
}
.g_sy42nr1tu{
    width:100%;
    overflow: hidden;
    position: relative;
}
.g_sy42nr1tu img{
    width:100%;
    transition: all 0.36s;
    height: 100%;
}
.g_sy42nr1tu1{
    position: relative;
    top:0;
    left:0;
}
.g_sy42nr1tu2{
    position: absolute;
    top:0;
    left:0;
}
.g_sy42nr1 p{
    font-size: 16px;
    color:#696a6a;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    margin:22px 16px 28px;
    display: block;
    letter-spacing: 1px;
    font-family: "微软雅黑";
}
.g_sy42nr1more1{
    font-size: 16px;
    color:#00a1e9;
    line-height: 19px;
    font-family: "微软雅黑";
}
.g_sy42nr1more2{
    width:19px;
    margin-left: 12px;
}
.g_sy42nr1more2 img{
    width:100%;
}
.g_sy42nr1more{
    padding-left: 16px;
}
.g_sy42 .g_sybtn{
    width:364px;
    margin:80px auto 0; 
}
.g_sy42{
    padding-top: 90px;
    padding-bottom: 140px;
    margin-top: 0;
}
.g_sy4{
    position: relative;
}
.g_sy43{
    position: absolute;
    top:0;
    left:0;
    z-index: 1;
}
.g_sy5b{
    position: relative;
    z-index: 10;
    padding-top: 42px;
}
.g_sy51{
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 25px #ededed;
    padding-left:35px;
    padding-right: 35px;
    padding-top: 64px;
    padding-bottom: 90px;
}
.g_sy51lb1{
    width:33.333333%;
    padding-left: 11px;
    padding-right: 11px;
}
.g_sy51lb{
    margin-left: -11px;
    margin-right: -11px;
}
.g_sy5{
    position: relative;
    z-index: 10;
    margin-top: 0;
}
.g_sy51lb1fl{
    width:226px;
    overflow: hidden;
    position: relative;
}
.g_sy51lb1fl img{
    width:100%;
    height: 100%;
    transition: all 0.36s;
}
.g_sy51lb1fl1{
    position: relative;
    top:0;
    left:0;
}
.g_sy51lb1fl2{
    position: absolute;
    top:0;
    left:0;
}
.g_sy51lb1fr{
    width:calc(100% - 226px);
    background: url(../images/sytu7_03.png) no-repeat;
    background-size: 100% 100%;
    background-position: center;
    padding:21px 18px;
}
.g_sy51time{
    font-size: 14px;
    color:#999999;
    padding-bottom: 12px;
    border-bottom: 1px solid #e3e3e3;
    font-family: "微软雅黑";
}
.g_sy51tle{
    font-size: 14px;
    color:#666666;
    line-height: 22px;
    height:66px;
    overflow: hidden;
    margin-top: 8px;
    margin-bottom: 9px;
    letter-spacing: 1px;
    font-family: "微软雅黑";
}
.g_sy51more{
    color:#00a1e9;
    font-size: 12px;
    font-family: "微软雅黑";
}
.g_sy51tlez{
    font-size: 30px;
    color:#333;
    font-family: "source-han-serif-sc";
    font-weight: bold;
    margin-bottom: 42px;
    text-align: center;
}
.g_sy5 .g_sybtn{
    margin:70px auto 0;
    width:364px;
}
.g_sy5{
    margin-bottom: 150px;
    position: relative;
}
.slick-dots {
    position: absolute;
    bottom: -42px;
    display: block;
    width: 100%;
    list-style: none;
    text-align: center;
}
.slick-dots li {
    font-size: 0;
    position: relative;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 0 6px;
    cursor: pointer;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    vertical-align: middle;
    border-radius: 50%;
    border: 1px solid #cdcdcd;
    background: #cdcdcd;
    font-family: "微软雅黑";
}
.slick-dots li.slick-active {
    background: #00a1e9;
    border: 1px solid #00a1e9;
}
.g_sy63nrtu{
    width:192px;
    margin: 36px auto;
}
.g_sy63nrtu img{
    width:100%;
}
.g_sy63{
    transform: translateX(1px);
    background: #fff;
    width:100%;
    border-radius: 5px;
    margin-bottom: 66px;
}
.g_sy63nr{
    width:25%;
}
.g_sy63box{
    position: relative;
    /*overflow: hidden;*/
    box-shadow: 0 0 20px #eaeaea;
}
.g_sy63box::before{
    position: absolute;
    content: '';
    top:0;
    right:-1px;
    width:1px;
    height: 145px;
    background: #fff;
    z-index: 10;
}
.g_line{
    width:1px;
    height:140px;
    background: #dcdcf0;
}
.g_line1{
    position: absolute;
    top:0;
    left:25%;
}
.g_line2{
    position: absolute;
    top:0;
    left:50%;
}
.g_line3{
    position: absolute;
    top:0;
    right:25%;
}
.g_sy6{
    margin-bottom: 256px;
}
.g_sy61{
    font-size: 36px;
    color:#ffa320;
    font-family: "source-han-serif-sc";
    font-weight: 500;
    text-align: center;
    margin-bottom: 18px;
}
.g_sy62{
    width:550px;
    font-size: 18px;
    color:#666666;
    line-height: 26px;
    text-align: center;
    margin: 0 auto 48px;
    font-family: "微软雅黑";
}
.g_sy62 p{
    width:550px;
    font-size: 18px;
    color:#666666;
    line-height: 26px;
    text-align: center;
    margin: 0 auto 48px;
    font-family: "微软雅黑";
}
.g_sy6 .g_sybtn{
    width:364px;
    margin:auto;
}
.g_sy6 .slick-dots{
    /*margin-left: -28px;*/
}
.g_sy6 .slick-dots {
    position: absolute;
    bottom: -35px;
    display: block;
    width: 100%;
    list-style: none;
    text-align: center;
}

.g_sya6{
}
.g_sya61{
    font-size: 36px;
    color:#ffa320;
    font-family: "source-han-serif-sc";
    font-weight: 500;
    text-align: center;
    margin-bottom: 18px;
}
.g_sya62{
    width:550px;
    font-size: 18px;
    color:#666666;
    line-height: 26px;
    text-align: center;
    margin: 0 auto 48px;
    font-family: "微软雅黑";
}
.g_sya62 p{
    width:550px;
    font-size: 18px;
    color:#666666;
    line-height: 26px;
    text-align: center;
    margin: 0 auto 48px;
    font-family: "微软雅黑";
}
.g_sya6 .g_sybtn{
    width:364px;
    margin:auto;
}
.g_sya6 .slick-dots{
    /*margin-left: -28px;*/
}
.g_sya6 .slick-dots {
    position: absolute;
    bottom: -35px;
    display: block;
    width: 100%;
    list-style: none;
    text-align: center;
}

.g_folocalfl{
    width:106px;
}
.g_folocalfr{
    width:calc(100% - 106px);
}
.g_folocalfl p{
    font-size: 28px;
    color:#fff;
    font-family: "source-han-serif-sc";
    font-weight: bold;
    line-height: 38px;
}
.g_folocalfl span{
    font-size: 20px;
    color:#fff;
    font-family: "source-han-serif-sc";
    font-weight: bold;
    line-height: 34px;
    letter-spacing: 1px;
}
.g_foot2 h3{
    font-size: 38px;
    color:#fff;
    font-family: "source-han-serif-sc";
    font-weight: bold;
	 padding-top: 50px;
    padding-bottom: 36px;
    /*padding-top: 146px;
    padding-bottom: 86px;*/
}
.g_folocalwz{
    width:16.666666%;
    padding-left: 30px;
    padding-right: 30px;
}
.g_folocalwz a{
    font-size: 16px;
    color:#fff /*#edb5b6*/;
    line-height: 34px;
    display: block;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    font-family: "微软雅黑";
}
.g_folocalwz{
    margin-bottom: 12px;
}
.g_folocal{
    margin-bottom: 23px;
}
.g_folocalfr{
    padding-left:26px;
    padding-right:26px;
}
.footer .item4 .link
{
    position: relative;
    width: 138px;
    margin-right: auto;
    text-align: center;
}

.footer .item4 .link span
{
    color:#f4d5d5;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    display: inline-block;
    width: 100%;
    line-height: 38px;
}
.footer .item4 .link span.act
{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.footer .item4 .link .head 
{
    display: block;
    width: 138px;
    height:38px;
    /*cursor: pointer;*/
    color: #ea9a99;
    border: 1px solid #ea9a99;
    border-radius: 5px;
}
.footer .item4 .link .head a{
    display: block;
}
.footer .item4 .link .drop
{
    position: absolute;
    top: 40px;
    left: 0;
    visibility: hidden;
    overflow: hidden;
    width: 100%;
    max-height: 169px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    opacity: 0;
    border: 1px solid #ea9a99;
    border-top: none;
}
.footer .mCustomScrollBox
{
    background: #d14d4b;
}
.footer .item4 .link .drop.act
{
    visibility: visible;
    opacity: 1;
}
.footer .item4 .link .drop li
{
    padding-top: 14px;
    padding-right: 20px;
    padding-bottom: 14px;
    padding-left: 30px;

    background: #d14d4b;
}
.footer .item4 .link .drop li a
{
    color: #fff;
}
.footer .item4 .link2
{
    padding-top: 33px;

    text-align: right;
}
.footer .item4 .link2 a
{
    font-size: 18px;
    line-height: 30px;
    font-family: "微软雅黑";
    display: inline-block;

    width: 30px;
    height: 30px;
    margin-left: 8px;

    text-align: center;
    vertical-align: middle;

    color: #fff;
    border-radius: 50%;
}
.footer .item4 .link2 .a1
{
    background: #57c839;
}
.footer .item4 .link2 .a2
{
    line-height: 26px;

    background: #118fd1;
}
.footer .item4 .link2 .a3
{
    background: #63b3f0;
}
.footer .item4 .link2 .a4
{
    background: #3b5998;
}
.footer .item4 .link2 .a5
{
    background: #ec3335;
}
.footer .left,
.footer .right
{
    display: inline-block;

    vertical-align: top;
}
.footer .right
{
    width:         calc(100% - 38px);
    width: -webkit-calc(100% - 38px);
    padding-left: 24px;
}
.footer .right
{
    width:         calc(100% - 50px);
    width: -webkit-calc(100% - 50px);
    padding-left: 24px;
}
.footer p
{
    line-height: 1.85;

    letter-spacing: .75px;

    color: rgba(255,255,255,.5);
}
.footer h4
{
    color: #fff;
    font-size: 16px;
    font-family: "微软雅黑";
}
.g_fomap{
    width:370px;
}
.g_fodh{
    width:calc(100% - 370px);
    margin-left: -20px;
    margin-right: -20px;
}
.g_fodh1{
    /*width:16.666666%;*/
	width:16.666666%;
    padding-left: 8px;
    padding-right: 8px;
}
.g_fodh1 a{
    font-size: 16px;
    color:#fff/*f1c6c6*/;
    letter-spacing: 1px;
    font-family: "微软雅黑";
    text-align: center;
    display: block;
}
.g_fomanual a{
    font-size: 16px;
    color:#fff;
    font-family: "微软雅黑";
}
.footer{
    margin-top: -12px;
}
.g_foewm1{
    width:160px;
    border:1px solid #e06a69;
    border-radius: 25px;
    padding:7px 14px;
    margin-right: 20px;
    position: relative;
    margin-bottom: 12px;
    cursor: pointer;
    height: 30px;
}
.g_footewm{
    font-size: 14px;
    color:#f1bcbb;
    font-family: "微软雅黑";
}
.g_foottu{
    width:12px;
    position: relative;
}
.g_foottu1{
    position: relative;
    top:0;
    left:0;
}
.g_foottu2{
    position: absolute;
    top:0;
    left:0;
    display: none;
}
.g_foottu img{
    width:100%;
}
.g_foewm{
    width:560px;
}
.g_fogg{
    width:calc(100% - 560px);
    padding-left: 253px;
}
.g_fogg1{
    width:62px;
    margin-right: 16px;
    margin-top: 6px;
}
.g_fogg2{
    width:103px;
    margin-right: 16px;
}
.g_fogg3{
    width:58px;
    margin-right: 16px;
}
.g_fogg4{
    width:47px;
    margin-right: 16px;
}
.g_fogg5{
    width:47px;
}
.g_fogg1 img, .g_fogg2 img, .g_fogg3 img, .g_fogg4 img{
    width:100%;
}
.g_fodhbox{
    /*margin-bottom: 45px;*/
}
.g_fosmfl{
    font-size: 12px;
    color:#fff /*#eaa7a6*/;
    font-family: "微软雅黑";
}
.g_fosm{
    padding-top: 40px;
    padding-bottom: 30px;
}
.g_fosmfr1 a{
    font-size: 12px;
    color:#fff /*#e78d8c*/;
    line-height:16px; 
    font-family: "微软雅黑";
}
.g_fosmfr1:nth-child(1){
    margin-right: 30px;
}
.g_fosmfr1:nth-child(1){
    position: relative;
}
.g_fosmfr1:nth-child(1) a::before{
    position: absolute;
    top:0;
    right:-15px;
    content: '';
    width:2px;
    height:100%;
    background:#fff /*#e37876*/;
}
.g_yuyue{
    background: #f18d00;
    width:100%;
    height:68px;
    position: fixed;
    bottom: 0;
    left:0;
    z-index: 99;
    display: none;
}
.g_yynr{
    width:930px;
    margin:auto;
}
.g_yynr1{
    font-family: "Conv_CHARLEMAGNESTD-BOLD-1";
    font-size: 30px;
    color:#10183f;
    line-height: 68px;
    margin-right: 36px;
}
.g_yynr2{
    font-family: "source-han-serif-sc";
    font-size: 20px;
    color:#fff;
    line-height: 68px;
    margin-right: 56px;
}
.g_yynr3{
    width:170px;
    height:36px;
    background: #fff;
    font-size: 16px;
    line-height: 36px;
    text-align: center;
    color:#ffa320;
    border-radius: 25px;
    margin-top: 16px;
    letter-spacing: 1px;
    cursor: pointer;
    font-family: "微软雅黑";
}
/*弹窗*/
.g_yytan{
    position: fixed;
    z-index: 999;
    top:0;
    left:0;
    display: none;
}
.g_yytanmc{
    width:100vw;
    height:100vh;
    background: #000;
    opacity: 0.7;
}
.g_yytanbox{
    background: url(../images/yuyue_03.png) no-repeat;
    background-size:100% 100%;
    background-position: center; 
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    padding-left: 220px;
    padding-right: 220px;
}
.g_yytantle{
    font-weight: bold;
    font-size: 20px;
    color: #333;
    margin-bottom:48px;
    margin-top: 120px;
    text-align: center;
    font-family: "微软雅黑";
}
.g_yytanbd{
    width:400px;
    height:46px;
    border-radius: 25px;
    background:#fff;
    margin:0 auto 18px;
}
.g_yytanbd input{
    width:100%;
    height:100%;
    padding-left: 26px;
    padding-right: 26px;
}
.g_yytanyz{
    width:400px;
    height:46px;
    border-radius: 25px;
    background:#fff;
    margin:0 auto 32px;
}
.g_yytanyz input{
    width:calc(100% - 128px);
    height:100%;
    padding-left: 26px;
    padding-right: 26px;
}
.g_yzm{
    width:110px;
    margin-right: 18px;
    margin-top: 6px;
}
.g_tantj{
    width:400px;
    height:54px;
    background:#ffa320;
    font-size: 15px;
    color:#fff;
    text-align: center;
    line-height: 54px;
    font-weight: bold;
    border-radius: 25px;
    margin-bottom: 170px;
    letter-spacing: 1px;
    cursor: pointer;
    font-family: "微软雅黑";
}
.g_tanclose{
    width: 88px;
    position: absolute;
    top: 10px;
    right: 32%;
    cursor: pointer;
}
.g_tanclose img{
    width:100%;
}
.g_kato{
    width:71px;
    position: absolute;
    top:-88px;
    left:0;
    z-index: 100;
}
.g_kato img{
    width:100%;
}
.g_piao{
    position: fixed;
    top:50%;
    right:190px;
    transform: translateY(-50%);
    display: none;
    transition: all 0.36s;
    z-index: 99;
}
.g_piaonr{
    width: 60px;
    background: #f18d00;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    padding-top: 42px;
    padding-bottom: 1px;
}
.g_piaotu{
    width:19px;
    margin:5px auto 10px;
}
.g_piaotu img{
    width: 100%;
}
.g_piaonr1 p {
    font-size: 16px;
    color: #FFF;
    line-height: 20px;
    width: 34px;
    text-align: center;
    font-family: "微软雅黑";
}
.g_piaonr1{
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 20px;
    padding-top: 14px;
    position: relative;
    cursor: pointer;
}
.g_piaotubox{
    position: relative;
}
.g_piaotubox::before{
    content: '';
    position: absolute;
    bottom:-20px;
    width:60px;
    left:-12px;
    height:1px;
    background:#ffd9a2;
}
/*.g_piaonr1:nth-child(6) .g_piaotubox::before {
        display: none;
}*/
.g_piphone{
    width:200px;
    height:60px;
    background:#fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 80px;
    display: none;
    box-shadow: 0 0 10px #f0f0f0;
}
.g_piphone p{
    font-size:22px;
    line-height: 60px;
    color:#ffa320;
    width:100%;
    letter-spacing: 1px;
    font-family: "Conv_CHARLEMAGNESTD-BOLD-1";
}
.g_piaonr1 a{
    font-size: 12px;
    color:#FFF;
    line-height: 18px;
    width: 34px;
    text-align: center;
    display: block;
    font-family: "微软雅黑";
}
.g_tanwxtu{
    width:86px;
}
.g_tanwxtu img{
    width:100%;
}
.g_tanwx{
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    right:80px;
    width:86px;
    height:86px;
    background:#fff;
    display: none;
    box-shadow: 0 0 10px #f0f0f0;
}
.g_tanqq {
    width: 253px;
    height: auto;
    background: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 80px;
    padding-top: 24px;
    padding-bottom: 24px;
    display: none;
    box-shadow: 0 0 10px #f0f0f0;
}
.g_piaonr12mc{
    position: absolute;
    top:0;
    left:12px;
    width:114.5%;
    height:100%;
    background: #000;
    display: none;
    z-index: 1;
}
.g_tanqqzz{
    position: relative;
    z-index: 10;
}
.g_piaonr12.act1 .g_tanqq{ 
    display: block;
}
.g_piaonr15.act2 .g_tanqq{ 
    display: block;
}
.g_piaonr12.act1 .g_tanqq .g_piaonr12mc{ 
    display: block;
    opacity: 0;
}
.g_piaonr15.act2 .g_tanqq .g_piaonr12mc{ 
    display: block;
    opacity: 0;
}
.g_tanqq1{
    background: url(../images/qie.png) no-repeat;
    background-position: center;
    background-size: 200px 48px;
    padding-left:68px;
    padding-right: 28px;
    padding-top: 22px;
    padding-bottom:11px;
    letter-spacing: 1px;
    margin-bottom: 15px;
}
.g_tanqq1 a{
    font-size: 12px;
    color:#fff;
    width:100%;
    font-family: "微软雅黑";
}
.g_piaojt{
    width:13px;
    position: absolute;
    top:50%;
    right:-13px;
    transform: translateY(-50%);
}
.g_piaojt img{
    width:100%;
}
.g_piao.act{
    display: block;
}
.g_pcxlbox{
    width:215px;
    height:auto;
    position: absolute;
    top: 104px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}
.g_phxlfl{
    width:100%;
    height:100%;
    border-radius: 10px;
    box-shadow: -3px 2px 10px 3px rgba(0,0,0, .07);
}
.g_phxlflx2{
    background:#fff;
    border-radius: 10px;
}
.g_phxlfl1{
    width:100%;
    height:50px;
    position: relative;
    z-index: 10;
}
.g_phxlfl1 .g_phxlfl1a{
    font-size: 16px;
    color:#00a1e9 /*#f18d00*/;
    line-height: 50px;
    text-align: center;
    display: block;
    font-family: "微软雅黑";
    transition: all 0.36s;
}
.g_phxlflx1{
    position: relative;
}
.g_phxlfl p{
    font-family: "source-han-serif-sc";
    font-size: 24px;
    color:#333;
    font-weight:bold;
    display: block;
    text-align: center;
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    width:100%;
}
.g_phxlfl1.act{
    background:#00a1e9;
    position: relative;
    z-index: 10;
}
.g_phxlfl1.act .g_phxlfl1a{
    color:#fff;
}
.g_phxlfl1.act .g_phxlfl1tu1{
    opacity: 0;
}
.g_phxlfl1.act .g_phxlfl1tu2{
    opacity: 1;
}
.g_phxlfl1.act:first-child{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.g_phxlfl1.act:last-child{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.g_dhxltu {
    width: 11px;
    position: absolute;
    top: -12px;
    left: 103px;
}
.g_dhxltu img{
    width:100%;
}
/*手机下拉*/
.g_phxlbox{
    position: fixed;
    width: 100%;
    left: 50%;
    top: 64px;
    z-index: 12;
    transform: translateX(-50%);
    z-index: 999;
}
.g_phxl{
    display: none;
    width: 100%;
    background-color: #f1f1f1;
    font-family: '微软雅黑';
    padding: 0px 15px 18px;
}
.g_phxl h4{
    position: relative;
}
.g_phxl h4::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: .1;
    background-color: #000;
}
.g_phxl h4 a{
    font-size: 16px;
    /*font-weight: bold;*/
    line-height: 40px;
    /*text-transform: uppercase;*/
    color: #999;
    font-family: "微软雅黑";
}
.g_phxl h4 img{
    position: absolute;
    top: 50%;
    right: 5px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.g_phxl .ul2{
    display: none;
    padding-top: 7px;
    padding-bottom: 8px;
}
.g_phxl .ul2 .g_phxlyj{
    max-width: 100%;
    padding: 0 15px;
}
.g_phxl h5{
    position: relative;
}
.g_phxl h5::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: .05;
    background-color: #000;
}
.g_phxl h5 a{
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 35px;
    /*text-transform: uppercase;*/
    color: #999;
}
.g_phxl h5 img{
    position: absolute;
    top: 50%;
    right: 5px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.g_phxl h4.active img.img_s,
.g_phxl h5.active img.img_s{
    display: none;
}
.g_phxl h4.active img.img_d,
.g_phxl h5.active img.img_d{
    display: block;
}
.g_phxl .ul3{
    display: none;
}
.g_phxl h6 a{
    font-family: '微软雅黑';
    font-size: 12px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}
.g_phhead{
    position: fixed;
    top: 0;
    left: 50%;
    z-index: 900;
    width: 100%;
    height: 64px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #FFF;
    transform: translateX(-50%);
    display: none;
}
.g_phhead .g_phlogo{
    width: 110px;
    line-height: 64px;
}
.g_phhead .g_phlogo img{
    width: 200%;
}
.g_phhead .phsearch{
    position: absolute;
    top: 50%;
    right: 70px;
    width: 25px;
    cursor: pointer;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.g_phhead .g_phlang{
    margin-right: 5px;
    padding-top: 25px;
}
.g_phhead .phsearch img{
    width: 100%;
}
.g_phmenu{
    overflow: hidden;
    width: 50px;
    height: 100%;
}
.g_phhead .menuph{
    width: 50px;
    height: 50px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.g_phhead .menuph .point{
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 14px;
}
.g_phhead .menuph .point: .navbtn,
.g_phhead .menuph .point: .navbtn::after,
.g_phhead .menuph .point: .navbtn::before{
    width: 28px;
}
.g_phhead .menuph .navbtn{
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #00a1e9;
}
.g_phhead .menuph .navbtn::after,
.g_phhead .menuph .navbtn::before{
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #00a1e9;
}
.g_phhead .menuph .navbtn::after{
    top: -10px;
}
.g_phhead .menuph .navbtn::before{
    top: 10px;
}
.g_phhead .menuph .point.active .navbtn{
    background: transparent;
}
.g_phhead .menuph .point.active .navbtn::after{
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.g_phhead .menuph .point.active .navbtn::before{
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.ph_search{
    width: 100%;
    overflow: hidden;
    padding: 0 15px;
    padding-left: 15px;
}
.ph_search_ph{
    width:100%;
    height: 35px;
    border:1px solid #999999;
    margin-top: 18px;
    float: left;
    border-radius: 17.5px;
    position: relative;
}
.ph_search_ph input{
    width: calc(100% - 32px);
    height: 100%;
    text-indent: 20px;
    color:#333333;
}

.ph_search_ph input::-webkit-input-placeholder{
    color: #999999;
}
.ph_search_ph button{
    width: 40px;
    height: 100%;
    color: #ffffff;
    line-height: 35px;
    text-align: center;
    font-size: 20px;
    font-family: "微软雅黑";
    float:right;
    position: absolute;
    top: 0;
    right: 0;
}
.ph_search button .icon-sousuo{
    font-size: 27px;
    color: #999999;
    font-family: "微软雅黑";
}
/*头部导航*/
.wj_header_i_nav{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;  
    /*box-shadow: 0px -6px 30px #888888;*/
    z-index: 10;
}
/*电话*/
.g_phonex{
    width: 100%;
    text-align: center;
    margin-top:18px;
}
.g_phone .g_phone1{
    display: inline-block;
    overflow: hidden;
}
.g_phone .g_phone1 p{
    float: left;
    font-size: 20px;
    color: #333333;
    font-family: "微软雅黑";
}
.g_phone .g_phone1 .g_phone1_p1{
    margin-right: 15px;
}
.g_phser{
    width:16px;
    margin-right: 10px;
    margin-top: 8px;
}
.g_phser img{
    width:100%;
}
.g_phlang1{
    font-size: 14px;
    color:#fff;
    font-family: "微软雅黑";
}
.g_yuyue.act{
    display: block;
}
.g_headwx{
   /* width:77px;*/
  	width:120px;
    display: none;
    position: absolute;
    top:30px;
    left:50%;
    transform: translateX(-50%);
}
.g_headwx img{
    width:100%;
}
.g_banner .slick-dots {
    position: absolute;
    bottom: 126px;
    display: block;
    width: 100%;
    list-style: none;
    text-align: left;
    left: 20%;
}
.g_dian{
    width:12px;
    position: relative;
    cursor: pointer;
}
.g_dian img{
    width:100%;
}
.g_dian1{
    position: relative;
    top:0;
    left:0;
}
.g_dian2{
    position: absolute;
    top: -14px;
    left:0;
}
.g_banner .slick-dots li {
    font-size: 0;
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 6px;
    cursor: pointer;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    vertical-align: middle;
    border-radius: 50%;
    border: 1px solid #fff;
    background: #fff;
    font-family: "微软雅黑";
}
.g_banner .slick-dots li.slick-active {
    background: #00a1e9;
    border: 1px solid #00a1e9;
}
.g_dianbox{
    position: absolute;
    bottom: 124px;
    left: 18.5%;
}
.g_dian .hide {
    display: none;
}
/*footer{
    margin-bottom: 67px;
}*/
/*内页公共*/
.g_nybj{
    width:100%;
    height:260px;
}
.g_nydhhear{
    position: relative;
}
.g_nybj img{ 
    width:auto;
    height:100%;
    position: relative;
    top:0;
    left:50%;
    transform: translateX(-50%);
}
.g_nydh{
    width:950px;
}
.g_nydhbox{
    position: absolute;
    top:140px;
    left: 50%;
    transform: translateX(-50%);
}
.g_nydh1{
    width:20%;
    padding-left: 20px;
    padding-right: 20px;
}
.g_nydh1.act a{
    height:42px;
    background:#FFF;
    border-radius: 25px;
    display: block;
    letter-spacing: 1px;
}
.g_nydh1 a{
    display: block;
    text-align: center;
    font-size:16px;
    font-weight: bold;
    line-height: 42px; 
    color:#666;
    font-family: "微软雅黑";
    letter-spacing: 1px;
}
/*f2*/
.g_cityb{
    width:198px;
    height:50px;
    cursor: pointer;
    position: relative;
    z-index: 99;
    border-radius: 25px;
    box-shadow: 0 5px 10px #f1f1f1;
}
.g_aclist{
    box-shadow: 0 5px 10px #3c3e43;
}
.g_city1{
    font-size: 22px;
    color:#fff;
    line-height: 50px;
    font-family: "微软雅黑";
}
.g_city2{
    width:17px;
    margin-right: 12px;
    margin-top: 16px;
}
.g_city2 img{
    width:100%;
}
.link
{
    position: relative;
    margin-right: auto;
}
.link span
{
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.link span.act
{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.link .head {
    width: 198px;
    /*padding-top: 14px;
    padding-right: 15px;
    padding-bottom: 14px;
    padding-left: 40px;*/
    /*cursor: pointer;*/
    color: #fff;
}
.link .drops
{
    position: absolute;
    top: 50px;
    left: -2px;
    /*visibility: hidden;*/
    overflow: hidden;
    width: 100%;
    max-height: 169px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    /*opacity: 0;*/
    /*border: 2px solid #666a76;*/
    border-top: none;
    display: none;
}
.g_city1 .mCustomScrollBox
{
    background: #fff;
}
.link .drops.act
{
    visibility: visible;

    opacity: 1;
}
.link .drops li
{
    padding-top: 14px;
    padding-right: 20px;
    padding-bottom: 14px;
    padding-left: 40px;
    font-size: 16px;
    background: #fff;
    font-family: "微软雅黑";
}
.link .drops li
{
    color: #999;
}
.g_link .drops.act
{
    visibility: visible;

    opacity: 1;
}
.g_link .drops li
{
    padding-top: 14px;
    padding-right: 20px;
    padding-bottom: 14px;
    padding-left: 40px;
    font-size: 16px;
    background: #fff;
    font-family: "微软雅黑";
}
.g_link .drops li
{
    color: #999;
}
.link2
{
    padding-top: 33px;

    text-align: right;
}
.link2 li
{
    font-size: 18px;
    line-height: 30px;
    font-family: "微软雅黑";
    display: inline-block;

    width: 30px;
    height: 30px;
    margin-left: 8px;

    text-align: center;
    vertical-align: middle;

    color: #fff;
    border-radius: 50%;
}
.link2 .a1
{
    background: #57c839;
}
.link2 .a2
{
    line-height: 26px;

    background: #118fd1;
}
.link2 .a3
{
    background: #63b3f0;
}
.link2 .a4
{
    background: #3b5998;
}
.link2 .a5
{
    background: #ec3335;
}
.g_span{
    color:#999;
    font-size: 16px;
    line-height: 24px;
    font-family: "微软雅黑";
}
.g_f2part1{
    margin-bottom: 64px;
    margin-top: 32px;
    position: relative;
    z-index: 9;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff!important;
    width:2px;
}
.link span.act{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.g_f2search1{
    width:26px;
    margin-top: 12px;
    cursor: pointer;
}
.g_f2search1 img{
    width:100%;
}
.g_f2search2{
    width:calc(100% - 26px);
    height:100%;
}
.g_f2search2 input{
    width:100%;
    height:100%;
    padding-left:30px;
}
.g_f2search{
    width:345px;
    height:50px;
    background:#fff;
    border-radius: 25px;
    box-shadow: 0 5px 10px #f1f1f1;
}
.g_f2search{
    padding-left: 24px;
    margin-left: 56px;
    margin-right: 16px;
}
.g_f2sou{
    width:136px;
    height:50px;
    background: #f18d00;
    color:#fff;
    font-size: 18px;
    letter-spacing: 2px;
    text-align: center;
    border-radius: 25px;
    line-height: 50px;
    font-family: "微软雅黑";
    cursor: pointer;
}
.g_f2pa2nrfr{
    width:340px;
    margin-bottom: 18px;
}
.g_f2pa2nrfl{
    width:calc(100% - 340px);
    padding-right: 110px;
}
.g_nylie h3{
    font-family: "source-han-serif-sc";
    font-size: 36px;
    color:#333;
    font-weight: bold;
}
.g_f2pa2nr{
    margin-top: 38px;
}
.g_f2pa2newtime{
    width:100px;
}
.g_f2pa2newtime1{
    width:100%;
    font-family: "Arial";
    font-size: 14px;
    padding-top: 24px;
    border-top: 1px solid #f18d00;
    color: #9a9a9a;
    text-align: right;
}
.g_f2pa2newtime2{
    width:40px;
    margin-top: 18px;
    margin-left: 58px;
}
.g_f2pa2newtime2 img{
    width:100%;
}
.g_f2pa2newtu {
    width: calc(100% - 164px);
    margin-left: 32px;
    margin-right: 26px;
    position: relative;
    overflow: hidden;
}
.g_f2pa2newtu img{
    width:100%;
    height: 100%;
    transition: all 0.36s;
}
.g_f2pa2newtu1{
    position: relative;
    top:0;
    left:0;
}
.g_f2pa2newtu2{
    position: absolute;
    top:0;
    left:0;
}
.g_f2pa2newz{
    width:calc(100% - 444px);
}
.g_f2pa2newz p{
    font-size: 20px;
    color:#333;
    line-height: 26px;
    margin-bottom: 18px;
    max-height:52px;
    overflow: hidden;
    transition: all 0.36s;
    font-family: "微软雅黑";
}
.g_f2pa2newz span{
    font-size: 14px;
    color:#999;
    line-height: 22px;
    height:44px;
    overflow: hidden;
    font-family: "微软雅黑";
    display: block;
}
.g_f2pa2newzmore{
    margin-top: 48px;
}
.g_f2pa2newzmore1{
    font-size: 14px;
    color:#999;
    font-family: "Arial";
    transition: all 0.36s;
}
.g_f2pa2newzmore2{
    width:17px;
    margin-left: 12px;
    position: relative;
}
.g_f2pa2newzmore2 img{
    width:100%;
    transition: all 0.36s;
}
.g_new1{
    position: relative;
    top:0;
    left:0;
}
.g_new2{
    position: absolute;
    top:6px;
    left:0;
    opacity: 0;
}
.g_f2pa2new{
    padding-bottom: 44px;
    padding-top: 44px;
    border-top:1px solid #eeeeee;
}
.g_f2pa2new:last-child{
    border-bottom:1px solid #eeeeee;
}
.g_f2pa2new1 .g_f2pa2newz{
    width:calc(100% - 100px);
    padding-left: 32px;
}
.g_f2pa2new1 .g_f2pa2newz p{
    max-height:52px;
    margin-bottom: 10px;
}
.g_f2pa2new1 .g_f2pa2newz span{
    height:66px;
}
.g_f2pa2new1 .g_f2pa2newzmore {
    margin-top: 38px;
}
/*fenye*/
.public-yema4 {
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin-top: 70px;
}
.public-yema4 a {
    display: inline-block;
    text-align: center;
    color: #666666;
}
.g_fenye .sy-size{
    width:40px;
    height:40px;
    border-radius: 50%;
    border:1px solid #fff;
}
.g_fenye .prev{
    width:40px;
    height:40px;
    border-radius: 50%;
    border:1px solid #fff;
}
.g_fenye .next{
    width:40px;
    height:40px;
    border-radius: 50%;
    border:1px solid #fff;
}
.public-yema4 i {
    font-size: 13px;
    font-weight: bold;
}
.public-yema4 .activepage {
    border: 1px solid #f18d00;
    color: #f18d00;
}
.public-yema4  .icon-shuangjiaofu-zuo:before {
    content: "\e78a";
}
.public-yema4  .icon-zuo:before {
    content: "\e630";
}
.public-yema4 .icon-z043-you {
    font-size: 10px;
}
.public-yema4  .icon-z043-you:before {
    content: "\e62f";
}
.public-yema4  .icon-shuangjiaofu-you:before {
    content: "\e642";
}
.public-yema4 a span {
    font-family: 微软雅黑;
    font-size: 14px;
    line-height: 37px;
    color: rgb(102, 102, 102);
    display: inline-block;
    text-align: center;
    padding: 0px 12px;
    margin: 0px 3px;
}
.public-yema4 li:nth-child(1) {
    text-align: center;
}
.public-yema4 li {
    font-family: Arial;
    font-size: 14px;
    line-height: 30px;
    color: #000000;
    display: inline-block;
    text-align: center;
    padding: 0px 12px;
    margin: 0px 6px;
    border-radius: 50%;
}
.g_f2{
    margin-bottom: 86px;
}
.g_f2pa2nrfrtu{
    width:100%;
    position: relative;
    overflow: hidden;
}
.g_f2pa2nrfrtu img{
    width:100%;
    height: 100%;
    transition: all 0.36s;
}
.g_f2pa2nrfrtu1{
    position: relative;
    top:0;
    left:0;
}
.g_f2pa2nrfrtu2{
    position: absolute;
    top:0;
    left:0;
}
.g_f2pa2nrfrtle{
    background: #fffcf7;
    padding:30px 30px 42px;
}
.g_f2pa2nrfrtle h4{
    font-size: 20px;
    color:#666;
    line-height: 32px;
    max-height:64px;
    margin-bottom: 5px;
    overflow: hidden;
    transition: all 0.36s;
    font-family: "微软雅黑";
}
.g_f2pa2nrfrtle span{
    font-size: 14px;
    font-family: "Arial";
    display: block;
    margin-bottom: 12px;
    color:#aeaeae;
}
.g_f2pa2nrfrtle p{
    font-size: 14px;
    color:#999;
    line-height: 24px;
    height:96px;
    overflow: hidden;
    font-family: "微软雅黑";
}
.g_f2pa2nrfr .g_f2pa2newzmore{
    margin-top: 28px;
}
.g_nyfoot{
    background:#ffecea;
    padding-top: 90px;
    padding-bottom: 200px;
    position: relative;
    z-index: 1;
}
.g_nyfoot h3{
    font-family: "source-han-serif-sc";
    font-size: 36px;
    color:#333;
    font-weight: bold;
    text-align: center;
}
.g_nyfootnr1{
    width:25%;
    padding-left: 50px;
    padding-right: 50px
}
.g_nyfootnrtu{
    width:76px;
    margin:auto;
}
.g_nyfootnrtu img{
    width:100%;
}
.g_nyfootnr1 p{
    font-size: 20px;
    color:#333333;
    margin-top: 16px;
    text-align: center;
    width:100%;
    font-family: "微软雅黑";
}
.g_nyfootnr{
    margin-top: 78px;
}
.g_nybtn{
    width:170px;
    margin:80px auto 0;
}
.g_nybtn .g_sybtn2{
    margin-left: 0;
}
.g_nydibu {
    margin-bottom: 67px;
    margin-top: -114px;
    position: relative;
    z-index: 10;
}
.g_f3tle1{
    width:84px;
	height:8px;
    display: inline-block;
    line-height: 36px;
}
.g_f3tle1 img{
    width:100%;
}
.g_f3tle2{
    width:calc(100% - 168px);
    text-align: center;
    font-size: 30px;
    color:#00a1e9;
    letter-spacing: 1px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 36px;
    height:auto;
    overflow: hidden;
    margin-bottom:32px;
    font-family: "微软雅黑";
}
.g_f3{
    background: #fff;
    margin-top:90px;
}
.g_f3time1{
    width:33.333333%;
    padding-left: 86px;
    padding-right: 86px;
    height:53px;
}
.g_f3time1 p{
    font-size: 14px;
    color:#666;
    line-height: 56px;
    text-align: center;
    font-family: "微软雅黑";
}
.g_f3time{
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}
.g_f3nr {
    font-size: 14px;
    color:#666;
    line-height: 26px;
    font-family: "微软雅黑";
}
.g_f3nr p{
    font-size: 14px;
    color:#666;
    line-height: 26px;
    font-family: "微软雅黑";
}
.g_f3nr img{
    max-width: 100%;
    height: auto !important;
}
.g_f3nr{
    padding-top: 42px;
    padding-bottom: 22px;
    margin-bottom: 42px;
    padding-left: 105px;
    padding-right: 105px;
}
.g_f3dibu1tu{
    width:84px;
    margin-bottom: 20px;
}
.g_f3dibu1tu img{
    width:100%;
}
.g_f3dibu2tu{
    width:22px;
    margin:0 auto 12px;
}
.g_f3dibu2tu img{ 
    width:100%;
}
.g_f3dibu2{
    width:40px;
    position: absolute;
    top: 35px;
    left:50%;
    transform: translateX(-50%);
}
.g_f3dibu1 p, .g_f3dibu2 p{
    width:100%;
    text-align: center;
    font-size: 16px;
    color:#666;
    letter-spacing: 1px;
    transition: all 0.36s;
    font-family: "微软雅黑";
}
.g_f3dibu{
    position: relative;
    border-top: 1px solid #f1f1f1;
    padding-top: 35px;
}
.g_f3{
    margin-bottom: 90px;
}
.g_b4partnr{
    margin-top: 46px;
}
.g_b4partnr1{
    padding-top: 36px;
    padding-bottom: 36px;
}
.g_b4panrtle{
    font-size: 18px;
    color:#333;
    line-height:36px;
    max-height:72px;
    overflow: hidden; 
    margin-bottom: 16px;
    transition: all 0.36s;
    font-family: "微软雅黑";
    letter-spacing: 1px;
}
.g_b4partnr1 p{
    font-size: 14px;
    color:#999999;
    line-height:26px;
    height:52px;
    overflow: hidden;
    display: block;
    margin-bottom: 14px;
    font-family: "微软雅黑";
}
.g_b4panrmore{
    width:325px;
}
.g_b4part1 .g_f2pa2newzmore {
    margin-top: 0;
}
.g_b4part1 .g_f2pa2newzmore1{
    color:#f18d00;
}
.g_b4panrmo1tu{
    width:13px;
    margin-right: 14px;
}
.g_b4panrmo1tu img{
    width:100%;
}
.g_b4panrmo1wz{
    font-size: 14px;
    color:#999999;
}
.g_b4partnr1{
    border-top: 1px solid #eee;
    padding-right: 108px;
}
.g_b4partnr1:last-child{
    border-bottom: 1px solid #eee;
}
.g_b4{
    margin-bottom: 165px;
}
/*******************************6.7-修改***********************************************************/
.g_sywhybox{
    width:90%;
	margin: 0 5%;
    /*padding-left:10px;
    padding-right:10px;*/
    padding-top: 78px;
    padding-bottom: 120px;
    position: relative;
}
.g_sywhylb{
    /*margin-left: -83px;
    margin-right: -83px;*/
}
.g_sywhy{
    /*width:33.333333%;
    padding-left: 83px;
    padding-right: 83px;*/
}
.g_sywhy1tu{
    width:100%;
}
.g_sywhy1tu img{
    width:100%;
}
.g_sywhy1{
    position: relative;
	width: 90%;
	margin: auto;
}
.g_sywhy1sz{
    position: absolute;
    top:70px;
    left:80px;
    font-size: 68px;
    font-family: "Conv_ArialRoundedMTBold";
    color:#fff;
}
.g_sywhy1jia {
    position: absolute;
    bottom: 72px;
    left: 95%;
    transform: translateX(-50%);
    width: 100%;
}
.g_sywhy1jia1{
    width:37px;
    margin-right: 8px;
}
.g_sywhy1jia1 img{
    width:100%;
}
.g_sywhy1jia2{
    font-size: 22px;
    color:#fff;
    line-height: 38px;
    font-family: "source-han-serif-sc";
}
.g_sywhyjs{
    font-size: 16px;
    color:#fff;
    padding:42px 50px 0 20px;
    line-height: 24px;
    letter-spacing: 1px;
    font-family: "微软雅黑";
}
.syprev{   /* 修改6.7 */
    width:26px;
    position: absolute;
    top:42%;
    left:-2%;
    transform: translateY(-50%);
    cursor: pointer;
}
.synext{  /* 修改6.7 */
    width:26px;
    position: absolute;
    top:42%;
    right: -2%;
    transform: translateY(-50%);
    cursor: pointer;
}
.synext img, .syprev img{
    width:100%;
}
.g_sy2 .slick-dots li {
    font-size: 0;
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 6px;
    cursor: pointer;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    vertical-align: middle;
    border-radius: 50%;
    border: 1px solid #493402;
    background: #493402;
}
.g_sy2 .slick-dots li.slick-active {
    background: #fff;
    border: 1px solid #fff;
}
.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255,255,255,.4);
}
.g_phfenye{
    display: none;
    margin-top:32px;
}
.g_phfenye1 a{
    font-size: 14px;
    color: #333;
    font-family: "微软雅黑";
} 
/*.g_f2 .public-yema4{
    text-align: left;
}*/
.g_phone1_p1{
    float: left;
}
.g_phone1_p2{
    float: left;
    text-align: center;
}
.g_phone1{
    display: inline-block;
}
.g_f2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #333!important;
    width: 2px;
}
.g_f2 .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.4);
}
.g_b4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #333!important;
    width: 2px;
}
.g_b4 .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.4);
}
.g_f2jin{
    width:440px;
}
.g_f2pa2new1 .g_f2jin {
    width: 100px;
}
.g_sy3bj1{
    position: relative;
}
.g_sy41{
    position: absolute;
    bottom:-50px;
    left:0;
    z-index: 10;
    height:136px;
}
.g_sy41 img{
    height:100%;
}
.g_b1part1 .g_b1part1fl{
    float: left;
}
.g_b1part1 .g_b1part1fr{
    float: left;
    padding-left: 0;
    padding-right: 300px;
}
.g_b1part2 .g_b1part1fl{
    float: right
}
.g_b1part2 .g_b1part1fr{
    float: left;
    padding-left: 300px;
    padding-right: 22px;
}
.g_b1part1fl{
    width:50%;
    position: relative;
}
.g_b1part1fr{
    width:50%;
}
.g_b1part1fl img{
    width:100%;
}
.g_b1{
    padding-left: 120px;
    padding-right: 120px;
    margin-top: 70px;
    margin-bottom: 94px;
}
.g_b1tle{
    font-size: 36px;
    color: #333;
    font-family: "source-han-serif-sc";
    font-weight: bold;
    margin-bottom: 80px;
    padding-left: 50px;
}
.g_b1part1frbt{
    font-size: 30px;
    color: #333;
    font-family: "source-han-serif-sc";
    font-weight: bold;
    margin-bottom: 24px;
    line-height: 36px;
    max-height:72px;
    overflow: hidden;
}
.g_b1part1fr p{
    font-size: 14px;
    color: #666666;
    font-family: "微软雅黑";
    line-height: 26px;
    letter-spacing: 1px;
}
.g_b1part1{
    margin-bottom: 0;
}
.g_b1part1fr{
    padding-top: 165px;
    padding-bottom: 120px;
}
.g_b1part2bt{
    font-size: 30px;
    color: #333;
    font-family: "source-han-serif-sc";
    line-height: 36px;
    margin-bottom: 10px;
    font-weight: bold;
}
.g_b1part2jj{
    font-size: 18px;
    color: #666666;
    font-family: "微软雅黑";
    line-height: 36px; 
}
.g_b1part2jj{
    margin-bottom: 30px;
}
.g_b2pt1{
    background: #fff;
    margin-top: 56px;
    margin-bottom: 62px;
}
.g_b2tle{
    font-size: 30px;
    color: #333;
    font-family: "source-han-serif-sc";
    line-height: 36px;
    font-weight: bold;
    margin-bottom: 32px;
}
.g_b2pt1sfl{
    width:281px;
}
.g_b2pt1sfl img{
    width:100%;
}
.g_b2pt1sfr{
    width:calc(100% - 281px);
}
.g_b2pt1sfr h3{
    font-size: 26px;
    color: #333333;
    font-family: "微软雅黑";
    line-height: 32px;
    margin-bottom: 12px;
}
.g_b2pt1sfr p{
    font-size: 16px;
    color: #333333;
    font-family: "微软雅黑";
    line-height: 26px;
}
.g_b2pt1box{
    padding-left: 62px;
    padding-right: 62px;
}
.g_b2pt1sx{
    padding-left: 50px;
    padding-right: 50px;
}
.g_b2pt1s{
    margin-bottom: 30px;
    margin-top: 84px;
}
.g_b2pt1sfr{
    padding-top: 24px;
    padding-bottom: 84px;
    padding-left: 68px;
    padding-right: 30px;
}
.g_b2pt1xfl{
    width:50%;
    padding-left: 21px;
    padding-right: 21px;
}
.g_b2pt1x{
    margin-left: -21px;
    margin-right: -21px;
}
.g_b2pt1xfr1{
    width:420px;
}
.g_b2pt1xfr1 img{
    width:100%;
}
.g_b2pt1xfr2{
    width:386px;
}
.g_b2pt1xfr2 img{
    width:100%;
}
.g_b2pt2 .g_b2tle{
    text-align: center;
}
.g_b2pt2jj p{
    font-size: 14px;
    color: #464646;
    font-family: "微软雅黑";
    line-height: 26px;
}
.g_b2pt2{
    background: #f6f6f6;
    padding-top: 108px;
    padding-bottom: 60px;
}
.g_b2pt2box{
    padding-left: 112px;
    padding-right: 112px;
}
.g_b2pt2jj{
    margin-bottom:52px;
}
.g_b2pt2nr1tle{
    font-size: 26px;
    color: #333333;
    font-family: "微软雅黑";
    font-weight: bold;
    margin-bottom: 14px;
}
.g_b2pt2nr1p{
    font-size: 16px;
    color: #666666;
    font-family: "微软雅黑";
    line-height: 26px;
}
.g_b2pt2nr1b{
    margin-top: 68px;
}
.g_b2pt2nr1bflban{
    position: relative;
}
.g_b2pt2nr1bflban h3{
    font-size: 14px;
    color: #fff;
    font-family: "微软雅黑";
    font-weight: bold;
    line-height: 22px;
    text-align: center;
}
.g_b2pt2nr1bflban p{
    font-size: 12px;
    color: #fff;
    font-family: "微软雅黑";
    line-height: 22px;
    height:110px;
    overflow: hidden;
}
.g_b2pt2nr1bfl1{
    background: #2792ee;
    padding:42px 20px 34px;
    border-radius: 5px;
}
.g_b2pt2nr1bfl2{
    background: #dc5755;
    padding:42px 20px 34px;
    border-radius: 5px;
}
.g_b2pt2nr1bfl3{
    background: #fcb03f;
    background-size: 100% 100%;
    padding:42px 20px 34px;
    border-radius: 5px;
}
.g_b2pt2nr1bflban{
    width:33.333333%;
    padding-left: 18px;
    padding-right: 18px;
}
.g_b2pt2nr1b{
    margin-left: -18px;
    margin-right: -18px;
}
.g_b2pt2nr1{
    margin-bottom: 56px;
}
.g_b2pt2nr2tle{
    font-size: 16px;
    color: #333;
    font-family: "微软雅黑";
    margin-top: 28px;
    margin-bottom: 20px;
    font-weight: bold;
}
.g_b2pt2nr2tu{
    width:671px;
    margin: 58px auto 0;
}
.g_b2pt2nr2tu img{
    width:100%;
}
.g_b2pt3{
    background:#fff;
}
.g_b2pt3{
    margin-top: 100px;
    margin-bottom: 105px;
}
.g_b2pt3fr{
    width:439px;
}
.g_b2pt3frtu{
    width:100%;
    position: relative;
    z-index: 1;
}
.g_b2pt3frtu img{
    width:100%;
}
.g_b2pt3frmc{
    width:100%;
    height:100%;
    background:#000;
    opacity: 0.3;
    position: absolute;
    top:0;
    left:0;
    z-index: 3;
}
.g_b2pt3fr{
    position: relative;
    cursor: pointer;
}
.g_b2pt3frbf{
    position: absolute;	
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    z-index: 5;
    width:56px;
}
.g_b2pt3frbf img{
    width:100%;
}
.g_b2pt3flbox h3{
    font-size: 30px;
    color: #f18d00;
    font-family: "source-han-serif-sc";
    line-height: 36px;
    font-weight: bold;
    margin-bottom: 18px;
    max-height: 72px;
    overflow: hidden;
}
.g_b2pt3flbox p{
    font-size: 12px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 20px;
}
.g_b2pt3fl{
    width:calc(100% - 439px);
    padding-right: 70px;
}
.g_b2pt3 .g_sybtn2 {
    margin-left: 0;
    margin-top: 72px;
}
.g_b3{
    background:#fff;
    padding-top: 56px;
    padding-bottom: 142px;
}
.g_b3pt1tle p{
    font-size: 30px;
    color: #333;
    font-family: "source-han-serif-sc";
    line-height: 38px;
    font-weight: bold;
}
.g_b3pt1p{
    font-size: 16px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 20px;
    margin-top:24px;
    margin-bottom: 52px;
    line-height: 26px;
}
.g_b3pt1h{
    font-size: 20px;
    color: #666666;
    font-family: "微软雅黑";
    line-height: 26px;
    font-weight: bold;
    display: block;
    margin-bottom: 34px;
}
.g_b3pt1img{
    width:651px;
}
.g_b3pt1img img{
    width:100%;
}
.g_b3pt1{
    margin-bottom: 90px;
}
.g_b3tabox{
    background:#ff9900;
}
.g_b3tab1{
    width:86px;
    border-right:1px solid #e5e5e5;
}
.g_b3tab2{
    width:100px;
    border-right:1px solid #e5e5e5;
}
.g_b3tab3{
    width:220px;
    border-right:1px solid #e5e5e5;
}
.g_b3tab4{
    width:230px;
    border-right:1px solid #e5e5e5;
}
.g_b3tab5{
    width:calc(100% - 636px);
}
.g_b3tab{
    width:100%;
}
.g_b3tabwz{
    font-size: 14px;
    color: #fff;
    font-family: "微软雅黑";
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
}
.g_b3table table{
    width:100%;
}
.g_b3tabox1 th{
    color: #666;
}
.g_b3tabox2 th{
    color: #666;
}
.g_b3tabox2{
    background:#f2f2f2;
}
.g_b3tabox1 .g_b3tab2, .g_b3tabox1 .g_b3tab3, .g_b3tabox1 .g_b3tab4, .g_b3tabox1 .g_b3tab5{
    text-align: left;
    padding-left: 20px;
}
.g_b3tabox2 .g_b3tab2, .g_b3tabox2 .g_b3tab3, .g_b3tabox2 .g_b3tab4, .g_b3tabox2 .g_b3tab5{
    text-align: left;
    padding-left: 20px;
}
.g_b3pt2nr p{
    font-size: 14px;
    color: #666;
    font-family: "微软雅黑";
    line-height: 26px;
}
.g_b3pt2nr{
    margin-top: 42px;
}
.g_b3pt2 .g_sybtn{
    margin-top: 64px;
}
.g_c2{
    background:#fff;
}
.g_c2tle{
    font-size: 36px;
    color: #333;
    font-family: "source-han-serif-sc";
    line-height: 42px;
    font-weight: bold;
    margin-bottom: 10px;
}
.g_c2pt1jj p{
    font-size: 14px;
    color: #666;
    font-family: "微软雅黑";
    line-height: 24px;
    letter-spacing: 1px;
}
.g_c2{
    padding-top: 52px;
    padding-bottom: 80px;
}
.g_c2pt1ka{
    margin-top: 42px;
    margin-bottom: 54px;
}
.g_c2pt1kafl1{
    background: url(../images/c2tu1.png) no-repeat;
    background-size: 100% 100%;
    background-position: center;
    margin-right: 20px;
}
.g_c2pt1kafl2{
    background: url(../images/c2tu2.png) no-repeat;
    background-size: 100% 100%;
    background-position: center;
}
.g_c2pt1kafl{
    width:445px;
    padding:20px 30px;
}
.g_c2pt1kaflnr p{
    font-size: 16px;
    color: #fff;
    font-family: "source-han-serif-sc";
    line-height: 38px;
    font-weight: bold;
}
.g_c2pt1zx1 p{
    font-size: 18px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 40px;
    letter-spacing: 1px;
}
.g_c2pt1zx1 span{
    font-size: 24px;
    color: #dd5754;
    font-family: "微软雅黑";
    line-height: 40px;
    letter-spacing: 1px;
    font-weight: bold;
}
.g_c2pt1zx1{
    margin-bottom: 32px;
}
.g_c2pt1zx2fl{
    width:8px;
    margin-right: 20px;
    margin-top: 5px;
}
.g_c2pt1zx2fl img{
    width:100%;
}
.g_c2pt1zx2fr{
    font-size: 14px;
    color: #666;
    font-family: "微软雅黑";
    line-height: 26px;
    letter-spacing: 1px;
    width: calc(100% - 28px);
}
.g_c2pt1zx2box{
    margin-bottom: 18px;
}
.g_c2pt2 .g_c2pt1zx3{
    margin-left: 10px;
}
.g_c2pt1zx3 p{
    font-size: 14px;
    color: #999999;
    font-family: "微软雅黑";
    line-height: 34px;
    letter-spacing: 1px;
}
.g_c2pt1zx3 span{
    font-size: 14px;
    color: #f18d00;
    font-family: "微软雅黑";
    line-height: 34px;
    letter-spacing: 1px;
    font-weight: bold;
}
.g_c2pt2{
    margin-top: 78px;
}
.g_c2pt2zx{
    margin-bottom: 52px;
}
.g_c2pt2zx .g_c2pt1zx3 p{
    transform: translateY(6px);
}
.g_c2pt2zx .g_c2pt1zx3 span{
    transform: translateY(6px);
}
.g_c2pt2zx .g_c2pt1zx3span{
    font-size: 18px;
    color: #666666;
    font-family: "微软雅黑";
    line-height: 40px;
    letter-spacing: 1px;
    font-weight: bold;
}
.g_c2pt2tle span{
    font-size: 36px;
    color: #eb4440;
    font-family: "source-han-serif-sc";
    line-height: 40px;
    font-weight: 700;
}
.g_c2pt2tle p{
    font-size: 36px;
    color: #333;
    font-family: "source-han-serif-sc";
    line-height: 40px;
    font-weight: bold;
}
.g_c2pt2tle{
    margin-bottom: 22px;
}
.g_c2pt2icon1{
    width:25%;
    padding-left: 45px;
    padding-right: 45px;
    margin-bottom: 42px;
}
.g_c2pt2icon{
    margin-left: -45px;
    margin-right: -45px;
}
.g_c2pt2ico{
    width:80px;
    margin:auto;
}
.g_c2pt2ico img{
    width:100%;
}
.g_c2pt2icon1 p{
    text-align: center;
    font-size: 18px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 26px;
}
.g_c2pt2icobox{
    width:80px;
    height:80px;
    background:#fff;
    border-radius: 50%;
    box-shadow: 0 0 20px #c5c3c3;
    margin:0 auto 20px;
    /*padding-top: 22px;
padding-bottom: 22px;*/
}
.g_c3{
    background:#fff;
}
.g_c3pt1tle p{
    font-size: 36px;
    color: #333;
    font-family: "source-han-serif-sc";
    line-height: 40px;
    font-weight: bold;
}
.g_c3pt1tle span{
    font-size: 36px;
    color: #f18d00;
    font-family: "source-han-serif-sc";
    line-height: 40px;
    font-weight: bold;
}
.g_c3pt1tle{
    margin-bottom: 48px;
}
.g_c3pt1nr{
    border-radius: 5px;
}
.g_c3pt1nrfl1{
    background:#fcc2bc;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
}
.g_c3pt1nrfl2{
    background:#ffdfb0;
    border-top-right-radius:10px;
    border-bottom-right-radius:10px;
}
.g_c3pt1nrfl{
    width:50%;
    padding:62px 52px;
}
.g_c3pt1nrfltu{
    width:171px;
    margin:0 auto 44px;
}
.g_c3pt1nrfltu img{
    width:100%;
}
.g_c3pt1nrflwz h3{
    text-align: center;
    font-size: 20px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 28px;
    font-weight: bold;
    margin-bottom: 18px;
}
.g_c3pt1nrflwz p{
    font-size: 14px;
    color: #464646;
    font-family: "微软雅黑";
    line-height: 26px;
    height:78px;
    overflow: hidden;
    letter-spacing: 1px;
}
.g_c3pt1{
    margin-bottom: 86px;
}
.g_c3{
    padding-top: 50px;
    padding-bottom: 0;
}
.g_c3pt2wz p{
    font-size: 14px;
    color: #666666;
    font-family: "微软雅黑";
    line-height: 26px;
    letter-spacing: 1px;
}
.g_c3pt2wz span{
    font-size: 20px;
    color: #f18d00;
    font-family: "微软雅黑";
    line-height: 26px;
    font-weight: bold;
    letter-spacing: 1px;
}
.g_c3pt2wz .g_c3pt2span{
    font-size: 14px;
    color: #f18d00;
    font-family: "微软雅黑";
    line-height: 26px;
    text-decoration: underline
}
.g_c3pt2{
    margin-bottom: 68px;
}
.g_c3pt4 span{
    color:#f18d00;
}
.g_c3pt3nr{
    margin-left: -14px;
    margin-right: -14px;
}
.g_c3pt3nrfl{
    width:50%;
    padding-left: 14px;
    padding-right: 14px;
}
.g_c3pt3nrfl .g_c3pt3nrs{
    background: #f9ce8f;
    font-size: 20px;
    color: #464646;
    font-family: "微软雅黑";
    line-height: 26px;
    font-weight: bold;
    padding:28px 42px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}
.g_c3pt3nrfl .g_c3pt3nrx{
    background: #fff3e1;
    padding:28px 42px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}
.g_c3pt3nrx p{
    font-size: 14px;
    color: #666666;
    font-family: "微软雅黑";
    line-height: 26px;
    height: 78px;
    overflow: hidden;
}
.g_c3pt3{
    margin-bottom: 78px;
}
.g_c3pt4wz p{
    font-size: 14px;
    color: #666666;
    font-family: "微软雅黑";
    line-height: 26px;
}
.g_c3pt4wz{
    margin-bottom: 34px;
}
.g_c3pt4 .g_c3pt1tle {
    margin-bottom: 22px;
}
.g_c3pt3 .g_c3pt1tle {
    margin-bottom: 26px;
}
.g_c3pt2 .g_c3pt1tle {
    margin-bottom: 30px;
}
.g_c3cen1{
    background:#f6f6f6;
    padding-top: 92px;
    padding-bottom: 102px;
}
.g_c3cenjj{
    font-size: 16px;
    color: #666666;
    font-family: "微软雅黑";
    line-height: 26px;
    margin-bottom: 32px;
    letter-spacing: 1px;
}
.g_c3cenz1{
    background: #fff;
    padding:35px 38px;
    margin-bottom: 20px;
    border-radius: 10px;
    position: relative;
}
.g_c3cen1sz1{
    font-family: "Conv_ArialRoundedMTBold";
    font-size: 36px;
    color: #ff9500;
    padding-right: 25px;
    width:50px;
    transform: rotate(5deg);
    -ms-transform: rotate(5deg);		/* IE 9 */
    -webkit-transform: rotate(5deg);	/* Safari and Chrome */
    -o-transform: rotate(5deg);		/* Opera */
    -moz-transform: rotate(5deg);
}
.g_c3cen1sz2{
    width:calc(100% - 50px);
    font-size: 16px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 26px;
    max-height: 52px;
    overflow: hidden;
    letter-spacing: 1px;
}
.g_c3cen2nr1{
    width:49%;
    padding-right: 14px;
}
.g_c3cen2nr2{
    width: 51%;
}
.g_c3cen2nr1tu{
    width:100%;
}
.g_c3cen2nr1tu img{
    width:100%;
}
.g_centerxh3{
    font-size: 36px;
    color: #333;
    font-family: "source-han-serif-sc";
    line-height: 40px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 42px;
}
.g_c3pt4{
    margin-bottom: 88px;
}
.g_c3cen1 .g_c3pt1tle {
    margin-bottom: 22px;
}
.g_c3cen1 .g_sybtn1{
    margin-top: 42px;
}
.g_c3cen2{
    margin-top: 88px;
    margin-bottom: 135px;
}
.g_c3cen2nr2fl{
    width:50%;
    padding-right: 18px;
    padding-left: 18px;
}
.g_c3cen2nr2fl1{
    width:100%;
}
.g_c3cen2nr2fl1 img{
    width:100%;
}
.g_c3cen2nr1wz h3{
    font-size: 18px;
    color: #fff;
    font-family: "微软雅黑";
    line-height: 28px;
    font-weight: bold;
    margin-bottom: 32px;
}
.g_c3cen2nr1wz p{
    font-size: 14px;
    color: #fff;
    font-family: "微软雅黑";
    line-height: 26px;
    letter-spacing: 1px;
    height:78px;
    overflow: hidden;
}
.g_c3cen2nr1, .g_c3cen2nr2fl{
    position: relative;
}
.g_c3cen2nr1wz{
    position: absolute;
    bottom:74px;
    left:0;
    width:100%;
    padding-left: 50px;
    padding-right: 86px;
}
.g_c3cen2nr2fl  .g_c3cen2nr1wz{
    padding-left: 30px;
    padding-right: 48px;
    left: 10px;
}
.g_c3cen3nr{
    width:100%;
}
.g_c3cen3nr img{
    width:100%;
}
.g_c4{
    background: #fff;
}
.g_c4box{
    padding-left: 75px;
    padding-right: 75px;
}
.g_c4boxflru{
    width:36px;
    margin-top: 10px;
}
.g_c4boxflru img{
    width:100%;
}
.g_c4boxflwz{
    width:calc(100% - 36px);
    padding-left:40px;
}
.g_c4boxflwz{
    font-size: 30px;
    color: #f18d00;
    font-family: "source-han-serif-sc";
    line-height: 46px;
    font-weight: bold;
    letter-spacing: 1px;
}
.g_c4boxfr p{
    font-size: 14px;
    color: #666666;
    font-family: "微软雅黑";
    line-height: 28px;
    letter-spacing: 1px;
}
.g_c4boxfl{
    padding-right: 106px;
}
.g_c4boxfl{
    width:calc(100% - 426px);
}
.g_c4boxfr{
    width:426px;
}
.g_c4{
    padding-top: 106px;
    padding-bottom: 90px;
}
.g_c4box{
    margin-bottom:110px;
}
.g_e2{
    background: #fff;
    padding-top: 60px;
    padding-bottom: 16px;
}
.g_e2pt1fl{
    width:568px;
}
.g_e2pt1fr{
    width:calc(100% - 568px);
}
.g_e2pt1flh{
    font-size: 36px;
    color: #333333;
    font-family: "source-han-serif-sc";
    line-height: 46px;
    font-weight: bold;
    margin-bottom: 52px;
}
.g_e2pt1fl p{
    font-size: 14px;
    color: #848484;
    font-family: "微软雅黑";
    line-height: 26px;
    letter-spacing: 1px;
}
.g_e2pt1flp1{
    margin-bottom: 42px;
}
.g_e2pt1fl span{
    font-size: 20px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 26px;
    font-weight: bold;
    letter-spacing: 1px;
}
.g_e2pt1flp2{
    margin-top: 28px;
    margin-bottom: 22px;
}
.g_e2pt1frtu{
    width:360px;
}
.g_e2pt1frtu img{
    width:100%;
}
.g_e2pt1fr{
    padding-left: 54px;
    padding-top: 100px;
}
.g_e2pt1{
    margin-bottom: 100px;
}
.g_e2pt2{
    background: #f6f6f6;
    padding-top: 82px;
    padding-bottom: 82px;
}
.g_e2pt2nr1{
    width:50%;
    padding-left: 13px;
    padding-right: 13px;
    margin-bottom: 28px;

}
.g_e2pt2nr{
    margin-right: -13px;
    margin-left: -13px;
    margin-top: 50px;
}
.g_e2pt2shdow{
    background: #fff;
    box-shadow: -5px 5px 15px #e2e0e0;
    padding:32px 30px;
}
.g_e2pt2fl{
    font-family: "Conv_ArialRoundedMTBold";
    font-size: 48px;
    color:#f18d00;
    font-weight: bold;
    transform: rotate(5deg);
    -ms-transform: rotate(5deg);		/* IE 9 */
    -webkit-transform: rotate(5deg);	/* Safari and Chrome */
    -o-transform: rotate(5deg);		/* Opera */
    -moz-transform: rotate(5deg);
    width:40px;
}
.g_e2pt2fr{
    width:calc(100% - 40px);
    padding-left: 28px;
}
.g_e2pt2fr span{
    font-size: 20px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    display: block;
}
.g_e2pt2fr p{
    font-size: 14px;
    color: #999999;
    font-family: "微软雅黑";
    line-height: 26px;
    height:52px;
    overflow: hidden;
    display: block;
    margin-top: 18px;
    letter-spacing: 1px;
}
.g_e2pt3nrfl{
    width:33.333333%;
    padding-left: 45px;
    padding-right: 45px;
    position: relative;
    margin-bottom: 36px;
}
.g_e2pt3nr{
    margin-right: -45px;
    margin-left: -45px;
    margin-top: 70px;
}
.g_e2pt3sz{
    font-family: "Conv_ArialRoundedMTBold";
    font-size: 68px;
    color:#db504b;
    font-weight: bold;
    position: absolute;
    top: -20px;
    left: 65px;
    z-index: 1;
    transform: rotate(5deg);
    -ms-transform: rotate(5deg);		/* IE 9 */
    -webkit-transform: rotate(5deg);	/* Safari and Chrome */
    -o-transform: rotate(5deg);		/* Opera */
    -moz-transform: rotate(5deg);
}
.g_e2pt3tu{
    width:100%;
    margin-bottom: 26px;
    position: relative;
    z-index: 10;
}
.g_e2pt3tu img{
    width:100%;
}
.g_e2pt3wz h3{
    font-size: 20px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 26px;
    margin-bottom: 28px;
    text-align: center;
}
.g_e2pt3wz p{
    font-size: 14px;
    color: #999;
    font-family: "微软雅黑";
    line-height: 26px;
    height:78px;
    overflow: hidden;
    text-align: left;
}
.g_e2pt3{
    margin-top: 100px;
    margin-bottom: 40px;
}
.g_e2pt4 .g_e2pt1flh{
    text-align: center;
}
.g_e2pt4nrfl{
    width:33.333333%;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    margin-bottom: 42px;
}
.g_e2pt4nr{
    margin-left: -10px;
    margin-right: -10px;
}
.g_e2pt4tu{
    width:100%;
    overflow: hidden;
    position: relative;
}
.g_e2pt4tu img{
    width:100%;
    transition: all 0.36s;
}
.g_e2pt4tu1{
    position: relative;
    top:0;
    left:0;
}
.g_e2pt4tu2{
    position: absolute;
    top:0;
    left:0;
}
.g_e2pt4mc{
    width:100%;
    height:100%;
    background: #000;
    opacity: 0.5;
    position: absolute;
    top:0;
    left:0;
    transition: all 0.36s;
    z-index: 10;
}
.g_e2pt4wz{
    margin-top: 12px;

}
.g_e2pt4wz p{
    font-size: 20px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 28px;
    max-height: 56px;
    overflow: hidden;
}
.g_e2pt4mo2{
    font-size: 12px;
    color: #00a1e9;
    font-family: "微软雅黑";
    margin-right: 5px;
    line-height: 14px;
}
.g_e2pt4mo1{
    width:7px;
}
.g_e2pt4mo1 img{
    width:100%;
}
.g_e2pt4mo{
    margin-top: 12px;
}
.g_f4pt1lb1fl{
    width:470px;
    position: relative;
}
.g_f4pt1lb1fl img{
    width:100%;
}
.g_f4pt1lb1fr{
    width:calc(100% - 470px);
    padding-left: 78px;
    padding-top: 26px;
    padding-bottom: 26px;
}
.g_f4pt1lb1fr h3{
    font-size: 16px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 24px;
    margin-bottom: 12px;
}
.g_f4pt1lb1fr span{
    font-size: 12px;
    color: #999;
    font-family: "微软雅黑";
    line-height: 24px;
}
.g_f4pt1lb1fr p{
    font-size: 14px;
    color: #666666;
    font-family: "微软雅黑";
    line-height: 24px;
    margin-top: 36px;
}
.g_f4jt1{
    width:29px;
    position: absolute;
    top:50%;
    left:0;
    transform: translateY(-50%);
    cursor:pointer;
}
.g_f4jt2{
    width:29px;
    position: absolute;
    top:50%;
    right:0;
    transform: translateY(-50%);
    cursor: pointer;
}
.g_f4jt1 img, .g_f4jt2 img{
    width:100%;
}
.g_f4pt1lbox{
    position: relative;
}
.g_f4pt1lb1bf{
    width:67px;
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    z-index: 20;
}
.g_f4pt1lb1bf img{
    width:100%;
}
.g_f4pt1lb1tu{
    width:100%;
    position: relative;
    z-index: 1;
}
.g_f4pt1lb1tu img{
    width:100%;
    height:100%;
    border-radius: 22px;
}
.g_f4pt1lb1tu1{
    position: relative;
    top:0;
    left:0;
}
.g_f4pt1lb1tu2{
    position: absolute;
    top:0;
    left:0;
}
.g_f4pt1lb1mc{
    width:100%;
    height:100%;
    background: #000;
    opacity: 0.2;
    position: absolute;
    top:0;
    left:0;
    transition: all 0.36s;
    border-radius: 22px;
    z-index: 10;
}
.g_f4pt1lb1{
    cursor: pointer;
}
.g_f4{
    background: #fff;
    padding-top: 66px;
}
.g_f4pt1{
    margin-bottom: 138px;
}
.g_f4pt2{
    background: #f9f9f9;
    padding-top: 102px;
    padding-bottom: 98px;
}
.g_f4pt2bfl{
    cursor: pointer;
    width:25%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 44px;
}
.g_f4pt2box{
    margin-left: -20px;
    margin-right: -20px;
}
.g_f4pt2bfltu{
    width:100%;
    position: relative;
    z-index: 1;
}
.g_f4pt2bfltu img{
    width:100%;
    height:100%;
}
.g_f4pt2bfltu1{
    position: relative;
    top:0;
    left:0;
}
.g_f4pt2bfltu2{
    position: absolute;
    top:0;
    left:0;
}
.g_f4pt2bfltop{
    position: relative;
}
.g_f4pt2bflmc{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: #000;
    opacity: 0.2;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    transition: all 0.36s;
    z-index: 5;
}
.g_f4pt2bflbf{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    width:40px;
    z-index: 10;
}
.g_f4pt2bflbf img{
    width:100%;
}
.g_f4pt2bflbot{
    background: #fff;
    width:100%;
    height:100px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding:15px 20px;
}
.g_bunmkpv{
	overflow: hidden;
}
.g_f4pt2bflbot p{
    font-size: 14px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 24px;
    height:48px;
    overflow: hidden;
    letter-spacing: 1px;
}
.g_f4pt2bflbot span{
    font-size: 12px;
    color: #999;
    font-family: "微软雅黑";
    line-height: 24px;
    display: inline-block;
}
.g_f4 .public-yema4 {
    margin-top: 32px; 
}
.g_f5{
    background: #fff;
    padding-top: 94px;
}
.g_f5pt1lb{
    height:442px;
    margin-bottom: 22px;
}
.g_f5pt1{
    width:1510px;
    margin:auto;
    position: relative;
}
.g_f5pt1lbox{
    width:33.333333%;
    padding-left: 25px;
    padding-right: 25px;
    margin-top: 50px;
}
.g_f5pt1lb{
    margin-left: -25px;
    margin-right: -25px;
}
.g_f5pt1lbwz p{
    text-align: center;
    font-size: 16px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 30px;
}
.g_f5pt1lbwz{
    margin-top: 26px;
}
.g_f5pt1jt1{
    width:20px;
    position: absolute;
    top:50%;
    left:31%;
    transform: translateY(-50%);
    cursor: pointer;
}
.g_f5pt1jt2{
    width:20px;
    position: absolute;
    top:50%;
    right:31%;
    transform: translateY(-50%);
    cursor: pointer;
}
.g_f5pt1jt1 img{
    width:100%;
}
.g_f5pt1jt2 img{
    width:100%;
}
.g_f5pt1lbtu{
    width:317px;
    margin:auto;
}
.g_f5pt1lbtu img{
    width:100%;
}
.g_f5pt1lbox.slick-current .g_f5pt1lbtu{
    /*width:442px;*/
    transition: all 0.36s;
    transform: scale(1.3);
    margin-top: 54px;
}
.g_f5pt1lbox.slick-current .g_f5pt1lbtu img{
    transition: all 0.36s;
}
.g_f5pt1lbox.slick-current .g_f5pt1lbwz{
    /*width:442px;*/
    margin-top: 62px;
}
.g_f5pt1lbox.slick-current{
    margin-top: 0;
}
.g_f5pt2{
    background: #f9f9f9;
    padding-top: 72px;
    padding-bottom: 80px;
}
.g_f5pt2nr1{
    width:25%;
    padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 56px;
	/*
	padding-left: 21px;
    padding-right: 21px;
	*/
}
.g_f5pt2nr{
    margin-left: -21px;
    margin-right: -21px;
}
.g_f5pt2nrtu{
    width:100%;
    position: relative;
}
.g_f5pt2nrtu img{
    /*width:100%;*/
    height:100%;
}
.g_f5pt2nrtu1{
    position: relative;
    top:0;
    left:0;
}
.g_f5pt2nrtu2{
    position: absolute;
    top:0;
    left:0;
}
.g_f5pt2nrwz{
    background: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding:22px 38px 22px 20px;
}
.g_f5pt2nrwz p{
    font-size: 14px;
    color: #666;
    font-family: "微软雅黑";
    line-height: 24px;
    height:48px;
    overflow: hidden;
    letter-spacing: 1px;
}
.g_f5 .public-yema4 {
    margin-top: 16px;
}
.g_g1{
    background: #fff;
    padding-top: 40px;
    padding-bottom: 86px;
}
.g_g1 .g_f2search {
    margin-left: 0; 
}
.g_f5pt2ying{
   /* box-shadow: -5px 5px 10px #f0efef; */
}
.zlw_zhishi {
    margin-top: 54px;
}
.zs_box:nth-child(1) {
    margin-top: 0;
}
.zs_box {
    position: relative;
    margin-top: 25px;
}
.zs_wenti.act {
    box-shadow: 0 0 20px #f3f2f2;
}
.zs_wenti {
    width: 100%;
    height: 86px;
    background-color: #fff;
    padding: 0 36px;
    cursor: pointer;
    transition: all 0.3s;
    box-shadow: 0 0 20px #f3f2f2;
}
.zs_wentifl {
    width: 19px;
    line-height: 86px;
}
.zs_wenti.act .zs_wentifl .zs_a {
    display: none;
}
.zs_wentifl img {
    width: 100%;
}
.zs_wenti.act .zs_wentifl .zs_b {
    display: inline-block;
}
.zs_wentifr {
    width: calc(100% - 41px);
    margin-left: 22px;
}
.zs_wentifrbox {
    width: 100%;
    height: 86px;
    overflow: hidden;
}
.zs_wenti.act .zs_wentifrbox p {
    color: #333;
}
.zs_wentifrbox p {
    font-family: 微软雅黑;
    font-size: 18px;
    color: rgb(51, 51, 51);
    line-height: 86px;
    height:86px;
    overflow: hidden;
}
.zs_daan {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    padding: 45px 78px 65px;
    display: none;
}
.zs_daanboxp {
    font-family: 微软雅黑;
    font-size: 14px;
    color: rgb(102, 102, 102);
    line-height: 24px;
}
/*.zs_b {
    display: none;
}*/
.g_g1 .public-yema4 {
    margin-top: 86px;
}
.g_b4 .g_f2part1 .head .fr img{
    width:15px;
}
.g_e2pt4mcbox{
    position: relative;
    width:100%;
}
.g_city1 img{
    width:18px;
}
.g_f4pt2bflmcbox{
    position: relative;
}
.g_b2pt1sfrbx{
    width:424px;
    margin-top: 30px;
}
.g_b2pt1sfrbx img{
    width:100%;
}
.g_b2pt2nr1bfl1tu{
    width:70px;
    position: absolute;
    top:-35px;
    left:50%;
    transform: translateX(-50%);
}
.g_b2pt2nr1bfl1tu img{
    width:100%;
}
.g_pcdhtle{
    display: inline-block;
}
.g_phxlfly.act1{
    display: block;
}
.g_phxlfly{
    position: absolute;
    top: 18px;
    left: 0;
    height: 50px;
    width: 100%;
    background: #fff;
    z-index: 1;
    transition: all 0.2s;
    display: none;
}
.g_phxlflz{
    position: relative;
}
.g_f5 .g_f2part1 {
    margin-bottom: 72px;
    margin-top: 0;
}
.g_c1pt1{
    background: #f6f6f6;
    padding-top: 110px;
}
.g_c1{
    background: #fff;
    margin-top: -60px;
}
.g_c1pt1fl{
    width:25%;
    padding-right: 36px;
    padding-left: 36px;
    position: relative;
}
.g_c1pt1fo{
    margin-left: -36px;
    margin-right: -36px;
    margin-top: 120px;
    padding-bottom: 58px;
}
.g_c1pt1fltu{
    width:208px;
    position: relative;
    z-index: 10;
    margin:auto;
}
.g_c1pt1fltu img{
    width:100%;
}
.g_c1pt1tle{
    font-family: "source-han-serif-sc";
    font-size: 30px;
    color:#333333;
    line-height: 32px;
    font-weight: bold;
    letter-spacing: 1px;
}
.g_c1pt1flsz{
    font-family: "Conv_ArialRoundedMTBold";
    font-size: 68px;
    color:#f7ad00;
    position: absolute;
    top:-15px;
    left:48px;
    z-index: 1;
    transform: rotate(5deg);
    -ms-transform: rotate(5deg);		/* IE 9 */
    -webkit-transform: rotate(5deg);	/* Safari and Chrome */
    -o-transform: rotate(5deg);		/* Opera */
    -moz-transform: rotate(5deg);	
}
.g_c1pt1flwz{
    margin-top: 50px;
}
.g_c1pt1flwz h3{
    font-family: "微软雅黑";
    font-size: 20px;
    color:#333333;
    margin-bottom: 28px;
    text-align: center;
}
.g_c1pt1flwz p{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#848484;
    line-height: 24px;
    height:120px;
    overflow: hidden;
}
.g_c1pt2{
    background: #fff;
    padding-top: 82px;
    padding-bottom: 80px;
}
.g_c1pt2xl{
    margin-top: 80px;
    margin-left: -78px;
    margin-right: -78px;
}
.g_c1pt2xlfl{
    width:33.333333%;
    padding-right: 78px;
    padding-left: 78px;
}
.g_c1pt2xlflwai{
    width:268px;
    margin:auto;
    position: relative;
}
.g_c1pt2xlflwk{
    width:100%;
    position: relative;
    z-index: 20;
}
.g_c1pt2xlflwk img{
    width:100%;
}
.g_c1pt2xlfltumc{
    width:100%;
    height:100%;
    background: #f18d00;
    position: absolute;
    top:0;
    left:0;
    z-index: 10;
    opacity: 0;
    transition: all 0.36s;
}
.g_c1pt2xlfltu{
    width:258px;
    position: absolute;
    z-index: 1;
    top:5px;
    left:5px;
}
.g_c1pt2xlfltu img{
    width:100%;
}
.g_c1pt2xlfltu1{
    position: absolute;
    top:0;
    left:0;
}
.g_c1pt2xlfltu2{
    position: absolute;
    top:0;
    left:0;
}
.g_c1pt2xlflmore{
    width:100%;
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    z-index: 30;
    opacity: 0;
    transition: all 0.36s;
}
.g_c1pt2xlflmore1{
    width:23px;
    margin: 0 auto 5px;
    transform: translateY(-100px);
    transition: all 0.36s;
}
.g_c1pt2xlflmore1 img{
    width:100%;
}
.g_c1pt2xlflmore2{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#fff;
    line-height: 24px;
    text-align: center;
}
.g_c1pt2 .g_c1pt1flwz {
    margin-top: 20px;
}
.g_c1pt2 .g_c1pt1flwz p{
    letter-spacing: 2px;
    height:96px;
}
.g_c1pt2xlfl{
    margin-bottom:88px;
}
.g_nybj1{
    width:100%;
    height:452px;
}
.g_nybj1 img{
    width:auto;
    height:100%;
    position: relative;
    top:0;
    left:50%;
    transform: translateX(-50%);
}
.g_d1{
    background: #fff;
    padding-top: 80px;
    margin-bottom: 112px;
}
.g_d1pt1j{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#666666;
    line-height: 24px;
    margin-top: 18px;
}
.g_d1pt1nrfl{
    width:396px;
}
.g_d1pt1nrfl img{
    width:100%;
}
.g_d1pt1nrfr{
    width:calc(100% - 396px);
    padding-left: 160px;
}
.g_d1pt1nrfrk1{
    font-family: "微软雅黑";
    font-size: 20px;
    color:#333333;
    line-height: 30px;
    font-weight: bold;
    text-align: left;
    width:58px;
}
.g_d1pt1nrfrk2{
    font-family: "微软雅黑";
    font-size: 16px;
    color:#666666;
    line-height: 30px;
    padding-left: 40px;
    width:calc(100% - 58px);
}
.g_d1pt1nrfrk{
    padding-top: 40px;
    padding-bottom: 40px;
}
.g_d1pt1nrfrk{
    border-bottom:1px dashed #d8d8d8;
}
.g_d1pt1nr{
    margin-bottom: 72px;
    padding-right: 100px;
}
.g_d1pt2 .g_c3pt1tle p{
    text-align: center;
}
.g_d1pt2 .g_c3pt1tle .g_d1pt1j{
    text-align: center;
}
.g_d1pt3 .g_c3pt1tle p{
    text-align: center;
}
.g_d1pt3 .g_c3pt1tle .g_d1pt1j{
    text-align: left;
    margin-top: 42px;
}
.g_d1pt4 .g_c3pt1tle p{
    text-align: center;
}
.g_d1pt4 .g_c3pt1tle .g_d1pt1j{
    text-align: center;
}
.g_d1pt5 .g_c3pt1tle p{
    text-align: center;
}
.g_d1pt5 .g_c3pt1tle .g_d1pt1j{
    text-align: center;
}
.g_d1pt2{
    background: #ffecea;
    padding-top: 100px;
    padding-bottom: 72px;
}
.g_d1pt3{
    margin-top: 108px;
}
.g_d1pt4{
    margin-top: 100px;
}
.g_d1pt5{
    background: #f4f4f4;
    padding-top: 88px;
    padding-bottom: 72px;
}
.g_d1pt6{
    margin-top: 58px;
    margin-bottom: 42px;
}
.g_d1pt3nrfl{
    width:50%;
    padding-left: 16px;
    padding-right: 16px;
}
.g_d1pt3nrfl .g_d1pt3nrflbj{
    background: url(../images/d1bj1.png) no-repeat;
    background-size: 100% 100%;
    background-position: center;
}
.g_d1pt3nrflz1 .g_d1pt3nrflbj{
    background: url(../images/d1bj2.png) no-repeat;
    background-size: 100% 100%;
    background-position: center;
}
.g_d1pt3nrflbj{
    padding:46px 35px 12px;
}
.g_d1pt3nrflbjfr{
    width:175px;
}
.g_d1pt3nrflbjfr img{
    width:100%;
}
.g_d1pt3nrflbjfl{
    width:calc(100% - 175px);
    padding-right: 20px;
}
.g_d1pt3nrfl1{
    font-family: "微软雅黑";
    font-size: 26px;
    color:#fff;
    line-height: 32px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 14px;
}
.g_d1pt3nrflbjfl p{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#fff;
    line-height: 24px;
    height: 96px;
    overflow: hidden;
    letter-spacing: 1px;
}
.g_d1pt3nrfl .g_sybtn1{
    margin-top: 12px;
    background: #fff;
}
.g_d1pt3nrfl .g_sybtn1 .g_buttn1{
    color:#00a1e9;
}
.g_d1pt3nrfl .g_sybtn2 .g_buttn1{
    color:#333333;
}
.g_d1pt3nrfl .g_sybtn2{
    margin-left: 0;
}
.g_d1pt4nrbox{
    width:694px;
    margin:0 auto 76px;
}
.g_d1pt4nrfl{
    width:50%;
    padding-right: 40px;
    padding-left: 40px;
}
.g_d1pt4nr{
    margin-left: -40px;
    margin-right: -40px;
}
.g_d1pt4nrflwz h3{
    font-family: "微软雅黑";
    font-size: 20px;
    color:#333;
    line-height: 30px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}
.g_d1pt4nrflwz p{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#666666;
    line-height: 22px;
    text-align: center;
    margin-bottom: 28px;
}
.g_d1pt4nrfl .g_sybtn1{
    margin:auto;
}
.g_d1pt4nrflwz{
    margin-top: 42px;
}
.g_d1pt4nrfl a{
    position: relative;
    display: block;
}
.g_d1pt4nrfl:first-child a::after{
    position: absolute;
    top:0;
    right:-40px;
    content:'';
    width:1px;
    height:100%;
    background:#dadada;
}
.g_d1pt5nrbox{
    background: #fff;
    border-radius: 10px;
}
.g_d1pt5nrtu{
    width:25%;
    border-right:1px solid #ededf7;
}
.g_d1pt5nrtu:last-child{
    /*border-right:1px solid transparent;*/
}
.g_d1pt5nrtup{
    margin:24px auto;
    width:192px;
}
.g_d1pt5nrtup img{
    width:100%;
}
.g_d1pt5nr{
    border-bottom:1px solid #ededf7;
}
.g_d1pt5nr:last-child{
    border-bottom:1px solid transparent;
}
.g_d1pt6wz p{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#666666;
    line-height: 22px;
    margin-bottom: 28px;
}
.g_d1pt6 .g_c3pt1tle {
    margin-bottom: 32px;
}
.g_d1pt6xiatu{
    width:33.333333%;
}
.g_d1pt6xiatu img{
    width:100%;
}
.g_d1pt6bj{
    width:100%;
    height:327px;
}
.g_d1pt6bj img{
    width:auto;
    height:100%;
    position: relative;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
}
.g_d1pt6xia{
    position: relative;
    margin-bottom: 126px;
}
.g_d1pt6xiatuo{
    position: absolute;
    top:110px;
    left:50%;
    transform: translateX(-50%);
}
.g_d1pt6btn .g_buttn1 {
    padding: 0px 25px 1px 22px;
}
.g_d1pt4nrfltu{
    position: relative;
}
.g_d1pt4nrfltumc{
    width:100%;
    height:100%;
    background:#000;
    opacity: .42;
    border-radius: 50%;
    position: absolute;
    top:0;
    left:0;
    transition: all 0.36s;
}
.g_d1pt4nrfltp{
    width:307px;
}
.g_d1pt4nrfltp img{
    width:100%;
}
.g_d2pt1 .g_c3pt1tle p{
    text-align: center;
}
.g_d2pt1 .g_c3pt1tle .g_d1pt1j{
    padding-left: 150px;
    padding-right: 150px;
}
.g_d2{
    padding-top: 96px;
    background:#fff;
}
.g_d2pt1{
    padding-bottom: 120px;
}
.g_d2pt2{
    background:#f4f4f4;
    padding-top: 78px;
    padding-bottom: 105px;
}
.g_d2pt2 .g_c3pt1tle p{
    text-align: center;
}
.g_d2pt2 .g_c3pt1tle .g_d1pt1j{
    text-align: center;
}
.g_d2pt3 .g_c3pt1tle p{
    text-align: center;
}
.g_d2pt3 .g_c3pt1tle .g_d1pt1j{
    text-align: center;
}
.g_d2pt3{
    margin-top: 98px;
    margin-bottom: 98px;
}
.g_d1pt5nrbox{
    box-shadow: 0 0 10px 5px #eaeaea;
}
.g_e1pt1nrfr{
    width:447px;
}
.g_e1pt1nrfr img{
    width:100%;
}
.g_e1{
    background:#fff;
    padding-top: 78px;
}
.g_e1pt1nrfl{
    width:486px;
    padding-right:84px; 
}
.g_e1pt1nrfl p{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#666666;
    line-height: 22px;
    margin-bottom: 24px;
    letter-spacing: 1px;
}
.g_e1pt1{
    margin-bottom: 86px;
}
.g_e1pt2nrwz p{
    font-family: "微软雅黑";
    font-size: 16px;
    color:#333333;
    line-height: 26px;
    letter-spacing: 1px;
}
.g_e1pt2 .g_c3pt1tle {
    margin-bottom: 28px;
}
.g_e1pt2nrtu{
    width:994px;
    margin-top: 70px;
    margin-bottom: 22px;
}
.g_e1pt2nrtu img{
    width:100%;
}
.g_e1pt2nrwz1{
    font-family: "微软雅黑";
    font-size: 16px;
    color:#333333;
    line-height: 26px;
    font-weight: bold;
}
.g_e1pt2nrwz2{
    width:88px;
    margin-left: 12px;
}
.g_e1pt2nrwz2 img{
    width:100%;
}
.g_e1pt2nrwzb{
    margin-bottom: 28px;
    margin-top: 12px;
}
.g_e1pt2 .g_e1pt1nrfl{
    width:100%;
}
.g_e1pt2 .g_e1pt1nrfl p{
    margin-bottom: 0;
}
.g_e1pt2plfl{
    width:33.333333%;
    padding-left: 65px;
    padding-right: 65px;
}
.g_e1pt2plfltu{
    width:184px;
    margin:auto;
}
.g_e1pt2plfltu img{
    width:100%;
}
.g_e1pt2plflwz{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#666666;
    line-height: 22px;
}
.g_e1pt2plan{
    margin-top: 50px;
    margin-bottom:62px;
}
.g_e1pt2plflwz{
    margin-top: 18px;
}
.g_e1pt2plfltu{
    position: relative;
}
.g_e1pt2plfltu::before{
    content: '';
    position: absolute;
    top:50%;
    right: -150px;
    width: 150px;
    height:1px;
    background:#cfcfcf;
    transform: translateY(-50%);
}
.g_e1pt2plfl:last-child .g_e1pt2plfltu::before{
    display: none;
}
.g_e1pt2vsfl{
    width:427px;
}
.g_e1pt2vsfl img{
    width:100%;
}
.g_e1pt2vsfr{
    width:39px;
    margin:70px 29px;
}
.g_e1pt2vsfr img{
    width:100%;
}
.g_e1pt2vs{
    margin-bottom: 100px;
}
.g_e1pt6xiaa{
    font-size: 26px;
    color: #333333;
    font-family: "source-han-serif-sc";
    line-height: 60px;
}
.g_e1pt6xiab{
    font-size: 36px;
    color: #f57c13;
    font-family: "source-han-serif-sc";
    line-height: 60px;
    font-weight: bold;
}
.g_e1pt3{
    margin-bottom: 126px;
}
.g_e1pt4{
    margin-bottom: 115px;
}
.g_e1pt6xia{
    margin-top: 62px;
}
.g_e1pt6xiafl{
    margin-top: 126px;
    margin-right: 62px;
}
.g_e1pt3tu{
    width:811px;
}
.g_e1pt3tu img{
    width:100%;
}
.g_e1pt4tu{
    width:724px;
}
.g_e1pt4tu img{
    width:100%;
}
.g_e1pt5tu{
    width:1016px;
}
.g_e1pt5tu img{
    width:100%;
}
.g_e1pt6xiaf{
    width:642px;
}
.g_e1pt6xiaf img{
    width:100%;
}
.g_e1pt6{
    margin-bottom: 134px;
}
.g_f1{
    background:#fff;
    padding-top: 67px;
    padding-bottom: 125px;
}
.g_f1pt1j{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#666666;
    line-height: 22px;
    margin-bottom: 52px;
    letter-spacing: 1px;
}
.g_f1pt1 .g_c3pt1tle{
    margin-bottom: 36px;
}
.g_f1pt1nrfltop{
    padding:74px 82px;
    background: -webkit-linear-gradient(left, #f89b18, #f79712); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #f89b18, #f79712); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #f89b18, #f79712); /* Firefox 3.6 - 15 */
    background: linear-gradient(right, #f89b18, #f79712); /* 标准的语法 */
}
.g_f1pt1nrfl{
    width:50%;
}
.g_f1pt1nrflbot{
    background:#f4f4f4;
    padding:82px;
}
.g_f1pt1nrfltop h3{
    font-family: "微软雅黑";
    font-size: 20px;
    color:#fff;
    line-height: 26px;
    font-weight: bold;
    margin-bottom: 26px;
    letter-spacing: 1px;
}
.g_f1pt1nrfltop p{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#fff;
    line-height: 22px;
    opacity: 0.8;
    letter-spacing: 1px;
}
.g_f1pt1nrflbot p{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#666666;
    line-height: 22px;
    margin-bottom: 32px;
}
.g_f1pt1nrfltu{
    width:100%;
    margin-top: 112px;
}
.g_f1pt1nrfltu img{
    width:100%;
}
.g_f1pt1nrflwz{
    background:#f77062;
    position: relative;
    padding: 78px 96px 94px 80px;
}
.g_f1pt1nrflbj{
    width:100%;
    position: absolute;
    bottom:0;
    left:0;
    z-index: 1;
}
.g_f1pt1nrflwzx{
    position: relative;
    z-index: 10;
}
.g_f1pt1nrflwzx h3{
    font-family: "微软雅黑";
    font-size: 20px;
    color:#fff;
    line-height: 26px;
    font-weight: bold;
    margin-bottom: 26px;
    letter-spacing: 1px;
}
.g_f1pt1nrflwzx p{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#fff;
    line-height: 22px;
    opacity: 0.8;
    letter-spacing: 1px;
}
.g_f1pt2{
    margin-top: 74px;
}
.g_f1pt2 .g_c3pt1tle{
    margin-bottom: 36px;
}
.g_f1pt2jjfl{
    font-size: 28px;
    color: #666;
    font-family: "source-han-serif-sc";
    font-weight: bold;
}
.g_f1pt2jjfr{
    font-family: "微软雅黑";
    font-size: 18px;
    color:#666666;
    transform: translateY(10px);
    margin-left: 20px;
}
.g_f1pt2jj{
    margin-bottom: 28px;
}
.g_f1pt2inyr{
    font-family: "微软雅黑";
    font-size: 16px;
    color:#666666;
    line-height: 26px;
    letter-spacing: 1px;
}
.g_f1pt2rw{
    margin-top: 40px;
}
.g_f1pt2rwfl1{
    height:441px;
    padding:77px 82px;
    background: -webkit-linear-gradient(left, #ffae3b, #fba325); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #ffae3b, #fba325); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #ffae3b, #fba325); /* Firefox 3.6 - 15 */
    background: linear-gradient(right, #ffae3b, #fba325); /* 标准的语法 */
}
.g_f1pt2rwfl{
    width:50%;
}
.g_f1pt2rwfl img{
    width:100%;
}
.g_f1pt2rwfl p{
    font-family: "微软雅黑";
    font-size: 14px;
    color:#fff;
    line-height: 26px;
    letter-spacing: 1px;
}
.g_f1pt2ry{
    margin-top: 48px;
}
.g_f1pt2ry h3{
    font-family: "微软雅黑";
    font-size: 20px;
    color:#333333;
    line-height: 30px;
    margin-bottom: 32px;
}
.g_f1pt2ryfl{
    width:15px;
}
.g_f1pt2ryfld img{
    width:100%;
}
.g_f1pt2ryfr{
    width:calc(100% - 30px);
    margin-left: 15px;
    font-family: "微软雅黑";
    font-size: 16px;
    color:#666666;
    line-height: 22px;
}
.g_f1pt2ryfl  img{
    width:100%;
}
.g_f1pt2ry1{
    margin-bottom: 18px;
}
.g_f1 .g_sybtn1{
    width:250px;
    margin-top: 46px;
}
.g_f1 .g_buttn1 {
    padding: 0px 44px 1px 22px;
}
.g_nianfen{
    width:200px;
    position: relative;
    z-index: 100;
}
.g_nianfen1fr{
    width:15px;
    margin-top: 15px;
}
.g_nianfen1fr img{
    width:100%;
}
.g_nianfen2{
    width:100%;
    height:150px;
    background: #fff;
    position: absolute;
    top:50px;
    left:0;
    padding-left: 22px;
    padding-top: 18px;
    overflow: hidden;
    box-shadow: 0 3px 2px #f1f1f1;
    display: none;
}
.g_nianfen1fl{
    color: #999;
    font-size: 16px;
    line-height: 50px;
    font-family: "微软雅黑";
}
.g_nianfen2 li{
    color: #999;
    font-size: 14px;
    line-height: 26px;
    font-family: "微软雅黑";
    cursor: pointer;
}
.g_nianfen1{
    width:100%;
    height:50px;
    background: #fff;
    border-radius: 25px;
    box-shadow: 0 5px 10px #f1f1f1;
    padding-left:20px;
    padding-right:20px;
}
.g_nianfen1fr img{
    transition: all 0.36s;
}
.g_nianfen.act .g_nianfen1fr img{
    transform: rotate(180deg);
}
.g_nianfen1{
    cursor: pointer;
}
.g_nianfen.act .g_nianfen2{
    display: block;
}
.g_nianfen2{
    transition: all 0.36s;
}
.g_vio{
    display: none;
}
.g_viomc{
    width:100vw;
    height:100vh;
    background: #000;
    opacity: 0.84;
    position: fixed;
    top:0;
    left:0;
    z-index: 999;
}
.g_video{
    width:875px;
    position: fixed;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    z-index: 1000;
}
.g_vioclo{
    width:36px;
    position: absolute;
    top:-36px;
    right:-36px;
    cursor: pointer;
}
.g_vioclo img{
    width:100%;
}
.g_video video{
    width:100%;
    height:100%;
}
.g_sy1nrfl3{
    display: none;
}
.g_fogg5 img{
    width:100%;
}
.g_foot2{
    margin-top: -115px;
}
.g_nyfootnr1 span{
    color: #666;
    font-size: 14px;
    line-height: 24px;
    font-family: "微软雅黑";
    display: block;
    margin-top: 12px;
    height:72px;
    overflow:hidden;
    letter-spacing: 1px;
}
.g_sy3{
    margin-top: 62px;
}
.g_d1pt6wz{
    margin-bottom: 48px;
}
.g_f4 .slick-dots {
    bottom: -66px;
}
.g_f5.g_h2{
    padding-top: 0;
    background: #f9f9f9;
    margin-top: -42px;
}
.g_h2 .g_f5pt2 {
    padding-top: 100px;
}
.g_h3tle{
    color: #333;
    font-size: 18px;
    line-height: 24px;
    font-family: "微软雅黑";
    letter-spacing: 1px;
}
.g_h3{
    margin-top: 42px;
    margin-bottom: 62px;
    height: 20vh;
}
.g_d1map1{
    display: none;
}
.g_d1ding{
    width:214px;
    height:50px;
    padding: 8px 12px;
    position: relative;
    transition: all 0.36s;
}
.g_dianyuan{
    width:30px;
    height:30px;
    background: #94b9fb;
    border-radius: 50%;
    position: relative;
}
.g_dianyuan::after{
    content: '';
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    width:12px;
    height:12px;
    border-radius: 50%;
    background: #fff;
}
.g_dianloca h3{
    color: #333;
    font-size: 14px;
    line-height: 18px;
    font-family: "微软雅黑";
    text-align: left;
    padding-left: 5px;
}
.g_dianloca p{
    color: #666666;
    font-size: 14px;
    line-height: 18px;
    font-family: "微软雅黑";
    text-align: left;
}
.g_dianloca{
    padding-left: 6px;
}
.g_d1ding .g_dianline span{
    position: absolute;
    top: -6px;
    right: 0;
    width: 12px;
    height: 12px;
    background: #2993ee;
    border-radius: 50%;
}
.g_d1ding .g_dianline span::after {
    content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50%;
}
.g_d1mapo{
    position: relative;
}
.g_d1pt2int1 p{
    color: #666666;
    font-size: 14px;
    line-height: 22px;
    font-family: "微软雅黑";
}
.g_d1dingbox{
    position: relative;
}
/*北京*/
.g_d1ding1{
    position: absolute;
    top:28.395061%;
    left:19.416666%;
}
.g_d1ding1 .g_dianline {
    width: 53px;
    height: 1px;
    border-top: 1px dashed #519fe8;
    position: absolute;
    top: 63px;
    right: -29px;
    transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -webkit-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
}
/*重庆*/
.g_d1ding2{
    position: absolute;
    top:39.506172%;
    left:16.3125%;
}
.g_d1ding2 .g_dianline {
    width: 36px;
    height: 1px;
    border-top: 1px dashed #519fe8;
    position: absolute;
    top: 55px;
    right: -23px;
    transform: rotate(41deg);
    -ms-transform: rotate(41deg);
    -webkit-transform: rotate(41deg);
    -o-transform: rotate(41deg);
    -moz-transform: rotate(41deg);
}
/*新德里*/
.g_d1ding3{
    position: absolute;
    bottom:34.876543%;
    left:18.166666%;
}
.g_d1ding3 .g_dianline {
    width: 103px;
    height: 1px;
    border-top: 1px dashed #519fe8;
    position: absolute;
    top: -23px;
    left: 22px;
    transform: rotate(-25deg);
    -webkit-transform: rotate(-25deg);
    -webkit-transform: rotate(-25deg);
    -o-transform: rotate(-25deg);
    -moz-transform: rotate(-25deg);
}
/*广西*/
.g_d1ding4{
    position: absolute;
    bottom:20.679012%;
    left:20.291666%;
}
.g_d1ding4 .g_dianline {
    width: 143px;
    height: 1px;
    border-top: 1px dashed #519fe8;
    position: absolute;
    top: -71px;
    right: -60px;
    transform: rotate(-84deg);
    -webkit-transform: rotate(-84deg);
    -webkit-transform: rotate(-84deg);
    -o-transform: rotate(-84deg);
    -moz-transform: rotate(-84deg);
}
/*首尔*/
.g_d1ding5{
    position: absolute;
    top:31.327160%;
    left: 44.645833%;
}
.g_d1ding5 .g_dianline {
    width: 56px;
    height: 1px;
    border-top: 1px dashed #519fe8;
    position: absolute;
    top: 50px;
    left: -47px;
    transform: rotate(-84deg);
    -webkit-transform: rotate(-84deg);
    -webkit-transform: rotate(-230deg);
    -o-transform: rotate(-84deg);
    -moz-transform: rotate(-84deg);
}
/*天津*/
.g_d1ding6 {
    position: absolute;
    top: 43.32716%;
    left: 46.045833%;
}
.g_d1ding6 .g_dianline {
    width: 98px;
    height: 1px;
    border-top: 1px dashed #519fe8;
    position: absolute;
    top: 7px;
    left: -97px;
    transform: rotate(-164deg);
    -webkit-transform: rotate(-164deg);
    -webkit-transform: rotate(-164deg);
    -o-transform: rotate(-164deg);
    -moz-transform: rotate(-164deg);
}
/*无锡*/
.g_d1ding7 {
    position: absolute;
    top: 54.32716%;
    left: 42.045833%;
}
.g_d1ding7 .g_dianline {
    width: 64px;
    height: 1px;
    border-top: 1px dashed #ff9700;
    position: absolute;
    top: -22px;
    left: -41px;
    transform: rotate(-118deg);
    -webkit-transform: rotate(-118deg);
    -webkit-transform: rotate(-118deg);
    -o-transform: rotate(-118deg);
    -moz-transform: rotate(-118deg);
}
/*广州*/
.g_d1ding8 {
    position: absolute;
    top: 66.32716%;
    left: 40.045833%;
}
.g_d1ding8 .g_dianline {
    width: 114px;
    height: 1px;
    border-top: 1px dashed #519fe8;
    position: absolute;
    top: -50px;
    left: -58px;
    transform: rotate(-102deg);
    -webkit-transform: rotate(-102deg);
    -webkit-transform: rotate(-102deg);
    -o-transform: rotate(-102deg);
    -moz-transform: rotate(-102deg);
}
/*旧金山*/
.g_d1ding9 {
    position: absolute;
    top: 35.32716%;
    right: 13.045833%;
}
.g_d1ding9 .g_dianline {
    width: 44px;
    height: 1px;
    border-top: 1px dashed #519fe8;
    position: absolute;
    top: 40px;
    left: -40px;
    transform: rotate(-102deg);
    -webkit-transform: rotate(-102deg);
    -webkit-transform: rotate(-220deg);
    -o-transform: rotate(-102deg);
    -moz-transform: rotate(-102deg);
}
.g_d1ding{
    cursor: pointer;
}
.g_d1pt2int1tle{
    display: none;
}
.g_d1pt2int1{
    transition: all 0.1s;
    max-width:0;
    overflow: hidden;
    opacity: 0;
    max-height:0;
}
.g_d1dingbox{
    background: rgba(255,255,255, .9);
    border-radius: 25px;
}
.g_d2 .g_sy42nr1 {
    padding-left: 12px;
    padding-right: 12px;
}
.g_e1pt6xiafr{
    width:642px;
}
.g_e1pt6xiafr img{
    width:100%;
}
.g_e1pt6xiac2{
    width:42px;
}
.g_e1pt6xiac2 img{
    width:100%;
}
.g_f1pt1nrflbj img{
    width:100%;
}
.g_c3pt4 .g_sybtn1{
    margin-top: 28px;
}








@media screen and (max-width: 1200px){
    .g-lang{
        line-height: 64px;
        margin-right: 4px;
    }
    .g-lang .con{
        top: 74px;
        opacity: 1;
        display: none;
        visibility: visible;
    }
}

/*鼠标效果*/
@media screen and (min-width: 1200px){
    .g_phxlfl1:hover a{
        color:#fff;
        background:#00a1e9 /*#f18d00*/;
    }
    .g_phxlfl1:first-child a:hover{
        border-top-left-radius:10px; 
        border-top-right-radius:10px; 
        background:#00a1e9 /*#f18d00*/;
    }
    .g_phxlfl1:last-child a:hover{
        border-bottom-left-radius:10px; 
        border-bottom-right-radius:10px; 
        background:#00a1e9 /*#f18d00*/;
    }
    .g_foewm1:hover .g_footewm{
        text-align: center;
        float: none;
        color:#fff;
        width:100%;
    }
    .g_foewm1:hover .g_foottu{
        width:126px;
        float: none;
        position: absolute;
        top: 16px;
        left:50%;
        transform: translateX(-50%);
    }
    .g_foewm1:hover .g_foottu2{
        display: block;
    }
    .g_foewm1:hover .g_foottu1{
        display: none;
    }
    .g_foewm1:hover .g_foottubox{
        width:160px;
        height:160px;
        background:#d14d4b;
        position: absolute;
        border-radius: 25px;
        top: -170px;
        left:0;
    }
    .g_nydh1:hover a{
        background: #fff;
        border-radius: 25px;
    }
    .g_fenye .sy-size:hover .icon-shuangjiaofu-zuo{
        color:#00a1e9;
    }
    .g_fenye .sy-size:hover .icon-shuangjiaofu-you{
        color:#00a1e9;
    }
    .g_fenye .prev:hover .icon-zuo{
        color:#00a1e9;
    }
    .g_fenye .next:hover .icon-z043-you{
        color:#00a1e9;
    }
    .g_fenye .sy-size:hover{
        border:1px solid #00a1e9;
    }
    .g_fenye .next:hover{
        border:1px solid #00a1e9;
    }
    .g_fenye .prev:hover{
        border:1px solid #00a1e9;
    }
    .public-yema4  .comp-tabli:hover li {
        border: 1px solid #00a1e9;
        margin: 0px 5px;
        color:#00a1e9;
    }
    .g_sy42nr1:hover .g_sy42nr1tu img{
        transform: scale(1.1);
    }
    .g_sy51lb1:hover .g_sy51lb1fl img{
        transform: scale(1.1);
    }
    .g_f2pa2new:hover .g_f2pa2newtu img{
        transform: scale(1.1);
    }
    .g_f2pa2new:hover .g_f2pa2newz p{
        color:#00a1e9;
    }
    .g_f2pa2new:hover .g_f2pa2newzmore1{
        color:#00a1e9;
    }
    .g_f2pa2new:hover .g_f2pa2newzmore2 .g_new1{
        opacity: 0;
    }
    .g_f2pa2new:hover .g_f2pa2newzmore2 .g_new2{
        opacity: 1;
    }
    .g_f2pa2nrfr:hover .g_f2pa2nrfrtu img{
        transform: scale(1.1);
    }
    .g_f2pa2nrfr:hover .g_f2pa2nrfrtle h4{
        color:#00a1e9;
    }
    .g_f2pa2nrfr:hover .g_f2pa2newzmore2 .g_new1{
        opacity: 0;
    }
    .g_f2pa2nrfr:hover .g_f2pa2newzmore2 .g_new2{
        opacity: 1;
    }
    .g_f2pa2nrfr:hover .g_f2pa2newzmore1{
        color:#00a1e9;
    }
    .g_f3dibu1:hover p{
        color:#00a1e9;
    }
    .g_f3dibu2:hover p{
        color:#00a1e9;
    }
    .g_b4partnr1:hover .g_b4panrtle{
        font-weight: bold;
        color:#00a1e9;
    }
    .g_b4partnr1:hover .g_f2pa2newzmore2 .g_new1{
        opacity: 0;
    }
    .g_b4partnr1:hover .g_f2pa2newzmore2 .g_new2{
        opacity: 1;
    }
    .g_foot2{
        background: #666/*url(../images/dibu_02.png) no-repeat*/;
        background-size: 100% 100%;
        background-position: center;
        position: relative;
        z-index: 1;
    }
    .g_e2pt4nrfl:hover .g_e2pt4mc{
        opacity: 0;
    }
    .g_f4pt1lb1:hover .g_f4pt1lb1mc{
        opacity: 0;
    }
    .g_f4pt2bfl:hover .g_f4pt2bflmc{
        opacity: 0;
    }
    .zs_wenti:hover .zs_wentifl .zs_a {
        display: none;
    }
    .zs_wenti:hover .zs_wentifl .zs_b {
        display: inline-block;
    }
    .g_c1pt2xlfl:hover .g_c1pt2xlfltumc{
        opacity: 0.8;
    }
    .g_c1pt2xlfl:hover .g_c1pt2xlflmore{
        opacity: 1;
    }
    .g_d1pt4nrfl:hover .g_d1pt4nrfltumc{
        opacity: 0;
    }
    .g_c1pt2xlfl:hover .g_c1pt2xlflmore1{
        transform: translateY(0px);
    }
    .g_d1dingbox:hover{
        z-index: 9999;
    }
    .g_d1dingbox:hover .g_d1pt2int1{
        display: block;
        padding:14px 28px 18px;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 25px;
        /*max-height:180px;*/
        max-width:545px;
        opacity: 1;
        max-height:150px;
    }
    .g_d1dingbox:hover .g_d1ding{
        max-width:545px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        position: relative;
        z-index: 1000;
        opacity: 0.9;
    }
    .g_d1dingbox:hover .g_dianline{
        display: none;
    }
    .g_phxlfl1:hover .g_phxlfl1tu1{
        opacity:0;
    }
    .g_phxlfl1:hover .g_phxlfl1tu2{
        opacity:1;
    }
    .g_phxlfl1:hover .g_phxlfl1a{
        color:#fff;
    }
    .g_foot2 .head:hover{
        background: #d14d4b ;
    }
}
/*载入效果*/
/*首页*/
.g_sy1nrfl{
    -webkit-animation: fadeInLeft 1s ease both;
    animation: fadeInLeft 1s ease both;
    animation-delay: 0.3s;
}
.g_sy1nrfr{
    -webkit-animation: fadeInRight 1s ease both;
    animation: fadeInRight 1s ease both;
    animation-delay: 0.3s;
}
.g_sy1nr1 .g_sy1nrfl{
    -webkit-animation: fadeInRight 1s ease both;
    animation: fadeInRight 1s ease both;
    animation-delay: 0.3s;
}
.g_sy1nr1 .g_sy1nrfr{
    -webkit-animation: fadeInLeft 1s ease both;
    animation: fadeInLeft 1s ease both;
    animation-delay: 0.3s;
}
.g_sy22 .g_sy22tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_sy3 .g_sy3tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_sy3nr11{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_sy3nr12{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.g_sy3nr13{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.6s;
}
.g_sy3 {
    overflow: hidden;
}
.g_sy4 .g_sy42tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_sy42nr1x1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_sy42nr1x2{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.g_sy42nr1x3{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.6s;
}
.g_sy4 .g_sybtn{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.6s;
}
.g_sy42nr{
    overflow: hidden;
}
.g_sy5b{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.g_sy6{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
/*b1*/
.g_b1 .g_b1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_b1part1 .g_b1part1fl{
    -webkit-animation: fadeInLeft 1s ease both;
    animation: fadeInLeft 1s ease both;
    animation-delay: 0.3s;
}
.g_b1part1 .g_b1part1fr{
    -webkit-animation: fadeInRight 1s ease both;
    animation: fadeInRight 1s ease both;
    animation-delay: 0.3s;
}
.g_b1part2 .g_b1part1fl{
    -webkit-animation: fadeInRight 1s ease both;
    animation: fadeInRight 1s ease both;
    animation-delay: 0.3s;
}
.g_b1part2 .g_b1part1fr{
    -webkit-animation: fadeInLeft 1s ease both;
    animation: fadeInLeft 1s ease both;
    animation-delay: 0.3s;
}
.g_b1foot{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.3s;
}
/*b2*/
.g_b2pt1 .g_b2tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_b2pt1box{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_b2pt1{
    overflow: hidden;
}
.g_b2tle, .g_b2pt2jj{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_b2pt2nr1tle, .g_b2pt2nr1p{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.g_b2pt2nr1bflban1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.g_b2pt2nr1bflban2{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.6s;
}
.g_b2pt2nr1bflban3{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.7s;
}
.g_b2pt2nr1{
    overflow: hidden;
}
.g_b2pt2nr2tle, .g_b2pt2nr2tu{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.g_b2pt3fl{
    -webkit-animation: fadeInLeft 1s ease both;
    animation: fadeInLeft 1s ease both;
    animation-delay: 0.4s;
}
.g_b2pt3fr{
    -webkit-animation: fadeInRight 1s ease both;
    animation: fadeInRight 1s ease both;
    animation-delay: 0.4s;
}
/*b3*/
.g_b3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_b3pt1p{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_b3pt1map{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.g_b3pt2{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
/*b4*/
.g_f2part1{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_b4part1 h3{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.g_b4partnr1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.g_b4partnr{
    overflow: hidden;
}
/*c1*/
.g_c1pt1 .g_c1pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_c1pt1fl1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_c1pt1fl2{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.g_c1pt1fl3{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.6s;
}
.g_c1pt1fl4{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.7s;
}
.g_c1pt1, .g_c1pt2{
    overflow: hidden;
}
.g_c1pt2 .g_c1pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_c1pt2xlfl1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_c1pt2xlfl2{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.g_c1pt2xlfl3{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.6s;
}
.g_c1pt2xlfl4{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_c1pt2xlfl5{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.g_c1pt2xlfl6{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.6s;
}
.g_c1pt2xlfl7{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_c1pt2xlfl8{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.g_c1pt2xlfl9{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.6s;
}
/*c2*/
.g_c2 .g_c2tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_c2 .g_c2pt1jj{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_c2pt1kafl1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_c2pt1kafl2{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_c2pt1ka{
    overflow: hidden;
}
.g_c2pt1zx1{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.45s;
}
.g_c2pt1zx2{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.5s;
}
.g_c2pt1zx3{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.55s;
}
.g_c2pt2tle, .g_c2pt2zx{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_c2pt2icon1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_c2pt2{
    overflow: hidden;
}
/*c3*/
.g_c3pt1 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_c3pt1nrfl{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_c3pt1nr{
    overflow: hidden;
}
.g_c3pt2 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_c3pt2 p{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_c3pt2wz{
    overflow: hidden;
}
.g_c3pt3 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_c3pt3 .g_c3pt3nrfl{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_c3pt3nr{
    overflow: hidden;
}
.g_c3pt4 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_c3pt4 .g_c3pt4wz{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_cejo{
    overflow: hidden;
}
.g_c3cen1{
    overflow: hidden;
}
.g_c3cen1 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_c3cenjj{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_c3cenz1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_c3cen1 .g_sybtn1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_centerxh3{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_c3cen2box{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_c3cen2{
    overflow: hidden;
}
/*d1*/
.g_c4boxfl{
    -webkit-animation: fadeInLeft 1s ease both;
    animation: fadeInLeft 1s ease both;
    animation-delay: 0.4s;
}
.g_c4boxfr{
    -webkit-animation: fadeInRight 1s ease both;
    animation: fadeInRight 1s ease both;
    animation-delay: 0.4s;
}
.g_d1pt1 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_d1pt1nrfl{
    -webkit-animation: fadeInLeft 1s ease both;
    animation: fadeInLeft 1s ease both;
    animation-delay: 0.4s;
}
.g_d1pt1nrfr{
    -webkit-animation: fadeInRight 1s ease both;
    animation: fadeInRight 1s ease both;
    animation-delay: 0.4s;
}
.g_d1pt2{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_d1pt3 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_d1pt3nrfl{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_d1pt3nrflz1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_d1pt3nr{
    overflow: hidden;
}
.g_d1pt4 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_d1pt4{
    overflow: hidden;
}
.g_d1pt4nrfl{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_d1pt5{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.g_d1pt6 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_d1pt6 .g_d1pt6wz{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_d1pt6t{
    overflow: hidden;
}
.g_d1pt6xiatuo{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.g_d1pt6 .g_d1pt6btn{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
/*d2*/
.g_d2 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_d2pt1lo{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_d2pt1{
    overflow: hidden;
}
.g_d2pt2{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_d2pt3{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
/*e1*/
.g_e1pt1 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_e1pt1nrfl{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e1pt1nrfr{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e1pt1{
    overflow: hidden;
}
.g_e1pt2 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_e1pt2nrwz{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_e1pt2nrtu img{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e1pt2nrtu{
    overflow: hidden;
}
.g_e1pt2nrwz{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e1pt2nrwzb{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e1pt1nrfl{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e1pt2plfl{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e1pt2plan{
    overflow: hidden;
}
.g_e1pt2vsfl{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e1pt2vsfr{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e1pt2vs{
    overflow: hidden;
}
.g_e1pt3 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_e1pt3tu img{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e1pt3tu{
    overflow: hidden;
}
.g_e1pt4 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_e1pt4tu img{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e1pt4tu{
    overflow: hidden;
}
.g_e1pt6 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_e1pt5tu img{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e1pt5tu{
    overflow: hidden;
}
.g_e1pt6xia{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.g_e1pt6{
    overflow: hidden;
}
/*e2*/
.g_e2pt1fl{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e2pt1fr{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e2pt1, .g_e2pt2, .g_e2pt3{
    overflow: hidden;
}
.g_e2pt2 .g_e2pt1flh{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_e2pt2nr1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e2pt3 .g_e2pt1flh{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_e2pt3nrfl{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_e2pt4 .g_e2pt1flh{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_e2pt4nrfl{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_f1pt1 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_f1pt1 .g_f1pt1j{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_f1pt1nrfl1{
    -webkit-animation: fadeInLeft 1s ease both;
    animation: fadeInLeft 1s ease both;
    animation-delay: 0.4s;
}
.g_f1pt1nrfl2{
    -webkit-animation: fadeInRight 1s ease both;
    animation: fadeInRight 1s ease both;
    animation-delay: 0.4s;
}
.g_f1pt2 .g_c3pt1tle{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_f1pt2intr{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_f1pt2rwfl1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_f1pt2rwfl2{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_f1pt2ry{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.g_f2part2 h3{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_f2pa2new{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_f2pa2nr{
    overflow: hidden;
}
.g_f4pt1{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_f4pt2{
    overflow: hidden;
}
.g_f4pt2bfl{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_f5pt1{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_e2pt1flhox{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_f5pt2nr1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_f5pt2nr{
    overflow: hidden;
    display: none;
}
.g_g1 .g_e2pt1flh{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_g1 .g_f2part1{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.zs_box{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_b1 .g_buttn1 {
    font-size: 14px;
    color: #fff;
    font-family: "微软雅黑";
    line-height: 38px;
    padding: 0px 10px 1px 22px;
    letter-spacing: 1px;
}
.g_d1pt5 .g_sybtn1{
    margin:52px auto 0;
}
.g_djsmc{
    width:100vw;
    height:100vh;
    background: rgba(0,0,0, .3);
    position: fixed;
    top:0;
    left:0;
}
.g_djsbox{
    display: none;
    position: relative;
    z-index: 1000;
}
.g_djs{
    width:840px;
    position: fixed;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
}
.g_djshang{
    background: url(../images/djsbox_03.png) no-repeat;
    background-size: 100% 100%;
    background-position: center; 
    padding-left: 180px;
    padding-right: 54px;
    padding-top: 88px;
    padding-bottom: 78px;
}
.g_djstle{
    width:100%;
}
.g_djstle1{
    width:29px;
}
.g_djstle1 img{
    width:100%;
}
.g_djstle2{
    width:calc(100% - 29px);
    padding-left: 12px;
    font-size: 30px;
    color: #fff;
    font-family: "微软雅黑";
    letter-spacing: 1px;
}
.g_djstle2 span{
    font-size: 32px;
    color: #fff;
    font-family: "Conv_CharlemagneStd-Bold";
    padding-left: 10px;
}
.g_djsact{
    font-size: 60px;
    color: #fff;
    font-family: "微软雅黑";
    margin-bottom: 38px;
}
.g_djsp p{
    font-size: 24px;
    color: #fff;
    font-family: "微软雅黑";
    margin-bottom: 20px;
    letter-spacing: 1px;
}
.g_djstle{
    margin-bottom: 32px;
}
.g_djszx{
    margin-top: 56px;
}
.g_djszxfl{
    width:160px;
    height:40px;
    background: #fff;
    border-radius: 25px;
    padding:8px 12px;
}
.g_djszxfltu1{
    width:22px;
}
.g_djszxfltu1 img, .g_djszxfltu3 img{
    width:100%;
}
.g_djszxfltu3{
    width:19px;
}
.g_djszxfltu2{
    font-size: 16px;
    color: #f18d01;
    font-family: "微软雅黑";
    padding-left: 6px;
    padding-right: 16px;
    line-height: 22px;
}
.g_djszxfl:nth-child(1){
    margin-right: 18px;
}
.g_djsxxfrtu{
    width:164px;
    border-radius: 15px;
    border:1px dashed #fff;
    padding:5px;
}
.g_djsxxfrtu img{
    width:100%;
}
.g_djsxxfr p{
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-family: "微软雅黑";
    margin-top: 12px;
}
.g_djsclo{
    position: absolute;
    top:0;
    right:50px;
    width:37px;
    cursor: pointer;
}
.g_djsclo img{
    width:100%;
}
.g_nyfootnr1{
    position: relative;
}
.g_nftuewm{
    position: absolute;
    top: -180px;
    left: 50%;
    transform: translateX(-50%);
    width:160px;
    display: none;
}
.g_nftuewm img{
    width:100%;
}
.g_fozxunb{
    cursor: pointer;
}
.g_banph{
    display: none;
}
.g_f1{
    overflow: hidden;
}
.g_phxlfl1tu{
    position: relative;
    width:4px;
    margin-right: 5px;
    margin-top: 16px;
}
.g_phxlfl1tu img{
    width:100%;
}
.g_phxlfl1tu1{
    position: relative;
    top:0;
    left:0;
}
.g_phxlfl1tu2{
    position: absolute;
    top:4px;
    left:0;
    opacity: 0;
}
.g_phxlfl1 a{
    padding-left: 56px;
    display: block;
    padding-right: 15px;
}
.g_d1pt5 .g_buttn1 {
    padding: 0px 25px 1px 22px;
}
.g_pcdh1:hover .g_pcdhtlea{
    color:#00a1e9 /*#f18d00*/;
}
.g_pcdh1.act .g_pcdhtlea{
    color:#00a1e9 /*#f18d00*/;
}
.g_fosmfl a{
    font-size: 12px;
    color:#fff /*#eaa7a6*/;
    font-family: "微软雅黑";
}
.g_f2pa2newbox{
    overflow: hidden;
}
.g_foot2 .head{
    transition: all 0.36s;
}
/*底部去小手*/
.g_folocal .g_folocalwz a{
	cursor: auto;
}
.g_ban{
	display: none;
}
.g_ban0{
	display: block;
}
.g_b3 .g_sybtn2 {
    width: 218px;
}
/*.g_sybtn2 .g_buttn1{
    padding: 0px 42px 1px 22px;
}*/
.g_sy63nr{
    position: relative;
}
.g_sy63nr:before{
    width:1px;
    height:145px;
    background: #dcdcf0;
    content: '';
    position: absolute;
    top:0;
    right:0;
}
.g_b3 .g_buttn1 {
    padding: 0px 40px 1px 22px;
}

.g_d1ding7 .g_dianyuan {
    width: 30px;
    height: 30px;
    background: #ff9700;
    border-radius: 50%;
    position: relative;
}
.g_d1ding7 .g_dianline span {
    width: 16px;
    height: 16px;
    background: #ff9700;
}
.g_d1ding7 .g_dianline span::after {
    top: 4px;
    left: 4px;
    width: 8px;
    height: 8px;
}
.g_f5zz{
    padding-top: 0;
    margin-top: -60px;
}
.g_f5zz .g_f5pt2 {
    padding-top: 132px;
}
/***********6.4************/

.g_yytanbdbox {
    height:80px;
}
.g_yytanbdbox textarea{
    width:100%;
    height:100%;
    resize: none;
    padding: 15px 25px;
}
.g_nyfootnr1:nth-child(2){
    cursor: pointer;
}
.g_nyfootnr1:nth-child(1){
	cursor: pointer;
}

.g_b3tablebox .g_b3tabwz p {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #666;
    line-height: 20px;
    letter-spacing: 1px;
    font-weight: bold;
}
.g_b3tablebox .g_b3tab2 {
    width: 5px;
    border-right: 1px solid #e5e5e5;
    padding-right:30px
}
.g_b3tablebox .g_b3tabwz{
      padding-right:30px
}
.dianjitanchu{
    cursor:pointer;
}

/****************************新增页面样式1   6.4**************************************/

.ny_tle {
    padding-top: 90px;
    padding-bottom: 35px;
}
.ny_tle h1 {
    font-size: 30px;
    line-height: 30px;
    color: #666;
    font-weight: bold;
    text-align: center;
}
.ny_tle h2 {
    position: relative;
    font-size: 14px;
    line-height: 30px;
    color: #595656;
    text-align: center;
    margin-top: 12px;
    font-family: hn35;
}
.ny_tle span {
    display: block;
    width: 60px;
    height: 1px;
    background: #aaaaaa;
    margin: 0 auto;
    margin-top: 12px;
}
.c1_cp {
    margin-bottom: 30px;
}
.c1_cp .img_box {
    position: relative;
    float: left;
    width: 43.33%;
    overflow: hidden;
}
.c1_cp .img_box .bg {
    position: relative;
}
.c1_cp .img_box .pic {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transition: all .6s ease-out 0s;
    -moz-transition: all .6s ease-out 0s;
    -ms-transition: all .6s ease-out 0s;
    -o-transition: all .6s ease-out 0s;
    transition: all .6s ease-out 0s;
}
.c1_cp .tit {
    float: left;
    width: calc(100% - 43.33%);
    padding: 40px 75px;
    background-color: #f4f4f4;
    height: 280px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.c1_cp .tit h1 {
    display: block;
    font-size: 24px;
    line-height: 32px;
    color: #333;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    max-height:32px;
    overflow: hidden;
}
.c1_cp .tit .xian {
    display: inline-block;
    width: 44px;
    height: 1px;
    border-top: 1px solid #ffa320;
    margin-top: 20px;
    margin-bottom: 24px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.c1_cp .tit p {
    font-size: 16px;
    line-height: 28px;
    color: #666666;
    height: 56px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    max-height:56px;
    overflow: hidden;
}
.c1_cp .tit .more {
    position: relative;
    display: inline-block;
    width: 180px;
    height: 24px;
    margin-top: 42px;
    background-color: #70b92c;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    padding: 0 22px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.g_sybtn1sb{
    margin-top:15px;
}
.xinzengman{
    margin-bottom:250px;
}
.xizneng2boxxxa p{
    font-size: 16px;
    color: #666666;
    font-family:"微软雅黑";
    line-height:1.75;
}
.xizneng2boxxxa p img{
    max-width:100%;
}
.xizneng2boxxxa img{
    max-width:100%;
}
.c1_cp  .img_box img{
    width:100%;
}
.ny_tleboxxaa {
    text-align:left;
    width:1200px;
    margin:0 auto;
}
.ny_tleboxxaa h1{
    text-align:left;
    font-family:"思源宋体";
}
.ny_tleboxxaa span{
    margin-left:0;
}
.tit{
    transition:all .3s ease-out;
}
.g_sybtn1sb{
    transition:all .3s ease-out;
}
.ace_honor{
    width:100%;
}
.ace_honor img{
    width:100%;
}
.g_e2pt1flhoxfr1{
    font-size: 16px;
    font-family:"微软雅黑";
    padding:10px 15px;
    text-align: center;
    border-radius: 25px;
    color:#ffa320;
    margin-left: 15px;
    background: #fff;
}
.g_e2pt1flhoxfr1.act{
    background: #00a1e9 /*#ffa320*/;
    color: #fff;
}
/*.g_f5pt2nr{
    display: none;
}*/
.g_f5pt2nract{
    display: block;
}

@media screen and (min-width: 1200px){
    .c1_cp:hover .tit{
        background:#e0e0e0 /*#ffe7e5*/;
    } 
    .c1_cp:hover .g_sybtn1sb{
        background:#fff;
    }
    .g_buttn1{
        transition:all .3s ease-out;
        cursor:pointer;
    }
    .c1_cp:hover .g_buttn1 {
        color:#666666;
    }
    .c1_cp:hover .pic{
        transform: translate(-50%,-50%) scale(1.2);
    }   
}

/*************************6.20新增***************************/
.sunny_honors .g_f5pt2{
    background:#fff;
}  
.sunny_honors .g_e2pt1flhoxfr1{  
    box-shadow: -5px 5px 10px #f0efef;
    cursor: pointer;
}
.sunny_tan{
    width:560px;
    position:fixed;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    padding:40px 40px 60px;
    background:#fff;
    box-shadow:-3px 2px 10px #c1c1c1;
    z-index:1000;
    display:none;
}
.sunny_tan_pic{
    position:relative;
    width:100%;
    overflow:hidden;
}
.sunny_tan_pic img{
    width:100%;
}
.sunny_tan_picone{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
}
.sunny_tan_text{
    padding-top:26px;
}
.sunny_tan_text p{
    color:#666666;
    font-size:14px;
    font-family:"微软雅黑";
    line-height:24px;
}
.sunny_tan_box {
    height:460px;
}
.sunny_tan_zz{
	min-height:465px;
}
.sunny_tan .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: rgba(0,0,0,0000000.75)!important;
}
.sunny_btn{
    position:absolute;
    top:15px;
    right:15px;
    z-index:10;
    cursor:pointer;
}
.g_f5pt2ying{
    cursor:pointer;
}
.g_d2pt1{
    position:relative;
}
.sunny_xinzeng_a{
    width: 170px;
    height: 38px;
    background: #ffa320;
    border-radius: 25px;
    margin:0 auto;
    position:absolute;
    bottom:25px;
    left:50%;
    transform:translateX(-50%);
}
.g_tyrenz{
    width:60px;
    margin-top: 18px;
    margin-right: 10px;
}
.g_tyrenz img{
    width:100%;
}
.g_tyrenz1 {
    width: 80px;
    margin-top: 18px;
    margin-right: 10px;
}
.g_tyrenz1 img{
    width:100%;
}
.fanye{ width:100%; float: left; text-align: center; padding: 20px 0px; }
.fanye ul li{ display: inline-block; padding: 5px 2px;}
.fanye ul li a{ border:1px solid #dddddd; background: #fff; padding: 5px 5px; border-radius: 3px; color: #666; font-size: 12px;}
.fanye ul li a:hover,.fanye ul li a.current{ background: #ddd;}

.g_fosmfl{ text-align: center;}
.g_fosmfr{display: flex;justify-content: center;}
