.productTitle {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    background: -webkit-linear-gradient(to left, #0d418d, #00BBEB, #6a6a6a, #00BBEB, #0d418d);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to left, #000, #282828, #6a6a6a, #282828, #000);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to left, #000, #282828, #6a6a6a, #282828, #000);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to left, #084e86, #10648e, #22afae, #10648e, #084e86);
    /* 标准的语法 */
    height: 84px;
    line-height: 84px;
    margin-bottom: 50px;
    font-size: 26px;
    margin-top: 20px;
    letter-spacing: 2px;
}

.productBanner {
    margin-top: 0;
}

.productTitle img {
    width: 100%;
}

.productLists {
    width: 100%;
    overflow: hidden;
    display: block;
}

.productList .product-img{
	width: 48%;
}


.productLists .productList {
    width: 33.33333%;
    font-size: 18px;
    border-right: 1px solid #c9caca;
    margin-top: 40px;
    color: #000;
    padding: 50px 0 20px 0;
    margin-bottom: 50px;
	float: left;
    text-align: center;
    box-sizing: border-box;
}
.productLists a.productList:hover .list-btn {
	background-color: #00BBEB;
}
.twoLists {
    display: flex;
    margin: 0 auto;
    width: 60%;
}

.twoLists>.productList {
    flex: 1;
    display: flex;
    width: 33.2%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 590px;
    font-size: 18px;
    border-right: 1px solid #c9caca;
    margin-top: 30px;
    padding: 40px 0 20px 0;
    color: #000;
    margin-bottom: 140px;
}

.productList:nth-last-of-type(1) {
    border-right: none;
    clear: both;
}

.productList:nth-of-type(3n) {
    border-right: none;
    clear:inherit;
}
.productList:nth-of-type(3n+2) {
    clear:inherit;
}

.productLists .list-title {
    margin: 30px 0 20px 0;
    font-size: 20px;
    position: relative;
	font-weight: bold;
	color: #000;
}
.productLists .list-title .pre-sell-list {
    position: absolute;
    color: #fff;
    background-color: #000;
    display: block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 50%;
    font-size: 14px;
    top: -18px;
    left: 70%;
}

.productLists .list-dsc {
    margin-bottom: 10px;
    color: #333;
    font-size: 18px;
}

.productLists .list-size {
    color: #5b5b5b;
    font-size: 14px;
}

.list-btn {
    width: 123px;
    height: 43px;
    background-color: #000;
    color: #fff;
    line-height: 43px;
    text-align: center;
	margin: 30px auto 0;
}
.mt20 {
    margin-top: 20px;
}
.fl {
    float: left;
}
.ov {
    overflow: hidden;
}
.smgm{position: relative;}
.fixed-qrcode{
position: fixed;
z-index: 999;
top:200px;
right: 10px;
background-color: #fff;
border-radius: 10px;
box-shadow: 0 0 10px #e2e2e2;
border: 1px solid #eee;
padding: 5px;
}
.fixed-qrcode p{ font-size: 14px; color: #000; font-weight: bold; text-align: center;}
.fixed-qrcode img{ width: 100px;}

.DeviceWindow{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; display:none;}
.DeviceWindow .DeviceWindow_bg{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5); display:flex; align-items:center; justify-content:center;}
.DeviceWindow .DeviceWindow_content{ background:#fff; position:relative; border-radius:10px; padding:64px; width:795px;
-webkit-transform: scale(0);
   -moz-transform: scale(0);
    -ms-transform: scale(0);
     -o-transform: scale(0);
           filter: scale(0);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.DeviceWindow .DeviceWindow_content.on{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.DeviceWindow .DeviceWindow_content .DeviceWindow_close{ position:absolute; right:12px; top:12px;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_title{ position:relative; text-align:center; margin-bottom:40px;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_title .content_title_dd{ font-size:32px; color:#006dc9; position:relative;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_title .content_title_dd i{ font-style:inherit; position:relative; z-index:1;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_title .content_title_dd span{ font-size:48px; color:#f2f2f2; text-transform:uppercase; position:absolute; bottom:-20px; font-weight:bolder; left:0; width:100%; text-align:center;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_title .content_title_dt{ font-size:16px; color:#666666; margin-top:25px;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list{ display:flex; justify-content:space-between; margin-bottom:24px;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list .form_list_dd{ width:105px; font-size:16px; color:#666666; padding-top:14px;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list .form_list_dd span{ position:relative;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list .form_list_dd span:before{ content:"*"; font-size:16px; color:#e90d0d; position:absolute; top:0; left:-15px;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list .form_list_dt{ width:calc(100% - 105px); position: relative;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list .form_list_dt img{ position: absolute; top: 0; right: 0; max-height: 100%; width: auto;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list .form_list_dt input{ height:50px; border:1px solid #dddddd; display:flex; align-items:center; padding:0px 20px; width:100%; font-size:16px; color:#333;border-radius: 3px;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list .form_list_dt textarea{ height:146px; border:1px solid #dddddd; padding:5px 15px; width:100%; font-size:16px; color:#333; line-height:30px; font-family:"思源黑体"; resize:none;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_submit{ display:flex; justify-content:flex-end;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_submit button{ height:60px; display:flex; align-items:center; justify-content:center; background:#006dc9; font-size:20px; color:#fff; width:100%; border-radius:3px; width:calc(100% - 105px); cursor: pointer; border: 0;}

@media screen and (max-width: 1200px) {
.DeviceWindow .DeviceWindow_content{ padding:35px;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form{ height:470px; overflow: auto; padding-right:10px;}
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form::-webkit-scrollbar-track { background-color: #e1e1e1; } /* 滚动条的滑轨背景颜色 */ 
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form::-webkit-scrollbar-thumb { background:#006dc9; } /* 滑块颜色 */ 
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form::-webkit-scrollbar-button { background-color: #e1e1e1; } /* 滑轨两头的监听按钮颜色 */ 
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form::-webkit-scrollbar-corner { background-color: #e1e1e1; } /* 横向滚动条和纵向滚动条相交处尖角的颜色 */ 
.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form::-webkit-scrollbar { width: 3px; height: 0px; border-radius:3px; } /* 这是针对缺省样式 (必须的)*/	
}
@media screen and (max-width: 768px) {
.productList:nth-of-type(2n) {
    border-right: none;
    clear: inherit;
}
.productLists .productList {
    width: 50%;
	padding: 0 0 20px 0;
	margin-bottom: 20px;
}
.productList:nth-of-type(3n) {
      border-right: 1px solid #c9caca;
    clear: inherit;
}
.productList .product-img {
    width: 88%;
}
.productLists .list-title {
    font-size: 16px;
    padding: 0 15px;
    line-height: 24px;
}
.productLists .list-dsc {
  padding: 0 15px;
    line-height: 24px;
}
.mt20 {
    margin-top: 10px;
}
}		
@media screen and (max-width: 767px) {
	.DeviceWindow .DeviceWindow_content{ width:90%;}
	.DeviceWindow .DeviceWindow_content .DeviceWindow_content_title{ margin-bottom:24px;}
	.DeviceWindow .DeviceWindow_content .DeviceWindow_content_title .content_title_dd{ font-size:24px;}
	.DeviceWindow .DeviceWindow_content .DeviceWindow_content_title .content_title_dd span{ font-size:24px;bottom: -10px;}
	.DeviceWindow .DeviceWindow_content .DeviceWindow_content_title .content_title_dt{ font-size:14px; margin-top:18px;}
	.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list{ display:block; margin-bottom:5px;}
	.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list .form_list_dd,.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list .form_list_dt{ width:100%;}
	.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list .form_list_dt{ margin-top:15px;}
	.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_submit input{ width:100%;}
	.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form{ height:330px;}
	.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list .form_list_dd{ font-size:14px;}
	.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_list .form_list_dt input{ height:40px;width: 85%;}
	.DeviceWindow .DeviceWindow_content .DeviceWindow_content_form .content_form_submit button{ height:40px; font-size:14px; width: 100%;}
}	
