

#fix_nav{background-color: #ccc;}

.fixed-nav{
position: fixed;
width:100%;
top:-110px; 
-webkit-transition: top .5s;
 -moz-transition: top .5s;
 -o-transition: top .5s;
 transition: top .5s;
}
.fixed-nav-appear{top:0;}
.fix_sec{
position: fixed;
width:100%;
top:0;
z-index: 999;
-webkit-transition: top .5s;
-moz-transition: top .5s;
-o-transition: top .5s;
transition: top .5s;
}

.feng_110{
	height: 80px;
	width: 100%;
	background-color: #fff;
}




/* 首页 */


/* 首页产品系统 */


.sy_cpxt{
	overflow: hidden;
}


.sy_cpxt_zhengw{
	margin-top: 34px;
	height: 474px;
}


.sy_cpxt_zhengw .sy_cpxt_zhengw_li{
	overflow: hidden;
	float: left;
	width: 240px;
	height: 474px;
	border-right: 1px solid #fff;
	padding-top: 278px;
	text-align: center;
	color: #fff;
	position: relative;
	transition: padding 500ms ease 0s;
}

.sy_cpxt_zhengw_li_img{
	position: relative;
	z-index: 99;
}

.lanmusawzs{
	font-size: 24px;
	line-height: 24px;
	padding-top: 10px;
}

.zhongjiansxin_div{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}


.zhongjiansxin{
	margin: 8px 0 15px 0;
	height: 1px;
	background-color: #fff;
	width: 28px;
}

.sy_cpxt_zhengw_t3 {
	margin-bottom: 10px;
}

.sy_cpxt_zhengw_t3 a{
	font-size: 17px;
	color: #fff;
	line-height: 17px;
}
.sy_cpxt_zhengw_t3_ul{
	transition: opacity 500ms ease 0s;
	opacity: 0;
	position: relative;
	z-index: 11;
}

.tucheng{
	border-radius: 0;
    color: #fff;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
	z-index:0;
    background: #000;
    vertical-align: middle;
	transition: background 500ms ease 0s;
	transition: opacity 500ms ease 0s;
    width: 100%;
}

.sy_cpxt_zhengw_li:hover .tucheng {
    opacity: 0.15;
	background: #000;

}

.sy_cpxt_zhengw .sy_cpxt_zhengw_li:hover{
	padding-top: 199px;
}

.sy_cpxt_zhengw_li:hover .sy_cpxt_zhengw_t3_ul{
	opacity: 1;

}


/* 产品列表 */


.sy_cpliebs .hyi_p1{
	padding-top: 89px;
}

.sy_cpliebs .wsxiedefeng{
	margin-top: 107px;
}


.sy_cpliebs img:hover{
    transform: scale(1.2); /* 放大1.2倍 */
}


.sy_cpliebs{
	overflow: hidden;
}


.sy_cplb_li1{
	float: left;
	width: 575px;
	height:575px;
	overflow: hidden;
}

.sy_cplb_pd{
	position: relative;
	color: #fff;
	font-size: 18px;
	line-height: 18px;
	margin: -44px 0 0 26px;
}


.sy_cplb_li2{
	float: right;
	width: 613px;
	height: 575px;
	overflow: hidden;
}

.shangdufen{
	overflow: hidden;
	width: 613px;
	height: 369.8px;
}

.sy_cplb_ul{
	overflow: hidden;
	margin-top: 20px;
}

.xiabufen{
	margin-top: 17px;
	float: left;
	width: 300px;
	height: 195px;
	overflow: hidden;
}

.xiabufen:last-child{
	float: right;
}


/*关于我们 */

.guanwm .hyi_p1{
	padding-top: 100px;
}

.shibienr{
	margin-top: 59px;
	overflow: hidden;
}

/*项目案例 */
.tnashgnegd{
	text-align: center;
	margin-top: 30px;
}

