*{
	padding: 0;
	margin: 0;
	text-decoration: none;
	list-style: none;
	font-family: "Microsoft YaHei" !important;
}

.hide{
    display: none;
}
.foot a{
	color: #fff;
}

.lr-desc {
    -webkit-animation: fadeInUp .6s .2s both;
    animation: fadeInUp .6s .2s both;
}
.lr-desc {
    text-align: center;
    color: #737c8b;
}
.cp{

	line-height: 30px;
	margin: 20px auto;
	padding: 20px;
}
.lr-desc {
    font-size: 16px;
	margin:30px auto;
	line-height: 30px
}

.index-first-data-number {
    font-size: 46px;
    font-family: fontStyleOne;
}
.index-first-data-unit {
    font-size: 16px;
}
.index-first-data-up {
    color: #4285f4 !important;
}
.index-first-data-down, .index-first-data-title {
    font-size: 16px;
    color: #737c8b;
}

#tabox li a{
	text-align: center;
	/* color: #FFFFFF; */
}
#tabox .active{
	border-bottom: #001FCC !important;
}

#mytab-content{
	/* color: #ffffff; */
}
.h4{
	text-align: left;
}
.fcont{
	padding: 10px 40px;
}
.fcont h5{
	font-weight: bold;
	font-size: 16px;
}
.fcont .img{
	width: 110px;
	height: 110px;
	margin: auto;
}

.fcont div, .fcont h5,.fcont p{
	/* margin: 10px auto; */
	text-align: left;
	line-height: 30px;
}

.case-info-btn-wrap{
	text-align: right;
	line-height: 60px;
}
.case-info-btn-wrap a{
	background: #337ab7;
	padding: 10px;
	color: #FFFFFF;
}

.roow{
	margin: 30px auto;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #101010;
    border-bottom-color: #101010;
}
.rowbox{
	background-color: #FFFFFF;
	height: 100px;
}
.itemcont{
	margin: 25px auto;
}
.imgbox{
	width: 60px;
	margin: 20px auto;
	height: 60px;
	background-size: 100% 100% !important;
}

.ico-a{
	background: url(../images/imga1.png) no-repeat;
}
.rowbox .col-md-3:hover .ico-a{
	background: url(../images/imga2.png) no-repeat;
}
.ico-b{
	background: url(../images/imgb2.png) no-repeat;
}
.rowbox .col-md-3:hover .ico-b{
	background: url(../images/imgb1.png) no-repeat;
}
.ico-c{
	background: url(../images/imgc2.png) no-repeat;
}
.rowbox .col-md-3:hover .ico-c{
	background: url(../images/imgc1.png) no-repeat;
}
.ico-d{
	background: url(../images/imgd2.png) no-repeat;
}
.rowbox .col-md-3:hover .ico-d{
	background: url(../images/imgd1.png) no-repeat;
}
.rowbox .col-md-3:hover .itemcont h4{
	color: #2b6cea;
}

.itemcont p {
    font-size: 14px;
    line-height: 30px;
	text-align: center;
    color: #999;
}
.itemcont h4{
	line-height: 20px;
}
.Item{
	padding: 20px 0;
}
.rightborder{
	/* border-right: 1px solid #99999947; */
}

.title p{
	text-align: center;
	line-height: 35px;
	font-size: 18px;
}
.title{
	margin: 20px auto;
}

.recommend{
	background: url(../images/homepage-recommend-bg.png) no-repeat; 
	color: #fff;
	padding: 0 0 80px 0;
	background-size: 100% 100%;
	background-color: #2685EF;
}
.recommend h6{
	color: #FFFFFF !important;
	text-align: left;
	line-height: 30px;
}
.recommend p{
	font-size: 12px;
}
.services-bottom-w3-agileits {
	background: url(../images/homepage-case-bg.png) no-repeat;
	background-size: 100% 100%;
} 
.img-w3-agile{
	padding: 15px;
	margin: 5px auto;
}
.img-w3-agile h5{
	text-align: left;
	line-height: 20px;
}

.img-w3-agile p{
	line-height: 20px;
	font-size: 12px;
	margin: 10px auto;
}

.hy{
	/* color: #FFFFFF;
	background-color: #4f576b; */
	padding: 100px 0;
}

.iconbox{
	width: 70px;
	height: 70px;
	margin: auto;
}
.iconbox p{
	text-align: center;
}
.rowtitle{
	padding: 20px 0;
}
.btnA{
	padding: 5px 10px;
	border: 1px solid #fff;
	margin: 5px 20px;
	color: #939393;
	background: #9393932e;
}

