.banner img {width:100%;}
.product .types-lists {border-bottom:1px solid #dddddd;}
.product .types-lists ul {width:1200px;margin:0 auto;/* height:80px;*//* padding:0 10px;*/font-size:18px;color:#666666;}
.product .types-lists li {position:relative;display:inline-block;padding:20px 30px 0 30px;line-height:60px;cursor:pointer;margin-left:-5px;text-align:center;}
.product .types-lists li.active,.product .types-lists li:hover {background-color:#f7f7f7;/* border-bottom:2px solid #ffa936;*/}
.product .types-lists li.active:before,.product .types-lists li:hover:before {position:absolute;content:"";left:0;bottom:0;width:100%;height:2px;background-color:#337ab7;}
.product .types-lists li:first-child {/* padding-left:0;*//* margin-left:0;*/}
.product .types-lists li:last-child {/* padding-right:0;*/}
.product .product-lists {padding-top:40px;width:1200px;margin:0 auto;}
.product .product-lists li {margin-bottom:40px;}
.product .product-lists li:after,.product .productDetails-list:after {content:'';width:0;height:0;clear:both;display:block;}
.product .product-lists .left {width:383px;height:303px;line-height:303px;text-align:center;float:left;border:1px solid #bfbfbf;}
.product .product-lists .left img {vertical-align:middle;max-width:99%;}
.product .product-lists .right {position:relative;float:right;width:744px;height:303px;background-color:#f5f5f5;margin-right:10px;text-align:center;padding:40px 40px 0 70px;box-sizing:border-box;}
.product .product-lists .right:before {position:absolute;content:'';top:50%;left:0;transform:translateY(-50%);background:url(../images/bg2.png) no-repeat;width:30px;height:42px;}
.product .product-lists .right .title {margin-top:40px;color:#333333;font-size:24px;}
.product .product-lists .right .text {font-size:16px;color:#666666;line-height:2;margin-top:10px;text-align:left;height:64px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.product .product-lists .right .more a {margin-top:40px;display:inline-block;text-decoration:none;border:1px solid #959595;height:25px;line-height:25px;width:100px;color:#333333;font-size:12px;}
.product .product-lists .right .more a:hover {background-color:#015bac;color:white;border:none;}
.product .form {padding-top:50px;width:1160px;padding-left:40px;margin:0 auto;}
.product .form .form-item {margin-right:30px;}
.product .form .form-item:last-child {margin-right:0;}
.product .form>span {display:inline-block;height:42px;}
.product .form label {display:inline-block;color:#666666;font-size:16px;margin-right:10px;height:100%;}
.product .form .select {padding-top:3px;position:relative;display:inline-block;}
.product .form .select .input {position:relative;width:138px;height:40px;padding:0 40px 0 20px;border:1px solid #dedede;color:#e0dede;font-size:14px;}
.product .form .select .input.big {width:298px;}
.product .form .input input {width:100%;height:100%;border:none;outline:none;cursor:pointer;}
.product .form .input .icon,.product .form .input .icon1 {position:absolute;right:10px;top:12px;width:21px;height:18px;transition:all .3s;transform-origin:center;cursor:pointer;}
.product .form .input .icon.active {transform:rotate(180deg);}
.product .form .menu {position:absolute;width:100%;display:none;max-height:200px;border:1px solid #dedede;margin-top:30px;overflow-y:scroll;opacity:0;transition:all .3s;background-color:white;z-index:6;}
.product .form .menu.active {display:block;margin-top:10px;opacity:1}
.product .form .menu li {padding:0 10px;height:40px;line-height:40px;border-bottom:1px solid #dedede;cursor:pointer;}
.product .form .menu li:hover {background-color:#f2f2f2}
.product .form .menu li:last-child {border-bottom:none;}
.product .productDetails-list {padding-top:70px;width:1160px;padding-left:40px;margin:0 auto;text-align:center;}
.product .productDetails-list>ul {/* height:4200px;*/}
.product .productDetails-list>ul>li {margin-bottom:40px;overflow:hidden;}
.product .productDetails-list li .left {float:left;display:inline-block;width:425px;height:313px;border:1px solid #bfbfbf;}
.product .productDetails-list li .left img {width:100%;max-height:100%;}
.product .productDetails-list li .right {float:left;display:inline-block;width:700px;height:315px;padding:20px 0 0 35px;box-sizing:border-box;border:1px solid #f2f2f2;text-align:left;}
.product .productDetails-list li .right li {float:left;width:312px;}
.product .productDetails-list .right .product_name,.product .productDetails-list .right .product_type,.product .productDetails-list .right .product_description {color:#333333;font-size:16px;line-height:2;}
.product .productDetails-list .product_name span {color:#666666;}
.product .productDetails-list .right .product_type,.product .productDetails-list .right .product_description {font-family:"宋体";}
.product .productDetails-list .right .product_description {}
.product .productDetails-list .right ul {overflow:hidden;}
.product .productDetails-list .right li .dot {display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#666666;}
.product .productDetails-list .right li {color:#666666;font-size:14px;line-height:1.5;}
.product .productDetails-list .right .pdf {display:inline-block;width:140px;height:40px;background-color:#3362d8;text-align:center;line-height:40px;margin-top:30px;}
.product .productDetails-list .right .pdf a {display:block;text-decoration:none;color:white;font-size:16px;}
.paging {display:inline-block;overflow:hidden;margin-top:80px;}
.paging span {float:left;display:inline-block;width:40px;height:40px;line-height:40px;background-color:#b5b5b5;text-align:center;font-size:28px;color:#333;cursor:pointer;margin:0 5px;}
.paging span.number {background-color:transparent;border:1px solid #e7e7e7;}
.paging span a {text-decoration:none;color:#333;display:block;}
.paging span:hover,.paging span.active {background-color:#f9b521;color:white;}
.paging span:hover a {color:white;}
.paging .prev img,.paging .next img {width:32px;height:32px;margin-top:4px;}
.paging .next img {transform:rotate(180deg);margin-top:9;}
@media (max-width:767px) {.product .types-lists ul {width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;}
.product .types-lists li {padding-left:5px;padding-right:5px;font-size:14px;/* max-width:80px;*/}
.product .productDetails-list>ul {height:auto;}
.paging {margin-top:30px;}
.product .product-lists {width:100%;}
.product .product-lists .left {width:90%;margin-left:5%;}
.product .product-lists .right {width:100%;height:250px;margin-top:10px;margin-right:0px;}
.product .productDetails-list li .right {width:333px;height:auto;}
.product .product-lists .right:before {display:none;}
.product .product-lists .right .title {margin-top:0;}
.product .product-lists .left img {max-width:100%;}
.banner .all-fix {display:none;}
.product .form {padding-top:20px;padding-left:20px;width:100%;text-align:left;box-sizing:border-box;}
.product .form .form-item {margin-right:0;margin-bottom:15px;}
.product .form .select .input.big {width:138px;}
.product .form label {width:96px;}
.product .productDetails-list {width:100%;padding-left:0px;padding-top:30px;box-sizing:border-box;}
.product .productDetails-list li .left {width:100%;height:auto;}
.product .productDetails-list li .right {border:none;width:100%;}
}
.zi_com {width:1200px;border-bottom:1px solid #e5e5e5; margin: 0 auto;}
.zi_com .zi_left {width:29%;float:left;background:#f2f2f2;padding-top:4%;min-height:300px;}
.zi_com .zi_left .left_com {width:70%;float:right;}
.zi_com .zi_left .left_com h3 {font-size:30px;color:#242424;height:35px;line-height:35px;overflow:hidden;font-family:"微软雅黑";font-weight:500;}
@media (max-width:640px) {

.zi_com {width:100%;border-bottom:1px solid #e5e5e5;}
.zi_com .zi_left .left_com h3 {font-size:24px;height:30px;line-height:30px;}
}
.zi_com .zi_left .left_com .left_nav {border-left:3px solid #d3dddd;margin-top:10%;}
.zi_com .zi_left .left_com .left_nav span {display:block;}
.zi_com .zi_left .left_com .left_nav span .a_t {font-size:16px;color:#333333;/*height:50px;*/line-height:50px;display:block;padding-left:15px;margin-left:-3px;border-left:3px solid #d3dddd;overflow:hidden;padding-right:10px;text-decoration:none;}
.zi_com .zi_left .left_com .left_nav span .a_t:hover {border-left:3px solid #337ab7;}
.zi_com .zi_left .left_com .left_nav span .active {border-left:3px solid #337ab7;color: #337ab7;}
.zi_com .zi_left .left_com .left_nav span .a_t_wap {display:none;}
@media (max-width:640px) {.zi_com .zi_left .left_com .left_nav span .a_t {height:35px;line-height:35px;}
.zi_com .zi_left .left_com .left_nav span .a_t {display:none;}
.zi_com .zi_left   {display:block;}

.zi_com .zi_left {width:100%;float:left;background:#fff;padding-top:4%;min-height:300px;}
.zi_com .zi_left .left_com {width:100%;float:left;}
.zi_com .zi_left .left_com h3 {display: none;}
.zi_com .zi_left .left_com .left_nav {border-left:0px solid #d3dddd;margin-top:0%;}




.zi_com .zi_left .left_com .left_nav span .a_t_wap {font-size:16px; background-color: #f7f7f7; float: left; margin-bottom: 10px;width: 30%;color:#666;line-height:40px;display:block;overflow:hidden;text-decoration:none;cursor:pointer;margin-left: 2%;text-align: center;}
.zi_com .zi_left .left_com .left_nav span .a_t_wap:hover {cursor:pointer;background-color: #337ab7; color: #fff;}
.zi_com .zi_left .left_com .left_nav span .active {background-color: #337ab7;color: #fff;border-left:0px solid #337ab7;}


}
.zi_com .zi_left .left_com .left_nav span .cur {border-left:3px solid #337ab7;}
.zi_com .zi_left .left_com .left_nav span .er_a {padding-left:35px;display:none;}
.zi_com .zi_left .left_com .left_nav span .er_a a {/*height:50px;line-height:50px;*/display:block;width:100%;overflow:hidden;text-decoration:none;margin-bottom:10px;color: #333;}
.zi_com .zi_left .left_com .left_nav span .er_a a.active {color:#337ab7;}
.zi_com .zi_left .left_com .left_nav span .er_a a:hover {color:#337ab7;}
@media (max-width:640px) {.zi_com .zi_left .left_com .left_nav span .er_a a {height:35px;line-height:35px;}
}
@media (max-width:640px) {.zi_com .zi_left .left_com .left_nav {padding-top:0%;}
}
@media (max-width:640px) {.zi_com .zi_left {min-height:80px;}
}
.zi_com .zi_right {width:67%;float:right;padding-right:10px;}
.zi_com .zi_right .right_com {max-width:880px;}
.zi_com .zi_right .right_com .bar {height:44px;line-height:44px;font-size:12px;color:#676767;text-align:right;}
.zi_com .zi_right .right_com .bar .active {color:#7ac423;}
.zi_com .zi_right .right_com .bar span {display:inline-block;vertical-align:middle;}
.zi_com .zi_right .right_com .bar a {/*max-width:60px;*/height:40px;line-height:40px;display:inline-block;vertical-align:middle;overflow:hidden;}
.zi_com .zi_right .right_com .bar a:hover {color:#7ac423;}
.zi_com .zi_right .right_com h3 {color:#242424;font-size:24px;line-height:55px;height:55px;overflow:hidden;padding-top:30px;font-family:"微软雅黑";font-weight:500;}
.zi_com .zi_right .right_com .div_xian {height:0px;width:100%;border-top:1px solid #ddd;}
@media (max-width:640px) {

.zi_com .zi_left {width:100%;max-width:100%;height:auto !important;padding-bottom:0%;}
.zi_com .zi_left .left_com {width:100%;}
.zi_com .zi_right {width:100%;padding:0 15px;box-sizing:border-box;}
.pro_show img {max-width:100%;}

.zi_com .zi_right .right_com h3 {color:#242424;font-size:18px;line-height:35px;height:35px;overflow:hidden;padding-top:0px;font-family:"微软雅黑";font-weight:500;}

}
.clearfix:before,.clearfix:after {display:table;clear:both;content:"";}
.zi_pro_ul li {float:left;width:31%;margin-right:3.5%;margin-top:3.5%; list-style-type: none;}
.zi_pro_ul li .pic {position:relative;overflow:hidden;}
.zi_pro_ul li .pic i {display:block;padding-bottom:81.33333333333333%;}
.zi_pro_ul li .pic img {transition:0.3s;}
.zi_pro_ul li:nth-child(3n+3) {margin-right:0px;}
.zi_pro_ul li p {font-size:14px;color:#3c3c3c;line-height:40px;height:40px;text-align:center;padding:0px 10px;overflow:hidden;border-bottom:1px solid #bcbcbc;}
.zi_pro_ul li:hover img {transform:scale(1.1);}
.zi_pro_ul li:hover p {color:#337ab7;}
@media (max-width:640px) {.zi_pro_ul li {width:98%;margin-right:4%;}
.zi_pro_ul li:nth-child(3n+3) {margin-right:4%;}
.zi_pro_ul li:nth-child(2n+2) {margin-right:0px;}
}
.vcenter {position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;display:block;vertical-align:middle;margin:auto;}
.zi_pro_ul li a {text-decoration:none;}
.page {text-align:right;padding:5% 0px;color:#5e5e5e;}
.page span,.page a {margin-bottom:5px;text-decoration:none;}
.page span {/*font-size:12px;*//*font-family:arial;*//*display:inline-block;*//*margin-right:5px;*//*vertical-align:middle;*//*color:#5e5e5e;*/}
.page a,.page span {border:1px solid #eaeaea;padding:2px 7px;display:inline-block;margin-right:8px;color:#5e5e5e;font-size:13px;font-family:arial;vertical-align:middle;}
.page a:hover {color:#fff;border-color:#337ab7;background:#337ab7;}
.page .page-cur {color:#fff;border-color:#337ab7;background:#337ab7;}
.page .s_s {vertical-align:top;}
/*分页*/
.pages{ text-align:center; padding:30px 0}
.pages  a{ padding:2px 7px; color:#999; background:#eee; border-radius:2px; margin-left:3px;}
.pages span{ padding:2px 7px; color:#fff; background:#337ab7; border-radius:2px;}
.pages ul.pagination {display:inline-block;padding:0;margin:0;}
.pages .pagination a {text-decoration:none;margin-right:0px!important;}
.pages .pagination a:hover {text-decoration:none;margin-right:0px!important;background:#337ab7;color: #fff;}
.pages ul.pagination li {display:inline;}
@media (max-width:640px) {.page .page-num {display:none;}
}
.pro_show p {color:#454545;}
.pro_show p {font-size:13px;color:#454545;line-height:28px;margin-bottom:3.5%;}
.pro_show p {margin-bottom:0%;}
.prev_next li:hover {color:#fff;}
.prev_next li:hover {background:#337ab7;}
.prev_next li {float:left;width:50%;padding-left:10px;padding-right:10px;height:40px;overflow:hidden;box-sizing:border-box;}
.prev_next li:last-child {/* text-align:right;*/}
.prev_next li {float:left;width:50%;padding-left:10px;padding-right:10px;height:40px;overflow:hidden;}
.prev_next li a {text-decoration:none;color:#7b7b7b;}
.prev_next li:hover a {color:#fff;}
.pro_show .prev_next {margin:30px 0px;}
.prev_next {text-align:left;margin:60px auto;line-height:40px;color:#7b7b7b;font-size:12px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
