@charset 'utf-8';

.wrap{max-width: 6.4rem;margin: 0 auto;}
.i-bg{background: #e5e5e5;}
.bg{background: #f2f2f2;}
/*top*/
.top{
	height: .83rem;
	line-height: .83rem;
	background: url(../images/top-bg.jpg);
}
.top .logo{
	border-right: .01rem solid #ececec;
}
.top .logo a img{
	width: 1.79rem;
	height: .81rem;
}
.top .tel a{
	color: #727171;
}
.top .tel img{
	width: .31rem;
	height: .31rem;
}
.top .tel .f30{
	font-size: .24rem;
}
.search{
	width: .8rem;
	height: .83rem;
	border-left: .01rem solid #ececec;
	border-right: .01rem solid #ececec;
}
.search a img{
	width: .31rem;
	height: .31rem;
}
.nav{
	width: .88rem;
	height: .83rem;

}
.nav a img{
	width: .32rem;
	height: .27rem;
}
/*二级*/
.sub{
	top: .83rem;
	z-index: 888;
	display: none;
}

.sub-search{
	width: 100%;
	height: .95rem;
	padding: .25rem .22rem .23rem .23rem;
	background: #fff;
}
.sub-search .text{
	width: 4.6rem;
	height: .45rem;
	border: .01rem solid #d0d0d0;
	border-radius: .03rem;
}
.sub-search .bt{
	width: 1.23rem;
	height: .45rem;
	color: #fff;
	border-radius: .03rem;
	background: #1556a4;
}
.sub-nav{right: 0;}
.sub-nav ul li a{
	display: block;
	width: 2rem;
	height: .8rem;
	line-height: .8rem;
	font-size: .24rem;
	color: #797979;
	border-top: .01rem solid #d5d5d5;
	background: #fff;
}
.sub-nav ul li:nth-child(1) a{
	border: none;
}
/*内页 top*/
.in-top{
	height: .83rem;
	line-height: .83rem;
	background: url(../images/top-bg.jpg) repeat-x;
}
.in-top .return a img{
	width: .35rem;
	height: .29rem;
}
.in-top .menu a img{
	width: .32rem;
	height: .27rem;
}
.in-top .text{
	width: 74%;
	height: .83rem;
}
.in-top .return,.in-top .menu{
	width: 13%;
	height: .83rem;
}
.in-top .return{border-right: .01rem solid #ececec;}
.in-top .menu{border-left: .01rem solid #ececec;}

/*业务中心*/
.business{}
.i-t{
	height: .65rem;
	line-height: .65rem;
	background: #fff;
}
.i-t .left{
	width: 2.15rem;
	text-indent: .43rem;
	color: #fff;
	background: url(../images/t-bg.png) no-repeat left center;
	background-size: 100% 100%;
}
.i-t .right a{
	color: #6d6d6d;
	margin-right: .35rem;
}
.guide{	padding: .17rem 0 .17rem 0;
}
.guide ul li{
	float: left;
	text-align: center;
	margin: 0 .13rem .26rem .13rem;
}
.guide ul li a{
	width: 1.85rem;
	height: 1.54rem;
	color: #fff;
	border-radius: 7px;
	background: #2173d4;
}
.guide ul li.cur a{
	background: #031e4f;
}
.guide ul li a img{
	width: .77rem;
	height: .77rem;
	margin-top: .25rem;
	margin-bottom: .10rem;
}
/*业务中心列表*/
.business-in{
	background: #fff;
}
.business-in .tt{
	height: .77rem;
	line-height: .77rem;
	color: #1556a4;
	border-bottom: .01rem solid #a8a8a8;
}
.business-in .tt em{
	padding: 0 .45rem .2rem .45rem;
	border-bottom: .01rem solid #1556a4;
}
.business-in ul li{
	float: left;
	margin: .3rem .14rem;
    width: 1.85rem;
	border-radius: 5px;
    height:88.5px;
    padding: 0.22rem;
    background: #e3ebf3;
}
.business-in ul li:hover{
    background: #c3cbd3;
}
.business-in ul li a{
	/*width: 1.85rem;*/
	text-align: center;
	font-size: .24rem;
	/*border-radius: .05rem;*/
	color: #646a71;
	/*padding: .22rem;*/
	/*background: #e3ebf3;*/
	/*height:88.5px;*/
    position: relative;top:50%;transform: translateY(-50%);
}
/*首页新闻中心*/
.i-news-main{
	padding: .15rem;
	margin: .15rem .1rem 0 .1rem;
	background: #fff;
}
.i-news-main .left{
	width: 2.3rem;
	height: 1.75rem;
}
.i-news-main .right{
	width: 53%;
}
.i-news-main .right .text{
	height: .66rem;
	overflow: hidden;
	color: #575757;
	margin-top: .17rem;
	margin-bottom: .33rem;
}
.i-news-main .right .bt a{
	width: 1.9rem;
	height: .54rem;
	line-height: .54rem;
	color: #fff;
	border-radius: .07rem;
	background: #5493de;
}
.i-news-main .list ul li{
	border-top: .01rem solid #e8e8e8;
	height: .68rem;
	line-height: .68rem;

}
.i-news-main .list ul li a{
	color: #575757;
}
/*版权*/
.copyright{
	height: .97rem;
	line-height: .3rem;
	padding-top: .15rem;
	color: #7f7f7f;
	background: #e5e5e5;
}
/*底部菜单*/
.bottom{
	z-index: 999;
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #ede0e0;
	background: #fff;
}
.bottom ul li{
	padding: .26rem 0;
	text-align: center;
	width: 25%;
	float: left;
	border-left: .01rem solid #e3e4e3;
}
.bottom ul li:nth-child(1){
	border-left: none;
}
.bottom ul li a .pic{
	position: relative;
	width: 100%;
	height: .43rem;
}
.bottom li.active{
	background: #1556A4;
}
.bottom li.active a{
	color: #fff;
}
.bottom li .in-pic1{
	width: .38rem;
	height: .34rem;
	background: url(../images/n1.png) no-repeat center center;
	background-size: 100% 100%;
}
.bottom li.active .in-pic1{
	background: url(../images/n1-active.png) no-repeat center center !important;
	background-size: 100% 100% !important;
}
.bottom li .in-pic2{
	width: .35rem;
	height: .35rem;
	background: url(../images/n2.png) no-repeat center center;
	background-size: 100% 100%;
}
.bottom li.active .in-pic2{
	background: url(../images/n2-active.png) no-repeat center center !important;
	background-size: 100% 100% !important;
}
.bottom li .in-pic3{
	width: .38rem;
	height: .43rem;
	background: url(../images/n3.png) no-repeat center center;
	background-size: 100% 100%;
}
.bottom li.active .in-pic3{
	background: url(../images/n3-active.png) no-repeat center center !important;
	background-size: 100% 100% !important;
}
.bottom li .in-pic4{
	width: .34rem;
	height: .34rem;
	background: url(../images/n4.png) no-repeat center center;
	background-size: 100% 100%;
}
.bottom li.active .in-pic4{
	background: url(../images/n4-active.png) no-repeat center center !important;
	background-size: 100% 100% !important;
}
/*内页标题*/
.title{
	height: .8rem;
	line-height: .8rem;
	background: #1556a4;
	color: #fff;
}
.title .icon img{
	width: .21rem;
	height: .11rem;
	transition: transform 300ms ease 0s;
	-webkit-transition: transform 300ms ease 0s;
}
.title .icon.active img{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.sub-title {
	z-index: 4;
	display: none;
	top: .8rem;
	width: 100%;
}
.sub-title ul li a{
	height: .75rem;
	font-size: .24rem;
	text-align: center;
	border-top: .01rem solid #336cb0;
	color: #fff;
	background:rgba(21,86,164,.8);
}
.sub-title ul li:nth-child(1) a{
	border-top: none;
}
/*新闻列表*/
.news-list{}
.news-list ul li{
	padding-top: .77rem;
}
.news-list ul li:nth-child(1){
	padding-top: 0;
}
.news-list ul li .pic{
	width: 100%;
	height: 2.75rem;
	background: #ccc;
}
.news-list ul li .pic img{
	width: 100%;
	height: 100%;
}
.news-list ul li .con{
	background: #fff;
}
.news-list ul li .con-t1{
	color: #575757;
}
.news-list ul li .con-t2{
	max-height: 1.7rem;
	overflow: hidden;
	color: #7b7b7b;
}
.bo-more{
	height: .8rem;
	line-height: .8rem;
}
.bo-more a{color: #616161;}
/*新闻详情*/
.news-con-top .t1{
	color: #474747;
}
.news-con-top .t2{
	color: #b1b1b1;
}
.news-con{
	padding: .2rem 0;
	border-top: .01rem dashed #ababab;
	border-bottom: .01rem dashed #ababab;
}
.news-page{
	line-height: .50rem;
	padding: .4rem 0;
}
.news-page a{
	font-size: .24rem;
	color: #7d7d7d;
}
/*发展历程*/
.time-wrap{}
.time-icon{
	margin-left: 1rem;
}
.time-wrap .tt1{
	cursor: pointer;
	border: 1px solid #c4c4c4;
	background: #fff;
	padding: .15rem .2rem;
	border-radius: .05rem;
}
.time-wrap .tt1 i img{
	width: .21rem;
	height: .12rem;
	transition: transform 300ms ease 0s;
	-webkit-transition: transform 300ms ease 0s;
}
.time-wrap .tt1 i img.cur{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.time-icon img{
	width: .6rem;
	height: .6rem;
}
.time-wrap .sub-time{
	display: none;
	position: absolute;
	z-index: 2;
	width: 100%;
}
.time-wrap .sub-time li{
	cursor: pointer;
	width: 100%;
	height: .6rem;
	line-height: .6rem;
	border: .01rem solid #c4c4c4;

	border-top: none;
	background: #fff;
	font-size: .24rem;
	text-align: center;
}
.time-line{
	top: .9rem;
	left: 25%;
	width: 1px;
	height: 100%;
	background: #dfdfe1;
}
.sub-time-ul .sub-list li{
	position: relative;
	margin-top: .7rem;
}
.sub-time-ul .sub-list li .dot{
	position: absolute;
	left: 16.8%;
	top: .11rem;
	width: .17rem;
	height: .17rem;
	border-radius: 50%;
	background: #c4c4c4;
}
.sub-time-ul .sub-list li .sub-main{
	width: 76%;
}
.sub-time-ul .sub-list li{}



.time-wrap{}
.time-wrap{}
.time-wrap{}
/*留言反馈*/
.fee{color: #808080;}
.fee ul li{
	height: .65rem;
	line-height: .65rem;
	margin-bottom: .2rem;
}
.fee ul li em{
	color: red;
	padding-right: .08rem;
}
.fee ul li .text{
	width: .95rem;
	text-align: right;
}
.fee ul li input{
	padding-left: .1rem;
	font-size: .24rem;
	width: 4.7rem;
	height: .65rem;
	border:1px solid #cdcdcd; 
}
.fee ul li textarea{
	padding-left: .1rem;
	font-size: .24rem;
	width: 4.7rem;
	border:1px solid #cdcdcd; 
}
.fee ul li.bt{}
.fee ul li .bt a{
	text-align: center;
	font-size: .24rem;
	width: 4.7rem;
	color: #fff;
	background: #1556a4;
}
/*人才招聘*/
.join li{
	margin-top: .03rem;
}
.join li:nth-child(1){
	margin-top: 0 !important;
}
.join li .solve-t{
	width: 85%;
}

.join li .text{
	height: 1rem;
	line-height: 1rem;
	border-bottom: .01rem solid #dadada;
	color: #7c7c7c;
	background: #f2f2f2;
}
.join .text em{
	position: absolute;
	top: 50%;
	left: .22rem;
	width: .27rem;
	height: .28rem;
	margin-top: -.14rem;
	background: url(../images/join1.png);
	background-size: 100% 100%;
}

/*点击样式*/
.join li div.text.cur{
	border-bottom: .01rem solid #fff !important;
	background: #f2f2f2 !important;
}

.join li em.cur{
	width: .27rem !important;
	height: .28rem !important;
	background: url(../images/join2.png) !important;
	background-size: 100% 100% !important;
}
.sub-join{
	line-height: .5rem;
	display: none;
}
.join-c-t span{
	color: #e56822;
}
.join-contact .contacts i,.join-contact .tel i{
	position: absolute;
	top: 50%;
	margin-top: -.12rem;
	display: inline-block;
	width: .24rem;
	height: .24rem;
}
.join-contact .contacts i{
	background: url(../images/join3.png);
	background-size: 100% 100%;
}
.join-contact .tel i{
	background: url(../images/join4.png);
	background-size: 100% 100%;
}
/*投资者关系*/
.investor .t1{
	font-size: .36rem;
	color: #1556a4;
}
.investor .t2{
	font-size: .24rem;
	color: #949494;
}
.investor .t2 em{
	font-size: .36rem;
	color: #f42626;
}
.investor .t2 img{
	margin-right: .2rem;
	width: .22rem;
	height: .24rem;
	margin: 0 0 .1rem .2rem;
}
.investor .info ul li{
	float: left;
	width: 25%;
	padding: .25rem 0;
	color: #4d4d4d;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
.investor .t3{
	color: #9a9a9a;
	margin-top: .35rem;
}
/*下载*/
.dow{
	color: #616161;
}
.dow-top{
	background: #fff;
	padding: .15rem .1rem;
	margin-bottom: .35rem;
}
.dow-top ul li{
	float: left;
}
.dow-top ul li .left{
	width: 2.55rem;
	height: 1.6rem;
}
.dow-top ul li .right{
	width: 55%;
	line-height: .4rem;
}
.dow-ico img{
	width: .28rem;
	height: .29rem;
}
.dow-top ul li{}

.dow-top .bx-wrapper .bx-pager{
	bottom: -.38rem;
}
.dow-top .bx-wrapper .bx-pager.bx-default-pager a.active, .dow-top .bx-wrapper .bx-pager.bx-default-pager a:focus, .dow-top .bx-wrapper .bx-pager.bx-default-pager a:hover{
	background: #1556a4;
}
.dow-list ul li{
	padding: .35rem .4rem;
	background: #fff;
	margin-top: .2rem;
}
.dow-list ul li .text{
	width: 85%;
	height: .66rem;
	overflow: hidden;
}
/*行业解决方案*/

.solve li{
	margin-top: .03rem;
}
.solve li:nth-child(1){margin-top: 0 !important;}

.solve li .solve-t{
	width: 85%;
}

.solve li .text{
	height: .72rem;
	line-height: .72rem;
	color: #575757;
	background: #e5e5e5;
}
.solve li .text em{
	position: absolute;
	top: 50%;
	right: .22rem;
	width: .28rem;
	height: .28rem;
	margin-top: -.14rem;
	background: url(../images/1.png);
	background-size: 100% 100%;
}

/*点击样式*/
.solve li >div.cur{
	color: #fff !important;
	background: #1556a4 !important;
}

.solve li em.cur{
	width: .28rem !important;
	height: .02rem !important;
	margin-top: -0.01rem !important;
	background: url(../images/1-active.png) !important;
}
.sub-solve{
	display: none;
}
.sub-solve li{
	margin-top: .02rem;
	background: #f6f6f6;
}
.sub-solve li .text2{
	width: 85%;
	padding: .25rem 0 .25rem .25rem;
	color: #575757;
	background: #f6f6f6;
}
.sub-solve li .ico{
	position: absolute;
	top: 50%;
	right: .28rem;
	width: .14rem;
	height: .25rem;
	margin-top: -0.125rem;
	background: url(../images/more.png);
	background-size: 100% 100%;
}
/*解决方案详情*/
.solve-in{}
.solve-in-t{
	color: #fff;
	padding: .3rem 0;
	background: #1556a4;
}
.solve-in-t .text{
	line-height: .3rem;
	width: 70%;
	margin: 0 auto;
}

.solve-in-con{
	color: #7d7d7d;
	padding: .25rem .3rem;
}
/*产品列表*/
.sub-solve li .pic{
	height: 4.7rem;
	background: #fff;
}
.sub-solve li .pic img{
	max-height: 80%;
	max-width: 80%;
}
.sub-solve li .text3{
	width: 100%;
	padding: .25rem 0 .25rem .25rem;
	height: .83rem;
	color: #575757;
	background: #f6f6f6;
}
.sub-solve li .text3 .text3-in{
	width: 80%;
}
/*产品详情*/
.pr-in-slider .info{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: .65rem;
	line-height: .65rem;
	font-size: .24rem;
	color: #fff;
	text-indent: .3rem;
	background: rgba(0,0,0,.5);
}
.pr-in-slider .bx-wrapper .bx-pager{
	text-align: right;
	font-size: .24rem;
	color: #fff;
	padding-right: .3rem;
}
.pr-in .share{
	height: .36rem;
	margin: .5rem 0;
}
.pr-in .share a{
	float: left;
	margin-right: .5rem;
}
.pr-in .share a.qq{
	width: .33rem;
	height: .34rem;
	background: url(../images/qq.png);
	background-size: 100% 100%;
}
.pr-in .share a.weixin{
	width: .42rem;
	height: .35rem;
	background: url(../images/weixin.png);
	background-size: 100% 100%;
}
.pr-in .share a.weibo{
	width: .43rem;
	height: .35rem;
	background: url(../images/weibo.png);
	background-size: 100% 100%;
}

.guide-info{
	width: 100%;
	overflow-x:scroll; 
}
.guide-info ul{
	width: 200%;
	height: .83rem;
	overflow: hidden;
	background: #f4f4f4;

}
.guide-info ul li{
	text-align: center;
/*	width: 25%;*/
	width: 1.6rem;
	height: .83rem;
	line-height: .83rem;
	float: left;
}

.guide-info ul li a{
	color: #919191;
	font-size: .24rem;
}

.guide-info ul li.cur a{
	border-bottom: .03rem solid #1556a4;
}

.pr-t-list .tt1{
	height: .83rem;
	line-height: .83rem;
	background: #f4f4f4;
	border-bottom: .01rem solid #dadada;
	color: #1556a4;
}
.pr-t-list .tt1 em{
	bottom: 0;
	border-bottom: .03rem solid #1556a4;
}
.pr-t-list ul li{
	margin: 0 .2rem;
	height: .7rem;
	line-height: .7rem;
	font-size: .24rem;
	border-bottom: .01rem dashed #cdcdcd;
	color: #575757;
}
.pr-t-list ul li i{
	display: inline-block;
	width: .13rem;
	height: .13rem;
	margin: 0 .2rem;
	border-radius: 50%;
	background: #e0e0e0;
}
/*荣誉资质*/
.honor-t{
	height: .85rem;
	line-height: .85rem;
}
.honor-t a{
	width: 33.3333%;
	float: left;
	font-size: .24rem;
	border-bottom: .01rem solid #ccc;
}
.honor-t a.active{
	color: #1556a4;
	border-bottom: .03rem solid #1556a4;
}
.honor ul li{
	float: left;
	width: 2.7rem;
	height: 3.05rem;
	margin: .2rem .0999rem;
	background: #fff;
	border: .01rem solid #ddd;
	overflow: hidden;
}
.honor ul li .pic{
	width: 2.4rem;
	height: 1.65rem;
	overflow: hidden;
	margin: .55rem .15rem .25rem .15rem;
}
.honor ul li .pic img{
	width: 100%;
	height: 100%;
}
/*注册*/
.regsiter{}
.regsiter .tt1{
	height: 1.77rem;
	line-height: 1.77rem;
	color: #383838;
}
.regsiter .user input,.regsiter .password input{
	font-size: .24rem;
	padding-left: .65rem;
	width: 100%;
	height: .66rem;
	border: .01rem solid #cdcdcd;
}
.regsiter .user span,.regsiter .password span{
	position: absolute;
	left: .2rem;
	top: 50%;
}
.regsiter .user span{
	width: .34rem;
	height: .34rem;
	margin-top: -.17rem;
	background: url(../images/login1.jpg);
	background-size: 100% 100%;
}
.regsiter .password span{
		width: .32rem;
	height: .34rem;
	margin-top: -.17rem;

	background: url(../images/login2.jpg);
	background-size: 100% 100%;
}
.checkbox input{
	width: .37rem;
	height: .36rem;
	background: #fff;
}
.regsiter .mm .wj a{
	color: #1556a4;
}

.regsiter .ljd1 a,.regsiter .ljd2 a{
	font-size: .24rem;
	height: .68rem;
	line-height: .68rem;
}

.regsiter .ljd1 a{
	background: #1556a4;
	color: #fff;
}
.regsiter .ljd2{
	margin: .2rem 0 .35rem 0;
}
.regsiter .ljd2 a{
	color: #1556a4;
	background: #fff;
	border: .01rem solid #1556a4;
}
/*注册*/
.login .tt1{
	height: 1.77rem;
	line-height: 1.77rem;
	color: #383838;
}
.login .left{
	width: 17%;
	height: .66rem;
	line-height: .66rem;
	text-align: right;
}
.login .left ul li,.login .right ul li{
	font-size: .24rem;
	margin-bottom: .2rem;
}
.login .right{
	width: 80%;
}
.login .right ul li input{
	width: 100%;
	height: .66rem;
	line-height: .66rem;
	padding-left: .15rem;
	border: .01rem solid #cdcdcd;
}
.login .right ul li.yzm input{
	width: 40%;
}
.login .right ul li.yzm img{
	width: 1.74rem;
	height: .68rem;
}
.login .right ul li.yzm a{
	width: 20%;
	color: #1556a4;
}
.login .ljzz a{
	width: 100%;
	text-align: center;
	font-size: .24rem;
	margin-top: .8rem;
	height: .68rem;
	line-height: .68rem;
	color: #fff;
	background: #1556a4;
}
.login .login-bo{
	text-align: center;
	height: 1.38rem;
	line-height: 1.38rem;
	font-size: .26rem;
}
.login .login-bo a{
	display: inline-block;
	color: #ff5e19;
}
/*表单*/
.biaod .left{
	width: 20%;
	color: #383838;
}
.biaod .left ul li{
	text-align: right;
	padding-right: 10%;
	height: .65rem;
	line-height: .65rem;
	margin-bottom: .2rem;
	font-size: .24rem;
}
.biaod .right{
	width: 80%;
}
.biaod .right ul li{
	margin-bottom: .2rem;
}
.biaod .right input{
	width: 100%;
	height: .65rem;
	line-height: .65rem;
	font-size: .24rem;
	padding-left: .15rem;
	border: .01rem solid #cdcdcd;
	background: #fff;
}
.biaod .right ul li.sex{
	height: .65rem;
	line-height: .65rem;
}
.biaod .right ul li.sex input{
	float: left;
	width: 10%;
	height: .65rem;
	line-height: .65rem;
}
.biaod .right ul li.sex span{
	float: left;
	height: .68rem;
	line-height: .68rem;
	margin-right: .2rem;
	color: #7c7c7c;
}
.biaod .bt1 a{
	width: 100%;
	height: .68rem;
	line-height: .68rem;
	text-align: center;
	font-size: .24rem;
	color: #fff;
	margin-bottom: .4rem;
	background: #1556a4;
}
/*培训视频*/
.video{}
.video ul li{
	margin-top: .15rem;
}
.video ul li:nth-child(1){
	margin-top: 0;
}
.video ul li video{
	width: 100%;
	height: 3.6rem;
	float: left;
}
.video ul li .tt1{
	float: left;
	width: 100%;
	text-align: center;
	font-size: .24rem;
	height: .8rem;
	line-height: .8rem;
	color: #575757;
	background: #fff;
}