.btnB{
	padding: 5px 10px;
	border: 1px solid #3986ff;
	background-color: #3986ff;
	color: #fff;
}
.rowtitle h2,.rowtitle h3,.rowtitle h4{
	line-height: 35px;
}
 .top{
    padding: 10px 0px;
	margin-top: 30px;
}
.pd p{
	line-height: 30px;
	padding: 0 0 0 35px;
}

.r_icon{
	padding: 50px 0;
}
.list{
	line-height: 45px;
}
.list li a{
	width:100%;
	color: #333333;
	display: inline-block;
	margin: auto;
	text-align: center;
	font-weight: bold;
}

.list li a:hover{
	background-color: #2589ff;
}


.dashed{
	border-bottom: 1px dashed rgba(255, 255, 255, .2);
	margin: 10px auto;
}

.listimg img{
}
#news{
	padding: 20px 0;
	background-color: #F0F2F5; 
}


.newstitle{
	border-bottom: 1px solid #DBE1E8;
	margin-bottom: 30px;
	height: 30px;
}
.newitem:hover{
	background-color: #2b6ceb;
	color: #fff;
}
.newstitle h3{
	width:100px;
	float: left;
	color: #2b6ceb;
	border-bottom: 3px solid #2b6ceb;
	text-align: left;
}
.time{
	width:90px;
	height: 90px;
	margin: auto;
	text-align: center;
}
.newitem h4{
	text-align: left;
}
.newstitle p{
	width: 100px;
	float: right;
	line-height: 30px;
	text-align: right;
}

.newitem{
	margin: 10px auto;
	padding: 10px;
	background-color: #fff;
}

.newitem h4,.newitem p{
	line-height: 25px;
}

.fistli{
	margin: 10px auto;
}
.acon{
	margin:auto;
	/* height: 260px; */
	/* background: url(../images/12-2000x947.png) no-repeat; */
	background-size: cover;
}
.gy{
	background-color: rgb(46, 46, 46);
	padding-top: 60px;
	height: 400px;
	padding-bottom: 30px;
	color: #fff;
}
.gycont{
	padding: 0px 30px;
}
.gyitem p{
	width: 50px;
	height: 50px;
}


.gyspan{
	width: 20px;
	height: 40px;
	display: inline-block;
}

.gytext{
	display: inline-block;
	margin: 0 10px;
	color: #fff;
}

.gytitle p{
	height: 50px;
	line-height:50px;
	font-size: 18px;
	font-weight: bold;
}


.gy input, .gy textarea{
	width: 90%;
	margin: 10px auto;
	background: none;
	border-color: rgba(255, 255, 255, 0.2);
}
.gy button{
	padding: 5px 10px;
	background: #1a1a1a;
	border: none;
}
.gy textarea{
	height: 100px;
}
.acon h2{
	padding: 10px 0;
	color: #fff;
	margin: 70px 0 0 0;
}
.acon p{
	margin: 10px auto;
	text-align: center;
}
.acon p i{
	width: 50px;
	line-height: 45px;
	height:50px;
	display: inline-block;
	border: 2px solid #c0a375;
	border-radius: 50%;
}

.acon p i img{
	width: 25px;
	height: 25px;
}

.foot{
	height: 180px;
	padding: 40px 0;
	text-align: center;
	background-color: #222222;
	color: #FFFFFF;
}

.foot p{
	line-height: 30px;
}

/* games样式start */

.gambox{
	background-color: #ebf0fc;
	border: 1px solid #fff;
	border-radius: 4px;
	box-sizing: border-box;
	height: 115px;
	position: relative;
}
.gamesicon{
	width: auto;
	float: left;
	margin-top: -15px;
}
.gamesicon img{
	width: 50px;
	height: 50px;
}
.gamstext{
	float: left;
	/*margin: 5px 10px;*/
	color: #6b798e;
	padding-top: 20px;
}
.gamstext .ptitle{
	font-size: 14px;
	font-weight: 700;
	color: #0a1633;
	line-height: 24px;
}
.gamstext .p2{
	line-height: 25px;
}
.gptitle{
	font-size: 24px;
	font-weight: bold;
}
.icnbox{
	text-align: right;
}
.icnbox a{
	height: 40px;
	margin: 30px;
	font-size: 14px;
	color: #0a1633;
}
.icnbox .sicon{
	 width: 46px;
	 height: 34px;
	margin-right: 10px;
}

