﻿.hv a:hover{ text-decoration:none;color:#1358a9;-webkit-transition: all .5s;transition: all .5s;}
.cleafix{ clear:both; height:0px;}
.inn{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position: relative;}
.pa{ position: absolute;}
.oh{ overflow: hidden;}
.clf{ color: #fff;}
.clfa a{ color: #fff;}
.cl3{color: #333;}
.cl3a a{ color: #333;}
.fwn{ font-weight: normal;}
.fwb{ font-weight: bold;}
.ma15{ margin:15px auto;}
.ma20{ margin:20px auto;}
.ma30{ margin:30px auto;}
.ma50{ margin:50px auto;}
.mb30{ margin-bottom:30px;}
.pb30{ padding-bottom:30px;}
.pa15{ padding:15px 0;}
.pa20{ padding:20px 0;}
.pa30{ padding:30px 0;}
.pa50{ padding:50px 0;}

/*head*/
header{background: #232323; height: 35px;line-height: 35px; color:#c3c3c3; }
header p{float: left; color: #c3c3c3;}
header span{float: right;}
header a{color:#c3c3c3; margin:auto 5px;}
header a:hover{color: #f6960a;-webkit-transition: all .5s;transition: all .5s;}
header i{height:10px; width: 1px; border-right:1px dotted #646464; display: inline-block;}
header img{margin:auto 5px;}
.ewm{ position:relative; padding-bottom:11px;}
.ewm img{ position:absolute; top:26px; left:-20px; width:90px; height:90px; z-index:9999; display:none;}
.ewm:hover img{ display:block;}
.yuyan{ font-size: 14px; position: relative; display: inline-block; cursor: pointer; padding-bottom: 11px;}
.yuyan:hover{ color: #f6960a;}
.yuyan ul{ position: absolute; top: 26px; left: 0; width: 60px;background: #eee; z-index:89999; display: none;}
.yuyan:hover ul{ display: block;}
.yuyan ul a{ width: 60px; margin:0; padding:0; line-height:2; display: block; padding-left: 10px; color: #333;}

/*meau*/
nav{ FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#efeeee);/*IE*/ 
background:-moz-linear-gradient(top,#ffffff,#efeeee);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#efeeee));/*谷歌*/  width: 100%;}
.meau{ margin-top: 60px; font-size:14px;}
.meau li{ float: left; width:12.5%; text-align: center;border-right: 1px dotted #ccc; line-height: 1; position: relative;}
.meau li ul{ position: absolute;top: 14px; left:0; min-width: 100%; z-index: 99; display: none; padding-top: 30px;}
.meau li:hover ul{ display: block;}
.meau li ul li{ min-width:100%; background: #f5f5f5; line-height:3; border-bottom: 1px solid #ccc;}
.meau li ul li:hover{ background: #f69200;-webkit-transition: all .5s;transition: all .5s;}
.meau li ul li:hover a{ color: #fff;-webkit-transition: all .5s;transition: all .5s;}

/* banner*/
.fullSlide{width:100%;position:relative;height:520px;background:none;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:520px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:520px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:50%;margin-right:10px;overflow:hidden;background:#444;/*filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;}
.fullSlide .hd ul .on{background:#fff; opacity:1;/*filter:alpha(opacity=50);*/}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-6px -137px;}

/* banner*/
.fullSlidea{width:100%;position:relative;height:390px;background:none;}
.fullSlidea .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlidea .bd ul{width:100% !important;}
.fullSlidea .bd li{width:100% !important;height:390px;overflow:hidden;text-align:center;}
.fullSlidea .bd li a{display:block;height:390px;}
.fullSlidea .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlidea .hd ul{text-align:center;}
.fullSlidea .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:50%;margin-right:10px;overflow:hidden;background:#444;/*filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;}
.fullSlidea .hd ul .on{background:#fff; opacity:1;/*filter:alpha(opacity=50);*/}
.fullSlidea .prev,.fullSlidea .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlidea .next{left:auto;right:10%;background-position:-6px -137px;}

/*products*/
.pro_bg{ background: url(../image/pro_bg.png) center top no-repeat; min-height: 175px;position:relative; margin: 30px auto 15px auto;}
.proaa{ background: #e9e9e9; width:40%; padding:0 50px; box-sizing:border-box; float:left;}
.proaa i{ font-style: normal; text-transform:uppercase; font-size:13px; font-family:arial; color:#094d9d; margin-top:40px; line-height:1; display:block;}
.proaa h1{ line-height:1; font-size:30px; font-weight:bold; margin:0; padding:0;}
.proaa em{ display:block; margin:15px 0 20px 0; width:50px; height:1px; border-bottom:1px solid #094d9d;}
.prob{ margin-bottom:60px;}
.prob li{ background:#fff; line-height:2.5; margin-bottom:15px; padding:0 10px;font-size:14px;}
.prob li span{ float:right;}
.prob li:hover{ background:#f6960a;-webkit-transition: all .5s;transition: all .5s;}
.prob li:hover a{ color:#fff;-webkit-transition: all .5s;transition: all .5s; }
.prob li:hover span{ color:#fff;}
.sea{ margin-top:50px; margin-bottom:55px; display:block; min-height:70px;}
.proc{ width:60%;float:right;}
.sousuo{ background:#f6960a url(../image/rss.png) no-repeat center; border:0px;width:70px; height:70px; border-left:0px;float:right;}
.sousuo1{border:0; width:580px; height:70px; float:right; padding-left:20px;}
.prod{width:100%; background:#efefef; min-height:400px; display:block;}
.prod ul{ padding:30px 0 30px 20px; display:block;}
.prod li{ width:200px;  box-sizing: border-box; float:left; margin:0 10px 15px 10px;}
.prod li a{ display:block;}
.prod li img{ border:1px solid #efefef; max-width:100%; height:auto;}
.prod li h2{ font-size:14px; line-height:2; text-align:center; margin:0; padding:0;}
.prod li:hover img{ border:1px solid #094d9d;}
.prod .pmore{ position:absolute; bottom:0;right:0; width:26px; height:26px;}
.prod .pmore a{ width:100%; height:100%; background: url(../image/pmore.png) no-repeat; display:block;}

.hzhb{ position:absolute; left:0; bottom:0;}
.hzhb img{ float:left;}
.hzhb h2{ float:left; font-size:14px; margin-top:45px;}
.hzhb p{ clear:both; border-bottom:1px solid #094d9d; float:left; font-size:14px; font-weight:bold;}
.scrollleft{padding:5px 20px 0px 20px;margin:20px auto 40px auto;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:191px;text-align:center;line-height:19px}
.scrollleft img{width:190px;height:100px;padding:10px;border:solid 1px #ddd;}

/*projects*/
.htitle h2{ font-size: 26px; font-weight: bold; width: 140px; margin:0 auto;position: relative;}
.htitle h3{  margin-top: 10px; border-bottom:1px dashed #ccc;}
.htitle b{ border-bottom: 5px solid #094d9d; width: 50px; top: 35px; left:45px; position: absolute;}
.slideTxtBox{ width:100%; height:630px;}
.slideTxtBox .hd{ height:70px; line-height:70px; padding:0;    position:relative; width:1200px; margin:0 auto;}
.slideTxtBox .hd ul{float:left;position:absolute;left:0px; top:0px;  }
.slideTxtBox .hd ul li{ float:left; width:130px; cursor:pointer; text-align:center; font-size:14px;  }
.slideTxtBox .hd ul li.on{ line-height:70px;  background:#f6960a; color:#fff; }
.slideTxtBox .hd ul li.on a{ color: #fff;}
.slideTxtBox .bd{ width:100%; background:#efefef;height:480px; }
.slideTxtBox .bd li{position:relative;height:480px; width:1200px; margin:0 auto;}
.slideTxtBox .bd li div.lanse{ background:url(../image/lanse.png); width:390px; height:553px; position:absolute; top:0; left:0; z-index:2;}
.slideTxtBox .bd img{ top:0; position:absolute; z-index:1;}
.slideTxtBox .bd h2{ position:absolute; left:35px; top:50px; z-index:3; font-size:20px; font-weight:bold; color:#fff;}
.slideTxtBox .bd p{ position:absolute; left:35px; top:100px; z-index:3; margin-right:20px; color:#fff; font-size:14px;}
.slideTxtBox .bd a{ top:445px; left:35px; height:35px; line-height:35px; background:#fff; color:#333; width:130px; display:block; text-align:center; position:absolute;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }
/* 下面是前/后按钮代码*/
.slideTxtBox .arrow{  position:absolute; right:0px; top:550px; }
.slideTxtBox .arrow a{ display:block;  width:73px; height:73px; float:right; overflow:hidden;cursor:pointer;}
.slideTxtBox .arrow .prev{background:#00387a url(../image/pleft.png) no-repeat;}
.slideTxtBox .arrow .next{ background:#f6960a url(../image/pright.png) no-repeat; }

/*about*/
.about{ font-size: 14px;}
.about p{ margin: 30px 0;}
.poster-main{ position: relative; margin: 30px auto; }
.poster-main img{border:5px solid #ccc; width: 100%; height: auto;}
.poster-main .poster-list{width: 1000px; height: 500px; }
.poster-main .poster-list .poster-item{position:absolute; }
.poster-main .poster-btn{position:absolute; top:40%; z-index:10; cursor:pointer; }
.poster-main .poster-prev-btn{left:-110px; background: url(../image/left.png) no-repeat center center;}
.poster-main .poster-prev-btn:hover{background: url(../image/lefth.png) no-repeat center center;-webkit-transition: all .5s;transition: all .5s;}
.poster-main .poster-next-btn{right:-110px; background: url(../image/right.png) no-repeat center center; }
.poster-main .poster-next-btn:hover{ background: url(../image/righth.png) no-repeat center center;-webkit-transition: all .5s;transition: all .5s; }

/*news*/
.news_bg{ background: url(../image/news_bg.png) no-repeat  center top; min-height:640px;}
.news_bg .htitle a{ color: #fff;}
.news_bg .htitle b{ border-color:#FFF;}
.tabbed_content {width: 1200px; margin:0 auto; height:460px;}
.tabs {position: relative; float:left; height:460px; border-right:1px solid #ccc;}
.tabs .moving_bg { height:230px;background:url(../image/gsnew.png) no-repeat center;position: absolute;width: 230px;z-index: 190;left: 0;}
.tabs .tab_item {display: block; height:230px;	width: 230px;color: #ffffff;text-align: center;z-index: 180;position: relative;cursor: pointer;background:url(../image/hynew.png) no-repeat center;}
.tabs .firstb{ border-bottom:1px solid #ccc;}
.tabs .tab_item a{ color:#fff; position:absolute; top:180px; text-align:center; width:230px; left:0;}
.tabbed_content .slide_content {overflow: hidden;position: relative;width: 950px;}
.tabslider {width: 5000px;}
.tabslider ul{float: left;width: 860px; margin-left:90px; color:#fff; margin-top:40px;}
.tabslider ul a{color: #ffffff;text-decoration: none;}
.tabslider ul a:hover{color: #aaaaaa;}
.tabslider ul li:hover{ background:#fff;}
.tabslider ul li:hover{ color:#333;}
.tabslider ul li{ width:100%; padding-top:15px;}
.tabslider ul li span{ width:110px; float:left; display:block; margin-right:50px; height:110px; margin-left:10px;}
.tabslider ul li em{ width:110px; font-style: normal; display:block; font-size:35px; font-weight:bold; line-height:1;}
.tabslider ul li b{ font-style:normal; font-size:14px;}
.tabslider ul li h2{ font-size:16px; margin-bottom:15px; font-weight:bold;}
.tabslider ul li:hover h2,.tabslider ul li:hover em,.tabslider ul li:hover b{ color:#094d9d;}

/*footer*/
.hide{display:none;}
#tab  ul a{ color:#797979;}
#tab  ul{ color:#797979;}
#tab{ margin:20px auto;}
#tabs{ margin-top:20px;}
#tabs ul li{ float:left; border-left:1px solid #f6960a; margin-right:10px;padding-left:10px; line-height:1; font-size:14px;}
#tabs ul li.on{ border-color:#f6960a;border-color:#094d9d;}
#tabs ul li.on a{ color:#094d9d;}
footer{ background:#232323; color:#fff; font-size:14px; padding:30px 0;}
footer a{ color:#fff;}

/*content*/
.lm{ width:270px; float:left;}
.lm>span{background:#00387a; display:block; height:100px;}
.lm h2{ font-size:30px; font-weight:bold; color:#ffffff;  padding:20px 0 20px 40px;}
.lm h2 a{ color: #fff;}
.lm h3{ margin-left:40px; border-bottom:1px solid #ccc; width:20%; height:1px;}
.lm ul{ background:#e9e9e9; padding:20px 0;}
.lm ul li{ width:210px; margin:10px 0 10px 30px; line-height:3; background:#fff; float:left;font-size:14px;}
.lm ul li a{ float:left; margin-left:20px; }
.lm ul li span{ float:right; margin-right:20px;}
.lm ul li:hover{ background:#f6960a; color:#fff;-webkit-transition: all .5s;transition: all .5s; }
.lm ul li:hover a{ color:#fff;-webkit-transition: all .5s;transition: all .5s; }

.cont{ width:870px; float:right;  background:#f4f2f2; line-height:3; font-size:14px; margin-bottom:20px;}
.cont h2 {margin-left:20px; font-size:14px; float:left; font-weight:normal; color:#333; line-height:3;}
.cont h2 a{ color:#333;}
.cont span{ float:right; margin-right:20px;}
.con{ border:1px solid #ccc; padding:20px; float:right; width:870px; font-size:14px;}