@charset "utf-8"; 
*{margin:0;padding:0;}
a{text-decoration:none;}
img{border:none;}
body{font-family:"Helvetica Neue",Helvetica,"PingFang SC","Microsoft YaHei",Tahoma,Arial;font-size: 12px;font-weight: normal;}
ul,li{list-style:none;}
.clear{ margin:0px; padding:0px; height:0px; width:0px; line-height:0px; clear:both;}
input,button,select{ outline:none}
 
.fl{ float:left}
.fr{ float:right}
.w1300{ width:1300px; margin:0 auto}
.w1200{ width:1200px; margin:0 auto}
.w1440{ width:1400px; margin:0 auto}
.wmain{ width:1280px; margin:0 auto}
.cen{ text-align:center}

.header{ height:100px; overflow:hidden; background:#16171C; width:100%; position:fixed; top:0; z-index:99;}
.header .w1200{ display:flex;justify-content: space-between;    align-items: center;    height: 100px;}
.header .headli{ height:38px; line-height:38px; padding:0 25px; font-size:18px; border-radius:19px; color:#fff;}
.header .headli:hover{ background:#FF6F34;}
.header .headli.on{ background:#FF6F34;}

.banner .swiper-slide{ height:772px; background-size:cover !important;  background-repeat: no-repeat; background-position: center bottom;}
.banner .swiper-pagination{ bottom:105px !important; width:1200px !important; left:50% !important; margin-left:-600px !important; text-align:left;  }
.banner .swiper-pagination-bullet{ width:36px; height:3px; background:#fff; border-radius:0; margin-right:10px;    opacity: .8;}
.banner .swiper-pagination-bullet-active{ background:#FE753E}


.indpromain{ overflow:hidden; background:url(../img/ind1.png) right top no-repeat ; margin-top:40px; padding-bottom:130px;}
.indpromain .indproti{ font-size:42px; color:#0A0A37; margin:0px 0 90px}
.indpromain .indpro{ overflow:hidden;display:flex;justify-content: space-between;}
.indpromain .indpro a{ display:block; overflow:hidden;}
.indpromain .indpro a .inproimg{ display:block;transition: 500ms;}
.indpromain .indpro a .indprodec{ padding:25px 30px; overflow:hidden; position:relative;}
.indpromain .indpro a .indprodec h1{ font-size:30px; font-weight:normal; color:#fff; margin-bottom:20px;}
.indpromain .indpro a:hover .inproimg{transform:scale(1.1)}

.indpp{ height:740px; background:url(../img/ind6.jpg) center; width:100%;}
.indjoin{ height:774px; background:url(../img/ind7.jpg) center; width:100%; overflow:hidden;}
.indjoin a{ display:block; width:180px; height:60px; line-height:60px; border-radius:10px; background:#FF6F34; color:#fff; font-size:18px; text-align:center; margin-top:415px;}


.footer{ overflow:hidden; background:#1B2534; width:100%;}
.footer .foot{ overflow:hidden; padding:90px 0;}
.footer .foot .fl img{ margin-bottom:40px;}
.footer .foot .fl p{ font-size:32px; font-family:Arial, Helvetica, sans-serif; color:#fff;opacity:0.8}
.footer .foot .fr dl{ float:left; width:60px; margin-left:60px;}
.footer .foot .fr dl dt{ font-size:16px; color:#D1D3D6; margin-bottom:20px;  }
.footer .foot .fr dl a{ font-size:14px; color:#767C85; display:block; margin-bottom:10px; height: 20px; line-height: 20px;}
.footer .foot .fr dl a:hover{ color:#FF6F34; opacity:1}
.footer .foot .botewm{ overflow: hidden; margin-left: 50px;}
.footer .foot .botewm .ewmli{margin-left: 10px; float: left; text-align: center;font-size:12px; color:#D1D3D6;}
.footer .foot .botewm img{ height:150px; border-radius: 10px; margin-bottom: 5px; }

.footer .bot{ height:66px; line-height:66px; font-size:14px; color:#767C85; border-top:1px solid #384b67;  }



.abtban{ width:100%; height:700px; background:url(../img/abtban.jpg) center no-repeat;}
.proban{ width:100%; height:735px; background:url(../img/productban.jpg) center no-repeat;}
.joinban{ width:100%; height:735px; background:url(../img/joinban.jpg) center no-repeat;}
.newsban{ width:100%; height:735px; background:url(../img/newsban.jpg) center no-repeat;}
.conban{ width:100%; height:508px; background:url(../img/conban.jpg) center no-repeat;}


.mainmu{ overflow:hidden;display:flex;justify-content: center; width:1266px; height:150px; background:url(../img/abtmubg.png)  center;   position:absolute; left:50%; margin-left:-633px; margin-top:-50px}
.mainmu a{ display:flex; width:400px;  height:100px;  align-items: center;    justify-content: center; font-size:18px; color:#0A0A37; opacity:.6;}
.mainmu a i{ width:26px; height:26px; display:block;  margin-right:10px;}
.abtmu a i.abtmu1{ background:url(../img/abtmu1.png);}
.abtmu a i.abtmu2{ background:url(../img/abtmu2.png);}
.abtmu a i.abtmu3{ background:url(../img/abtmu3.png);}
.abtmu a.on i.abtmu1{ background:url(../img/abtmu1on.png);}
.abtmu a.on i.abtmu2{ background:url(../img/abtmu2on.png);}
.abtmu a.on i.abtmu3{ background:url(../img/abtmu3on.png);}
.mainmu a.on{ color:#0A0A37; opacity:1}

.abtmain{ background:url(../img/abtmainbg.jpg) repeat-x center  ; overflow:hidden; padding-top:80px;}
.abtmain .w1200{ background:url(../img/abtmaininfo.png) center; overflow:hidden; padding:0 60px; width:1080px; height:497px; margin:0 auto 155px;}
.abtmain .w1200 .abtdd{ width:540px;height:497px;display:flex; align-items: center;flex-wrap: wrap;align-content: center;  }
.abtmain .w1200 .abtdd h1{ font-size:34px; font-weight:normal; margin-bottom:30px; color: #07073B;}
.abtmain .w1200 .abtdd p{ font-size:16px; line-height:32px; color:#525276;  }
.abtmain .w1200 .abtimg{ width:435px;height:497px;display:flex; align-items: center;flex-wrap: wrap;align-content: center; }
.abtimg .swiper-slide{ width:435px;height:300px;border-radius:10px; overflow:hidden; background-size:contain !important;  background-repeat: no-repeat; background-position: center bottom; background-color: #f7f7f7;}
.abtimg .swiper-pagination-bullet-active{ background:#FE753E}


.promu a i{ width:22px; height:22px; display:block;  margin-right:10px;}
.promu a i.abtmu1{ background:url(../img/promu1.png);}
.promu a i.abtmu2{ background:url(../img/promu2.png);}
.promu a i.abtmu3{ background:url(../img/promu3.png);}
.promu a.on i.abtmu1{ background:url(../img/promu1on.png);}
.promu a.on i.abtmu2{ background:url(../img/promu2on.png);}
.promu a.on i.abtmu3{ background:url(../img/promu3on.png);}

.promain{ width:1300px; padding:0px 0 0px; overflow:hidden;}
.promain a{ display:block; float:left; width:270px;   background:#fff; margin-right:40px; margin-bottom:40px; text-align:center;}
.promain a .imgs{ width:222px; height:222px; overflow:hidden; background:#eee; margin:25px auto 0; }
.promain a .imgs img{ width: 100%; height: 100%;transition: 500ms;}
.promain a p{ font-size:16px; color:#07073B; height:70px; line-height:70px;}
.promain a:hover img{transform:scale(1.1)}


.gallerymu{
	display: flex;
	justify-content: center;
	overflow: hidden;
	margin: 100px 0 40px;
}
.gallerymu a{ display: block; height: 40px; line-height: 40px; padding: 0 30px; margin: 0 15px; background-color: #E2E5E8; color: #0A0A37; font-size: 14px; border-radius: 5px;}
.gallerymu a:hover{ background-color: #FF6F34; color: #fff;}
.gallerymu a.on{ background-color: #FF6F34; color: #fff;}

.proys{ overflow:hidden; background:#f0f5f1; padding:100px 0 ;}
.proys .w1200{ position: relative;}
.proys .ysimg{ border-radius: 10px; position: relative; z-index: 9;}
.proys .ysqiu{ position: absolute;right: -475px; bottom: -100px; z-index: 8;}
.proys p{ font-size:15px; line-height:30px; color:#07073B; opacity:.7; margin-bottom:50px;}


.prohc{ overflow:hidden; padding:80px 0}



.joinys{  background:#ECF3FB; overflow:hidden; padding:100px 0 120px;}

.joinlc{background:url(../img/join2.png) right bottom  no-repeat #F1F5F1; overflow:hidden; padding:90px 0;}

.joinform{ overflow:hidden; background-color: #F1F5F1;  padding: 90px 0  60px;}
.joinform .jointit{ font-size: 40px; width: 1200px; margin:0 auto 50px; font-weight: bold; color: #0a0a37;}

.joinform .list{
	overflow: hidden;
	width:1050px;	
	background:url(../img/joingformbg.png); 
	background-size: 100% 100%;
	padding:75px 90px;   
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.joinform .list .box{
	float: left;
	
	margin: 0 0px 25px 0;
}
 
.joinform .list .box input{
	width: 480px;
	padding: 0 14px;
	height: 50px;
	line-height:50px;
	font-size:16px;
	border-radius: 5px;
	border: 1px solid #e1e5e8;
	font-family: "微软雅黑";
}
.joinform .list .box  textarea{
	width: 1018px;
	padding: 15px;
	height: 174px;
	font-size:16px;
	border-radius: 5px;
	border: 1px solid #e1e5e8;
	font-family: "微软雅黑";
}

.joinform ::-webkit-input-placeholder { /* WebKit browsers */
	color: #b4b4c4;
   
}

.joinform ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #b4b4c4;

}

.joinform :-ms-input-placeholder { /* Internet Explorer 10+ */
color: #b4b4c4;

} 


.joinform .btn{
	width: 180px;
	height: 60px;
    line-height: 60px;	
	text-align: center;	
	color: #fff;
    font-size: 20px;
    background-color:#FF6F34 ;
	margin: 30px auto 25px;
	cursor: pointer;
    border-radius: 10px;
}




.conmain{ width:920px; height:430px; background:url(../img/conbg.png); margin:-80px auto 40px; padding:65px 160px;}
.conmain .conti{ font-size:26px; margin-bottom:60px;color:#07073B;}
.conmain .condec{ overflow:hidden;}
.conmain .condec dl{ overflow:hidden; margin-bottom:50px;}
.conmain .condec dl dt{ float:left; width:70px; margin-right:125px; font-size:20px; height:20px; line-height:20px; border-left:5px solid #FF6F34; padding-left:20px;color:#07073B;}
.conmain .condec dl dd{ width:700px; float:left;}
.conmain .condec dl dd h1{ font-variant:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px;color:#07073B;}
.conmain .condec dl dd i{ font-size:22px; float:left; margin-right:10px;color:#07073B;}
.conmain .condec dl dd p{ margin-left:30px; font-size:16px; color:#8282a7}

.conlymain{ overflow:hidden; width:920px;   background:url(../img/conlybg.png); background-size: 100% 100%; margin:0px auto 60px; padding:65px 160px 100px;}
.conlymain .conti{ font-size:26px; margin-bottom:60px; color:#07073B;}
.conlymain input{border:1px solid #e1e5e8; border-radius:5px; font-size:16px; padding-left:20px; height:55px; width:420px; margin-bottom:30px; font-family:"微软雅黑";}
.conlymain textarea{border:1px solid #e1e5e8; border-radius:5px; font-size:16px; padding:20px; height:135px; width:878px; margin-bottom:30px; font-family:"微软雅黑";}
.conlymain .con_sub{ width:180px; height:60px; line-height:60px; text-align:center; font-size:18px; color:#fff; border-radius:10px; margin:0 auto; background:#FF6F34; border:0; letter-spacing:1px; cursor:pointer;}

.conlymain ::-webkit-input-placeholder { /* WebKit browsers */
	color: #b4b4c4;
   
}

.conlymain ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #b4b4c4;

}

.conlymain :-ms-input-placeholder { /* Internet Explorer 10+ */
color: #b4b4c4;

} 


.newsmain{ overflow:hidden; padding:40px 0 0; }
.newsmain a{ display:block; overflow:hidden; background:#fff; padding:40px;border-radius:20px; }
.newsmain a .imgs{ overflow:hidden; width:260px; height:170px; float:left; background:#eee; margin-right:25px;border-radius:10px; overflow:hidden;}
.newsmain a .imgs img{transition: 500ms;}
.newsmain a h1{ font-size:24px; color:#07073B; font-weight:normal; margin-bottom:10px; margin-top:10px; }
.newsmain a p{ font-size:16px; color:#07073B; opacity:.7; height:48px; line-height:24px; margin-bottom:30px;}
.newsmain a span{ font-size:14px; color:#6F7A98;}
.newsmain a:hover h1{ color:#FF6F34}
.newsmain a:hover .imgs img{transform:scale(1.1)}

.newstit{ font-size:16px; margin:40px auto 30px; }
.newstit a{color:#7f7f7f;}
.newstit em{color:#7f7f7f; font-style:normal; margin:0 3px;}
.newstit a:hover{ color:#ea4a18}

.newsdetailmain{ overflow:hidden;}
.newsinfo{ background:#fff; float:left; padding:100px 40px 40px; width:770px;}
.videodetailmain .newsinfo{ width:1220px;}
.newstj{ background:#fff; float:right; padding:100px 35px; width:265px;}
.newstj h1{ font-size:24px; color:#0c0c0c; line-height:25px; border-bottom:1px solid #dddddd; padding-bottom:20px; }
.newstj a{ display:block; padding:20px 0; border-bottom:1px dashed #dfdfdf}
.newstj a p{ color:#0c0c0c; font-size:14px; margin-bottom:7px;}
.newstj a span{ display:block; color:#808080; font-size:14px;}
.newstj a:hover p,.newstj a:hover span{ color:#ea4a18}

.newsinfo .newsdestit{ text-align:center; font-size:34px; color:#0c0c0c; margin-bottom: 10px;}
.newsinfo .newsdesdate{ text-align:center; font-size:16px; color:#333333; margin-bottom:60px;}
.newsinfo .newsdesmain{ line-height:24px;}
.newsinfo .newsdesmain img{ max-width:100%; margin:10px 0;}
.newsinfo .newsdesmain video{ max-width:100%; margin:10px 0;}
.newsinfo .newdet-link{
    width: 100%;
    border-top: 1px solid #dddddd;
    padding-top: 20px;
    overflow:hidden;
	position:relative;
	min-height:70px;
	margin-top:40px;
}
.newsinfo .newdet-link a
{
    line-height: 34px;
    color: #808080;  
    font-size: 16px;
    display:block;
}
.newsinfo .newdet-link a span
{
    color: #808080;
}
.newsinfo .newdet-link a span:hover
{
    color:#ea4a18;
}
.newsinfo .newsback a{
	position:absolute;
	right:0;
	top:35px;
    background: #e94b18; 
    color: #fff;
    display: block;
    text-align: center;
    width: 120px;
    height: 40px;
    line-height: 40px;
	font-size:18px;
	font-weight:bold;
	border-radius:5px;}





.miao{ position: absolute; margin-top: -175px;}