.pjbox p{
	width: 100px;
	height: 80px;
	margin: auto;
	display: table;
	background-repeat: no-repeat;
	background-size: 100% 100% !important;
}
.pjbox span{
	text-align: center;
	display: block;
	margin: 5px auto;
	font-size: 16px;
	line-height: 28px;
	color: #0a1633;
}
.pjbox p i{
	width: 40px;
	height: 40px;
	margin: 20px auto;
	display: block;
	background-repeat: no-repeat;
	background-size: 100% 100% !important;
}
.ic_1{
	background: url(../images/icon_qysy_default.png);
}
.pjbox:hover .ic_1{
	background: url(../images/icon_qysy_click.png);
}

.ic_2{
	background: url(../images/icon_zhyq_default.png);
}
.pjbox:hover .ic_2{
	background: url(../images/icon_zhyq_click.png);
}

.ic_3{
	background: url(../images/icon_zwy_default.png);
}
.pjbox:hover .ic_3{
	background: url(../images/icon_zwy_click.png);
}
.ic_4{
	background: url(../images/icon_znzz_default.png);
}
.pjbox:hover .ic_4{
	background: url(../images/icon_znzz_click.png);
}


.ic_ds{
	background: url(../images/icon_qysy_default.png);
}
.pjbox:hover .ic_ds{
	background: url(../images/icon_qysy_click.png);
}

.ic_ls{
	background: url(../images/icon_zhyq_default.png);
}
.pjbox:hover .ic_ls{
	background: url(../images/icon_zhyq_click.png);
}

.ic_cy{
	background: url(../images/icon_zwy_default.png);
}
.pjbox:hover .ic_cy{
	background: url(../images/icon_zwy_click.png);
}
.ic_zw{
	background: url(../images/icon_znzz_default.png);
}
.pjbox:hover .ic_zw{
	background: url(../images/icon_znzz_click.png);
}

.ic_yq{
	background: url(../images/icon_zhyq_default.png);
}
.pjbox:hover .ic_yq{
	background: url(../images/icon_zhyq_click.png);
}



.ic_a{
	background: url(../images/8c6083e3e2744667afca1781135c037f.png);
}
.pjbox:hover .pja{
	background: url(../images/cdec54a461ab4a74ab8bc9cf0b5a6eec.png);
}
.pjbox:hover .ic_a{
	background: url(../images/9b536f5b86a94c038e6450cd9f5f3201.png);
}

.ic_b{
	background: url(../images/8e8087e011ca4a9d803500aa006b65d9.png);
}
.pjbox:hover .pjb{
	background: url(../images/27a1d65bc89b47e7b4b93b9bf42b8848.png);
}
.pjbox:hover .ic_b{
	background: url(../images/983210261add4462923816a28075beb7.png);
}

.ic_c{
	background: url(../images/bf9a4ffada19486e9c7c3586f2367339.png);
}
.pjbox:hover .pjc{
	background: url(../images/9cb3ca1f6cd54c8f867a19176768f951.png);
}
.pjbox:hover .ic_c{
	background: url(../images/a747ff7f5ae04119a7186483af25f7e4.png);
}
.ic_d{
	background: url(../images/4e41b45d0a3841329d5fad788f34b634.png);
}
.pjbox:hover .pjd{
	background: url(../images/7e371f032b8647c28a8d9bd57598d8e5.png);
}
.pjbox:hover .ic_d{
	background: url(../images/538b858bd05449dfaadddf5ad383a369.png);
}
.ic_e{
	background: url(../images/5fff5c8daa4649ac89f22f0922e40b33.png);
}
.pjbox:hover .pje{
	background: url(../images/2d08e6ff942c4c2fa9c82d7120b50f0c.png);
}
.pjbox:hover .ic_e{
	background: url(../images/eb603cb7f0b0430a8367e3652b309704.png);
}
.ic_f{
	background: url(../images/c011f1d84d1d4b8cae887cfc2f3e20ef.png);
}
.pjbox:hover .pjf{
	background: url(../images/02958128ca5148ec8d5823b9c8a5a92f.png);
}
.pjbox:hover .ic_f{
	background: url(../images/6ac3a84708bd44eab897f7f39622dbcd.png);
}
.ic_g{
	background: url(../images/d833969a19c74f8bac6feea04793f987.png);
}
.pjbox:hover .pjg{
	background: url(../images/7dfd44540f19420498aafd42006b600f.png);
}
.pjbox:hover .ic_g{
	background: url(../images/cf6b77d6e32e4f38920fce3edb6c235d.png);
}
.ic_h{
	background: url(../images/c6177eb741614e108d82938aaa45b17e.png);
}

