@charset "utf-8";
/* CSS Document */
.wrapper{width:1280px; margin:0 auto;}
.ad{width:100%; text-align:center;}

/*头部*/
header{width:100%; height:95px; border-top:5px solid #068dd8; box-shadow:0 3px 5px rgba(4,0,0,.3); position:relative; z-index:2;}
header .logo{}

/*导航*/
nav{ height:95px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 20px; height:95px; position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left; position:relative; display:inline;}
.nav .nLi h3{ float:left; line-height:95px;}
.nav .nLi h3 a{ display:block; padding:0 25px; font-size:16px; font-weight:normal; color:#000;}
.nav .sub{ display:none; width:150px; left:0; top:95px;  position:absolute; background:#068dd8; line-height:32px;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 20px; font-size:13px;}
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ background:#068dd8; color:#fff;   }

/* banner */
.slideBox{ width:100%; height:500px; overflow:hidden; position:relative; z-index:1;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; left:50%; margin-left:-50px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:20px; height:20px; line-height:20px; text-align:center; background:#ccc; cursor:pointer; }
.slideBox .hd ul li.on{ background:#068dd8; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; text-align:center; background:#39A4DC;}
.slideBox .bd li a{ display:block; background-repeat:no-repeat; background-position:center center!important; background-size:cover; height:500px;}
.slideBox .bd img{ display:block; margin:0 auto;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*通知+搜索*/
.ss{ width:100%; height:274px; overflow:hidden;}
.ssbt{ height:74px; width:360px; background:#068dd8  no-repeat 120px center; font-size:24px; line-height:74px; color:#fff; margin:0 auto;}
.ssbt span{margin-left:170px;}
.ssbt i{display:block; border-top:14px solid #068dd8; border-left:14px solid transparent; border-right:14px solid transparent; width:0; height:0; margin:0 auto;}
.ss .wrapper{ background:no-repeat 45px center; height:274px;}
.sskk{width:920px; height:60px; border:1px solid #040000; background:#fff url(../images/ssicon.png) no-repeat 13px center; box-shadow:0 0 0 3px #d6d6d6;}
.ss input[type="search"]{width:660px; height:60px; line-height:60px; border:none; border-left:1px solid #d2d2d2; margin-left:60px; text-indent:12px; font-size:16px; color:#c1c1c1; font-family:"微软雅黑";}
.ss input[type="submit"]{background:#ff7800 url(../images/ssbtn.png) no-repeat center center; width:186px; height:60px; cursor:pointer; border:none; float:right;}
.wrapper1{width:988px; height:300px;border:1px solid #FFFFFF; margin:0 auto}
.h1{width: 289px; height:279px;border:1px solid #000000;margin: auto; margin-top: 20px }
.h1 .cha{width: 289px; height: 43px;background:#011959 url(../img/d1.png) no-repeat 50px center;  box-shadow:0 0 0 3px ;text-align:center;
    color: #FFFFFF;margin-right: 20px;line-height: 45px; text-align: center; margin-right: -15px }
.h1 .cha2{width: 289px; height: 43px;background:#011959 url(../img/d2.png) no-repeat 50px center;  box-shadow:0 0 0 3px ;text-align:center;
    color: #FFFFFF;margin-right: 20px;line-height: 45px; text-align: center; margin-right: -15px }
.h1 .cha3{width: 289px; height: 43px;background:#011959 url(../img/d3.png) no-repeat 50px center;  box-shadow:0 0 0 3px ;text-align:center;
    color: #FFFFFF;margin-right: 65px;line-height: 45px; text-align: center; margin-right: -75px }
.kuang{ width: 231px; height: 131px ;border: 1px solid #000000 ;margin-top: 24px;margin-left: 21px; color: #999999; }
.kuang1{ width: 231px; height: 131px ;border: 1px solid #ffffff ;margin-top: 24px;margin-left: 21px; color: #999999; }
button{
    height:41px;  width: 80px;color: #FFFFFF; background-color: #011959; line-height: 50px; text-align: center; font-weight: 600;border: 1px solid #000000;
    border-radius: 4px; float: right; margin-top:12px ;margin-right: 37px;
}
.chaxun1{ float: left;
}
label,span{color: #000000}
.kan{
     width:209px;;height: 35px; line-height: 35px;border: 1px solid #dddddd;font-size: 12px;padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px;
 }
.kan2{
    width:209px;;height: 35px; line-height: 35px;border: 1px solid #dddddd;font-size: 12px;margin-top: 6px;padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px;
}
.kan1{ width:47px ; height: 35px; line-height: 35px;font-size: 12px; margin-top: 6px;text-align: center;border: 1px solid #dddddd;}
.chang{ width:47px ; height: 35px; line-height: 35px; font-size: 12px;margin-top: 6px; text-align: center;border: 1px solid #dddddd; }
.chaxun3{ float: right;margin-top:-301px }
.hui{width: 228px; height: 128px ;border: 1px solid #000000;margin-top:24px ; margin-left: 21px;
}
p{margin-top: 6px; color: #000000}
.d1{float: left;margin-top: 35px; margin-top: 10px;margin-left: 30px}
.d2{float: right; background-color:#FF6600;}
/*标题*/
.bt_home{ background:url(../images/bt_home_bg.png); background-repeat:no-repeat!important; background-position:top center!important; text-align:center; overflow:hidden;}
.bt_home h1{font-size:30px; margin-top:6px; font-weight:normal;}
.bt_home p{ margin-top:6px; font-size:24px; color:#204c79; text-transform:uppercase;}
.bt_home span{color:#204c79; margin-top:10px; display:block;}

/*分类*/
.category{width:263px; border:1px solid #e66d53; padding-bottom:15px;}
.category h1{ text-align:center; margin-top:1px;}
.category h2{background:#b6713a; width:233px; height:33px; line-height:33px; color:#FFF; margin:11px auto; text-align:center; font-size:16px; font-weight:normal; border-radius:20px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.category ul{ width:227px; margin:0 auto;}
.category ul li{background:url(../images/cp_dot.gif) no-repeat left center; width:48%; height:25px; line-height:25px; display:inline-block;}
.category ul li a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-indent:12px; font-size:14px;}

/*热销*/
.hotcp{}
.hotcp ul{}
.hotcp ul li{margin-right:10px; width:420px; float:left; position:relative; margin-bottom:10px;}
.hotcp ul li:nth-child(3n){margin-right:0;}
.hotcp ul li div{display:table-cell; text-align:center; vertical-align:middle; width:420px; height:210px; overflow:hidden; border-bottom:2px solid #068dd8;}
.hotcp ul li p{height45px; line-height:45px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center; border-bottom:1px solid #ebebec;}
.hotcp ul li p a{font-size:18px; color:#068dd8;}
.hotcp ul li span{background:rgba(0,0,0,.5); width:410px; height:200px; border:5px solid #068dd9; display:none; position:absolute; top:0; left:0; overflow:hidden;}
.hotcp ul li span a{ display:table-cell; vertical-align:middle; width:410px; height:200px; text-align:center; font-size:20px;}
.hotcp ul li:hover a{color:#d00a19;}
.hotcp ul li:hover span{display:block;}
.hotcp ul li:hover span a{color:#fff;}

/*案例*/
.anli ul{}
.anli ul li{width:330px; border:1px solid #d6d6d6; border-radius:6px; overflow:hidden; float:left; margin-left:70px;}
.anli ul li:nth-child(3n){margin-right:0;}
.anli ul li div{display:table-cell; text-align:center; vertical-align:middle; width:330px; height:200px; overflow:hidden; background:#f0f0f0;}
.anli ul li div img{vertical-align:middle;}
.anli ul li h1{width:285px; height:55px; margin:0 auto; white-space:nowrap; text-overflow:ellipsis; line-height:55px; overflow:hidden;}
.anli ul li h1 a{font-size:18px;}
.anli ul li time{width:285px; color:#999; margin:0 auto; display:block; font-size:14px;}
.anli ul li p{height:70px; width:285px; margin:16px auto 28px auto; line-height:24px; color:#454545; overflow:hidden; font-size:14px;}
.anli ul li:hover a{ color:#C00;}

/*更多*/
a.more{background:#ddd; width:180px; height:40px; line-height:40px; text-align:center; overflow:hidden; color:#000; display:block; margin:50px auto; font-size:18px;}
a.more:hover{background:#068dd8; transition:all .5s; color:#fff;}

.dongtai{ width:100%; min-height:650px; background:#e8e8e8; overflow:hidden;}
.dongtai ul{}
.dongtai ul li{width:610px; padding:10px; background:#fff; overflow:hidden; margin-right:15px; float:left; margin-top:15px;}
.dongtai ul li:nth-of-type(2n){ margin-right:0;}
.dongtai aside{width:196px; height:140px; overflow:hidden; float:left;}
.dongtai aside a{display:table-cell; width:196px; height:140px; text-align:center; vertical-align:middle; overflow:hidden; background:#f0f0f0;}
.dongtai aside a img{vertical-align:middle;}
.dongtai article{width:365px; float:left; margin-left:30px;}
.dongtai article h1{font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:20px; color:#333; line-height:60px;}
.dongtai article p{line-height:20px; color:#777; font-size:14px; height:38px; overflow:hidden;}
.dongtai article time{ color:#de3746; font-size:14px; margin-top:16px; display:block;}

.picMarquee-left{overflow:hidden; position:relative;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.partner{margin:60px 0;}
.partner ul li{width:240px; margin:0 8px; float:left; _display:inline; text-align:center;}
.partner ul li a{display:table-cell; text-align:center; vertical-align:middle; width:240px; height:120px; overflow:hidden;}


/*留言*/
.ly{width:100%; overflow:hidden;}
.lycon{width:680px; margin:0 auto;}
.lycon h1{ padding:40px 0; text-align:center; border-top:1px solid #068dd8; border-bottom:1px solid #068dd8; overflow:hidden; margin-top:40px; color:#0082be; font-weight:normal;}
.lycon h1 p{font-size:22px;}
.lycon table{margin-top:18px;}
.lycon table td{padding:10px 0; font-size:16px; color:#068dd8;}
.lycon input[type="text"]{width:555px; height:32px; border:1px solid #068dd8;}
.lycon input.yzm{width:135px;}
.lycon textarea{width:555px; height:100px; border:1px solid #068dd8;}
.lycon input[type="submit"],.lycon input[type="reset"]{width:124px; height:36px; background:#068dd8; text-align:center; line-height:36px; color:#ffebe6; border:none; margin-right:60px; cursor:pointer;}
.lycon span{background:#dde8fc; width:40px; margin-left:2px; color:#C00; padding:6px; font-size:16px;}
.lycon a{margin-left:3px;}
.lycon i{color:#F00; margin-left:10px;}


footer{background:#068dd8; width:100%; min-height:350px; overflow:hidden; margin-top:50px; border-top:5px solid #ff7800; color:#fff;}
footer dl{float:left; margin-right:80px; margin-top:70px;}
footer dl:last-of-type{margin-right:0;}
footer dt{font-size:18px; height:35px;}
footer dl dd{ line-height:30px;}
footer dl dd a{ font-size:14px; color:#eee;}
.logo2{ margin-top:85px;}
.lx{font-size:14px; color:#fff; line-height:30px;}
.lxx{width:350px; min-height:350px; background:rgba(0,0,0,.25); overflow:hidden; text-align:center;}
.lxx h1{ color:#ff7800; font-size:30px; font-weight:normal;}
.lxx p{ color:#fff;}
.lxx p a{margin:0 10px;}
.foot{background:#035786; height:50px; line-height:50px; text-align:center; color:#bbb;}

.nyb{width:100%; height:200px; background-repeat:no-repeat; background-position:center center!important; background-size:cover; overflow:hidden; position:relative;}
.s1{background:url(../slides/s1.jpg);}
.nyb h1{text-align:center; font-size:30px; font-weight:normal; color:#fff; margin-top:40px;}
.nyb h1 p{font-size:18px; text-transform:uppercase;}
.menulist{ position:absolute; bottom:1px;}
.menulist li{text-align:center; line-height:42px; background:rgba(255,255,255,.27); border-radius:5px 5px 0 0; display:inline-block; padding:0 32px; margin-right:5px;}
.menulist li a{font-size:16px; color:#fff; display:block;}
.menulist li:hover{background:#fff; color:#000;}
.menulist li:hover a{color:#000;}

/*内页*/
.nyl{width:300px;}
.nyr{width:900px;}

.path{border-bottom:1px solid #eee; line-height:60px; font-size:14px; background:url(../images/logo_03.png) no-repeat  left center; text-indent:25px;}

.nybt{text-align:center; font-size:32px; color:#333; margin-top:50px;}


.nrkk{margin:30px auto; box-shadow:0 0 25px rgba(0,0,0,.12); border-radius:20px 20px 0 0; padding:50px 40px; min-height:500px; overflow:hidden;}
.nrkk img{max-width:900px; width:expression(this.width>900? "900px":this.width+"px"); _width:900px;}

/*产品页*/
.products{}
.products li{width:380px; float:left; margin-right:25px; margin-bottom:25px; border:1px solid #eee;box-shadow:1px 1px 5px rgba(0,0,0,.3);}
.products li:nth-child(3n){margin-right:0;}
.products li div{width:380px; height:220px; overflow:hidden;}
.products li div a{display:table-cell; width:380px; height:220px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;}
.products li div img{vertical-align:middle;}
.products li p{text-align:center; line-height:45px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:#f1f1f1;}
.products li:hover{box-shadow:1px 1px 25px rgba(0,0,0,.3);}
.products li a{font-size:14px;}
.products li:hover a{color:#b6713a;}

.proshow{margin-top:30px; line-height:200%; font-size:14px; padding:0 20px;}
.proshow h1{text-align:center; font-weight:normal; border-bottom:1px dashed #ccc; line-height:50px; margin-bottom:30px;}

/*新闻页*/
.news{}
.news li{ padding:20px; overflow:hidden; margin:8px 0; background:#f6f6f6;}
.news li:nth-child(2n){background:#f0f0f0; }
.news li:hover{background:#ddd;}
.news aside{width:200px; height:130px; float:left; }
.news aside a{width:200px; height:130px; padding:1px; border:1px solid #ddd; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;}
.news aside a img{vertical-align:middle;}
.news article{width:940px; float:right;}
.news article h1{font-size:18px; font-weight:normal;}
.news article p{color:#333; height:66px; overflow:hidden; font-size:14px; line-height:20px; margin-top:15px;}
.news article span{color:#999; margin-top:10px; display:block;}

/*案例列表*/
.case{}
.case li{ padding:15px; margin:15px 25px 10px 0; border:1px solid #ddd; float:left; overflow:hidden;}
.case li:nth-child(2n){ margin-right:0;}
.case aside{width:180px; height:120px; float:left; background:#f0f0f0; border:1px solid #ddd; overflow:hidden; margin-right:15px;}
.case aside a{width:180px; height:120px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;}
.case aside a img{vertical-align:middle;}
.case article{width:200px; float:right;}
.case article h1{font-size:16px; font-weight:normal; border-bottom:1px dashed #ccc; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:30px;}
.case article p{color:#333; height:60px; overflow:hidden; line-height:20px; margin-top:10px;}
.case article span{color:#999; margin-top:7px; display:block;}
.case article span a{margin-left:10px; background:#b6713a; color:#fff; padding:1px 3px;}