	/* CSS Document */
/*全局预设*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body {   font:12px/20px "Microsoft YaHei", "SimSun", "宋体",HELVETICA; background:#fff; /* overflow-y:scroll;*/width:100%; }
em{font-style:normal}
li{list-style:none}
fieldset, img { border:none; }
img{border:0;vertical-align:middle}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
p {word-wrap:break-word}
table { border-collapse:collapse; }
a{    text-decoration:none;blr:expression(this.onFocus=this.blur());	 }
 
a:hover, a:active, a:focus {   text-decoration:none; }


.fl{ float:left}
.fr{ float:right}
.mt80{ margin-bottom:80px;}
.mt90{ margin-bottom:90px}
.mt100{ margin-bottom:100px}
 
.header{ height:40px; background:#16171C; padding:10px 0; position:relative; width:100%; position:fixed; top:0; z-index:9999;  }
.header .logo{  display:block; height:23px;  float:left; margin-left:3%; margin-top:8px;}
.header .logo img{ width:100%}

 
.header .seach{ float:right; display:block; margin-top:10px; margin-right:5px;}
.header .seach i{ font-size:24px;}
 
.header  .menu {
  float:right;
  margin-right: 12%;
  margin-top:20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
 
 

.ban .swiper-pagination-bullet-active{    background: #ff6f34 !important;}
  
.indpro{ overflow:hidden; padding:20px 5%; background:url(../images/ind6.png) right 20px no-repeat #F6F9F6;}
.indpro .indti{ overflow:hidden; font-size:18px; color:#0A0A37; margin-bottom:20px; font-weight: 700;}
.indpro img{ display:block; margin-bottom:10px;}


.footer{ background:#1b2534; overflow:hidden; padding:30px 5%}
.footer img{ display:block; margin-bottom:10px; width:100px;}
.footer .footp{ font-size:14px; color:#a3a7ad}
.bot{ padding:15px 5%; overflow:hidden; border-top:1px solid #3e4044; background:#1b2534; color:#a3a7ad}

.botmubg{ height: 70px; width: 100%;}
.botmu{ overflow:hidden; display:flex;justify-content: space-between;    align-items: center; padding:10px 5% 20px; position: fixed; bottom: 0; left: 0; width: 90%; background-color: #fff;}
.botmu .botli{ overflow:hidden; text-align:center; margin:0 5px; color:#07073b}
.botmu .botli i{ display:block; font-size:24px; color:#ff6f34; margin-bottom: 2px;}
.botmu .botbtn{ display:block; width:55%; height:40px; line-height:40px; font-size: 14px; background:#ff6f34; color:#fff; border-radius:5px; text-align:center;}



.mainmu{ overflow:hidden;display:flex;justify-content: center; width:98%; height:70px; background:url(../images/abt1.png) center no-repeat; background-size:100%;   position:absolute; left:1%;   margin-top:-25px; z-index:9}
.mainmu a{ display:flex; width:30%;  height:50px;  align-items: center; justify-content: center; font-size:13px; color:#0A0A37; opacity:.6; text-align:center;}
.mainmu a i{ width:16px; height:16px; display:block; background-size:100%;  margin-right:5px;}
.abtmu a i.abtmu1{ background-image:url(../images/abtmu1.png);}
.abtmu a i.abtmu2{ background-image:url(../images/abtmu2.png);}
.abtmu a i.abtmu3{ background-image:url(../images/abtmu3.png);}
.abtmu a.on i.abtmu1{ background-image:url(../images/abtmu1on.png);}
.abtmu a.on i.abtmu2{ background-image:url(../images/abtmu2on.png);}
.abtmu a.on i.abtmu3{ background-image:url(../images/abtmu3on.png);}
.mainmu a.on{ color:#0A0A37; opacity:1}


.abtmain{ background:url(../images/abtbg.jpg) bottom  no-repeat #EEF2EE; background-size:100%; overflow:hidden;}
.abtmain .abtdec{ width:82%; padding:20px 5%;background:url(../images/abt2.png) bottom  no-repeat;background-size:100%  ; border-radius:5px; margin:45px auto  ; overflow:hidden;}
.abtmain .abtdec h1{ font-size:18px; font-weight:normal; margin-bottom:10px; color:#0A0A37;}
.abtmain .abtdec p{ line-height:24px; font-size:12px; color: #07073B; opacity: .7; text-indent:2em;}



 
.promu a i.abtmu1{ background-image:url(../images/promu1.png);}
.promu a i.abtmu2{ background-image:url(../images/promu2.png);}
.promu a i.abtmu3{ background-image:url(../images/promu3.png);}
.promu a.on i.abtmu1{ background-image:url(../images/promu1on.png);}
.promu a.on i.abtmu2{ background-image:url(../images/promu2on.png);}
.promu a.on i.abtmu3{ background-image:url(../images/promu3on.png);}

.gallerymu{
	display: flex;
	justify-content: center;
	overflow: hidden;
	margin: 50px 0 20px;
}
.gallerymu a{ display: block; height: 30px; line-height: 30px; padding: 0 15px; margin: 0 5px; 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;}


.promain{ overflow:hidden; background: #EEF2EE; padding:0px 3% 40px;}
.promain a{ display:block; float:left; width:47%;   background:#fff; margin:0 1.5% 15px; text-align:center;}
.promain a .imgs{ overflow:hidden; background:#eee; margin:3% 3% 0 3%; width:94%; }
.promain a .imgs img{ width: 100%; height: 100%;}
.promain a p{ font-size:13px; color:#07073B; height:50px; line-height:50px;}


.proys{ overflow:hidden; background:url(../images/pro1.jpg) right bottom no-repeat #edf2ee; background-size:100%; padding:40px 5%;}
.proys p{ font-size:12px; line-height:26px; color:#07073B; opacity:.7; margin-bottom:20px; text-indent:2em;}
.proys img{ width:100%; display:block; margin:0 auto;}

.prohc{ overflow: hidden; padding: 40px 4%;}


.newsmain{ overflow:hidden; margin:20px 5%; border-radius:10px; background:#fff;}
.newsmain a{ display:block; overflow:hidden; background:#fff; padding:15px 0; margin:0 3%;   border-bottom:1px solid #EAECED;}
.newsmain a .imgs{ overflow:hidden; width:40%; height:170px; float:left; background:#eee; margin-right:10px;border-radius:10px; overflow:hidden;}
.newsmain a .imgs img{ width: 100%; height: 100%;}
.newsmain a h1{ font-size:14px; height:40px; line-height:20px; color:#07073B; font-weight:normal; margin-bottom:10px; margin-top:10px; }
.newsmain a span{ font-size:12px; color:#6F7A98;}


.newstit{ background:#f5f5f5;font-size:14px; padding:20px 5% ; }
.newstit a{color:#7f7f7f;}
.newstit em{color:#7f7f7f; font-style:normal; margin:0 3px;}
.newstit a:hover{ color:#ea4a18}

.newsinfo{ background:#fff; overflow:hidden; margin:0 5%; padding:20px 20px}
.newsinfo .newsdestit{ text-align:center; font-size:16px; color:#0c0c0c;}
.newsinfo .newsdesdate{ text-align:center; font-size:12px; color:#333333; margin-bottom:20px;}
.newsinfo .newsdesmain{ line-height:28px; overflow:hidden; margin-bottom:20px;}
.newsinfo .newsdesmain img{ max-width:100%; margin:10px 0;}
.newsinfo .newsdesmain video{ max-width:100%; margin:10px 0; display:block; height:inherit}

.newsinfo .newdet-link{
    width: 100%;
    border-top: 1px solid #dddddd;
    padding-top: 15px;
    overflow:hidden;
	position:relative;
	min-height:40px;
	margin-top:20px;
}
.newsinfo .newdet-link a
{
    line-height: 25px;
    color: #808080;  
    font-size: 12px;
    display:block;
}
.newsinfo .newdet-link a span
{
    color: #808080;
}
.newsinfo .newdet-link a span:hover
{
    color:#ea4a18;
}
.newsinfo .newsback a{
	margin:0 auto;
    background: #e94b18; 
    color: #fff;
    display: block;
    text-align: center;
    width: 100px;
    height: 35px;
    line-height: 35px;
	font-size:14px;
	font-weight:bold;
	border-radius:5px;}




.joinmain{ overflow:hidden; padding:30px 5%;}
.joinmain img{ margin-bottom:30px;}


.joinform{ }
.joinform .jointi{ width: 92%; margin:0 auto; font-size:18px; margin-bottom:20px; color: #0A0A37; font-weight: 600;}
.joinform .jform{width:85%;   background:url(../images/conbg.png) no-repeat; overflow:hidden; background-size:100% 100%; margin:0px auto 40px; padding:25px 5% 40px; }
.joinform .jform input{ width:44%; padding:0 2%; height:40px; line-height:40px; border:0; background:#fff; border: 1px solid #eee; font-size:14px; border-radius:5px; margin-bottom:10px;font-family:"微软雅黑";}
.joinform .jform textarea{ width:95%; padding:5px 2%; height:110px; line-height:25px; border:0; background:#fff; border: 1px solid #eee; font-size:14px; border-radius:5px; margin-bottom:15px; font-family:"微软雅黑";}
.joinform .jform .conformbtn{ width:100%; height:40px; line-height:40px; text-align:center; display:block; background:#FF6F34; color:#fff; font-size:14px; text-align:center; border-radius:10px; margin:0 auto; cursor:pointer;}
 

 
.conmain{ width:85%;   background:url(../images/conbg.png) no-repeat; overflow:hidden; background-size:100% 100%; margin:-80px auto 10px; padding:25px 5%; position:relative; z-index:9;}
.conmain .conti{ font-size:18px; margin-bottom:30px;color: #0A0A37; font-weight: 600;}
.conmain .condec{ overflow:hidden;}
.conmain .condec dl{ overflow:hidden; margin-bottom:20px;}
.conmain .condec dl dt{ float:left; width:12%; margin-right:5%; font-size:14px; height:16px; line-height:16px; border-left:3px solid #FF6F34; padding-left:10px;}
.conmain .condec dl dd{ width:70%; float:left;}
.conmain .condec dl dd h1{ font-variant:normal; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; color: #07073B;}
.conmain .condec dl dd i{ font-size:16px; float:left; margin-right:5px; color: #07073B;}
.conmain .condec dl dd p{ margin-left:20px; font-size:14px; color:#888}
.conmain .condec dl dd p a{ color:#888}


.conlymain{width:85%;   background:url(../images/conbg.png) no-repeat; overflow:hidden; background-size:100% 100%; margin:0px auto 40px; padding:25px 5% 40px; position:relative; z-index:9;}
.conlymain .conti{ font-size:18px; margin-bottom:30px;color: #0A0A37; font-weight: 600;}
.conlymain .conform{ width:100%;   overflow:hidden;}
.conlymain .conform input{ width:44%; padding:0 2%; height:40px; line-height:40px; border:0;  background:#fff; border: 1px solid #eee; font-size:14px; border-radius:5px; margin-bottom:10px;font-family:"微软雅黑";}
.conlymain .conform textarea{ width:95%; padding:5px 2%; height:110px; line-height:25px; border:0;  background:#fff; border: 1px solid #eee; font-size:14px; border-radius:5px; margin-bottom:15px; font-family:"微软雅黑";}
.conlymain .conform .conformbtn{ width:100%; height:40px; line-height:40px; text-align:center; display:block; background:#FF6F34; color:#fff; font-size:14px; text-align:center; border-radius:10px; margin:0 auto; cursor:pointer;}
 



.miao{ position: absolute; margin-top: -60px;}