.pjbox:hover .pjh{
	background: url(../images/9ed7ef20b4f3409fbef3dec9f09d2d39.png);
}
.pjbox:hover .ic_h{
	background: url(../images/c476d03557e546c4ba701243a5c16a6d.png);
}
.ic_i{
	background: url(../images/b984303a7d224a4187d7d419e639eeff.png);
}
.pjbox:hover .pji{
	background: url(../images/791f4ba6d64949c889ba5e4e6f037868.png);
}
.pjbox:hover .ic_i{
	background: url(../images/00908a33b352469e8b0e44c0a4b6f3de.png);
}
.ic_j{
	background: url(../images/240a92315a9640b7ac857683d8c11f13.png);
}
.pjbox:hover .pjj{
	background: url(../images/835c26299a904042a952d1f97e70294a.png);
}
.pjbox:hover .ic_j{
	background: url(../images/56337172dd8245a69c3f4c422800bdf2.png);
}
.ic_k{
	background: url(../images/5c285ab4bd3c476686ae093fb7d6628a.png);
}
.pjbox:hover .pjk{
	background: url(../images/efd5c6a9cb6d45b5963228553a88c039.png);
}
.pjbox:hover .ic_k{
	background: url(../images/58c6fdb95c394c9c9b37d822b181bf78.png);
}
.ic_l{
	background: url(../images/4ed2ca5aa8874b3eb8662cfd3c0c3fdf.png);
}
.pjbox:hover .pjl{
	background: url(../images/c7695e1808b041958ba6843413bfc73b.png);
}
.pjbox:hover .ic_l{
	background: url(../images/dab7d0e322374109bff6caff7168b1ef.png);
}
.ic_m{
	background: url(../images/ad04333c31b34076a5cce1b4e817a002.png);
}
.pjbox:hover .pjm{
	background: url(../images/c9d558aa9b694bd19b6ece46b54fa792.png);
}
.pjbox:hover .ic_m{
	background: url(../images/c7eca40781de486399012969080bc449.png);
}
.ic_n{
	background: url(../images/a3bf09dfdd6b4fafa7a89b97bf84e9ea.png);
}
.pjbox:hover .pjn{
	background: url(../images/3a9961caaaad4a7d94909cb32b518a8e.png);
}
.pjbox:hover .ic_n{
	background: url(../images/2c9531f795fe4c2cbfbdedf1d9fff09e.png);
}
.ic_o{
	background: url(../images/2b13c24bc1fe4aba988fd876190e238e.png);
}
.pjbox:hover .pjo{
	background: url(../images/bf29a539630d44259afda85cae513abc.png);
}
.pjbox:hover .ic_o{
	background: url(../images/cc43dad8729b4b5d80b720cc722a2c6a.png);
}
.ic_p{
	background: url(../images/0673187f412d4a33aa694b662666406f.png);
}
.pjbox:hover .pjp{
	background: url(../images/bf29a539630d44259afda85cae513abc.png);
}
.pjbox:hover .ic_p{
	background: url(../images/187e4f4c19084a73804683324289e8ad.png);
}
.pjbox p span{
	font-size: 16px;
	line-height: 28px;
	color: #0a1633;
}

.spbox{
	display: inline-block;
	height: 14px;
	width: 14px;
	border: 1px solid;
	border-radius: 50%;
}

.spicon{
	display: block;
	width: 6px;
	height: 6px;
	background: #4285f4;
	margin: 3px auto;
	border-radius: 50%;
}

.gambox:hover{
	border: 1px solid rgba(193, 205, 241, .28);
	box-shadow: 0 6px 16px rgba(193, 205, 241, .48);
}
.fades{
	display: none;
}
.navactive{
	display: block;
}

