a:hover{color:#3b7abd;}
.fl{float:left;}
.fr{float:right;}
.head{height:48px; font-size:1.6rem; color:#fff; background:#2e7fc4;}
.flex-between{height:100%;display:flex;justify-content:space-between; align-items:center;}
.clear{clear:both;}

.bannav{position:relative;}
.nav{position:absolute;left:0;top:0;width:100%;height:54px; z-index:999;}
#nav{ width:1200px; height:54px; line-height:54px; margin:35px auto; position:relative; z-index:1;  }
#nav .logo{float:left; width:390px;}
#nav a{ color:#fff;  }
#nav .nLi{ float:left; margin:0 7px; position:relative; display:inline;  }
#nav .nLi h3{ float:left;  }
#nav .nLi h3 a{ display:block; width:80px; padding:0 10px; font-size:1.6rem; font-weight:bold; text-align:center; }
#nav ul{ display:none; width:100px; left:0; top:54px;  position:absolute; background:rgba(255,255,255,.8);  line-height:26px; padding:5px 0;  }
#nav ul li{ zoom:1; }
#nav ul a{ display:block; font-size:1.4rem; padding:0 10px; text-align:center; color:#666;}
#nav ul a:hover{ background:#3b7abd; color:#fff;  }
#nav .on h3 a{ background:rgba(255,255,255,.8); color:#333; border-top-left-radius:3px; border-top-right-radius:3px;}
.banner{ min-width:1200px;  position:relative;  height:940px; overflow:hidden;}
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:940px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:940px;  }
.banner .bd li a{ height:940px; display:block;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }


.main{width:1200px; margin:0 auto;}


.one{padding:6rem 0 5rem; min-height:600px; background:url(../images/line.jpg) center top no-repeat;}
.onel{width:470px; overflow:hidden; float:left;}
.oner{width:470px;float:right;}
.menu{padding-bottom:2rem;border-bottom:#f1efef 1px solid;margin-bottom:10px;}
.menu h3{font-size:3.7rem; font-weight:500;color:#0462c5;padding-bottom:10px;}
.menu p{font-size:2rem; color:#666;}

.newslist li{padding:1rem 0 2rem; border-bottom:#e2dede 1px solid;}
.newslist li h3{height:3rem;line-height:3rem; font-size:1.7rem; font-weight:500; margin-bottom:1rem; overflow:hidden;}
.newslist li h3 a{color:#333;}
.newslist li h3 a:hover{color:#3b7abd;}
.newslist li p{font-size:1.4rem; color:#999;}
.more{display:block;width:138px;height:42px;line-height:42px;text-align:center;font-size:1.6rem; color:#098df2; border:#098df2 1px solid; border-bottom:#098df2 3px solid; border-radius:4px; margin-top:20px;}
.more:hover,.productinfo a:hover{color:#fff; background:#098df2;}


.two{padding:5rem 0;background:#f3f6fa;}
.productinfo{width:540px;}
.productinfo h3{font-size:3.2rem;margin-bottom:5rem;color:#333;}
.productinfo p{font-size:1.4rem;line-height:3.2rem;color:#999;margin-bottom:3rem;}
.productinfo a{display:block; width:162px; line-height:45px; text-align:center; font-size:2rem; font-family:'宋体'; border:#098df3 2px solid; border-radius:5px; color:#69adf5;}
.product{padding:4.5rem 7rem; margin-bottom:5rem; background:#fff;}
.productimg{border:#e8e8e8 2px solid; text-align:center; border-radius:3px;}
.productimg img{max-width:450px;}



.foot{padding:30px 0; background:#283d6d;}
.foot p{font-size:1.6rem;line-height:4.2rem;color:#fff;text-align:center;}
.foot a{color:#fff;}


/****************neiye**********************/
.nbr{height:400px; margin-bottom:3rem; background:url(../images/nbr.jpg) center top no-repeat;}
.local{padding:10px 15px; border-bottom:#dcdfe6 1px solid; overflow: hidden;}
.local p{line-height: 20px; font-size: 1rem;padding-left: 23px; margin-bottom: 0; background: url(../images/local.jpg) left 3px no-repeat;}
.local p a{color: #333;}
.leftnav{width:260px;float:left;border-radius:3px;background:#3b7abd;box-shadow: 5px 5px 5px #999; margin-bottom:30px;}
.cenav{list-style: none; padding-left: 0; margin-bottom:2rem;}
.nav_top{padding: 3rem 0 2rem 3rem;font-size:1.6rem; font-weight:600; color:#fff; border-bottom:#fff 1px solid;}
.cenav li{padding-left: 3rem;line-height:3rem;height:3rem; border-bottom:#82a1c3 1px solid;}
.cenav li a{display:block;width:100%; height:100%;font-size: 1.2rem;color: #fff;overflow:hidden;}
.cenav li a::before{content: ">";margin-right: 10px;}



.rightbox{width:900px;float:right; border:#dcdfe6 1px solid; border-radius:3px; margin-bottom:30px;}
.rightbox .newslist,.pages,.content{padding:20px 30px;}
.newslist .dot{padding-left:20px; background:url(../images/dot.png) 8px center no-repeat;}
.article_title{font-size:1.4rem;text-align:center;}
.article_title p{font-size:1rem; margin: 10px auto 20px; text-align: center;}
.content_text{font-size: 1.2rem;line-height: 200%;}
.content_text img,.content_text table,.content_text video{min-width:90%;}