@charset "utf-8";
/* CSS Document */
.bannerone{ width:100%; overflow:hidden;}
.bannerone img{ width:100%; display:block;}
/*案例中心*/
.case{ width:100%; overflow:hidden; margin:20px 0 50px;}
.page{ width:420px; overflow:hidden; margin:40px auto 0;}
.page a,.page .page-current,.page .page-prev{ width:40px; height:40px; display:block; float:left; font-size:20px; text-align:center; line-height:40px; margin-left:10px; color:#333; border:#dbdbdb solid 1px; border-radius:50%;}
.page a:hover{ border:#5060fb solid 1px; color:#5060fb; }
.page .page-current{ border:#5060fb solid 1px; color:#5060fb; }
.page .page-prev,.page .page-next{border:#5060fb solid 1px; color:#5060fb; }
/*案例中心详情页*/
.center{ width:1120px; margin:70px auto; overflow:hidden;}
.centerLeft{ width:200px; float:left; overflow:hidden; background:#fff;}
.centerLeft h2{ width:100%; height:60px; display:block; background:#5060fb; text-align:center; line-height:60px; font-size:20px; color:#fff; font-weight:bold;}
.centerLeft ul{ width:198px; padding:20px 0; overflow:hidden; border:#ccc solid 1px;}
.centerLeft li{ border-left:#fff solid 7px; height:40px; display:block; font-size:16px;  line-height:40px; text-align:center;}
.centerLeft li a{color:#999;}
.centerLeft li:hover,.centerLeft li.label{ border-left:#5060fb solid 7px; background:#f5f5f5;}
.centerLeft li:hover a,.centerLeft li.label a{ color:#4c4c4c;}
.centerRight{ width:880px; float:right; overflow:hidden;}
.centerRight .engin{ width:100%; overflow:hidden;}
.engin .enginTitle{ width:100%; overflow:hidden; border-bottom:#9d9d9d dashed 1px;}
.enginTitle h2{ font-size:18px; color:#262626;}
.enginTitle time{ font-size:12px; color:#9d9d9d; line-height:50px;}

/* ad_position */
.ad_position{width:880px; height:442px;position:relative; overflow:hidden;  margin:40px auto 0 auto;}
.ad_position .limit{height:442px; width:880px; overflow:hidden;}
.ad_left_big{width:527px;border-collapse:collapse;float:left;display:inline;}
.ad_small_box{float:right; width:180px; height:442px; overflow:hidden; display:inline;}
.ad_small_box ul{margin:0px 0px 0px 10px;list-style:none inside none;padding:0px;*margin-left:-6px;}
.ad_small_box ul li{width:180px; height:120px; margin-bottom:20px;overflow:hidden;cursor:pointer;}
.ad_small_box ul li img{width:180px; height:120px;}
.ad_small_box .top_button{width:180px; height:14px; overflow:hidden; cursor:pointer; background:url(../images/btn04.png) center 0 no-repeat;}
.ad_small_box .bottom_button{width:180px; height:14px; overflow:hidden; cursor:pointer; background:url(../images/btn04.png) center -25px no-repeat;}
.top_button:hover{background-position:center -48px; cursor:auto;}
.bottom_button:hover{background-position:center -73px; cursor:auto;}
.ad_small_box .small_right_limit{height:410px; margin-top:5px; overflow:hidden;position:relative;}

.enginBox{ width:100%; overflow:hidden; margin:30px 0;}
.enginBox p{ font-size:14px; color:#807a7a; line-height:32px; text-indent:25px;}
.enginBox a,.goodsCont > a,.tradeFh a,.projectFh a{ display:block; float:right; margin-top:60px; padding-left:25px; background:url(../images/btn05.jpg) left center no-repeat; font-size:16px; color:#4c4c4c; line-height:28px;}

/*产品*/
.product{ width:100%; overflow:hidden; padding:20px 0 50px; background:url(../images/bg07.jpg) no-repeat; background-size:cover;}
.productBox{ width:1120px; margin:0 auto; overflow:hidden;}
.productBox li{ width:260px; margin-right:26px; margin-bottom:20px; display:inline; float:left; overflow:hidden; position:relative;}
.productBox li:nth-child(4n){ margin-right:0px;}
.productBox li img{ width:260px; height:260px; display:block;}
.productBox li div.mr_fuBox{ width:220px; padding:0 20px 20px; background:#ededed; overflow:hidden;}
.mr_fuBox h2{ font-size:20px; color:#4c4c4c; margin:30px 0 20px;}
.mr_fuBox p{ font-size:14px; color:#808080;}

/*产品--详情*/
.goods{ width:100%; overflow:hidden;}
.picFocus{width:100%; position:relative; overflow:hidden; zoom:1;   }
.picFocus .hd{ width:100%; overflow:hidden; float:left; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:100px; height:100px; border:3px solid #fff; cursor:pointer; margin-right:20px;   }
.picFocus .hd ul li.on img{ border-color:#5060fb;  }
.picFocus .bd{ width:400px; height:400px; margin-right:40px; display:block; float:left;}
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:400px; height:400px; display:block;  }

.goodsBox{ width:440px; float:left; overflow:hidden;}
.goodsBox span{ width:100%; display:block; overflow:hidden; margin-bottom:34px;}
.goodsBox span h1{ font-size:24px; color:#262626; line-height:50px;}
.goodsBox span p{ font-size:14px; color:#808080; line-height:24px;}
.goodsBox span h2{ font-size:18px; color:#262626; margin-bottom:15px;}
.goodsBox h3{ display:block; font-size:18px; color:#262626; margin-bottom:10px;}

.goodsCont{ width:100%; overflow:hidden; margin-top:100px;}
.goodsCont h3{ width:878px; height:38px; display:block; background:#fff; border:#ccc solid 1px; position:relative;}
.goodsCont h3:before{ content:'产品详情'; font-size:16px; color:#fff; text-align:center; line-height:40px; width:100px; height:40px; display:block; background:#5060fb; position:absolute; left:0; top:0;}
.goodsCont ul{ display:block; overflow:hidden;}
.goodsCont ul li{width:100%; display:block; overflow:hidden; padding-bottom:20px; border-bottom:#d9d9d9 dashed 1px;}
.goodsCont ul li h2{ font-size:14px; color:#000; line-height:60px; font-weight:bold;}
.goodsCont ul li p{ font-size:14px; color:#808080; line-height:32px;}
.goodsCont ul li.goodsContLi p{ text-indent:25px; position:relative;}
.goodsCont ul li.goodsContLi p:after{ content:''; width:5px; height:5px; border-radius:50%; background:#000; position:absolute; left:0; top:50%; margin-top:-3px;}

/*关于我们*/
.about{ width:100%; overflow:hidden;}
.Abrief{ width:100%; overflow:hidden; background:url(../images/bg04.jpg) repeat-x; background-size:cover; overflow:hidden;}
.Abrief .AbriefBox{ width:910px; margin:0 auto 50px; overflow:hidden;}
.AbriefBox p{ font-size:14px; color:#fff; text-indent:25px; line-height:26px; margin-bottom:25px;}

.Awish{ width:100%; background:#f5f5f5; overflow:hidden; padding:45px 0;}
.Awish .AwishBox{ width:1120px; margin:0 auto; overflow:hidden;}
.AwishBox li{ width:25%; float:left; display:block; overflow:hidden;}
.AwishBox li img{ display:block; margin:0 auto;}
.AwishBox li h2{ font-size:18px; color:#4c4c4c; text-align:center; line-height:50px; font-weight:bold;}
.AwishBox li p{ width:200px; margin:0 auto; font-size:14px; color:#656565; line-height:20px; text-align:center;}

/*行业动态*/
.trends{ width:1120px; margin:0 auto; overflow:hidden;}
.dynamic > ul{ width:590px; height:40px; margin:0 auto; display:block; overflow:hidden;}
.dynamic > ul > li{ width:178px; height:38px; display:block; border:#cdcdcd solid 1px; border-radius:25px; margin-right:20px; text-align:center; line-height:38px; font-size:16px; color:#999; background:#fff;}
.dynamic > ul > li:last-child{ margin-right:0px;}
.dynamic > ul > li.hit { background:#5060fb; border:#5060fb solid 1px; color:#fff;}
.dynamic > ul > li.hit a{ color:#fff;}

.general{ width:100%; overflow:hidden; margin:50px 0;}
.general li{ width:100%; display:block; padding:40px 0; overflow:hidden; border-bottom:#e6e6e6 dashed 1px;}
.general li div.generalBox{ width:780px; margin:0 auto; overflow:hidden;}
.generalBox .Gtime{ width:160px; float:left; overflow:hidden;}
.Gtime span{ font-size:20px; color:#5060fb; width:100%; display:block;}
.Gtime i{ font-size:40px; color:#5060fb; display:block;}
.generalBox .Gnews{ width:620px; float:left; overflow:hidden;}
.Gnews h2{ font-size:20px; color:#4c4c4c; margin-bottom:15px;}
.Gnews p{ font-size:14px; color:#808080; line-height:24px;}
.general li:hover h2,.general li:hover h3{ color:#5060fb;}
.general li h3{ font-size:26px; color:#808080; line-height:30px; text-align:center;}
/*行业动态--详情*/
.trade{ width:100%; overflow:hidden;}
.trade .tradeTitle{ width:100%; border-bottom:#ccc dashed 1px;}
.tradeTitle h2{ font-size:20px; color:#262626; line-height:50px; text-align:center;}
.tradeTitle time{ display:block; font-size:14px; color:#808080; margin-bottom:20px; text-align:center;}
.trade .tradeCont{ width:100%; overflow:hidden; margin:50px 0;}
.tradeCont p{ font-size:14px; color:#4c4c4c; line-height:28px; text-indent:25px; margin-bottom:10px;}
.tradeCont img{ width:100%; display:block; margin:20px 0;}
.trade .tradeBox,.trade .tradeFh{ width:100%; overflow:hidden;}
.tradeBox p{ font-size:14px; color:#262626; line-height:36px;}
.tradeBox p a{ color:#4c4c4c;}

/*联系我们*/
.contact{ width:100%; overflow:hidden; padding:20px 0 190px; background:url(../images/bg08.jpg) no-repeat; background-size:cover;}
.touch{ width:1120px; padding:100px 0 50px; overflow:hidden; margin:0 auto; border-bottom:#ccc solid 1px; border-top:#ccc solid 1px;}
.touch .touchLeft{ width:520px; float:left; padding-left:50px; overflow:hidden;}
.touchLeft h2{ font-size:18px; color:#4c4c4c; margin-bottom:30px;}
.touchLeft h2 span{ width:100%; display:block; line-height:28px; font-size:14px; color:#808080;}
.touchLeft p{ line-height:28px; font-size:14px; color:#808080;}
.touch .touchBox{ width:550px; float:left; overflow:hidden;}
.touchBox li{ width:510px; display:block; overflow:hidden; margin-bottom:10px;}
.touchBox li span{ width:248px; height:28px; display:block; float:left; overflow:hidden; border:#ccc solid 1px; margin-right:10px;}
.touchBox li span:last-child{ margin-right:0px;}
.touchBox li span label{ width:48px; height:28px; display:block; float:left; font-size:14px; color:#808080; text-align:right; line-height:28px;}
.touchBox li span input{ width:200px; height:28px; display:block; float:left; font-size:14px; line-height:28px; color:#808080; text-indent:5px; border:none; background:none;}
.touchBox li textarea{ width:488px; height:76px; display:block; border:#ccc solid 1px; padding:10px; background:none; font-size:14px; color:#808080; line-height:24px;}
.touchBox li a{ width:160px; height:30px; display:block; background:#5060fb; font-size:14px; color:#fff; line-height:30px; text-align:center;}

/*声学控制方案*/
.control{ width:1120px; margin:0 auto 60px; overflow:hidden;}
.plan > ul{ width:100%; height:40px; margin:0 auto; display:block; overflow:hidden;}
.plan > ul > li{ width:177px; height:38px; display:block; border:#cdcdcd solid 1px; border-radius:25px; margin-right:8px; text-align:center; line-height:38px; font-size:16px; color:#999; background:#fff;}
.plan > ul > li:last-child{ margin-right:0px;}
.plan > ul > li.hit { background:#5060fb; border:#5060fb solid 1px; color:#fff;}
.plan > ul > li.hit a{ color:#fff;}

/*声学控制方案--详情*/
.project,.project .projectTitle,.project .projectMain,.project .projectFh{ width:100%; overflow:hidden;}
.projectTitle h2{ font-size:20px; color:#262626; padding-bottom:18px; border-bottom:#ccc solid 1px; margin-bottom:55px;}
.projectMain img{ width:100%; display:block; margin-bottom:40px;}
.projectMain p{ font-size:14px; color:#4c4c4c; line-height:28px; text-indent:25px;}
.projectMain h3,.projectMain h4{ font-size:14px; color:#000; line-height:28px;}
.projectMain h4{ text-indent:25px;}