#fw{
	background: url(../images/em4_snapshot_1589944317593.png) no-repeat;
	height: 90px;
	margin: 40px auto;
	background-size: 100% 100%;
}
.fatitle{
	padding: 20px 10px;
	background: #fff;
	box-shadow: 0 4px 16px 0 rgba(193, 205, 241, .42);
	border-radius: 4px;
	vertical-align: top;
	background-image: url(../images/b1fede4c2bf84ead83b65912c05bb64a.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom: 20px;
	height: 270px;
}
.fatitle img{
	width: 28px;
	height: 28px;
	margin: 5px;
}
.fatitle span{
	margin-left: 15px;
}
.fatitle h4{
	text-align: left;
}
.fatitle p{
	margin: 16px 0;
	font-size: 14px;
	color: #6b798e;
	line-height: 32px;
}
.selected{
	text-align: center;
	padding: 15px 0;
}
.selected:hover{
	border-bottom: 3px solid #3860f4;
}
.learn-step .sicon-step1 {
    background-image: url(../images/44df509e60b84a7fbef262ec40456e1e.png);
}
.learn-step .sicon-step2 {
    background-image: url(../images/e59ad54bb92142a292859c1fd223d9bd.png);
}
.learn-step .sicon-step3 {
    background-image: url(../images/11bdb886796846f2b409816d4fe7b1e8.png);
}
.learn-step .sicon-step4 {
    background-image: url(../images/00afb9c16a0947dbb3fec9da32b57d1c.png);
}
.learn-step .sicon-step5 {
    background-image: url(../images/f34dd6472a734c0da1ef22b487727eee.png);
	
}
.learn-step .sicon {
    display: block;
    margin: 10px auto;
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-size: cover;
}

.learn-step .step-arrow {
    float: right;
    display: inline-block;
    margin: -35px -30px 0 0;
    width: 30px;
    height: 20px;
    background: url(../images/adc79d3c408e42669ef32c26477868b2.png);
}
.learn-contain {
    background: #fff;
    box-shadow: 0 2px 8px rgba(193, 205, 241, .42);
}
.learn-context span {
    display: block;
    margin-bottom: 12px;
    font-size: 14px;
    color: #0a1633;
}
.learn-context{
	padding: 60px 40px;
}
.learn-context p {
    font-size: 13px;
    color: #6b798e;
    line-height: 24px;
    margin-bottom: 10px;
}
.learn-context p a {
    color: #6b798e;
}

.home-h2 {
    color: #0a1633;
    font-size: 24px;
    font-weight: 700;
    padding-top: 20px;
    background: url(../images/5c735ccdc4b24a488cae8b3995187618.png) no-repeat;
    background-size: 6.8%;
    text-align: left;
}

.home-assure-button .button-yellowgradient {
    background: linear-gradient(to right, #ffcf87, #ffbc76);
    color: #4e342e;
}

.home-assure-button .button-bluegradient {
    background: linear-gradient(to right, #5f87f8, #3860f4);
    color: #fff;
}

.home-assure-button a {
    display: inline-block;
}


.mr12 {
    margin-right: 12px;
}
.sm {
    height: 32px;
    line-height: 32px;
	font-size: 14px;
}

.button-yellowgradient {
    background: linear-gradient(to right,#ffcf87,#ffbc76);
    color: #4e342e;
}
.button-radius-32 {
    border-radius: 32px;
}

.button-base {
    display: inline-block;
    padding: 0 24px;
    font-size: 14px;
    box-sizing: border-box;
    transition: all .25s ease-in-out;
}


.home-assure .assure-service {
    width: 480px;
    background: url(../image/9326af6….png);
}


.assure-service li {
    display: inline-block;
    padding-bottom: 40px;
    margin-left: 20px;
    width: 215px;
    height: 50px;
    line-height: 70px;
}

.assure-service li .sicon-service1 {
    background-image: url(../images/b0701340e5e947918e855faaeb40ee91.png);
}
.assure-service li .sicon-service2 {
    background-image: url(../images/b797e301ed4f464883e64bb330feda87.png);
}
.assure-service li .sicon-service3 {
    background-image: url(../images/b7c92efefbd04152bba629a2d149dcec.png);
}
.assure-service li .sicon-service4 {
    background-image: url(../images/730f0ebe77bb45aab184d3db148e4120.png);
}
.assure-service li .sicon {
    display: inline-block;
    margin: 0 10px 10px 0;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    vertical-align: middle;
    background-size: cover;
}
.assure-service li span {
    font-size: 16px;
}

.security-protect {
    height: 120px;
    background-image: url(../images/a35daf1974fd4555b047fa72f0ce94e0.png);
	background-size: 100% 100%;
	margin: 10px auto;
}
.chanpbox{
	border-top: 1px solid #3860f4;
	display: none;
	clear: both;
	box-shadow: 0 4px 16px 0 rgba(193, 205, 241, .42);
	border-radius: 2px;
}

.chanpbox a {
    color: #49576b;
	height: 140px;
    display: block;
    margin: auto;
    line-height: 30px;
}
.chanpbox a span{
	font-weight: bold;
}
.cpltem{
	display: none;
	margin: 20px auto;
	clear: both;
}
.guidbox, .f_btnbox{
	display: none;
}

.prod_tag {
    position: relative;
    display: inline-block;
    padding: 0 4px;
    margin-top: -20px;
    height: 18px;
    line-height: 18px;
    background: #f7402d;
    border-radius: 2px;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
}
.dn {
    display: none!important;
}
.wd p span{
	font-weight: bold;
	display: inline-block;
}
/* games样式end */




/* single样式start */
.containerH3 {
    line-height: 21px;
    padding: 30px 0 30px 0;
	color: #000000;
	font-weight: 400;
    font-size: 30px;
    text-align: center;
}

.hotbox{
	padding: 10px 0;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
}
.hotActivityImgBox {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
}
.hotActivityBottom {
    padding-top: 18px;
    height: 150px;
}
.hidde {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.hotTag {
    min-width: 100px;
    line-height: 1;
    width: 100%;
    font-weight: 500;
    letter-spacing: 1px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    color: #fff;
    font-size: 22px;
    padding: 14px 45px 14px 20px;
    overflow: hidden;
}

.hotImg{
	transition: all 0.3s;
}
.hotImg:hover {
    transform: scale(1.2);
}

.hotA {
    line-height: 1;
    color: #333;
    display: block;
    margin-top: 10px;
    position: absolute;
    bottom: 10px;
    right: 22px;
    font-size: 14px;
}

.hotP {
    font-size: 14px;
    color: #888;
    line-height: 24px;
    padding: 0 22px;
}

.hotImgArrow{
	width: auto;
}

.Stypeitem{
	margin: 20px auto;
	display: none;
}

.Stype{
	text-align: center;
	margin: 40px auto;
}
.Stype span{
	padding: 12px 18px;
	font-size: 16px;
	line-height: 20px;
	color: #6b798e;
	border-bottom: 2px solid transparent;
	font-size: 20px;
	margin: 20px;
	cursor: pointer;
}

.Stype span:hover{
	color: #0a1633;
	border-bottom: 2px solid #3860f4;
}
.actv{
	color: #0a1633 !important;
	border-bottom: 2px solid #3860f4 !important;
}

.sItem {
    display: inline-block;
	margin: 15px auto;
    padding: 32px 24px;
    background: #fff;
    box-shadow: 0 4px 16px 0 rgba(193,205,241,.42);
    border-radius: 4px;
    vertical-align: top;
    background-image: url(../image/b1fede4….png);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.sItem .t {
    color: #0a1633;
    font-size: 20px;
    font-weight: 700;
	text-align: left;
}

.sItem p {
    margin: 16px 0;
    font-size: 14px;
    color: #6b798e;
    line-height: 32px;
}
 .button-base {
    display: inline-block;
}

.button-blueoborder {
    background: linear-gradient(to right,#5f87f8,#3860f4);
    color: #3860f4;
    padding: 0;
}

.button-radius-32 {
    border-radius: 32px;
}
.sm .inborder {
    height: 30px;
    border-radius: 30px;
}
.button-blueoborder .inborder {
    margin: 1px;
    background: #fff;
    padding: 0 24px;
}

.simg{
	width: auto;
}

.Proadv .first {
    border: solid 1px #E1E1E1;
	margin: 5px auto;
}

.first .text {
  padding: 10px 5px;
  margin: 0 auto;
  position: relative;
}


.first .text .ico {
    width: 100%;
    height: 40px;
    display: block;
    background: url(../images/solution.png) no-repeat;
}

.first .text .icoo1 {
    background-position: 0px -4877px;
}

.first .text .icoo2 {
    background-position: 0px -5040px;
}
.first .text .icoo3 {
    background-position: 0px -5198px;
}
.first .text .icoo4 {
   background-position: 0px -5356px;
}
.first .text .icoo5 {
   background-position: 0px -5518px;
}
.first .text .icoo6 {
    background-position: 0px -5677px;
}
.first .text .icoo6 {
    background-position: 0px -5677px;
}

.first .text dt {
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    font-weight: bold;
}
.first .text dd {
    height: 60px;
    overflow: hidden;
    line-height: 20px;
    font-size: 12px;
    color: #666;
}
.first .text .xian {
    width: 50%;
    height: 1px;
    background: #A3A3A3;
    display: block;
    position: absolute;
    right: 1%;
    top: 80px;
}

.first:hover {
    border-color: #2b6ceb;
}
.first:hover dt,  .first:hover dd {
    color: #2b6ceb;
}
/* single样式 end*/

/* news样式start */
.div596 {
    height: 42px;
	width: 30%;
    line-height: 42px;
    margin: 0 auto;
   background: url(../images/com.png) no-repeat 0px 0px; 
    font-size: 16px;
	text-align: center;
}

.events-w3layouts .p,.serve_advan .p{
	text-align: center;
	padding: 30px 0px;
}
.first{
	background: #fff;
}
.wfff{
	color: #fff;
}
.module_four {
    background: url(../images/seradvbanner.jpg) no-repeat;
    background-size: 100% 100%;
    padding: 50px 0;
	margin: 40px auto;
}

.news .first .text .ico {
    width: 100%;
    height: 40px;
    display: block;
    background: url(../images/module_six.png) no-repeat;
}

.news .first .text .icoo7 {
    background-position: 0px 0px;
}
.news .first .text .icoo8 {
   background-position: 0px -160px;
}
.news .first .text .icoo9 {
   background-position: 0px -320px;
}
.news .first .text .icoo10 {
   background-position: 0px -470px;
}
.news .first .text .icoo11 {
    background-position: 0px -640px;
}
.news .first .text .icoo12 {
    background-position: 0px -800px;
}
.news .first .text .icoo13 {
    background-position: 0px -960px;
}
.news .first .text .icoo14 {
    background-position: 0px -1120px;
}
.news .first .text .icoo15 {
    background-position: 0px -1280px;
}
.news .first .text .icoo16 {
    background-position: 0px -1440px;
}
.news .first .text .icoo17 {
    background-position: 0px -1600px;
}
.news .first .text .icoo18 {
    background-position: 0px -1760px;
}


.serve_advan .lateZ {
    width: 100%;
    height: 324px;
	margin: auto;
	background-size: 100% 100%;
}

.lateZ1:hover {
    background: url(../images/serAdv1.jpg);
	background-size: 100% 100%;
}
.lateZ1 {
    background: url(../images/serAdv1_mr.jpg);
}

.lateZ2:hover {
    background: url(../images/serAdv2.jpg);
	background-size: 100% 100%;
}
.lateZ2 {
	  background: url(../images/serAdv2_mr.jpg);
}

.lateZ3:hover {
    background: url(../images/serAdv3.jpg);
	background-size: 100% 100%;
}
.lateZ3 {
    background: url(../images/serAdv3_mr.jpg);
}

.lateZ4:hover {
    background: url(../images/serAdv4.jpg);
	background-size: 100% 100%;
}
.lateZ4 {
    background: url(../images/serAdv4_mr.jpg);
}

.serve_advan .first .text dt,.serve_advan .first .text dd {
	text-align: center;
}

.box li.bg1 {
    background-color: #EEF2F6;
}

.box li .p {
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
.wtbox{
	padding: 25px 0;
}

.wtbox .p1{
	width: 120px;
	height: 120px;
	margin: auto;
}
.text a {
    font-size: 14px;
    color: #000;
    display: block;
    height: 40px;
    line-height: 40px;
}

/* news样式end*/

/* contact样式strat*/
.contact-agileinfo{
	background: #f5f3f4;
}

.tack{
	padding: 40px 0;
	background:#ffffff;
	
}
.tackbox{
	width: 120px;
	height: 120px;
	margin: 5px auto;
}
.tack h3{
	margin-top: 30px;
}
.tack p{
	text-align: center;
	font-size: 15px;
	color: #898989;
	margin: 10px auto;
}
.mtb50{
    margin: 50px auto;
}
#map{
	position: relative;
	background: url(../images/agmbanner.jpg) no-repeat;
	background-size: 100% 100%;
}
.actmop{
	margin: 5px auto;
}
.pim,.ptext{
	float: left;
	margin: 10px;
}
.pim{
	width: 80px;
	height: 80px;
}
.cpt{
	text-align: center;
	line-height: 40px;
}
.ctext p{
	height: 30px;
	padding: 10px 0;
}
.pbjA{
	background-position: 0px -918px;
}

.ctextbox {
    padding: 10px;
    height: 120px;
   border: solid 1px #DFDFDF;
    margin: 5px;
}
.application{
	background: url(../images/main_res.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	margin-top: 40px;
	padding: 60px 0;
}
.form-horizontal{
	background-color: #fff;
}
.form-horizontal h2{
	margin: 20px auto;
	line-height: 60px;
}
.application label{
	text-align: left !important;
}
.conic{
	width: 75px;
	height: 75px;
	background: url(../images/categroy.png);
	margin: auto;
}
.ctextbox:hover{
	background: #2b6ceb;
	color: #fff;
}

.conic_a{
	background-position: 0px -835px;
}
.ctextbox:hover .conic_a{
	background-position: 0px -915px;
}
.conic_b{
	background-position: 0px -990px;
}
.ctextbox:hover .conic_b{
	background-position: 0px -1075px;
}
.conic_c{
	background-position: 0px -1150px;
}
.ctextbox:hover .conic_c{
	background-position: 0px -1230px;
}
#submit{
	margin: 10px auto;
	width: 100%;
	background-color: #aeccff;
	color: #fff;
}
	
/* contact样式end*/


/* about样式start*/
#about p,.team-w3layouts p,.Companyhistory p{
	line-height: 30px;
}
.Company{
	padding: 20px 0;
	line-height: 40px;
	margin: 50px auto;
}
.comtitle{
	font-size: 30px;
	color: #999;
}
/* about样式end*/
@media(min-width:769px) and (max-width:1024px) {
	.navbar-header {
	    width: 245px;
	}
	.btnA {
	    margin: 5px 0px;
	}
	.rowtitle h2{
		font-size: 28px;
	}
	.top h3{
		font-size: 22px;
	}
	
	.div596 {
	    background: url(../images/com.png) no-repeat -150px 0px;
	}
	
}

@media (max-width:768px) {
	.rowbox,.services-bottom-w3-agileits{
		height: auto;
	}
	.rightborder {
	    border-right: none;
	}
	.img-w3-agile {
	    width: 95%; 
	   float: none;
	}
	
	.title h2 {
	   font-size: 25px;
	}
	.list li{
		width: 50px;
		float: left;
		
	}
	.list li a {
	    width: 100%;
	}
	.top {
	  
		 clear: both;
	  
	}
	.tab-content{
		clear: both;
	}
	
	.btnA,.btnB{
		display: none;
	}
	
	.pd p {
	    padding: 10px;
	}
	
	.navbar {
		padding:0;
	}
	.slider {
        top: 50px;
        padding-bottom: 50px;
    }
    .callbacks_nav{
        top: 48%;
    }
	.iconbox {
	    margin: 20px auto;
		width: 60px;
		height: 45px;
	}
	
	.newitem h4{
	    font-size: 16px;
	}
	
	.gy,.foot {
	    height: auto;
	}
	.icnbox {
	    text-align: center;
	}
	
	.clear{
		clear: both;
	}
	
	.text a {
		
	    line-height: normal;
	}
	
	.div596 {
	    background: none;
		width: auto;
	   
	}
	
	.learn-step .step-arrow {
	    margin: -35px -10px 0 0;
	}
	
	.tack {
	    padding: 5px 0;
	}
	
	.serve_advan .lateZ {
	    height: 160px;
	}
	#ncon .first .text {
		padding: 0 5px;
    
	}
	 .ulclear ul{
		clear: both;
	}
	
}

@media(min-width:768px)  {
	 .navbar-header {
		width: 100px;
	} 
	.navbar-header img {
		 width: 100%;
	}
	
.header-action {
    position: absolute;
    bottom: 10px;
    right: 115px;
}
	

	
}


@media(max-width:1070px)  {
	
	
.rowbox {
    background-color:none;
    height: auto;
}
	
}


@media(max-width:500px){
	.ulclear ul{
		clear: initial;
	}
	.f_btn{
		margin: 5px auto;
	}
}

@media(max-width:375px){
	.icnbox a {
	    margin: 20px;
	}
	
	.Stype span {
    	padding: 12px 15px;
		
	}
}

@media(max-width:320px)  {
	.gamstext {
	    margin: 0 0 0 10px;
	}
	
	.icnbox a {
	    margin: 10px;
	}
	.Stype span {
    	padding: 12px 0px;
		
	}
}


@media (min-width: 1024px){
	
	.navbar-header {
	    width: 245px;
	}
}


/*法律声明*/

.text_list .hw-h5 {
    border-left: 2px solid #e41e2b;
    color: #e22835;
    font-size: 16px;
    margin-top: 0;
    padding-left: 8px;
}



 .header-action {
    position: absolute;
    top: 25px;
    right: 115px;
}
 .header-action .phone{
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 3px;
    padding: 3px 8px;
    height: 34px;
    transition: 0.6s;
}
.lr {
    float: right;
}

 .header-action .phone .icon {
    position: relative;
    /*top: 4px;*/
    /*width: 18px;*/
    /*height: 18px;*/
}
.header-action .phone {
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 3px;
    padding: 3px 8px;
    height: 34px;
    transition: 0.6s;
    line-height: 25px;
}
 .header-action .obtain {
    width: 102px;
    height: 34px;
    padding: 9px 9px;
    border-radius: 0px;
    background-color: #00a2e9;
    margin-right: 10px;
}
.el-button--primary {
    color: #FFF;
    background-color: #409EFF;
    border-color: #409EFF;
}
.el-button {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #FFF;
    /*border: 1px solid #DCDFE6;*/
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    margin: 0;
    -webkit-transition: .1s;
    transition: .1s;
    font-weight: 500;
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px;
}
.header-action .obtain .obtain-btn {
    color: #fff;
}


@media(max-width:768px)  {

	
.header-action {
    position: absolute;
    bottom: 10px;
    right: 50px;
    top: auto;
}
}