.tnashgnegd a{
	display: inline-block;
	width: 160px;
	line-height: 40px;
	text-align: center;
	font-size: 17px;
	color: #6D6E70;
	border: 1px solid #6D6E70;
	border-radius: 100px;
}
.tnashgnegd a:hover{
	color: #fff;
	border: 1px solid #066BAF;
	background-color: #066BAF;

}


/* END */

/*关于我们 */

/*资质荣誉 */
.rongyzhizs{
	margin-top: 80px;
	height: 930px;
	overflow: hidden;
	background-image: url(../img/hwjs11.png);
	background-position: center center;
	position: relative;

}
.rongyzhizs .hyi_p1{
	padding-top: 79px;
	color: #000;
}
.jiangbeis{
	position: absolute;
	z-index: 99999;
	top: 0px;
	width: 356px;
	height: 444px;
	right: -275px;
	top: -149px;
}

.nitmsjs_fbt{
	font-size: 16px;
	color: #888888;
	line-height: 30px;
}

.rongyzhizs_144{
	z-index: 99;
	position: relative;
	background-color: #fff;
	margin: 0 auto;
	margin-top: 40px;
	width: 1350px;
	height: 640px;

}
#demo119 {
	position: relative;
	z-index: 5;
	width: 1350px;
	height: 640px;
	padding: 42px 0 0 50px;
}
#demo119 .elinggubao{
	width: 1350px;
	height: 596px;
	margin-right: 0;
}

.migt380{
	background-color: #fff;
	float: left;
	width: 380px;
	height: 555px;
	overflow: hidden;
	box-shadow: 0px 5px 33px -17px rgba(0, 0, 0, 0.5);
}
.nnijsduos{
	margin-left: 420px;
	float: left;
	width: 490px;
}
.nitmsjsbt{
	font-size: 34px;
	line-height: 34px;
	color: #271F1C;
	margin-bottom: 24px;
	margin-top: 65px;
}
.xiahslka{
	width: 40px;
	height: 3px;
	background-color: #271F1C;
	margin: 20px 0 20px 0;
}

.tiansjgengfd{
	display: inline-block;
	width: 116px;
	line-height: 28px;
	text-align: center;
	font-size: 16px;
	color: #6D6E70;
	border: 1px solid #6D6E70;
	border-radius: 100px;
}
.tiansjgengfd:hover{
	color: #fff;
	border: 1px solid #38A1DA;
	background-color: #38A1DA;
}

#demo118{
	z-index: 1;
	position: relative;
	top: -323px;
	width: 1142px;
	min-width: 1142px;
	margin-left: 200px;
}

#demo118 li{
	margin-right: 26px;
	margin-left: 0;
	width: 193px;
	height: 280px;
	box-shadow: -4px 9px 27px -24px rgba(0, 0, 0, 0.5);
}

#demo118 ul li:nth-child(1){
	margin-right: 84px;
}

#demo118-btn{
	z-index: 999;
	position: relative;
}

#demo118-btn a{
	margin-top: -962px;
	z-index: 999;
	margin-left: -83px;
	width: 69px;
	height: 221px;
}


/* 资质荣誉列表页 */

.topnghendes{
	background-color: #fff;
	overflow: hidden;
}

.topnghendes .cganlio_ul {
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	overflow: hidden;
	margin-top: 33px;
	margin-bottom: 50px;

}
.topnghendes .cganlio_ul li  {
	margin-right: 0;

}
.topnghendes .cganlio_ul li:last-child  {
	margin-right: 0;
}

.topnghendes .cganlio_ul li a {
    display: block;
    width: 160px;
    height: 40px;
    line-height: 40px;
	text-align: center;
	border-right: 1px solid #EFEFEF;
    background-color: #F7F7F7;
    color: #241E1E;
    font-size: 16px;
}
.topnghendes .cganlio_ul li:last-child a {

	border-right: 0px solid #EFEFEF;

}



