﻿@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#333; width:100%; background:#048bca; }
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#957350;}
.fl{ float:left;}.fr{ float:right;}
.yh{font-family:"微软雅黑";}
.hidetxt{ display:none;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.w1100{width:1100px; margin:0px auto;}

/*公用样式*/
.effect-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow:  hidden;}
.effect-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}
 
.Container{background:#fff; padding:30px 20px 58px; margin-bottom:46px;}
.Left{width:220px; float:left; border-radius:8px 8px 0px 0px; overflow:hidden;}
.SubName{text-align:center; padding:18px 0px 33px; line-height:49px; text-align:center; color:#fff; background:#048bca url(../images/line.png) no-repeat center 67px; font-size:20px; text-transform:uppercase;}
.Menu li{margin-bottom:2px;}
.Menu li .am a{display:flex; align-items:center; text-align:center; justify-content:center; font-size:14px; color:#8px; height:60px; line-height:21px; background:#f2f2f2; color:#222222; text-transform:uppercase;}
.Menu li .am a.on{background:#f64e5a; color:#fff;}
.Menu li .sub{padding:7px 0px 0px; background:#edf0f1; display:none;}
.Menu li .sub dd a{display:block; height:40px; line-height:40px; font-size:14px; color:#048bca; padding-left:10px;}
.Menu li .sub dd:hover a,.Menu li .sub dd.ddon a{color:#fff; background:#e86770;}

.Right{width:784px; float:right; margin-top:56px;}
.Position{height:43px; line-height:43px; border-bottom:1px solid #ededed; font-size:20px; color:#333333; text-transform:uppercase;}


/*pages*/
.Pages{width:100%; text-align:center;}
.Pages a{display:inline-block; height:25px; line-height:25px; padding:0px 10px; color:#333333; font-size:14px; border:1px solid #dddddd; margin:0px 3px; border-radius:3px; background:#fff;}
.Pages a.a_end{margin-left:6px;}
.Pages a:hover{color:#fff; background:#048bca;}


/*top*/
.Header{background:#fff;}
.Top{position:relative; height:80px;}
.logo{width:409px; float:left; padding:5px 0px 0px;}
.logo img{display:block; width:100%;}

.SearchBox{float:right;}
.SearchBox .down{display:block; width:21px; height:20px; background:url(../images/btn.png) no-repeat; margin-top:30px;}
.SearchBox .Search{position:absolute; right:0px; top:100%; z-index:999; width:280px; height:32px; background:#fff; border:1px solid #666; display:none;}
.SearchBox .Search .input{width:228px; height:32px; line-height:32px; padding-left:10px;}
.SearchBox .Search .btn{width:41px; height:32px; position:absolute;cursor: pointer; right:0px; top:0px;background:url(../images/btn.png) no-repeat center center; background-size:40%;}


/*nav*/
.Nav{width:484px; float:right;}
.Nav li{width:90px; float:left; margin-right:28px;}
.Nav li a.am{display:block; height:80px; line-height:80px; text-transform:uppercase; font-size:14px; color:#333333; text-align:center;}
.Nav li:hover a.am,.Nav li.onnav a.am{background:#f64e5a; color:#fff;}

/*banner*/
.Banner{position:relative; overflow:hidden; height:480px;}
.Banner .item a{display:block; width:100%; height:480px;}
.Banner .owl-dots{position:absolute; text-align:center; height:10px; bottom:24px; left:0; width:100%;}
.Banner .owl-dots .owl-dot{width:10px; height:10px; display:inline-block; margin:0 8px; text-indent:9999; line-height:9999; overflow:hidden; background:url(../images/dotpic.png) no-repeat left top;}
.Banner .owl-dots .owl-dot.active{background:url(../images/dotpic.png) no-repeat left bottom;}

/*bottom*/
.ShareList{padding:0px 0px 8px; border-bottom:1px dashed #fff;}
.ShareList li{width:447px; float:left; margin-bottom:43px;position: relative;}
.ShareList li:nth-child(3n){width:205px;}
.ShareList li img{display:inline-block; margin-right:16px;}
.ShareList li em{display:inline-block; font-size:18px; color:#fff; line-height:46px;}
.ShareList li .ewm{position: absolute;top: 0px;left: 160px;display: none;}
.ShareList li .ewm img{width: 100px;height: 100px;}



.Bottom{padding:40px 0px 30px;}
.Bottom .info{width:685px; float:left; font-size:14px; line-height:26px; color:#fff;}
.Bottom .info i{padding:0px 15px;}
.Bottom .Weixin{width:260px; float:right;}
.Bottom .Weixin dl dd{margin-left:33px; float:left; width:97px; color:#fff; line-height:16px; text-align:center;}
.Bottom .Weixin dl dd img{display:block; width:100%; margin-bottom:10px;}


/*index*/
.HomeProduct{padding:38px 0px 18px;}
.HomeProduct li{width:346px; float:left; margin:0px 31px 21px 0px;}
.HomeProduct li:nth-child(3n){margin-right:0px;}
.HomeProduct li img{display:block; width:100%; height:205px;}
.HomeProduct li em{display:block; height:55px; line-height:55px; background:#fff; border-top:2px solid #048bca; text-align:center; font-size:16px; color:#222222;}
.HomeProduct li.more{width:346px; height:262px; background:#12a1e4; text-align:center;}
.HomeProduct li.more a{display:block; font-size:16px; color:#7bc4ee; text-transform:uppercase; line-height:30px; padding-top:60px; background:url(../images/more.png) no-repeat center top; margin-top:90px;}


/*产品中心*/
.ProductList{padding:30px 0px 33px;}
.ProductList li{width:240px; float:left; margin:0px 32px 9px 0px;}
.ProductList li:nth-child(3n){margin-right:0px;}
.ProductList li .pic{border:1px solid #e3e0e0;}
.ProductList li .pic img{display:block; width:100%; height:198px;}
.ProductList li em{display:block; height:49px; line-height:49px; color:#333333; font-size:14px; text-align:center;}

/*新闻详情*/
.ActiveContent{margin:30px 0px 0px 0px;}
.Atit{text-align:center; line-height:28px;}
.Atit h2{font-size:20px; color:#333333;}
.Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 21px; border-bottom:1px dashed #e8e8e8;}
.Atit em i{padding:0px 12px;}
.bdsharebuttonbox{display:inline-block; vertical-align:middle;}
.ContentAbout{padding:34px 0px 21px 0px; border-bottom:1px solid #e7e7e7;}
.PrevNextBox{padding-top:24px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}

/*公司简介*/
.About{padding:30px 0px 0px;}

/*联系我们*/
.Contact{padding:22px 0px 0px;}
.Contact .info{width:550px; float:left;}
.Contact .info dt{font-size:18px; font-weight:bold; line-height:30px; color:#048bca; margin-bottom:25px;}
.Contact .info dd{line-height:30px; margin-bottom:9px; font-size:14px; color:#333333; padding-left:50px;}
.Contact .info dd.ct1{background:url(../images/ct1.png) no-repeat left center;}
.Contact .info dd.ct2{background:url(../images/ct2.png) no-repeat left center;}
.Contact .info dd.ct3{background:url(../images/ct3.png) no-repeat left center;}
.Contact .info dd.ct4{background:url(../images/ct4.png) no-repeat left center;}

.weixin{width:133px; float:right;}
.weixin img{display:block; width:100%;}
.weixin em{display:block; text-align:center; font-size:14px; line-height:40px; color:#333333;}

.ContactPic{border-top:1px dashed #d0d0d0; margin-top:18px; padding-top:22px;}
.ContactPic dd{width:384px; float:left;}
.ContactPic dd:nth-child(2n){float:right;}
.ContactPic dd img{display:block; width:100%;}

.Right .content{margin: 4% 0;}
/*2018-04-23*/
/*网上留言*/
.platformBox{margin-bottom:64px;padding-bottom:80px;background:#fff;padding-top:64px}
.formTab .selectSty01{width:284px;height:26px;border:1px solid #e0e0e0;line-height:26px}
.formTab .codeBox,.formTab .codeBox img{width:105px;height:28px}
.formTab .codeBox{display:inline-block;margin-left:14px}
.formTab .refresh{color:#666}
.formTab .areaSty01{overflow:hidden;border:1px solid #e0e0e0;resize:none;width:282px;height:140px}
.formTab .subBtn{background: #048bca;}
.formTab .retBtn{background: #999;margin-left:9px}
.formTab .retBtn,.formTab .subBtn{cursor:pointer;font-size:14px;width:92px;height:25px;color:#fff;line-height:25px;text-align:center}
.formTab .inputSty01{border:1px solid #e0e0e0;height:26px;line-height:26px;width:240px;padding-left:10px}
.formTab table tr td{padding-bottom:26px}
.formTab table tr td i{color:red;padding-left:4px;padding-right:4px}
.formTab table tr td em{padding-right:8px;padding-left: 10px;display:block;text-align:right;font-size:13px;color:#666}
.formTab table tr td img.imgcode{width: 80px;height: 30px;}
