/*首页*/
.header{

	position: fixed;

    width: 100%;

    padding: 2px 0rem;

	z-index: 200;

	background: -webkit-linear-gradient(top,rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));

    background: -o-linear-gradient(bottom,rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));

    background: -moz-linear-gradient(bottom,rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));

    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));

}
.wna{display: block;}
.wnamb{display: none;}
.mb1{display: none;}

.Hdlogo{

	display: inline-block;

	width:140px;

}

.Hdlogo img{width:100%;}

.menu{

    margin-right: -22px;

    padding-top: 20px;

	height: 61px;

}



.headerTop{

	background:rgba(0, 14, 37, 0.9);

}

.headerTop .Hdlogo{

	width:1.2rem;

}

.headerTop .menu{

	    padding-top: 0.12rem;



}



.menu a{

	color: #fff;

    line-height: 2;

    display: inline-block;

    vertical-align: top;

    margin: 0px 0.35rem;

	padding:0px 0.04rem;

    font-size: 0.15rem;

}

.menu a:hover{

	color:#00d8ff;

}

a.M-active{

	color:#00d8ff;	

    border-bottom: 2px solid #00d8ff;

}



.meaulis{

	    display: inline-block;

    vertical-align: top;

	position:relative;

	height:100%;

}



ul.erjiMeau{

	display: block;

    position: absolute;

    background: rgba(4, 35, 86, 0.9);

    top: 50px;

    padding: 5px 0px;

    text-align: center;

    width: 130px;

    border-top: 1px solid rgba(255, 255, 255, 0.1);

	 border-radius: 0px 0px 3px 3px;

	left: 50%;

    margin-left: -65px;

	

}

.menu ul.erjiMeau {

	top: 40px;

}

.headerTop .menu ul.erjiMeau {

	top: 50px;

}

.meauDonghua{

	transition: all 0.3s ease-out 0s;

	opacity: 0;

    visibility: hidden;

    transform: translate3d(0px, 10px, 0px);

    -moz-transform: translate3d(0px, 10px, 0px);

    -webkit-transform: translate3d(0px, 10px, 0px);

}

ul.erjiMeau li{

	    padding: 0.05rem 0px;

}

ul.erjiMeau li a{

	    margin: 0px 0px;

		font-size:0.14rem;

}



.meaulis:hover .meauDonghua{

    opacity: 1;
	height: auto;

    visibility: visible;

    transform: translate3d(0px, 0px, 0px);

    -moz-transform: translate3d(0px, 0px, 0px);

    -webkit-transform: translate3d(0px, 0px, 0px);

}
 
/*--------------bannerCSS---------------*/

.banner{	

    width: 100%;

    height: 550px;

	background: #082977;

	position:relative;

	overflow:hidden;

}

.target img {

    position: absolute;

    top: 0;

    width: initial;

	max-width:initial;

    left: 50%;

    margin-left: -950px;

}

.hy-dot i{	    

	background: #fff;

}

.hy-dot i.active {

    background: rgba(255, 0, 0, 0.85);

}