.topnghendes .cganlio_ul li a:hover{

	background-color: #066BAF;
	color:#fff;
}
.topnghendes .cganlio_ul .active a{
	background-color: #066BAF;
	color:#fff;
}


.danstianzong{
	width:1200px;
	margin: 0 auto;
}
.bhanghgte{
	margin-right: -24px
}
.bshayans{
	float: left;
	width: 388px;
	margin-right: 20px;
	height: 695px;
}
.rhznalfg{
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
}
.shangniw_1{
	font-size: 25px;
	color: #251F1F;
	line-height: 25px;
	margin-bottom: 11px;
}
.jtyner_1{
	width: 40px;
	background-color: #251F1F;
	height: 3px;
	margin-bottom: 7px;
}

.kuguoneug{
	font-size: 15px;
	line-height: 15px;
	color: #5F5F5F;
}

.shangniw{
	padding: 20px 0px 20px 30px;
}
/* 企业视频 */

.diyizhangsp{
	cursor: pointer;
	float: left;
	width: 903;
	height: 508px;
}
.zuoblieb{
	cursor: pointer;
	float: right;
	width: 280px;
	margin-bottom: 18px;
}

.popupbox {

	width:1200px;
	height:800px;
	background-repeat:no-repeat;
	display: none; /* Hidden as default */
	float: left;
	position: fixed;
	top: 50%; 
	left: 50%;
	z-index: 99999;
}

.jnizheydi { 
	display: none; /* Hidden as default */
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}

.wksww {
    width:1200px;
	height:800px;
}

/* 企业视频列表*/

.cyshipnzu{
	overflow: hidden;
}
.cyshipnzu li{
	cursor: pointer;
	float: left;
	width: 395px;
	height: 320px;
	margin-right: 7px;
}

.cyshipnzu{
	margin-right: -7px;
}

.nibusfdxiaola{
	font-size: 22px;
	line-height: 55px;
	color:#222220;
	text-align: center;
}

/* END */

/* 产品中心列表 */

.erjidaohland{
	width: 1400px;
	margin: 0 auto;
}
.erjidaohlanw {
	overflow: hidden;
	margin: 15px 0 38px 0;
}

.erjidaohlanw li{
	float: left;
	margin-right: 33px;
}

.erjidaohlanw li a{
	font-size: 18px;
	line-height: 18px;
	color: #403F3D;
}

.erjidaohlanw li a:hover{
	color: #38A1DA;
}

.erjidaohlanw .active a{
	color: #38A1DA;
}

.zuobdautnl{
	float: left;
	width: 858px;
	height: 537px;
}
.zuobdautnl img{
	width: 858px;
	height: 537px;
}
.youbianndat{
	float: left;
	width: 542px;
	height: 537px;
	background-color: #fff;
	overflow: hidden;
	padding: 115px 85px 0 75px;
}

.title_jiansf{
	font-size: 29px;
	line-height: 29px;
	color: #201C1B;
	margin-bottom: 20px;
}

.zhfenggixna{
	width: 42px;
	height: 4px;
	background-color:  #201C1B;
	margin-bottom: 25px;
}

.jianwrncp{
	line-height: 30px;
	font-size: 17px;
	color: #666666;
	text-align: justify;
	height: 200px;
	overflow: hidden;
}

#demo0789 .flex-control-nav{
	margin-left: 201px;
}

#demo0789 .flex-control-paging li a{
	background-color: #fff;
}
#demo0789 .flex-control-paging li a.flex-active{
	background-color: #3A9FD3;
}

#demo0789 .tnashgnegd{
	margin-top: 0;
	text-align: left;
}
#demo0789{
	margin-bottom: 30px;
}

.cplienbnr{
	overflow: hidden;
	margin-right: -22px;
}

.cplienbnr li{
	overflow: hidden;
	float: left;
	width: 455px;
	height: 400px;
	margin-right: 19px;
	margin-bottom: 37px;
}
.cplienbnr li img{
	height: 285px;
	width: 455px;

}

