@charset 'utf-8';
html,body{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	/*-moz-user-select:none;*//*火狐*/
   /* -webkit-user-select:none;*//*webkit浏览器*/
   /* -ms-user-select:none;*//*IE10*/
    /*-khtml-user-select:none;*//*早期浏览器*/
   /* user-select:none;*/
  font-size: 14px;
    line-height: 1.5;
    font-family: "Arial",'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica",sans-serif;
}
a{
	text-decoration: none;
}
a:link {color: #F40;}
a:visited {color:#F40;} 
a:hover{color: #F40;text-decoration: none;} 
a:active {color: #F40;}
img{}
p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img{
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
}
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
.container{
	width: 100%;
	min-width: 1200px;
}
.wrapper{
	width: 1200px;
	margin: auto;
}
/*------头部顶端样式-------*/
.header-top{
	background: url(../r1.png) no-repeat center ;
	height: 80px;
	
}
.hdrlist ul li{float: left;}
.hdleft{float: left;margin-top: 20px;}
.hdright{float: right;margin-right: 5%;}
.hdrlist ul li.hx span{display: inline-block;width: 1px;height: 10px;background: #b2cde6;margin: 0 8px;margin-top: 34px;}
.hdrlist ul li>a{position: relative;padding: 0 2px;color: #fff;font-size: 14px;line-height: 80px;display: block;height: 80px;}
.hdrlist ul li> a.hdrlisthover:before{display: block;content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 100%;
    height: 5px;
    background-color: #5d3b3e;}
.hdrlist ul li > a.hdrlisthover{color: #000;background: #f8e9e8;}
.hdrlist ul li:hover> a{color: #000;background: #f8e9e8;}
.hdrlist ul li:hover > a:before{display: block;content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 100%;
    height: 5px;
    background-color: #5d3b3e;}
.language {
    float: left;
    line-height: 80px;
    color: #fff;
    margin-left: 20px;
    font-size: 14px;
}
.language a{color: #fff;}
.sub {
    display: none;
    position: absolute;
    left: 0;
    height: 0px;
    z-index: 500;
    width: 100%;
    background:#f8e9e8; ;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
    height: 230px;
}
.pbox-sub {
    padding: 35px 0 35px 40px;
}
.wp-big {
    margin: 0 auto;
   
}
.pbox-sub .col-l {
    width: 300px;
    margin-right: 80px;
    float: left;
}
.pbox-sub .col-l .tith2 {
    position: relative;
    font-weight: normal;
    font-size: 16px;
    line-height: 2;
    border-bottom: 1px solid #fff;
    color: #c33029;
}
.pbox-sub .col-l p {
    border-bottom: 1px dashed #dba19d;
}
.pbox-sub .col-l p > a {
    display: inline-block;
    margin-right: 20px;
    line-height: 3;
    font-size: 13px;
    color: #6f6e6e;
}
.pbox-sub .picture .img {
    display: block;
    position: relative;
    padding-top: 52.3%;
    overflow: hidden;
}
.pbox-sub .col-l .tith2:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #e1e1e1;
}
.pbox-sub .picture .img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.pbox-sub .picture {
    overflow: hidden;
    margin-left: -15px;
}
.pbox-sub .picture .item {
    float: left;
    padding-left: 15px;
    width: 30%;
    font-size: 13px;
    color: #6f6e6e;
}
.pbox-sub .picture .tit {
    display: block;
    padding-top: 7px;
    text-transform: uppercase;
}
.n, em {
    font-weight: normal;
    font-style: normal;
}
.pbox-sub .picture .item:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
/*banner*/
.ban{background: url(../r3.jpg) no-repeat center;height: 653px;}
/*nav*/
.nav{height: 313px;background: #f2f2f2;}
.nav .wrapper{position: relative;}
.navlist{position: absolute;top: -65px;left: 50%;margin-left: -492.5px;width: 985px;height: 366px;}
.navbtn ul li a{display: inline-block;width: 245px;height: 60px;background: #f7f7f7;border-right: 1px solid #d7d7d7;color: #666;font-size: 14px;text-align: center;line-height: 60px;
border-top: 5px solid #f7f7f7;position: relative;}
.navbtn ul li{float: left;}
.navbtn ul li:first-child a{border-left: 1px solid #d7d7d7;}
.navconimg{width:245px ;}
.navconimg img{width: 100%;display:block;}
.navcon ul li{float: left;}
.navcon ul li a .navconimg{border-right: 1px dashed #d0d0d0;}
.navcon ul li:first-child a .navconimg{border-left: 1px dashed #d0d0d0;}

.navbtn ul li a:hover{color: #fff;background: #2b92d6;border-top: 5px solid #1577b7;border-right: 1px solid #2b92d6;}
.navbtn ul li:first-child a:hover{border-left: 1px solid #2b92d6;}
.navbtn ul li a i{position: absolute;bottom: -35px;left: 103px;font-size: 41px;color: #2b92d6;display: none;}
.navbtn ul li a:hover i{display: block;}
.navbtn ul li a.navactive{color: #fff;background: #2b92d6;border-top-color:#1577b7 ;border-left-color:#2b92d6 ;border-right-color:#2b92d6 ;}
.navbtn ul li a.navactive i{display: block;}

/*technology and applications*/
.remcon1{background: url(../r8.jpg) no-repeat center;height: 505px;}
.rmec1tit p{text-align: center;color: #1577b7;font-size: 28px;}
.rmec1tit{text-align: center;padding-top: 85px;margin-bottom: 20px;}
.remc1listcon{background: url(../r11.png) no-repeat center;height: 277px;width: 249px;}
.remc1list ul li{float: left;margin-right: 20px;}
.remc1list ul li:last-child{margin-right: 0px;}
.remc1listimg{float: left;margin-top: 111px;margin-right: 4px;}
.remc1listcon{float: left;}
.remc1listcimg{width: 210px;height: 120px;margin: 0 auto;    padding-left: 4px;padding-top: 20px;}
.remc1listcimg img{width: 100%;display: block;}
.remc1listcp p{color: #6a6666;font-size: 13px;margin-bottom: 15px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.remc1listcp p span{display: inline-block;width: 6px;height: 6px;background: #c8c8c8;    margin-right: 5px;}
.remc1listcp{    width: 210px;margin-left: 21px;margin-top: 25px;}

/*Cooperative partner*/
.remcon2{height: 292px;background: #f2f2f2;}
.sl-list9 {
    width: 982px;
    margin: 0 auto;
    height: 124px;
    background: #fff;
}
.slick-prev {
    left: -23px !important;
   /* top: 34% !important;*/
}

.slick-prev {
    background: url(../rleft.jpg) no-repeat center !important;
    background-size: 100% !important;
    width: 23px !important;
    height: 40px !important;
}
.slick-next {
    right: -23px !important;
   /* top: 34% !important;*/
}
.slick-next {
    background: url(../rright.jpg) no-repeat center !important;
    background-size: 100% !important;
    width: 23px !important;
    height: 40px !important;
}
.slick-prev:before, .slick-next:before {
    opacity: 0 !important;
}
.sl-listimg{padding: 5px;border-right: 1px dashed #c8c8c8;width: 180px;height: 84px;margin-top: 15px;}
.sl-listimg img{width: 100%;}
.remcon3{background: #fff;height: 600px;padding-top: 45px;}
.remc3box{width: 1012px;margin: 0 auto;}
.rc3left{float: left;width: 293px;margin-right: 40px;}
.rc3mid{float: left;width: 325px;margin-right: 40px;}
.rc3right{float: left;/*width: 276px;*/}
.r3ltit p{color: #1274b5;font-size: 22px;}
.r3lcon p{color: #66666a;font-size: 12px;}
.r3ltit{margin-bottom: 30px;}
.r3limg{margin-bottom: 35px;}
.rc3midlistp p:first-child{color: #1274b5;font-size: 14px;margin-bottom: 15px;}
.rc3midlistp p:nth-child(2){color: #666;font-size: 12px;}
.rc3midlistp{width: 186px;}
.rc3midlistimg{width: 119px;height: 117px;float: left;margin-right: 20px;}
.rc3midlistimg img{width: 100%;}
.rc3midlistp{float: left;}
.rc3midlist ul li{height: 117px;margin-bottom: 25px;}
.rc3rightlistright p:first-child{color:#1274b5 ;font-size:14px ;margin-bottom: 15px;}
.rc3rightlistright p:nth-child(2){color: #666;font-size: 12px;}
.rc3rightlistright{width: 242px;float: left;}
.rc3rightlistleft p:first-child{    font-size: 45px; color: #666;}
.rc3rightlistleft p:nth-child(2){color: #666;font-size: 13px;}
.rc3rightlistleft{float: left;}
.rc3rightlistleft p{text-align: center;}
.rc3rightlistleft{margin-right: 20px;}
.rc3rightlist ul li{margin-bottom: 25px; height: 117px;}
.remcon4{height: 136px;background: #f7f6f7;}
.rc4box{width: 1012px;margin: 0 auto;}
.rc4box ul li{width: 214px;
    height: 136px;
    text-align: center;
    box-shadow: 5px 0px 24px -9px #333;
    padding: 0 19px;}
.rc4con p{color: #1274b5;font-size: 16px;}
.rc4box ul li{float: left;}
.rc4img{margin-top: 15px;margin-bottom: 20px;}
/*底部*/
.ftbox{width: 1012px;margin: 0 auto;}
.foot{height: 200px;background: #1274b5;padding-top: 29px;}
.ftlefttop ul li a{color: #fff;font-size: 14px;}
.ftlefttop ul li span{margin: 0 20px;display: inline-block;width: 0px ;height: 10px;border-right: 1px dashed #b3b3b3;}
.ftlefttop ul li{float: left;}
.ftleft{width: 708px;float: left;}
.ftright{float: right;}
.ftlefttop{margin-bottom: 50px;}
.ftleftbottom p{color: #fff;font-size: 13px;}
.ftleftbottom p span{    margin-right: 7px; width: 22px;text-align: center; display: inline-block;}
.ftleftbottom p:first-child{margin-bottom: 18px;}
.ftleftbottom p:nth-child(2){margin-bottom: 25px;}
.slick-slide:focus { outline:none;}
/*产品分页*/
  .pages a{float: left;border: 1px solid #AAAADD;margin-right: 6px; padding: 5px; background-color: #E2E2E2;}
    .pages a.active{    color: #FFF;background-color: #1274b5;}
    .pages {clear: both; overflow: hidden; color: #444; padding-top: 16px;text-align: center;}
    .pages ul { margin: 15px !important; padding: 15px;display: inline-block;}
    

/*图片单击放大图*/
/*图片单击放大图*/