.hy-next, .hy-prev{

	    background: rgba(0,0,0,.05);

		    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

.hy-next:hover, .hy-prev:hover{

	    background: rgba(0,0,0,.6);

}

/*--------------bannerCSS---------------*/

 
.index .Shuju{

	    width: 100%;

    background: #082558;

    height: 165px;

}

.Shuju img{

	float: left;
width: 33.3%;
   padding:0em  1.5em;

}
.cipsabb{margin: 0.5em 0}
 .hfa{width: 100%;}
.neirongp p{ font-size:0.16rem; letter-spacing:2px; line-height:0.35rem; color:#666666;}

.proLie{

	display: inline-block;

    vertical-align: top;

    margin: 10px 0.265rem;

}

.ProTjanOne{

	display:block;

	text-align:center;

	margin:35px 0px 5px 0px;

}

.proTjan{

	text-align: center;

	padding-bottom:0px;

}

.ProTjanOne img{

	 max-width: 3.80rem;

    margin-bottom: 0.1rem;

    width: 100%;

    height: auto;

}

 
.AboutIndx{
 
	background:url(../images/abbgg.jpg) no-repeat;

	    background-size: cover;

    background-position: center;

	text-align: center;

	    background-attachment: fixed;
	margin-top:0.4rem;

}

.AboutIndx h4{

	    color: #fff;

    font-size: 0.3rem;

    padding: 0.45rem 0px 0.15rem;

}

.AboutIndx h4 span{

	color:#e32f2f;

}

.AboutIndx p{
color: #fff;
    width: 10.8rem;
    font-size: 16px;
    line-height: 2;
    margin: 0 auto;
}



.AboutYS{

	width:11.8rem;

	height:4.5rem;

	background-size:100%;

	display:inline-block;

	 margin-top: 0.2rem;

}

.abtsone{

    display: inline-block;

    vertical-align: top;

    width: 235px;

    height: 190px;

    margin: 25px 25px 10px;

}

.abtsone i{

	    width: 92px;

    height: 90px;

    display: block;

    margin: 0 auto 7px;

}

.abtsone h5{

	    font-weight: normal;

    font-size: 16px;

    color: #00d8ff;

	    margin-bottom: 6px;

}

.abtsone p{

	width: initial;

}

.abtsone.icob1 i{

	background:url(../images/abico_03.png) no-repeat;	

}

.abtsone.icob2 i{

	background:url(../images/abico_05.png) no-repeat;	

}

.abtsone.icob3 i{

	background:url(../images/abico_07.png) no-repeat;	

}

.abtsone.icob4 i{

	background:url(../images/abico_09.png) no-repeat;	

}

.abtsone.icob5 i{

	background:url(../images/abico_15.png) no-repeat;	

}

.abtsone.icob6 i{

	background:url(../images/abico_16.png) no-repeat;	

}

.abtsone.icob7 i{

	background:url(../images/abico_17.png) no-repeat;	

}

.abtsone.icob8 i{

	background:url(../images/abico_18.png) no-repeat;	

}







.ZixunAnniu{

	clear: both;

    display: block;

    width: 210px;

    height: 50px;

    color: #fff;

    margin: 25px auto 20px;

    background: #e32f2f;

    line-height: 48px;

    font-size: 18px;

    border-radius: 5px;

	    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

.ZixunAnniu:hover{

	color:#fff;

	background: #d01919;

	

}

.pro_gongge{

	    text-align: center;

}

.Htitles{

	 padding: 0.4rem 0px 0.2rem;

    font-size: 0.3rem;

    font-weight: bold;

	text-align:center;

}
.Htitles em{font-size: 0.25rem;
    color: #0a49b2;}
.Htitles span{color:#1248a1;}



.Pro_ggOne{

	 display: inline-block;

    margin: 0px 1% 2.5%;

    width: 23%;

    vertical-align: top;
	

}

.Pro_ggOne .ProImg{

	width:100%;
 

	overflow:hidden;

	position:relative;

	margin-bottom:10px;
}
.Pro_ggOne .ProImgbiankuang{

	width:100%;

	max-height:230px;

	overflow:hidden;

	position:relative;

	margin-bottom:10px;
	
	border:1px solid #999999;
}
.Pro_ggOne p{ text-align:center; font-weight:bold;font-size: 18px;}

.newhoudong .ProImg img{height:210px; }

.Pro_ggOne .ProImg img{

	width:100%;

	-webkit-transition: -webkit-transform .7s;

    transition: -webkit-transform .7s;

    -moz-transition: transform .7s,-moz-transform .7s;

    transition: transform .7s;

    transition: transform .7s,-webkit-transform .7s,-moz-transform .7s;
	 

}



	.Pro_ggOne .ProImg:hover img{

	transform:scale3d(1.05,1.05,1.05);

	}



.theA{

	display:block;

	position:relative;

	width:100%;

	height:100%;

	color:#222;

	    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

.theA:hover{color: #1248a1;}

.videosbg{

	position: absolute;

    width: 100%;

    height: 100%;

    background: url(../images/videoggg.png) no-repeat;

    background-position: center;

    left: 0px;

    top: 0px;

    z-index: 10;

	}



.back-top{

	position: fixed;

    width: 0.42rem;

    height: 0.42rem;

    border-radius: 50%;

    background-color: rgba(0, 0, 0, 0.3);

    opacity: 0;

	display:block;

    cursor: pointer;

    z-index: 200;

	right:0.35rem;

	bottom:0.6rem;

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

.back-top:hover{

	background-color:rgba(18, 72, 161, 0.85);

	opacity: 1;

}

.back-top span{

	position: absolute;

    top: 50%;

    left: 50%;

    width: 0.12rem;

    height: 0.12rem;

	margin-left: -0.02rem;

    margin-top: 0.02rem;

    border-top: 0.01rem solid #fff;

    border-left: 0.01rem solid #fff;

	transform: translate(-30%,-50%) rotate(45deg);

}

.back-top.shows{

	opacity: 1;

}



.TJkefour{

	width:100%;

 
	background:url(../images/cipBggs.jpg) no-repeat;

	background-size: cover;

    background-position: center;

    text-align: center;

	    margin-top: 0rem;

}

.TJkfOne{

	display: inline-block;

    vertical-align: top;

	 width: 25%;

	margin: 0.5rem 0px;

    -webkit-transition: all .2s linear;

    transition: all .2s linear;

}

.TJkfOne:hover{

	margin-top:0.45rem;

	box-shadow: 0px 0.2rem 0.2rem rgba(0, 0, 0, 0.12);

}

.TJkfOne:hover a{

	color:#222;

}

.TJkfOne_img{

	width:95%;
margin:0 auto;
	height:2rem;

	position: relative;

}

.TJkfOne_img.cipp1{

	background:url(../images/cip1.png)no-repeat;

	background-size:100%;	 

}

.TJkfOne_img.cipp2{

	background:url(../images/cip2.png)no-repeat;

	background-size:100%;	 

}

.TJkfOne_img.cipp3{

	background:url(../images/cip3.png)no-repeat;

	background-size:100%;	 

}

.TJkfOne_img.cipp4{

	background:url(../images/cip4.png)no-repeat;

	background-size:100%;	 

}



.TJkfOne_img p{

	font-size: 0.22rem;

    color: #00d8ff;

    position: absolute;

    bottom: 0.12rem;

    left: 0.15rem;

}



.TJkfOne_text{

	    background: #fff;

    width: 92%;
 margin:0 auto;
    padding: 0.2rem;

    line-height: 2;

    text-align: left;

    border-radius: 0px 0px 0.06rem 0.06rem;

}

.TJkfOne_text i{
font-size:14px;
	    padding: 0.1rem 0px 0px;

    text-align: right;

    display: block;

    color: #888;

}



.QiyeLogo{

	text-align:center;

	background:#f2f2f2;

}

ul.QiyLogolist{padding-bottom:0.45rem;}

ul.QiyLogolist li{

    display: inline-block;

    vertical-align: top;

    width: 13.48%;

    margin: 0px 0.4% 1.5%;
 

    overflow: hidden;

    background: #fff;

	    -webkit-transition: all .2s linear;

    transition: all .2s linear;

}
ul.QiyLogolist li:nth-child(7n){margin-right: 0}
ul.QiyLogolist li:hover{

	transform:scale3d(1.05,1.05,1.05);

	box-shadow: 0px 0.05rem 0.25rem rgba(0, 0, 0, 0.2);

}

ul.QiyLogolist li img{

	width:100%;

	height:auto;

}

	

.footer{

	background:#000e25;

	color:rgba(255, 255, 255, 0.65);

	padding: 0.3rem 0px;

}	

.footer_botom{

    background: #02183c;

    color: rgba(255, 255, 255, 0.6);

    padding: 0.12rem 0px 0.15rem;

    font-size: 0.12rem;

    text-align: center;

    line-height: 2;

}



.FoteLogs,.FotMeaus{

	display:inline-block;

	vertical-align:top;

}

.erweima{

	float:left;

	width:1rem;text-align: center; margin-left: 0.3rem;

}
.erweima p{line-height: 1.76;}

.erweima img{width:100%;text-align: center;}

.FoteLogs{

	width:3.99rem;

	height:1.05rem;

	background:url(../images/ftlgos.png) no-repeat;

	background-size:100%;

}



.FotMeaus{

	padding-left:15px;

    margin-top: 17px;
margin-left: 1rem;
}

.FotMeaus a{

    padding: 5px 6px 15px;

    display: inline-block;
color: #fff;font-size: 15px;
}

.FotMeaus a,.footer_botom a{

	color:rgba(255, 255, 255, 0.65);

	    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

.FotMeaus a:hover,.footer_botom a:hover{

	color:rgba(255, 255, 255, 1);

}

p.fotXianx{

	    padding: 0.05rem 0px 0.05rem;

}

p.fotXianx i{

	display:inline-block;

	vertical-align:middle;

	width:0.22rem;

	height:0.22rem;

    margin-left: 0.05rem;

	    margin-right: 0.03rem;

}

i.phones{background:url(../images/phoness.png) no-repeat; background-size:100%;}

i.email{background:url(../images/emails.png) no-repeat; background-size:100%;background-position: 0px -1px;}





.Neibanner{

	width:100%;

	height:420px;

	position:relative;

	background:#030915;

}

.bannerImg{

	position:absolute;

	top:0px;

	height:100%;

}

.bannerImg img{width:100%;}

.neib1{

	width:1900px;

	left:50%;

	margin-left:-950px;



}





/*列表页*/



.pageLefts,.pagesRights{

	display:inline-block;

	vertical-align:top;

	margin-bottom:55px;

}

.pageLefts{

    width: 280px;



    margin-right: 10px;

}

.pagesRights{width: 100%;}
.wenziys p{ color: #666666; letter-spacing:0.02rem; line-height:0.26rem; margin-top:0.08rem;}

.paweizhi{

	color: #666;

    background: #f0f0f0;

    line-height: 0.4rem;

    margin-bottom: 0.25rem;

    font-size: 0.12rem;

}



.paweizhi i{

	display: inline-block;

    width: 0.24rem;

    height: 0.22rem;

    vertical-align: middle;

    background: url(../images/imgse.png) no-repeat;

    background-position: 0.02rem 0px;

    margin-right: 0.03rem;



}





.LeftDivs{

	width:265px;
 
	    padding-bottom: 10px;

		    margin-bottom: 15px;

}



.lefDivstitle{

	width: 100%;

    height: 48px;

    line-height: 48px;

    color: #fff;

    background: #1248a2 url(../images/jiaobiao.png) no-repeat;	

	background-position:right top;

    padding-left: 20px;

    font-size: 18px;

}



ul.lefMeau{

	padding:10px 20px;

}



ul.lefMeau li{

	    height: 0.4rem;

    line-height: 0.4rem;

    border-bottom: 1px solid #ececec;

}

ul.lefMeau li a{

	display:block;

	width:100%;

	height:100%;

	font-size: 0.13rem;

}



ul.lefMeau li i{

	width: 0.15rem;

    height: 0.15rem;

    display: inline-block;

    vertical-align: middle;

}



ul.lefMeau li span{

	width: 0.1rem;

    height: 0.12rem;

    display: inline-block;

    float: right;

	background:url(../images/imgse.png) no-repeat;

	background-position: -0.2rem -0.36rem;

	margin-top: 0.12rem;

}

ul.lefMeau li:last-child{

	border-bottom:0px;

}



a.lefAniu{

    width: 225px;

    height: 40px;

    line-height: 40px;

    color: #fff;

    display: block;

    text-align: center;

    background: #1765e5;

    border-radius: 5px;

    margin: 0 auto 7px;

	

	 -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

a.theMore{

	 color: #fff;

    float: right;

    font-size: 13px;

    padding-right: 8px;

    opacity: 0.65;

		 -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

a.theMore:hover{opacity:1;}

a.bluea{

	 background: linear-gradient(to bottom, rgba(27, 112, 253, 1), rgba(22, 100, 228, 1));

}

a.bluea:hover{

	 background: linear-gradient(to bottom,rgba(22, 100, 228, 1) , rgba(27, 112, 253, 1));

}

a.qinga{

	 background: linear-gradient(to bottom,rgba(59, 197, 185, 1), rgba(44, 176, 166, 1) );

}

a.qinga:hover{

	 background: linear-gradient(to bottom,rgba(44, 176, 166, 1),rgba(59, 197, 185, 1));

}

a.greena{

	 background: linear-gradient(to bottom, rgba(67, 189, 98, 1), rgba(46, 165, 76, 1));

}

a.greena:hover{

	 background: linear-gradient(to bottom, rgba(46, 165, 76, 1),rgba(67, 189, 98, 1));

}



ul.textlis li span{display:none;}

ul.textlis li i{

	background:url(../images/imgse.png) no-repeat;

	background-position:-0.01rem -0.32rem;

}

.leftSides{

	margin-bottom:15px;

}



h3.ttitele{

	font-size: 0.24rem;

    font-weight: bold;

    text-align: center;

    line-height: 0.4rem;

    border-bottom: 1px solid #dedede;

    margin-bottom: 0.15rem;

    padding-top: 0rem;

}



p.Jieweip{

	color: #999;

    padding: 15px 0px 15px;

    text-align: right;

    border-top: 1px solid #dedede;

    margin-top: 30px;
	font-size:14px;

}

.nextpage {

    padding: 10px 20px;

    margin-top: 25px;

    background: #f6f6f6;

    margin-bottom: 20px;


}

.nextpage div {

    margin: 10px 0px;

    color: #1868e0;

}



.liketexts ul.lefMeau{

	padding:10px 5px;

}

.liketexts ul.lefMeau li{

	    width: 45%;

    display: inline-block;

    margin-right: 4%;

}



.liketexts ul.lefMeau li:last-child{

	    border-bottom: 1px solid #ececec;

}

.liketttes{

	    font-size: 0.18rem;

    font-weight: bold;

}

.liketttes i{

	    display: inline-block;

    width: 0.04rem;

    height: 0.18rem;

    background: #083f92;

    vertical-align: middle;

    margin-right: 0.10rem;

    margin-left: 0.03rem;

}

.aboutspage{

	min-height:3rem;

	padding-bottom: 0.3rem;

}

.aboutT_Meau{
	width:100%;
   background: #f0f0f0;
	color:#999;
	font-size:0.16rem;	
		margin-bottom:0.25rem;
}

.aboutT_Meau a{

	width:1.45rem;
	height:0.55rem;

	line-height:0.55rem;

	background:#f0f0f0;
	display:inline-block;

	vertical-align:top;

	text-align:center;



}

a.active{

	background:url(../images/about_tiv.png) no-repeat;

	    background-position: 0px;

    color: #fff;

    overflow: hidden;

}



a.active{

	background:url(../images/about_tiv.png) no-repeat;

	    background-position: 0px;

    color: #fff;

    overflow: hidden;

}

.aboutT_Meau a:first-child {

	background:url(../images/about_tiv.png) no-repeat;

	 background-position: 0px;

    color: #fff;

    overflow: hidden;

}



.aboutT_Meau.active a:first-child{

    background: none;

    color: #303030;

}

.aboutT_Meau.liwai a:first-child{
height: 0.55rem;
    line-height: 0.55rem;
    background: #f0f0f0;


    color: #303030;

}

.aboutT_Meau.liwai a.activeed{

	background:url(../images/about_tiv.png) no-repeat;

	    background-position: 0px;

    color: #fff;

    overflow: hidden;


    height: 0.55rem;

}

.aboutT_Meau.Nolist a:first-child:hover{

	color:#1868e0;

}
 
.sluovimg{

	width: 36%;
float: right;
 
margin-right:10px;
    display: inline-block;
 
	background-size:100%;

	vertical-align: top;

	    margin-top: 0px;

		position: relative;

}

.sluovimg h3{font-size:0.35rem;line-height: 1.5;letter-spacing: 3px;color:#0a49b2;margin-top: 1%;
    text-align: center;}
.sluovimg h4{font-size:0.25rem; margin: 0 0.1rem;line-height: 1.76;letter-spacing: 3px;color: #fff;margin: 0 0.1rem;background:#0a49b2;text-align: center;}

.DwonBg {

    background: #000;

    opacity: 0.8;

    position: fixed;

    width: 100%;

    height: 100%;

    top: 0px;

    left: 0px;

    z-index: 100;

    display: none;

    cursor: pointer;

}

.DownLoadd{

    width: 740PX;

    height: 435px;

    position: fixed;

    left: 50%;

    margin-left: -370px;

    top: 50%;

    margin-top: -1000px;

    z-index: 101;

    text-align: center;

    border-radius: 5px;

    display: none;

}





.textjj{

	display: inline-block;

    width:57%;

    vertical-align: top;

    margin-left: 25px;
 
	margin-top: 0px;

}

.hx h2{font-size: 0.25rem;margin-right: 10px;
    color: #0A49B2;
    margin-left: 0.3rem;margin-bottom: 0.8em;
    line-height: 1.76;
    border-bottom: 1px #0A49B2 solid;}
.hx a{float: right;
    font-size: 14px;margin-right: 10px;
    color: #0A49B2;
   
    margin-top: -0.42rem;}
.textjj h4{

	font-size: 24px;

    color: #1248a1;

    line-height: 2.2;

}

.textjj p{
text-indent: 2em;
	    line-height: 1.9;

    margin-bottom: 0px;

}
.textjj span a{margin-right: 15px;
    background: #0a49b2;
    padding: 10px 26px;
    border-radius: 5px;
    color: #fff;letter-spacing: 1px;
    font-size: 16px;}
.textjj .fsl{margin-top: 0.25rem;}

img.videobut{

	cursor:pointer;

	left: 50%;

    position: absolute;

    margin-left: -46px;

    top: 50%;

    margin-top: -78px;

}

.Yaoqiu{

	    background: #eaeaea;

		padding-bottom:0.5rem;

}

.yaoqiu{

	display: inline-block;

    vertical-align: top;

    width: 24.7%;

	background:url(../images/cip011.png) no-repeat;

	height:2rem;

}

.yqtops{

	padding-top: 0.3rem;

}

.yqIco{

	 float: left;

    width: 0.8rem;

    height: 0.8rem;

    margin: 0px 0.1rem 0.3rem 0.3rem;

	border-radius:0.4rem;

}

.yqtops p{    padding-top: 0.12rem;}



.yaoqiu p.sijj{

	 margin-top: 8px;

    float: left;

    clear: both;

    text-align: center;

    width: 100%;

    color: #fff;

	}



.yq1 .yqIco{

	background:#3f9036 url(../images/imgse.png) no-repeat;
	background-size: 250%;
	background-position:0.17rem -0.77rem;

}

.yq2 .yqIco{

	background:#0f8e96 url(../images/imgse.png) no-repeat;
	background-size: 250%;
	background-position:-1.02rem 0.15rem;

}

.yq3 .yqIco{

	background:#279dd1 url(../images/imgse.png) no-repeat;
	background-size: 250%;
	background-position:-1.03rem -1.55rem;

}

.yq4 .yqIco{

	background:#2769d5 url(../images/imgse.png) no-repeat;
	background-size: 250%;
	background-position:-1.04rem -0.65rem;

}



.Kebiaoimg{

	width:1210px;

	height:848px;

	background:url(../images/kebiao.png) no-repeat;

	background-size:100%;

	margin:0 auto;

}



p.shcip{font-size:0.2rem;}

.shouruOne{

	display:inline-block;

	vertical-align:top;

	width:32%;

	height:1.6rem;

	border-left:1px solid #1248a2;

	margin:0.35rem 0px 0.3rem;

	padding-left:0.25rem;

}

.shouruOne strong{

	font-size: 0.42rem;

    line-height: 0.85rem;

}

.qing{

	color:#00accb

}

.cheng{color:#f5821c}

.lan{color:#1248a2}

p.SOp1{

	    font-size: 0.18rem;

    color: #07204a;

    padding-bottom: 0.07rem;

}

p.SOp2{

	color:#717e92;

}

.shouru{padding-bottom: 0.55rem;}

.teamslist{

	background:#dadada;

	    padding-bottom: 0.55rem;

}

.teamlis{

	position: relative;

    width: 100%;

    height: 3.2rem;

    overflow: hidden;
}

.teamlis.daoshliliss{

	height:auto;

	overflow:initial;

	    margin-top: 0rem;

	    min-height: 4rem;

}

.teamlis.daoshliliss ul{width:105%;}

.teamlis.daoshliliss ul li{margin-right:0.2rem;}

.teamlis ul li{
margin-bottom: 0.15rem;
	    display: inline-block;

    vertical-align: top;

    background: #fff;

    width:17.9%;

    margin-right: 0.10rem;

    height: auto;

    border-radius: 0.04rem;

    overflow: hidden;

	    margin-top: 0.1rem;

		    -webkit-transition: all .2s linear;

    transition: all .2s linear;

}

.teamlis ul li:hover{

	margin-top:0.05rem;

	box-shadow: 0px 0.2rem 0.2rem rgba(0, 0, 0, 0.12);

}

.teamlis ul li .teamimgs{
 
 overflow:hidden;

}



.teamlis ul li .texstss{

	padding:0.15rem 0.2rem;

}



.teamlis ul li h3{

	font-size:0.2rem;
text-align: center;
	font-weight:normal;

	padding-bottom:0.1rem;

}

.teamlis ul li p{

	color:#888;

	font-size:0.13rem;

}

.teamlis ul li:hover a{color:#222;}



.shijingimg{

	width:1204px;

	height:597px;   

	margin: 0 auto;

	background:url(../images/shiyanke.jpg) no-repeat;

}



a.readmores{

    display: block;

    clear: both;

    width: 2rem;

    height: 0.45rem;

    text-align: center;

    line-height: 0.45rem;

    background: #CCCCCC;

    color: #222;

    margin: 0.1rem auto 0.4rem;

    border-radius: 0.25rem;

    font-size: 0.16rem;

	

}
a:hover.readmores{

    display: block;

    clear: both;

    width: 2rem;

    height: 0.45rem;

    text-align: center;

    line-height: 0.45rem;

    background: #FF6600;

    color: #fff;

    margin: 0.1rem auto 0.4rem;
    border-radius: 0.25rem;
    font-size: 0.16rem;
}



.xueyuanlis{

	 background: #f2f2f2;

    padding-bottom: 0.55rem;

}



.pingjialis ul li{

    width: 2.25rem;

    height: 4.04rem;

    display: inline-block;

    vertical-align: top;

    margin: 0.05rem;

	

}

.pingjialis{

	text-align: center;

    padding: 0.9rem 0px 0.5rem;

    background: url(../images/shouji.png) no-repeat;

    background-position: 4.76rem 0.45rem;

	position: relative;

	width:100%;

	height:5.55rem;

	overflow: hidden;

}

.bgglefst{

width: 4.7rem;

    height: 4.04rem;

    background:rgba(242, 242, 242, 0.7);

    position: absolute;

    left: -0.03rem;

    top: 0.95rem;

    z-index: 10;

}

.bggrighs{

width: 4.7rem;

    height: 4.04rem;

    background: rgba(242, 242, 242, 0.7);

    position: absolute;

    right:-0.02rem;

    top: 0.95rem;

	z-index: 10;

}



.xuzhiFAQ{

	width:100%;

	height:475px;

	background: url(../images/bggscip.jpg) no-repeat;

    background-size: cover;

    background-position: center;



}



.xuzhiFAQ h4{

	font-size: 0.3rem;

    color: #fff;

    text-align: center;

    padding-top: 0.4rem;

}



.xuzhiFAQ h4 i{

	  width: 0.9rem;

    height: 1px;

    background: #fff;

    display: block;

    margin: 0.15rem auto;

}



.faqOs{

    width: 2.8rem;

    display: inline-block;

    vertical-align: top;

    height: 0.35rem;

    margin-bottom: 0.30rem;

    overflow: hidden;

}

.faqOs a{

	display:block;

	color:#fff;

	font-size:0.2rem;

			    -webkit-transition: all .2s linear;

    transition: all .2s linear;

}

.faqOs a i{

	    display: inline-block;

    width: 0.03rem;

    height: 0.27rem;

    vertical-align: middle;

    background: #f5ab1c;

    margin-right: 0.1rem;

}

.faqOs a:hover{

	color: #f5ab1c

}

.faqLis{

	    background: rgba(255, 255, 255, 0.12);

    padding: 0.45rem 0px 0.1rem 0.45rem;

    margin-top: 0.35rem;

}



ul.container{width:100%;height:100%;}



i.btn-direct{position:absolute;top:50%;transform:translateY(-50%);width:0.36rem;height:0.36rem;

	border-radius:50%;background-color:#135eda;

	opacity:1;cursor:pointer;z-index:100;transition:opacity ease 300ms}

	div.wrapper:hover i.btn-direct{opacity:.6}i.btn-direct:hover{opacity:.9!important}

	i.btn-direct.btn-left{left:320px}i.btn-direct.btn-right{right:320px}

	i.btn-direct>span{position:absolute;top:50%;left:50%;width:0.12rem;height:0.12rem;

	border-top:0.01rem solid #fff;border-left:0.01rem solid #fff}

	div.wrapper.horizontal i.btn-direct>span.shift-left{

		transform:translate(-30%,-50%) rotate(-45deg)}

div.wrapper.horizontal i.btn-direct>span.shift-right

		{transform:translate(-70%,-50%) rotate(135deg)}



i.btn-direct>span.shift-left {

transform: translate(-30%,-50%) rotate(-45deg);}

i.btn-direct>span.shift-right {

    transform: translate(-70%,-50%) rotate(135deg);

}





.Newske{

	    background: #f0f0f0;

		padding-bottom:25px;

}

.newkes,.nekimg,.nektexts{

	display:inline-block;

	vertical-align:top;

}

.newkes{

background: #fff;

    box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.08);

    overflow: hidden;

    border-radius: 5px;

    width: 48.3%;

    margin: 0px 10px 30px;

	position:relative;

}

.Jiaobia{

	position:absolute;

	left:0px;

	top:0px;

	z-index:10;

	width:45px;

	height:45px;
 
	background-position:-156px -304px;

}

.nekimg{

	  width: 289px;

    height: 184px;

    overflow: hidden;

    background: #05183a;

}

.nekimg img{opacity:0.9;width: 100%;}

.nektexts{
    width:100%;

	padding: 5px 5px 5px 20px;

}

.nektexts p{


	color:#888;

}

.nektexts h4{

	    font-size: 16px;
color: #253fd8;
        margin: 15px 0px 5px 0px;

}
.nektexts span{    height: 30px;
    color:#ff003c;
    font-size: 14px;}
.nektexts p.techg{
overflow: hidden;
	    margin-top: 5px;
height: 2.7em;
}





.horizontal {

	width:1280px;

	height:380px;

	position:relative;

	margin: 0 auto;

	overflow:hidden;

}



.horizontal ul li{

	border-radius: 5px;

    background-color: #1248a2;

    overflow: hidden;

	width:320px;

	height:370px;

}

.horizontal ul li .img{

	height: 280px;

    overflow: hidden;

	width:100%;

}

.horizontal ul li .img img{

    margin-top: -25px;

}





.horizontal i.btn-direct{

	background:rgba(0, 0, 0, 0.8);

}

.main_con{padding:0px 20px;}

.main_con h4.name {

    padding-top: 15px;

    font-size: 20px;

    font-weight: 600;

    color: #fff;

}

ul.container>li.cards_list>div.main_con p.content {

    height: 0.32rem;

    font-size: 0.14rem;

    color: #ddd;

    text-align: justify;

    line-height: 0.32rem;

}

.teamlis i.btn-direct{opacity:0;}

.demo1:hover i.btn-direct{opacity:1;}



.xueyuegy{

	background:#e4e2e2;

	width:100%;

	min-height:450px;

}

.xyGanyan{

	width:1200px;

	margin: 0 auto;

	position:relative;

	height:3.05rem;

}

.xyGanyan ul li{

	width:2.65rem;

	height:2.95rem;

	background:#fff;

	border-radius:0.05rem;

	padding:0.22rem;

}

.xyGanyan ul li a:hover{color:#303030;}

.xyGanyan i.btn-direct.btn-left{

	    left: 1.5rem;

		 background-color: rgba(0, 0, 0, 0.5);

}

.xyGanyan i.btn-direct.btn-right{

	    right: 1.5rem;

		background-color: rgba(0, 0, 0, 0.5);

}



.xuyeimg {width:0.95rem;height:0.95rem;display:inline-block;vertical-align:top;

overflow: hidden;

    margin-right: 0.15rem;

    border-radius: 0.5rem;}

.xuyeimg img{width:calc(100% - 1px);display:inline-block;vertical-align:middle;}

.xuyeimg::after{

	content:"";

	display:inline-block;

	height:100%;

	width:0px;

	vertical-align:middle;

}



.xuyetexxs{

	display:inline-block;

	vertical-align:top;

	width:calc(100% - 1.15rem);

}



.xuyetexxs h4{

margin-top: 0.2rem;

    font-size: 0.18rem;

    font-weight: normal;

    margin-bottom: 0.05rem;

}

.xuyetexxs p{color:#888;}

.xuyegya{

	margin-top: 0.1rem;

    width: 100%;

    height: 1.58rem;

	background:url(../images/yinhaos.png) no-repeat;

	background-size:100%;

}



.ganyanss{

	    padding-top: 0.25rem;

    width: 100%;

    margin: 0 auto;

    overflow: hidden;

    padding-left: 0.08rem;

    height: 1.3rem;

}





.shitingDown{

	    padding: 45px 0px;

    background: #f0f0f0;

}

.shitingd{

	    width: 304px;

    height: 307px;

    vertical-align: middle;

    display: inline-block;

	background:url(../images/shiting.png) no-repeat;

}



.download{

	width: calc(100% - 302px);

    background: #fff;

    margin-left: -6px;

    float: right;

    padding: 15px 0px 15px 35px;

    margin-top: 0.12rem;

}

.download img.imgss,.downannius{

	display:inline-block;

	vertical-align:middle;

}

.downannius{

	width:175px;

	margin-left: 15px;

}

.downannius a{

	    margin: 10px 0px;

    display: block;

}



.kechengmulu{padding-bottom:30px;}

.kechengtit{

	width:100%;

	height:0.67rem;

	margin:0px auto 0.2rem;

}

.ktt01{

	background:url(../images/pxun_16.jpg) no-repeat;

	background-position:center;

}

.ktt02{

	background:url(../images/pxun_19.jpg) no-repeat;

	background-position:center;

}

.ktt03{

	background:url(../images/pxun_21.jpg) no-repeat;

	background-position:center;

}

.ktt04{

	background:url(../images/pxun_24.jpg) no-repeat;

	background-position:center;

}



.prokemulist{

	width:100%;

	text-align:center;

}

.kumulison{

    width: 2.1rem;

    display: inline-block;

    vertical-align: top;

    margin: 0px 0.17rem 0.4rem;
	overflow:hidden;

}

.kumulison a{display:block;}

.kumulison img{width:100%;  transition:all .6s; -moz-transition:all .6s; -webkit-transition:all .6s; -o-transition:all .6s;}
.kumulison img:hover{
  transform: scale(1.1);
}
.prokekua{

    width: 105%;

    text-align: center;

    margin: 0 auto;

    margin-left: -34px;

}



.pr3 .kumulison{

	    width: 3.65rem;

    text-align: center;

}

.pr3 .kumulison img{

	width:100%;

}



.neixunKeti{
margin-top: 0.4rem;
	background:#0f4196;

	width:100%;

	height:auto;

	background-position:center;
	padding-bottom: 0rem;

}

.Neixundiv{
	width: 100%;
	height: auto;
	border-radius: 0.08rem;
	overflow: hidden;
	    box-shadow: 0px 0rem 1.5rem #002e79;
}
.neixuTitl{
	    background: #4e8ef9;
	    padding:0.2rem 0rem 0.25rem;
	    background-image: linear-gradient( rgba(67, 133, 246, 0), #2f66c1);
}

.fanbais{

	color:#fff;

	    padding-top: 30px;

}

.fanbais span{

	color:#4a8fff;

}
.wdn{display: inline-block;}
.wdfl:nth-child(2n){margin-right: 0}
.wdfl{width: 45%; margin-left: 3.25%;margin-bottom: 0.2rem;margin-bottom: 0.3rem;
    float: left;}
.wdfl h1{color: #000;
    line-height: 2;
    font-size: 0.18rem;}
.wdfl .flex1{display: flex;}
.wdfl .flex1 img{width: 51px;
    height: 54px;}
.wdfl p{font-size:14px; width: 100%;line-height: 1.76;
    height: 0.85rem;   background: #fff;
    padding: 0.2rem;color:#666;
    border-radius: 0.1rem;}
.nxlcimgs{

	width:100%;

	height:419px;

	background:url(../images/liuchengses.jpg) no-repeat;

}



.nxliuche{

	padding-bottom: 40px;

    border-bottom: 1px solid #eee;

}



h3.ketitle{

	    text-align: center;

    color: #fff;

    font-size: 22px;

    margin-top: 10px;

}

h3.ketitle2{

	    text-align: center;

    color: #fff;

    font-size: 22px;

    margin-top: 50px;

}

p.ketipp{
    text-align: center;
    color: #fff;
	    width: 55%;
	    margin: 0 auto;
    font-size: 0.18rem;

}
p.subTllle{
	       background: #1a50ab;
	       color: #90baff;
	       padding-left: 0.2rem;
	       margin-bottom: 0.1rem;
}


.kebiaolistt{

	width:12rem;

	height:auto;

	margin:0 auto;
	padding-bottom: 0.5rem;
	    padding-left: 0.2rem;

}





.cxunqy{

	background:#eaeaea;

	padding-bottom:35px;

}

ul.caxxqys{text-align:center;}

ul.caxxqys li{

	display: inline-block;

    vertical-align: top;

    width: 286px;

    border-radius: 5px;

    background: #fff;

    margin: 0px 5px 20px;

    padding: 15px 15px 25px;

	-webkit-transition: all .2s linear;

    transition: all .2s linear;

}

ul.caxxqys li:hover{

	margin-top:-5px;

	box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.12);

}

ul.caxxqys li:hover a{color:#222;}



div.caxuqimg{

border-bottom: 1px solid #eee;

    margin-bottom: 0.15rem;

    height: 1rem;

    line-height: 0.8rem;

}



ul.caxxqys li h5{

	    text-align: left;

    font-size: 0.15rem;

    padding-bottom: 0.05rem;

}

ul.caxxqys li p{

	text-align: left;

    color: #888;

    height: 50px;

    overflow: hidden;

    padding-bottom: 8px;

}

ul.caxxqys li span{

	    text-align: left;

    display: block;

    color: #FF6600;

}



div.lili{

	    display: inline-block;

    vertical-align: top;

    margin-top: 0.45rem;

    margin-left: 0.5rem;

    min-width: 2.95rem;

    font-size: 0.15rem;

    line-height: 2.2;

}
.keblisOn{margin-left: 0.05rem;}
.liliTitle{
	    color: #7aacff;

}
.liliTitle span{
	
}
.liliTitle p{
	    font-size: 0.28rem;
	    font-weight: bold;
	    margin-top: -0.15rem;
	    color: #fff;
	    padding-bottom: 0.05rem;
}
.keblisOn a{

	color:#fff;

}

.keblisOn a:hover{text-decoration:underline;}

.keblisOn i{

	display: inline-block;

    vertical-align: middle;

    width: 0.1rem;

    height: 0.1rem;

    margin-right: 0.05rem;

    background: #669fff;

}

.sifang i{

		background:url(../images/imgse.png) no-repeat;

	background-position:-33px -332px;

}

.yellw a{

	color:#fedb4d;

}

.redd a{

	color:#ff4646;

}

.sanjiaos i{

	background:url(../images/imgse.png) no-repeat;

	background-position:-8px -332px;

}



.Baoming{

	width:100%;

	height:232px;

}

.bmingbgg{

	width:100%;

	height:100%;

	background:url(../images/ggbdan.png) no-repeat;

	background-size:auto 100%;

	background-position:center;

}

.bmingbgg .pgwidth{

	height:100%;

	position:relative;

}

.oneinut{

	    position: absolute;

    top: 145px;

    z-index: 30;

    height: 0.4rem;

    line-height: 0.4rem;

}

.onut1{

	    left: 558px;

    width: 140px;

}
.onut21{left: 385px; top:749px; width: 220px;}
.onut22{left: 385px; top:800px; width: 220px;}
.onut23{left: 395px; top:855px; width: 220px; font-size:16px; font-weight:bold; color:#FFFFFF; cursor:pointer;}
.onut24{left: 455px; top:905px; width: 220px; font-size:16px; font-weight:bold; color:#FFFFFF; cursor:pointer;}
.onut2{

	left: 708px;

    width: 190px;

}
.onut7{
left: 915px;
    width: 190px;
    top: 200px;

}


.onut3{

	    width: 140px;

    left: 910px;

	    font-size: 16px;

    color: #fff;
	cursor:pointer;

}



.onut4{

	    left: 1061px;

    width: 140px;

    font-size: 16px;

    color: #fff;

    text-align: center;

}



.videojianjiess{

	    width: 100%;

    margin: 10px auto 25px;

 

    border-radius: 3px;

    padding: 25px 20px;

 

}







.daoshileft.LeftDivs{

	    background: #fff;

    display: inline-block;

    vertical-align: top;

    margin-top: 0.3rem;

    margin-left: 1.8rem;

    border-radius: 0.05rem;

    overflow: hidden;

    width: 3rem;

	    margin-bottom: 0px;

		min-height: 6.5rem;

}

.daoshileft h3.ttitele{

	    font-size: 0.23rem;
color: #167232;
    font-weight:600;

    text-align: left;

    padding-left: 0.25rem;

    border-bottom: 0px;

        margin-bottom: 0px;

}

.DStedian{padding: 0px 0.25rem 0.2rem;}

.DshRigs{

	    display: inline-block;

    vertical-align: top;

    width: 6.80rem;

    margin-top: 0.3rem;

    margin-left: -1px;

    background: #fff;

    padding: 0.6rem 0.35rem;
    min-height: 6.5rem;
  border-radius: 0.05rem;

}

.DshRigs p{line-height: 2;}

.Dsicons{

	width: 1.51rem;

    height: 0.39rem;

    margin: 0.1rem 0px;

	background:url(../images/dsico.png) no-repeat;
background-size: 100%;
	color:#fff;

    line-height: 0.37rem;

    padding-left: 0.25rem;

    background-position: -0.02rem 0px;

}

.Dstesxs{ font-size:0.15rem; color:#666666; line-height:0.28rem; letter-spacing:1px;}

.Dsfge{height:0.2rem;}

.aboutJianjie{
	width: 12rem;
	height: 17.22rem;
	background: url(../images/aboutJianjies.jpg) no-repeat;
}

.caseJianj{

	background: #0e53bb;

    border-radius: 0.03rem;

	    padding: 0.02rem;

		    margin-bottom: 0.3rem;

}

.CSjjImg{

	width: 3.6rem;

    height: 2rem;

    background: #fff;

    text-align: center;

    padding: 25px;

    display: inline-block;

    vertical-align: top;

    line-height: 140px;

}

.CSjjImg img{display:inline;}

.CSjjTitle{

    display: inline-block;

    color: #fff;

    width: 500px;

    vertical-align: top;

    margin: 15px 0px 0px 25px;

    line-height: 2.5;

    font-size: 16px;

    font-weight: bold;

}



.caseTttles{

	    width: 100%;

    height: 42px;

    line-height: 42px;

    color:#0347ad;

    background: #bfd0ea;

    font-size: 18px;

    font-weight: bold;

    text-align: center;

}
.casetestts p{line-height: 2;}
.casetestts{

	    padding: 25px 25px 35px;

    margin-bottom: 0px;

}

.huisee{    background: #f2f2f2;}

.renzhengs{height:481px;}
.neixuns{
	height:590px;
}
.peixuns{
	height:481px;
}