.wenzintjf{
	padding: 30px 0 0 44px;
	width: 100%;
	height: 116px;
	overflow: hidden;
	background-color: #fff;
}
.biaotrunlief{
	font-size: 20px;
	color: #201C1B;
	line-height: 20px;
	padding-bottom: 10px;
}
.zhongjifengdx{
	width: 40px;
	height: 3px;
	background-color: #201C1B;
	margin-bottom: 10px;
}

.nitmdjzdnws{
	font-size: 13px;
	color: #201C1B;
	line-height: 13px;
}

/* 产品中心 */

.cpzx_nrdauiy{
	position: relative;
	overflow: hidden;
	min-height: 1900px;
	background-color: #EFEFEF;
}

.bjingdatu{
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 597px;
}

.bjingdatu img{
	height: 597px;
}


.zhengwennr{
	position: relative;
	z-index: 999;
	width: 1580px;
	margin: 0 auto;
	margin-top: 158px;
}

.cpzx_dinbgbd{
	height: 590px;
	background-color: #fff;
	overflow: hidden;
}

.zuobiandsds{
	float: left;
	width: 775px;
	height: 510px;
	overflow: hidden;
	padding: 70px 0 0 76px;

}

.zuobiandsds .flex-control-nav{
	display: none;
}
.zuobiandsds #demo01 ,.zuobiandsds .s-skin-container ,.zuobiandsds .flex-viewport ,.zuobiandsds .slides li{
	min-width: 400px;
}



.zuobiandsds .flex-direction-nav a {
	width: 87px;
	height: 87px;
	overflow:hidden;
	display:block;
	position:absolute;
	top:39%;
	z-index:10;
	cursor:pointer;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .3s ease;
}

.zuobiandsds .flex-prev{
	margin-left: 0;
	background:url(../img/16.png) no-repeat;
    background-size: auto 100%;
}
.zuobiandsds .flex-prev:hover{ 
	background:url(../img/16.png) no-repeat;
    background-size: auto 100%;
}
.zuobiandsds .flex-next{
	margin-right: 0;
	background:url(../img/17.png) no-repeat;
	background-size: auto 100%;

}
.zuobiandsds .flex-next:hover{
	background:url(../img/17.png) no-repeat;
	background-size: auto 100%;
}
.zuobiandsds .flex-direction-nav .flex-next {

	right:0;
}


.youbisnggis{
	float: left;
	margin-left: 90px;
	width: 565px;
	padding-top: 90px;
}

.biaotigel{
	font-size: 29px;
	line-height: 29px;
	color: #211715;
	padding-bottom: 29px;
	border-bottom:1px dashed #B4B4B4;
	margin-bottom: 25px;
}

.cpnflejg{
	width: 260px;
	height: 98px;
	overflow: hidden;
	float: left;
}
.zidjtna{
	font-size: 14px;
	line-height: 26px;
	color: #6A6A6A;
}
.cpxinghso{
	width: 283px;
	height: 98px;
	overflow: hidden;
	float: left;
	margin-left: 22px;
}
.cpyansdf{
	width: 260px;
	height: 42px;
	overflow: hidden;
	float: left;
}
.cpfngglk{
	width: 283px;
	height: 60px;
	overflow: hidden;
	float: left;
	margin-left: 22px;
}


.cpleignds{
	width: 260px;
	height: 60px;
	overflow: hidden;
	float: left;
}

.diaoswdjegn{
	height: 238px;
	border-bottom:1px dashed #B4B4B4;
}

.cpxinghaosd{
	margin-top: 20px;
	width: 100%;

}

.zhengwenms{
	width: 1580px;
	margin: 0 auto;
	background-color: #fff;
	min-height: 1000px;
	margin-bottom: 106px;
	padding: 30px;
	margin-top: 30px;
}


/* END */



/* 项目实列 */
.xiangmshilis{
	margin-top: 55px;
	margin-bottom: 3.5417vw;
	overflow: hidden;
}


