﻿*{margin:0;padding:0;}
body{margin:0;color:#000000;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px; }
ul {margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
a{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;color:#ff3333;}
.clear{clear:both; margin:0; padding:0;height:1px;overflow:hidden;}
img{ border:0;}
 
 .left {
    float: left;
}
.right {
    float: right;
}
.container {
    max-width: 1200px;
    margin: 0 auto;
}

 
*, ::after, ::before {
    box-sizing: inherit;
}
 

 
/* 
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
     
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    
} */
 


.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.mb100 {
    margin-bottom: 100px;
}
 

.container-fluid {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  
	box-sizing: border-box;
    
}



.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
   
}



.all_banner{max-width:100%; margin:0 auto; text-align: center;}
.all_banner img{max-width:100%;}

.web_position{
padding-top:20px;
padding-bottom:20px;
padding-left:35px;
font-size:14px;
background:url(../images/weizhi.png) 10px center no-repeat;
}



 

.pages{ text-align:center; padding:20px 0 10px 0;}
.pages a,.pages span{ font-size:14px; display:inline-block; height:35px; line-height:35px; border:solid 1px #ccc; padding:0 15px; margin:0 4px; border-radius:3px; background:#fff;}
.pages span.current,.pages a.current,.pages a.on:hover{ background-color:#f10215; border-color:#f10215; color:#fff;}
.pages a.disabled,.pages a.disabled:hover{ border-color:#d70627; background-color:#fff;}
.pages em{ display:inline-block; line-height:37px; height:37px; margin:0 8px; font-size:14px;}
.p-intxt{ height:35px; line-height:35px; border:solid 1px #ccc; width:45px; text-align:center; border-radius:3px; margin:0 8px;}
.p-inbut{ height:37px; line-height:37px; border:solid 1px #06c; background:#06c; color:#fff; width:50px; text-align:center; border-radius:3px; margin:0 8px; cursor:pointer;}



/*顶部*/
.topnav{height:70px;line-height:70px;background:#000000;}
.topnavbox{}
.topnav_box001{float:left;font-weight:bold;font-size:14px;color:#ffffff;background:url(../images/tel.png) left center no-repeat;padding-left:35px;}
.topnav_box002{float:right;padding-left:35px;font-size:14px;color:#ffffff;}
.topnav_box002 ul{}
.topnav_box002 li{padding-right:10px;}
.topnav_box002 li a{color:#ffffff;}
.topnav_box002 li a:hover{color:#ff3333;}

/*顶部菜单*/
#header{margin:10px auto;}
 
.header_left{display:inline-block;height:100px;line-height:100px; }
.header_mid{ float:right;margin-left:20px;font-size:34px; font-weight:bold; }
.header_right{float: right; max-width:880px;display:inline-block;height:100px;line-height:100px;}

.menu{float:right;}
.menu_1 {display:inline-block;/* float:left; */position:relative; font-size:18px;/* width:140px; */width:125px;text-align:center;font-weight:bold;}

.menu_1_tit i { padding-left:5px; font-style:normal;   transition:all 0.3s;  }

.menu_2 { display:none; z-index:20000; position:absolute; width:100%; transform:translate(0);left:0;  top:110px;font-weight:normal;}

.menu_2>a { transition:all 0.5s; background:rgba(255,255,255,0.9); display:block; text-align:center; line-height:44px; color:#333333; font-size:16px;}

.menu_2>a:hover { background:rgba(255,255,255,0.6);color:#ff3333;}

.menu_2_sub{width:880px; background: rgba(255,255,255,0.9); }

.menu_3 {display: -ms-flexbox;display: flex; }


.menu_4 {float: left; width:25%; padding-left:15px;padding-right:15px;margin-top:35px; border-right:1px solid #000000;}
.menu_4 .menu_4_img{width:100%; line-height:1;}
.menu_4 .menu_4_img img{max-width:100%; max-height:100%;}		 
.menu_4 h2{font-size:16px; margin-bottom:15px; margin-top:20px; font-weight:bold; line-height:30px;}

.menu_5{padding-left:10px;padding-right:10px;}
.menu_5 a{display:block;font-size:14px; line-height:36px; text-align:left;}	  

 
@media screen and (max-width:1180px) {
.topnav{padding-left:15px;padding-right:15px;}
#header{padding-left:15px;padding-right:15px;}
}

/* 主要内容 */

/* 首页 */
.bg-teal {
    background-color: #1caca9!important;
}

.bg-blue {
    background-color: #148dff!important;
}



.sector-panels__sectors {
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: stretch;
    
	margin: 50px auto;
    
}

.sector-panels__sector {
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: stretch;
}


.sector-panels__sector-image {
    display: block;
}

.sector-panels__sector-image>img {
    object-fit: cover;
    object-position: center;
    display: block;
    width: 100%;
    min-height: 100%;
}
.sector-panels__sector-copy {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
}

.sector-panels__sector-copy {
    padding: 45px 10px 35px 10px;
}


.sector-panels__sector-copy h6 {
    font-weight: 600;
	font-size:18px;
}

.sector-panels__sector-copy h2 {
    color: #fff;
	
	font-size: 27px;
}

.sector-panels__sector-copy p {
    text-align:left;
}


.sector-panels__sector-image {
    display: block;
}

.sector-panels__sector-image>img {
    object-fit: cover;
    object-position: center;
    display: block;
    width: 100%;
    min-height: 100%;
}


.link {
    font-size: 16px;
    line-height: 1.63;
    font-weight: 600;
    color: #000;
    display: inline-block;
    padding-bottom: 6px;
    border-bottom: 1px solid #000;
    position: relative;
    padding-right: 40px;
	
}
.link:before {
    content: ' ';
    display: block;
    position: absolute;
    right: 10px;
    bottom: 17px;
    height: 3px;
    width: 25px;
    background-color: #fc0101;
    transition: right .25s,width .25s;
}

.link:after {
    content: ' ';
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 0 7px 12.1px;
    border-color: transparent transparent transparent #fc0101;
    position: absolute;
    bottom: 12px;
    right: 0;
    transition: right .25s;
}

 





.features{
    padding-top: 90px!important;
	 padding-bottom: 90px!important;
	background-color: #f4f4f4;
}

.feature_item {
    text-align: center;
    background-color: #fff;
	margin-left:4%;
	margin-right:4%;
	height: 100%;
}
.feature_item:hover {
    -webkit-box-shadow: 0px 14px 38px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 14px 38px 0px rgba(0, 0, 0, 0.11);
}
.feature_item .f_icon {
    min-height: 91px;
    position: relative;
}

.feature_item .f_icon img {
    width: 100%;
}

.feature_item h4 {
    color: #3d3938;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 18px;
    padding: 5px 0px 5px 0px;
}

.feature_item p {
    font-size: 13px;
    line-height: 28px;
    font-family: 'Open Sans', sans-serif;
    color: #acacac;
    font-weight: 500;
    max-width: 290px;
    margin: auto;
    padding-bottom:32px;
}



.feature_area {
padding:70px 0;
 text-align:center;  
}


.feature_area h3 {
    color: #3d3938;
    font-size: 66px;
	font-weight: 500;
}

.feature_area p {
    color: #3d3938;
    font-size: 22px;
    line-height: 34px;
	
}





.team_people_area {
    overflow: hidden;
   /*  padding: 60px 0; */
}

.team_people_area .text-left {
	text-align:left;
}

.team_people_area .text-right {
	text-align:right;
}


.team_people_area img {
    width: 95%;
	border-radius: 33px;
}

.team_people_text {
  
    margin: 20px auto;
	
}

.team_people_text p {
    font-family: 'Open Sans', sans-serif;
    color: #7c8d93;
    font-size: 15px;
    line-height: 32px;
    font-weight: 500;
     
}



.team_people_text_title h2 {
    font-size: 24px;
    color: #3d3938;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    padding-bottom: 40px;
}

.team_people_text_title h6 {
    font-size: 24px;
    font-family: 'Open Sans', sans-serif;
    
    text-transform: uppercase;
    color: #3d3938;
    margin-top: 10px;
    padding-bottom: 30px;
}



.team_people_text_title p {
    font-size: 22px;
    color: #3d3938;
    padding-bottom: 20px;
}



.team_people_text_line{
    width:100px;
    color: #3d3938;
    margin-bottom: 30px;
	border-bottom:5px solid #3d3938;
}


.team_people_text>p {
	max-height:188px;
	overflow:hidden;
}


.more_btn {
    padding: 10px 46px;
    background-color: #cbd600;
    z-index: 2;
    display: inline-block;
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    line-height: 46px;
    border-radius: 33px;
}



.news_area{padding-top: 60px!important; padding-bottom: 60px!important; background: #f4f4f4 url(../images/xwbj.jpg) no-repeat; }

.news_zx_tit{font-size:32px;padding:20px 0; color:#000;font-weight:bold;}
.news_zx_tit h2{}

.news_zx_ul{/*  display: -ms-flexbox;display: flex; */}
.news_zx_ul li{display:inline-block;  width: 32%;margin-left: 0.55%;margin-right: 0.55%;text-align: left;margin-bottom: 20px;-webkit-transition:all .2s linear;transition:all .2s linear;background-color:#fff;}
.news_zx_ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.news_zx_ul li .img{height:240px;}
.news_zx_ul li .img img {
    width: 100%;
    height: 100%;
     
    vertical-align: middle;
}
.news_zx_ul li .tit{font-size:14px;color:#000;line-height: 25px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-top: 10px; padding:10px 20px;}
 



.coop_area{padding-top: 60px!important; padding-bottom: 60px!important; }

.coop_pic_tit{font-size:32px;padding:20px 0 50px;  color:#000;font-weight:bold;}
.coop_pic_tit h2{text-align: center;}

.coop_pic_ul{/* display: -ms-flexbox;display: flex; */ }
.coop_pic_ul li{display:inline-block; width: 15.6%;margin-left: 0.35%;margin-right: 0.35%;text-align: left;margin-bottom: 20px;-webkit-transition:all .2s linear;transition:all .2s linear;background-color:#fff;}
.coop_pic_ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.coop_pic_ul .img{height:105px; text-align: center;vertical-align: middle;}
.coop_pic_ul .img img {
     width: 70%;
    height: 100%;
    vertical-align: middle;
    object-fit: contain;
    height: 106px;
}
 
/* 首页 */





/* 产品中心 */
.products{background: #f4f4f4 url(../images/xwbj.jpg) center bottom no-repeat; }
.products h2{font-size:22px;line-height:45px;color:#333;clear:both;padding-top:20px;padding-bottom:20px;font-weight:bold;}

.products_conul li{font-size: 14px;width: 23%;margin-left: 0.8%;margin-right: 0.8%;margin-bottom: 25px;background-color:#fff; display:inline-block; text-align:center;}

.products_conul li:hover{transition: all 0.2s linear 0s;box-shadow:0 10px 13px #babbbc;-webkit-box-shadow:0 10px 13px #babbbc;}


.products_conul li .img{display:block;width:100%;margin:10px auto;text-align:center;}
 
.products_conul li .img img{max-height:100%;max-width:90%;}






.products_conul li .img img{-webkit-transition: all 500ms ease;

	-moz-transition: all 500ms ease;

	-ms-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;}

.products_conul li:hover .img img{-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

	opacity: .80;}

.products_conul li .products_conul_pro2{margin:15px auto;}
 
.products_conul li .products_conul_pro2 h3{line-height:28px;height:28px;overflow:hidden;font-size:16px;color:#000000;}

.products_conul li .products_conul_pro2 h3 a{color:#000000;}




.plan_relate{padding-top:20px;padding-bottom:20px;}
 
.plan_relate h2{font-size:22px;line-height:45px;color:#333;clear:both;padding-bottom:20px;}




/*产品详情*/

.goods-detail-con{background-color:#fff;padding:30px 0;}

.goods-detail-con .preview{width:50%;float:left}

/* smallImg */

.goods-detail-con .preview img{max-width:none;max-height:none;}

.smallImg{position: relative;width: 455px;height: 92px;margin: 30px auto;}

.scrollbutton{width: 35px;height: 23px;overflow:hidden; position:absolute;top:40px;cursor:pointer;background:url(../images/all_tb.png) no-repeat  0px 0px;transform: rotate(270deg);}

.scrollbutton.smallImgUp{background-position: -153px 0px;left: -35px;}

.scrollbutton.smallImgDown{background-position: -197px 0px;right: -33px;}

/*.scrollbutton.smallImgUp.disabled{background-position:0 -22px;}

.scrollbutton.smallImgDown.disabled{background-position:0 -33px;}*/

#imageMenu {height:92px;overflow:hidden; }

#imageMenu ul{width:9999px;}

#imageMenu li {height:90px; width:86px; overflow:hidden;border:1px solid #E8E8E8;line-height:92px;text-align:center;float: left;margin-right: 3px;}

#imageMenu li img{padding:1px; max-width:80px; max-height:80px;cursor:pointer;}

#imageMenu li#onlickImg{border:1px solid #f10215;}

#imageMenu li:hover{border: 1px solid #990000;}



/* bigImg */

.bigImg{position:relative;width:100%;height:420px;overflow:hidden;text-align:center;line-height: 420px;}

.bigImg #midimg{max-width:420px;max-height:420px;}

.bigImg #winSelector{width:235px;height:210px;}

#winSelector{position:absolute;cursor:crosshair;filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;background-color:#000;border:1px solid #fff;}

/* bigView */

#bigView{position:absolute;overflow: hidden;width:260px;height:295.652px;top:300px;left:540px;z-index:999;}

#bigView img{position:absolute;}

.goods-detail-con .tehui_icon:before{content:"";position:absolute;left:0;top:0;width:66px;height:64px;background: url("../images/preference_icon.png") no-repeat scroll 0 0;}

.goods-detail-right{float:right;width:42%;margin-right:5%;margin-top: 35px; text-align:left;}

.goods-detail-right>h2{font-size:22px;color:#000000;}

.goods-detail-right .des{color:#999999;font-size:14px;}

.goods-detail-right .price{line-height: 20px;}

.goods-detail-right .price font{font-size:25px;color:#f10215;}

.goods-detail-right .price  del{color:#999999;margin: 0 8% 0 4%;}

.goods-detail-right .price a{color:#f10215;font-size:14px;}

.goods-detail-right .jifen{font-size: 15px;margin-top: 10px;}

.prodet_coupon{border-bottom: 1px solid #CDCDCD;padding-bottom:10px;}

.taoc-size-com{position:relative;font-size:14px;color:#333;padding-left:65px;margin-top: 5px;line-height:32px;}

.taoc-size-com span{position:absolute;left: 0;top: 0;line-height: 25px;}

.taoc-size-com .promot{font-size:14px;color:#f10215;border:1px solid #f10215;padding:0px 5px;float:left;height:25px;line-height:25px;margin: 0 5px 5px;}

.taoc-size-com .yh{background-color: #F9F2F9;margin-right:5px;}

.taoc-size-com .fontcolor{color:#f10215;}

.taoc-size-com .promot em{font-size:12px;color:#cf1cbc;}

.taoc-size-com .haoli{cursor:pointer;}

.taoc-size-com .haoli:hover .cux_hover{display:block;}

.taoc-size-com .cux_hover{display:none;font-size: 12px;color: #000;position: absolute;z-index: 100;width: 225px;left: 48px;padding: 5px;}

.taoc-size-com .cux_hover:before{position: absolute;content: "";width: 12px;height: 12px;left: 24px;background: url("../images/all_tb.png") no-repeat scroll 0px -940px;top: -4px;}

.taoc-size-com .cux_hover>p{margin-top: 2px;background-color: #FFF;border: 1px solid #E5E5E5;line-height: 17px;padding: 8px;}

.taoc-size-com li{display:inline-block;border:1px solid #cccccc;margin: 0 5px 5px;line-height: 32px;}

.taoc-size-com li a{color:#999999;display:block;padding: 0px 10px;}

.taoc-size-com li.selected{border:1px solid #f10215;}

.taoc-size-com li.selected a{color:#f10215}

.taoc-size-com .product_intro{margin-left:5px;}

.goods-taocan{margin-top:10px;}

.product_intro .num a{float: left;border: 1px solid #cccccc;width:30px;height:30px;font-size:20px;line-height: 30px;text-align: center;}

.product_intro .num input {color:#333;float: left;border: 1px solid #cccccc;text-align: center;width: 30px; height: 30px;line-height:30px;font-size: 14px;}

.goods-detail-btn a{font-size:16px;border-radius:2px;width: 110px;line-height: 37px;text-align: center;display:inline-block;margin-right:15px;}

.goods-detail-btn{clear:both;padding-top: 10px;padding-right: 5%;}

.goods-detail-btn .addcard,.yiqia{color: #990099;border:1px solid #cccccc;}

.goods-detail-btn .ljshop{color:#fff;background-color:#f10215;}

.goods-detail-btn .addcard:hover,.yiqia:hover{border:1px solid #990099;}

.goods-detail-btn .ljshop:hover{background-color:#f10215;}

.goods-detail-fix{background-color:#fff;border-bottom:1px solid #dcdcdc;text-align:right;display:none;}

.goods-detail-fix .title{font-size: 14px;color: #999;max-width: 60%;overflow: hidden;display: inline-block;white-space: nowrap;margin-left:19%;}

.goods-detail-fix  span{font-size:25px;color:#f10215;padding:0 10px}

.goods-detail-fix .goods-detail-btn{float: right;padding: 0;}

.goods-det-fix{position: fixed;top: 0px;z-index: 1000;width: 100%;display:block;}

.goods-detail-img{background-color:#fff;border-bottom:1px solid #f10215;}

.goods-detail-img .title{font-size:16px;color:#666666;line-height:48px;width:80%;float:left;}

.goods-detail-img .title a{color:#c4c4c4;display:inline-block;padding: 0 20px;margin-right:20px;}

.goods-detail-img .title a:not(.selected):hover{color:#f10215;}

.goods-detail-img .title .selected{color:#fff;background-color:#f10215}

.goods-detail-img .goods-detail-btn{float:right;clear:right;padding-top: 6px;padding-right: 0px;}

.goods-detail-img .scoll_review{margin-left:10px;}

.prodet_review{background-color:#fff;padding-bottom: 30px;font-size:15px;}

.prod_rev_title,.prod_rev_title2{border-bottom:2px solid #e5e5e5;margin:0 2%}

.prod_rev_title a,.prod_rev_title2 a{font-size:14px;color:#000000;margin-right:15px;display:inline-block;padding-left:23px;line-height:45px;position:relative;cursor:pointer;}

.prod_rev_title a:before,.prod_rev_title2 a i{content:"";position:absolute;top: 14px;width:20px;height:20px;left:0;background: url("../images/all_tb.png") no-repeat scroll -397px -848px;}

.prod_rev_title a.selected:before,.prod_rev_title2 a.selected i{background-position:-397px -814px;}

.prod_rev_con{border-bottom: 1px solid #e5e5e5;padding: 15px;}

.prod_rev_con .rev_left{float:left;text-align:center;width: 10%;}

.prod_rev_con .rev_left a{display:inline-block;width:60px;height:60px;line-height:60px;}

/*.prod_rev_con .rev_left a img{border-radius:50%;}*/

.prod_rev_con .rev_left p{font-size:14px;line-height: 20px;}

.rev_center{float:left;width: 89%;margin-left: 1%;}

.rev_center .tit .nic{max-width:50%;overflow:hidden;white-space:nowrap;float:left;}

.rev_grade{float:left;width: 103px;height: 23px;margin-right: 5px;background: url("../images/review.png") no-repeat scroll 0px -30px;position: relative;}

.rev_grade b{position: absolute;background: url("../images/review.png") no-repeat scroll 1px 3px;height: 27px;left: 0px;}

.rev_center .tit font{color:#f10215;font-size:13.8px;}

.rev_center .tit{margin:5px 0}

.rev_center .des{color:#333;clear: both;}

.zoom_larger{margin: 10px 0;}

.smallBox li{float:left;width:66px;height:48px;line-height:48px;text-align:center;margin-right:10px;}

.smallBox li a{display:block;width: 100%;height: 100%;}

.smallBox li img{cursor: url("../img/big.cur"), auto !important;max-height: 97%;}

.smallBox li a.selected{border:2px solid #ff00ff;position:relative;height: 50px;}

.smallBox li a.selected:after{content:'';border-style:dashed solid;border-color:#ff00ff transparent transparent;border-width:5px;position:absolute;bottom: -12px;left: 45%;}

.viewbigImg{width:574px;height:435px;border:1px solid #adadad;margin: 15px 0;display:none;}

.viewbigImg .viewbtn{margin: 10px 0;}

.viewbigImg .viewbtn div{float:left;color:#999999;margin-right:10px;padding-left:20px;position:relative;cursor:pointer;}

.viewbigImg .viewbtn div:before{content:"";width:18px;height:18px;background: url("../images/all_tb.png") no-repeat scroll -344px -682px;position: absolute;left: 0;top: 0;}

.viewbigImg .viewbtn .input1:before{background-position:-347px -718px;}

.viewbigImg .viewbtn .input2:before{background-position:-347px -753px;}

.viewbigImg .jqzoom{width: 97%; height: 394px; line-height: 394px; margin: 0px auto;text-align:center;}

.viewbigImg .jqzoom img{cursor: url("../img/small.png"), auto !important;}

.viewbigImg .jqzoom .verimg{max-width: 394px;max-height: 556px;}

.review_replay{clear: both;background-color:#eee;padding: 5px 10px;}

.review_add{border-top: 1px solid #e5e5e5;padding: 5px 0;margin-top: 10px;}

.prorev_date{color:#999;text-align: right;}

.zoom_larger2{margin-left: 4%;}

.pro_taocan dt{font-size:14px;padding:0px 0 5px;border-top: 1px solid #CDCDCD;margin-top: 5px;}

.pro_taocan dt span{float:left;}

.pro_saomiao{float:right;position:relative;}

.pro_saomiao a{display:block;position:relative;padding-right:25px;line-height: 20px;color:#999999;cursor:pointer;}

.pro_saomiao a:before{content:"";position:absolute;width:20px;height:20px;right:0;background: url("../images/sale_set.png") no-repeat scroll 0px -74px;}

.pro_saomiao p{bottom: 26px;display: none;right: -42px;width: 145px;text-align: center;height: 145px;border: 1px solid #ccc;position: absolute;z-index:2000;}

.pro_saomiao p:before{content:"";position: absolute;background: #fff url("../images/all_tb.png") no-repeat scroll -211px -15px;width: 8px;height: 8px;bottom: -8px;left: 61%;}

.pro_saomiao:hover p{display:block;}

.pro_taocan li{float:left;text-align:center;font-size:14px;color:#999999;}

.pro_taocan .pro_li{width:62px;}

.pro_taocan .pro_li .proimg{width:62px;height:50px;line-height:50px;display:block;border: 1px solid #CCC;cursor: url("../img/big.cur"), auto !important;}

.pro_taocan .pro_li.selected .proimg{border:1px solid #f10215;}

.pro_taocan .pro_li .proimg img{max-width:90%;max-height:90%;}

.pro_taocan .pro_jia{width: 35px;color: #999;font-size: 15px;font-weight: bold;line-height: 50px;}

.pro_taoc_review{padding:10px 0;}

.pro_taoc_review span{float:left;color:#999999;font-size:14px;}

.pro_taocan .wddz_boom{text-align:center;}

.pro_taocan .wddz_boom .img{width: 92%;height: 430px;line-height: 430px;margin: 5px auto;}

.pro_taocan .tk_det{font-size:18px;color:#999999;}

.pro_taocan .tk_det p{display:inline-block;}

.pro_taocan .tk_det a{color:#f10215;padding:3px 5px;margin-left: 10px;}

.pro_taocan .wddz_close{width: 50px;height: 50px;background: url("../images/sale_set.png") no-repeat scroll 0px -106px;position: absolute;right: -47px;top:-2px;}

.prodet_hot_left{float:left;width:17.5%;margin-top:15px;}

.prodet_hot_left .title{font-size:16px;color:#fff;background-color:#f10215;line-height:45px;text-align:center;clear: both;}

.prodet_hot_left ul{background-color:#fff;width: 100%;float: left;margin-bottom:15px;}

.prodet_hot_left li .img{display:block;text-align:center;height:130px;line-height:130px;position:relative;margin: 10px 10%;overflow:hidden;}

.prodet_hot_left li .img img{max-width:90%;max-height:80%;}

.prodet_hot_left li .img:hover .title{bottom:0;transition:all 0.15s linear 0s;}

.prodet_hot_left li .title{position:absolute;height:35px;line-height:16px;bottom:-35px;font-size:13px;background-color: rgba(169, 18, 153, 0.2);padding: 0 20px;}

.prodet_hot_left li .hot_num{margin: 10px 5%;}

.prodet_hot_left li .hot_num i{float:left;font-size:13px;color:#fff;font-style: normal;height:18px;line-height:18px;width:18px;text-align:center;border-radius:50%;background-color:#f10215}

.prodet_hot_left li .hot_num font{font-size:13px;color:#999999;float:left;padding-left:3px;}

.prodet_hot_left li .hot_num span{font-size:13px;color:#f10215;float:right;}

.prodet_right{background-color:#fff;margin-top: 15px;padding: 15px;}

.pro_review_tab{border-bottom:1px solid #e5e5e5;padding:10px 15px;}

.pro_review_tab span{float:left;}

.rev_des{clear:both;margin: 5px 0;}

.rev_des a{border:1px solid #91007b;color:#91007b;font-size:16px;padding:2px 10px;margin:3px 10px 3px 0;display: inline-block;cursor: pointer;}

.rev_des a.selected{background-color:#91007b;color:#fff;}













.tabproductcon{ display:none;padding: 15px;}

.tabproductcon img{     max-width: 100%;
    height: auto;}

#scollto_img{ display:block;}








/* 新闻 */

 
 
.news{margin:0px auto; clear:both;background: #f4f4f4; }


.news_list{width: 100%;margin: 0 auto;}

.news_list .news_list_item{height: 237px;position: relative;background: #676767; }
.news_list .news_list_item .news_list_item_himg{position: relative;display: block;overflow: hidden;}
.news_list .news_list_item .news_list_item_himg img{transition:all 400ms; height:237px; width:435px;    max-width: 100%;max-height: 100%;vertical-align: middle;}
.news_list .news_list_item .news_list_item_himg span{position: absolute;left:0;top:0;bottom: 0;right: 0;z-index: 100;}
.news_list .news_list_item .news_list_info{line-height: 29px; height: 237px;position: absolute;left:435px;top:0;color: rgba(255,255,255,.5);}
.news_list .news_list_item .news_list_info i{background: url(../images/a_l1.png) no-repeat;width: 14px;height: 26px;position: absolute;top:50%;margin-top: -13px;left: -14px;}
.news_list .news_list_item .news_list_info .date strong{display: inline-block;padding-bottom:3px;    font-size: 40px;font-weight: normal;}
.news_list .news_list_item .news_list_info .date{position: absolute;left: 0;top:50%;color: #fff;text-align: center;  width: 145px; height: 56px;margin-top:-28px;}
.news_list .news_list_item .news_list_info .news_list_view{display: block; overflow: hidden;margin-top:20px;padding-top:25px;padding-bottom:7px; height: 56px; font-size: 14px;color: #fff;}
.news_list .news_list_item .news_list_info p{height: 87px;overflow: hidden;}
.news_list .news_list_item .news_list_info a,.news_list .news_list_item .news_list_info p{margin-left: 145px; padding-right: 20px;}


.news_list_ul li{margin-bottom: 30px;}
.news_list_ul li:hover .news_list_info{background: #676767;}
.news_list_ul li:hover .news_list_info i{background-image: url(../images/a_l.png);}
.news_list_ul li:hover .news_list_item_himg span{border:3px solid #676767;}
.news_list_ul li:hover .news_list_item_himg img{transform:scale(1.1);max-width: 100%;max-height: 100%;  vertical-align: middle;}


/*新闻内容页*/
.news_content{background: #ffffff;padding: 20px 4% 20px 4%;}
 
.news_content_tit{height:38px;line-height: 38px;border-bottom: 1px solid #d22634;color: #343434;font-size: 18px; }

.news_content_details {padding-bottom: 40px;}

.news_content_details .title{font-size: 22px;color: #333;padding:15px 0;/*border-bottom: 1px dotted #777;*/ text-align:center;}
.news_content_details .time{padding: 10px 0; font-size: 15px;text-align: center;color: #676767;}
.news_content_details .cont{padding:10px 0; font-size: 14px;color: #676767;line-height: 2.5;}
.news_content_details .cont img{/*display: block;*/max-width: 100%;height: auto;/*margin: 0 auto;*/}
.news_content_details .cont p{padding:5px 0;}
.a_more{padding:10px 0; font-size: 14px;line-height: 1.7;color: #676767;border-top: 1px dotted #777;margin-top: 40px;}
.a_more li{padding:5px 0; width:50%; }
.a_more li.right{ text-align:right;}
.a_more li a{color: #676767;}
.a_more li a:hover,.downlist li .news_list_info .tit a:hover{color: #d22634;}

.planshow .title{font-size: 38px;color: #333;padding:15px 0;/*border-bottom: 1px dotted #777;*/ text-align:center;}


 
/*  关于我们 */
 
 
 .about{width: 100%;/* background: #f4f4f4; */padding: 0px 0 20px 0;}
 .about_main{margin:0px auto; background: #ffffff; padding: 20px;}
 .about_main>h5 {
    color: #000000;
    font-size: 24px;
	font-weight:bold;
	padding-bottom:25px;
	border-bottom:1px solid #dbdbdb;
}
 .about_main p {
    margin-top: 20px;
}
 
 .about_content p {
  
    font-size: 14px;
    line-height: 29px;
    color: #999;
    margin: 14px 0;
}


 .about_content img{
	 max-width: 100%;
    height: auto;
	 
	 
}

.about_pic{width:100%; margin:0 auto; text-align: center;}
.about_pic img{max-width:100%; }
 
 
 
 /*荣誉证书*/
 .honor{width: 100%;background: #f4f4f4;padding: 0px 0 20px 0;}
.honor-c{ overflow:hidden; /* padding-bottom:40px; */}

.honor-c p{ margin: 0px;}

.honor-txt p{ font-size:15px; line-height:27px;}
.honor-list{ /*width:1230px; */overflow:hidden; padding:15px 0;}
.honor-list li{ /*width:288px;*/ width:23.6%; float:left; margin:20px 0.7% 20px 0.7%;  }
.honor-list li a{ display:block;/* width:288px;*/ text-align:center; position:relative; width:100%;}
.honor-list li a .cspic{  vertical-align:middle; text-align:center; *display:block; *font-size:179px; *font-family:Arial; /* width:305px; *//* height:206px;*/ /*border:4px solid #f0f0f0;*/}

.honor-list li a .cspic img{ vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    height: 220px;}
 
.honor-list li a p{ text-indent: 0px; font-size:14px; line-height:30px; padding:10px 0; text-align:center; position:absolute; bottom:10px; z-index:100; color:#FFFFFF; font-weight:bold; background: rgba(0,0,0,.5); width:100%;  }






.partner-c{ overflow:hidden; /* padding-bottom:40px; */}

.partner-c p{ margin: 0px;}

.partner-c .cspic{
	
	text-align: center;
	
}

.partner-c li{ /*width:288px;*/ width:18%; float:left; margin:20px 0.7% 20px 0.7%;  }

.partner-c .cspic img{vertical-align: middle;
    max-width: 73%;
    max-height: 100%;
    object-fit: contain;
    height: 125px;}



/*  联系我们 */
.contact{
background:#f4f4f4;

}



.contact_main{
padding:40px 30px;
background:#ffffff;
}



.contact_title{
padding-bottom:25px;
margin-bottom:20px;

border-bottom:2px solid #dbdbdb;
}

.contact_title h2{
font-weight:bold;
font-size:24px;
}

.contact_left{
	float:left;
	width:50%;
	 
}

.contact_right{
	float:right;
	width:50%;
}

.contact_left .contact_left_con{
  font-size:16px;
}

.contact_left .contact_left_con dl dd {
    padding-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
    margin-top: 12px;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 56px;
}

.contact_left .contact_left_con dl dd .contact_left_tit{
    font-size:13px;color:#999999;
	display:block;
}
.contact_left .contact_left_con .dz_1{background-image:url(../images/contact_01.jpg);}
.contact_left .contact_left_con .dz_2{background-image:url(../images/contact_02.jpg);}
.contact_left .contact_left_con .dz_3{background-image:url(../images/contact_03.jpg);}
.contact_left .contact_left_con .dz_4{background-image:url(../images/contact_04.jpg);}
.contact_left .contact_left_con .dz_5{background-image:url(../images/contact_05.jpg);}
.contact_left .contact_left_con .dz_6{background-image:url(../images/contact_06.jpg);}




.contactform {width:100%; overflow:hidden;}

.contactform_title { color:#999999; line-height:50px;font-size:20px;}
 
.contactform li { margin-bottom:20px;}

.contactform li input{ display:block; width:100%; outline:none; padding:0; box-sizing:border-box; text-indent:30px;border:1px solid #dddddd; height:40px; line-height:40px; background:#e3e3e3; font-size:14px;}

.contactform li textarea { resize:none;outline:none; padding:10px; width:100%; height:100px; box-sizing:border-box;text-indent:20px;border:1px solid #dddddd; font-family:'微软雅黑'; font-size:14px; background:#e3e3e3; }

.contactform #nickname {background:#e3e3e3 url(../images/contactform_01.jpg) 10px 50% no-repeat;}
.contactform #contact {background:#e3e3e3 url(../images/contactform_02.jpg) 10px 50% no-repeat;}
.contactform #email {background:#e3e3e3 url(../images/contactform_03.jpg) 10px 50% no-repeat;}
.contactform #lycompany {background:#e3e3e3 url(../images/contactform_04.jpg) 10px 50% no-repeat;}
.contactform #content {background:#e3e3e3 url(../images/contactform_05.jpg) 10px 15px no-repeat; }


.contactform .checkBox { color:#999999; font-size:16px; line-height:40px; }

.contactform .checkBox  .check_code{ width:100px; height:25px; }

.contactform .checkBox  .check_img{ width:80px; height:30px; }

.contactform .checkBox a{ color:#999999;}

.contactform .checkBox .tj { cursor:pointer; float:right;   width:100px; height:36px;  color:#ffffff; background:#ff0000;font-size:18px; border:none;}

.contactform .checkBox .tj:hover{background-color:#999;}




.contact_map{
	
width:100%;
height:360px;	
margin-top:30px;	
	
}
  
 .contact_map_con {
    width: 100%;
    height: 100%;
}

/*footer*/



/*底部*/

.footer{background:#666666;width:100%;margin:0 auto;}



.footer1{padding-top:50px;}
.footer1_box{}
.footer1_box1{max-width:800px;float:left;margin-right:50px;}
.footer1_box2{width:110px;float:left;color:#ffffff;}
.footer1_box3{/*width:230px;*/float:right;color:#ffffff;}
.footer1_box1 dl{float:left;width:190px;}
.footer1_box1 dl.footer1_box1_1{width:220px;}
.footer1_box1 dl dt{color:#ffffff;font-size:18px;line-height:30px;margin-bottom:30px; font-weight:bold;}
.footer1_box1 dl dd{font-size:14px;line-height:30px;color:#cccccc;}
.footer1_box1 dl dd a{color:#cccccc;}
.footer1_box1 dl dd a:hover{color:#ff3333;}
.footer1_box1 dl dd.tel{background:url(../images/tel.png) left center no-repeat;padding-left:50px; font-size:15px;line-height:36px;}
.footer1_box1 dl dd.fax{background:url(../images/fax.png) left center no-repeat;padding-left:50px;font-size:15px;line-height:36px;}
.footer1_box1 dl dd.social{margin-top:20px; display: -ms-flexbox;  display: flex;}
.footer1_box1 dl dd.social span{ width:25%;}
.footer1_box2 dl{text-align:center;}
.footer1_box2 dl dt{}
.footer1_box2 dl dd{font-size:14px;line-height:35px;}
.footer1_box3 h2{font-size:20px;line-height:35px;background:url(../images/quanqiu.png) left center no-repeat;padding-left:30px;}
.footer1_box3 h3{font-size:20px;line-height:35px;}
.footer1_box3 .feedback{ display:block; width:100px; height:25px;margin-top:10px; line-height:25px; border-radius:15px; color:#FFFFFF;background: #000000 url(../images/feedback.png)  10px  center no-repeat;}
.footer1_box3 .feedback span{ padding-left:30px;}
.footer1_boxlinks{margin:10px auto 0 auto;}
.footer1_boxlinks dl{}
.footer1_boxlinks dl dt{}
.footer1_boxlinks dl dd{font-size:14px;line-height:40px;color:#cccccc;}
.footer1_boxlinks dl dd a{color:#cccccc; padding-right:8px;}
.footer1_boxlinks dl dd a:hover{color:#ff3333;}

.footer2{ border-top:1px solid #000000;}
.footer2_main{font-size:13px;color:#cccccc;padding-top: 20px;}
.footer2_main a{color:#cccccc;}
.footer2_main a:hover{color:#cccccc;}
.footer2_main dl{}
.footer2_main dl dt{line-height:32px;}
 
@media screen and (max-width:1180px) {
.footer1{padding-left:15px;padding-right:15px;}
.footer2{padding-left:15px;padding-right:15px;}
}



/*右侧浮窗 style*********************************************************************/
.right-menu{ position:fixed; right:5%; bottom:10px; padding-bottom:190px; z-index:2; font-size: 12px;}
.right-menu a.btn-qq,.right_rmenu a.btn-email { box-sizing:border-box;}
.right-menu .btn{ box-sizing:border-box; width:80px; height:80px;background-color:#333333;  margin-bottom:2px; cursor:pointer; position:relative; text-align:center; color:#888; padding-top:50px; line-height:14px; transition:all linear 0; border:1px solid #333333;}
.right-menu a.btn-qq,.right-menu a.btn-qq:visited ,.right-menu a.btn-email,.right-menu a.btn-email:visited{ background:url(../images/right_menu01.png)  #333333  center  20px  no-repeat; display:block;filter:Alpha(opacity=40);}
.right-menu a.btn-qq:hover,.right-menu a.btn-email:hover{ background: url(../images/right_menu01.png) #ff3333  center  20px  no-repeat; color:#fff; border:1px solid #ff3333;}
.right-menu a.btn-line,.right-menu a.btn-line:visited{background: url(../images/wangwang.png) #fff center 9px no-repeat; display:block;}
.right-menu a.btn-line:hover{ background-color:#ff3333; color:#fff; border:1px solid #ff3333;}
.right-menu .btn-wx{ background: url(../images/sprite.png) rgba(255, 255, 255, 0.4)  -119px -141px no-repeat;}
.right-menu .btn-wx:hover{ background: url(../images/sprite.png) #ff3333 -174px -141px no-repeat; color:#fff; border:1px solid #ff3333;}
.right-menu .btn-wx .pic{ position:absolute; left:-180px; top:-1px; display:none;width:180px;height:180px; text-align:center; box-shadow:0 1px 3px rgba(2, 2, 2, 0.26);}
.right-menu .btn-phone{ background:url(../images/right_menu02.png) #333333  center  20px  no-repeat; }
.right-menu .btn-phone:hover{ background-color:#ff3333; border:1px solid #ff3333; color:#fff;}
.right-menu .btn-phone .phone{ background-color:#ff3333; position:absolute; width:160px; left:-160px; top:-1px; line-height:80px; color:#FFF; font-size:18px; text-align:center; display:none;}
.right-menu .btn-wb{ background:url(../images/right_menu03.png) #333333  center  20px  no-repeat;display:block;}
.right-menu .btn-wb:hover{ background-color:#ff3333; border:1px solid #ff3333; color:#fff;}
.right-menu .btn-top{ background:url(../images/right_menu04.png) #333333  center  20px  no-repeat; }
.right-menu .btn-top:hover{ background-color:#ff3333;border:1px solid #ff3333; color:#fff;}