﻿@charset "utf-8";
.productsadver{ width:100%; position:relative;  }
.productsmain{ left:40%; top:113px; position:absolute; width:462px; height:38px; border:2px solid #fff;}
.productsmainleft{ width:391px; height:35px; border:none; line-height:35px; text-indent:20px;background:rgba(255,255,255,0.1); color:#323232;}
.productsmainright{ width:67px; height:36px; float:right; background:url(../images/tu_19.jpg) no-repeat; border:0; cursor:pointer;}
.productszhong{ width:1202px;  overflow:hidden; margin:0 auto; position:relative; top:-134px;}
.productstop{ width:1200px;  border:1px #d9d9d9 solid; border-bottom:none; background:#fff;}
.productstop ul{position:relative;}
.productstop ul li{ display:inline-block; line-height:37px;     height: 45px; margin-left:10px; color:#4c4c4c; margin-top: 10px;}
.productstop ul li a.on{ background:#191b33; color:#fff; } 
.productstop ul{  border-bottom:1px solid #e4e4e4; overflow:hidden;}
.productstopleft{ color:#323232; font-weight:bold; height:54px; float:left; padding:0 35px; }
.productstopleft1{color:#323232; font-weight:bold; height:54px; float:left; padding:0 35px;}
.productstopleft2{color:#323232; font-weight:bold; height:54px; float:left; padding:0 35px; }
.productstop ul li a{ color:#4c4c4c; display:block; padding:0 15px; }
.productstop ul li a:hover{ border:1px solid #191b33; line-height:35px; height:35px; padding:0 14px; }
.productstop ul p{margin-top:20px;}
.productsxia{ width:1200px; height:54px; margin-bottom:13px; line-height:54px;  border:1px solid #dddddd; margin-top:20px; background:#fff;}
.productsxia strong{ float:left; text-indent:30px;}
.productsxia span{ position:relative; width:98px; height:32px; text-align:center; line-height:32px; border-radius:20px; margin-top:10px; margin-left:20px; float:left; border:1px solid #d3d3d3; display:block;}
.productsxia span em{ font-size:10px; position:absolute; top:-8px; right:10px; color:#F00;}
.case-right-container{ width:1232px;  padding-top:16px; padding-left:16px; margin:auto; margin-bottom:-165px; overflow:hidden; position:relative; top:-130px;}
.case-right-container .figure{ float:left; width:363px;  margin-right: 50px; margin-bottom: 30px; position:relative;  background:#fff; height:425px; }
.case-right-container .figure.jl{ margin:0;}
.case-right-container .figure:hover{ box-shadow:0px 0px 18px 5px #c4bfbf; }
.case-right-container .figure img{ display:block;}
.case-right-container .figure .figcaption{width:363px; border:1px solid #dfdfdf; border-top:none;  }
.case-right-container .figure .figcaption .tops{  width:345px; margin:0 auto; border-bottom:1px dashed #e4e4e4; height:70px; line-height:26px;}
.case-right-container .tops span{ font-weight:bold; font-size:13px; display:block; padding-top:10px;}
.case-right-container .tops .right{ float:right; width:48px; height:48px; margin-top:11px;}
.case-right-container .tops .right1{ float:right; width:78px; height:48px; margin-top:31px;}
.case-right-container .tops .right1 img{ display:inline; vertical-align:middle; }
.productsmainzong{ background:#f5f5f5; width:100%;}

.productsshow{width:100%; overflow:hidden; background:#f5f5f5;}
.productsshowmain{ width:1200px; margin:20px auto; height:228px; border:1px solid #e0e0e0; background:#fff;    border-radius: 8px;}
.productsshowmaintop{ height:148px; border-bottom:1px solid #e0e0e0; padding:22px 0 0 21px;    box-sizing: border-box;}
.productsshowmaintopimg{ float:left; widht:100px; height:100px; margin-right:15px;}
.productsshowmaintoptext{ float:left; width:600px; line-height:37px;}
.productsshowmaintoptext h3{ font-size:23px; color:#323232;}
.productsshowmaintoptext span{ font-size:17px;}
.productsshowmaintoptext ul li{ display:inline-block; margin-right:35px; font-size:14px;}
.productsshowmaintoptextr{ width:122px; height:36px; float:right; border:1px solid #d1d1d1; border-radius:20px; background:url(../images/arrow_ax1.png) 15px 10px no-repeat; text-indent:47px; margin-right:15px; margin-top:70px; line-height:36px;}
.productsshowmaintoptextr span{ color:#d7626d;}
.productsshowmainxia{width:100px; height:29px; float:left; background:#191b33; text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:29px; float:left; margin:27px 0 0 22px;}
.productsshowmainxiaz{ margin-left:20px; margin-top:20px; float:left; width:720px; line-height:23px;}
.productsshowmainxiar{ float:right; width:156px; height:19px; margin:33px 0 0 22px;}
.productsshowmainxiar .left{ float:left; width:21px; height:18px; background:url(../images/tu_26.jpg) no-repeat;}
.productsshowmainxiar .zhongz{ margin-left:30px;float:left;width:21px; height:18px; background:url(../images/tu_26.jpg) no-repeat; background-position:-44px 0;}
.productsshowmainxiar .right{  margin-left:30px;float:left;width:21px; height:18px; background:url(../images/tu_26.jpg) no-repeat; background-position:-88px 0;}
.prodcutsshowmainxialeft{ background:#fff; padding:22px; width:936px; border:1px solid #dfdfdf; float:left;}
.productsshoxiamain{width:1200px; margin:0 auto;}
.prodcutsshowmainxiaright{ width:242px; float:right;}
.prodcutsshowmainxiaright .tops{ margin-bottom:15px;width:240px; border:1px solid #dfdfdf; overflow:hidden; background:#fff; padding:0 0 12px 17px;}
.prodcutsshowmainxiaright .tops img{ margin:15px 0 0 0;}
.prodcutsshowmainxiaright .tops input{  width:203px; height:34px; border:1px solid #dddddd; text-indent:10px; margin-top:15px;}
.prodcutsshowmainxiaright .tops .submit{border:none; background:#191b33; text-align:center; color:#fff; font-size:18px; font-weight:bold;}
.prodcutsshowmainxiaright .mainz{width:240px; border:1px solid #dfdfdf; overflow:hidden; background:#fff; padding:0 0 0 17px; margin-bottom:15px;}
.prodcutsshowmainxiaright .mainz .title{ width:240px; font-size:16px; font-weight:bold; margin: 15px 0;}
.prodcutsshowmainxiaright .mainzleft{ width:70px; height:70px; float:left;}
.prodcutsshowmainxiaright .mainzleftz{ width:100%; float:left; margin-bottom:25px;}
.prodcutsshowmainxiaright .mainzright{ margin-left:15px; float:left; line-height:30px; padding-top:6px; font-size:17px;}
.prodcutsshowmainxiaright .mainzright p{ font-size:14px; color:#323232; }
.prodcutsshowmainxiaright .mainzright img{ vertical-align:middle;}
.prodcutsshowmainxiaright .mainz ul li{ height:43px; line-height:43px; border-top:1px solid #e5e5e5; width:95%;}
.prodcutsshowmainxiaright .mainz ul li a:hover{ color: #47b9d4; text-decoration:underline;}
.prodcutsshowmainxiarightxia{ background:#fff; margin-top:20px; margin-bottom:70px;  padding:8px 22px;width:1197px;  height:314px; border:1px solid #dfdfdf;}
.prodcutsshowmainxiarightxia .title{ width:72px; height:40px; line-height:40px; border-bottom:4px solid #d7b462; font-size:17px; font-weight:bold;}
.prodcutsshowmainxiarightxia .span{ float:right; height:40px; line-height:40px;}
.prodcutsshowmainxiarightxia ul li{ margin: 25px 0 0 10px; float:left;}

.case-search{ width:100%; text-align:center; margin-bottom:20px; font-size:20px;}

