.xiangmshilis li{
	float: left;
	width: 32.98%;
	overflow: hidden;
	margin-right: 0.53%;
	margin-bottom: 10px;
}



.xiangmshilis li:nth-child(3) ,.xiangmshilis li:nth-child(6),.xiangmshilis li:nth-child(9),.xiangmshilis li:nth-child(12){
	margin-right: 0px;
}

.wangyifimg{
	width: 32.691vw;
	height: 20.5729vw;
	overflow: hidden;
}

.wangyifimg img{
	width: 32.691vw;
	height: 20.5729vw;
	overflow: hidden;
}


.nasdiyichzs{
	padding: 2.0833vw 2.3438vw 0 2.3438vw;
	height: 8.3333vw;
	background-color: #EAEEF1;
}


.qinglkfs{
	font-size: 1.5104vw;
	color: #242321;
	line-height: 1.5104vw;
	margin-bottom: 0.7813vw;
}
.zhongdwkntug{
	width: 2.7604vw;
	height: 0.1563vw;
	background-color: #242321;
	margin-bottom: 0.8333vw;
}

.biaoqianwenzi{
	font-size: 0.8333vw;
	line-height: 0.8333vw;
	color: #242321;
}

.xiangmsngtmgdt{
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 672px;
}

.xiangmsngtmgdt img{
	height: 672px;
}

.xiangxiangssd{
	position: relative;
	z-index: 999;
	width: 1400px;
	height: 200px;
	background-color: #fff;
	margin: 0 auto;
	margin-top: 576px;
	margin-bottom: 36px;
	padding: 55px 0 0 70px;
}
.qinglkfs1{
	font-size: 38px;
	line-height: 38px;
	margin-bottom: 15px;
	color: #231D1D;
}
.zhongdwkntug1{
	width: 53px;
	height: 4px;
	background-color: #231D1D;
	margin-bottom: 16px;
}

.biaoqianwenzi1{
	font-size: 16px;
	line-height: 16px;
	color: #626262;
}


.neohgnfgdd{
	margin: 0 auto;
	width: 1400px;
	min-height: 1000px;
	margin-bottom: 40px;
}

/* END */

/* 新闻资讯 */


.bianselong{
	background-color: #EFEFEF;
	overflow: hidden;
	height: 700px;
}

.bianselong .hyi_p1{
	padding-top: 74px;
}

.bianselong .cplienbnr{
	padding-top: 45px;
}


/* END */

/* 主要业绩 */

.zyyz_ul{
	overflow: hidden;
	margin-top: 50px;
}

.zyyz_ul_li1{
	overflow: hidden;
	height: 68px;
	line-height: 68px;
}

.zyyz_ul_li1 p{
	background-color: #0075BF;
	margin-right: 1px;
	float: left;
	height: 68px;
	line-height: 68px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	font-size: 28px;
}

.zyyz_ul_li2 {
	overflow: hidden;
	height: 112px;
	margin-bottom: 1px;
	
	
}

.zyyz_ul_li2 p{
	margin-right: 1px;
	float: left;
	height: 112px;
	color: #292323;
	line-height: 27px;
	font-size: 17px;
	background-color: #F0F1F3;
	padding: 0 20px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.zyyz_ul_li2:nth-child(odd) p{
	background:#E9F6FE;
}


.zyyz_ul_li1_p{
	width: 166px;
}

.zyyz_ul_li1_p1{
	width: 327px;
}
.zyyz_ul_li1_p2{
	width: 538px;
}
.zyyz_ul_li1 .zyyz_ul_li1_p3 ,.zyyz_ul_li2 .zyyz_ul_li1_p3{
	width: 166px;
	margin-right: 0px;
}






/* END */


/* 联系我们 */


.lxwm_ckfs1{
	font-size: 38px;
	line-height: 38px;
	color: #332F2C;
	padding-bottom: 30px;
}

.lxwm_ckfs12{
	color: #332F2C;
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 20px;
}


/* END */