/* 常量设置 */
html { overflow-x:hidden;}
/*html,body,.wrap { min-width:1200px;}*/
.wrap { width:1200px; margin-right:auto; margin-left:auto;}
body{font-size:13px; line-height:1.6; color:#555; background:#fff;}
a{color:inherit;}

.pageFooter{color:#0A3556;width: 100%;}
.footer_top{padding-top: 68px;background-color: #313437;line-height: 24px;}
.footer_bottom{background-color: #e6002f;}
.footer_bottom .cctv_link img{ margin-left: 30px; vertical-align: middle;}
.foot_left .name1{font-size: 17px;line-height: 22px;padding-bottom: 14px;}
.foot_left .address1{font-size: 13px;}
.foot_left .cel1{font-size: 13px;padding-bottom: 24px;}

.foot_left .name2{font-size: 17px;line-height: 50px;}
.foot_left .address2{font-size: 13px;}
.foot_left .cel2{font-size: 13px;}

.foot_midd{padding-left: 82px;padding-right: 86px; font-size: 12px;}
.foot_midd .dl1{margin-right: 90px;}
.foot_midd .dt{font-size: 17px;line-height: 21px;padding-bottom: 17px;}
.foot_midd .dl2{margin-right: 102px;}

.foot_right .erweima{ width: 230px;height: 173px;padding-bottom: 16px;}
.foot_right .links{width: 172px;height: 31px;border: 1px solid #757676;margin-bottom:18px;position:relative;line-height: 31px;cursor: pointer;}
.foot_right .links span{padding-left: 12px;}
.foot_right .links .show{width: 173px;border: 1px solid #757676;position: absolute;bottom: 31px;background-color: #fff;margin-left: -2px;transition: all 0.5s;display:none; color:#333;}
.foot_right .links .show a{display: block;padding-left: 12px;}
.foot_right .links .show a:hover{background-color: #3f7bd6;color: #fff;}
.foot_right .links:hover .show{transition: all 0.5s;display: block;}

.foot_right .share {padding-bottom: 38px;}
.foot_right .share i{display: inline-block;font-size: 28px;color: #cbcccd;margin-left: 1px;}

.friendship_link{ margin-top: -58px;}
.friendship_link .tit{ font-size: 16px; color: #fff; line-height: 44px;}
.friendship_link .link_list a{ font-size: 13px; color: #fff; line-height: 40px;}

.footer_bottom{padding: 18px 0 20px 0;}
.footer_bottom span{display: inline-block;margin-right: 8px;font-size: 13px}
.footer_bottom ._span{margin:0 20px 0 0;position: relative;}
.footer_bottom ._span2{margin: 0 20px;}
.footer_bottom ._span3{margin: 0 0 0 20px;}
.footer_bottom ._span:after{content: '';width: 2px;height: 14px;position: absolute;right: -24px;background-color: #fff;top:4px;}
/*.footer_bottom p{text-align: center;}*/

.footer_top ._tela { cursor:default; }
.footer_top .foot_midd { width:40%; }
.footer_top .bdshare-button-style1-16 a,.footer_top .bdshare-button-style1-16 .bds_more { padding-left:0; background-image:none; }
/*通用样式*/
.pageMain { padding-bottom:70px; }
/*图片*/
.rect-538{padding-bottom: 53.8%;}
.pt1_bottom_pic{cursor: pointer;}



/*首页*/
.indexs{padding-bottom: 0;}

/*2017.10.27*/
body .content-48606 .form-m1 .form-m1-btn ._submit,body .content-48606 .form-m1 .form-m1-btn ._reset{height: 40px;line-height: 40px;border-width: 0;border-radius: 0;}
.com_introduce .bd_l dl dt{display: none;}
.footer_top .foot_midd{padding-left: 67px;padding-right: 67px;}
.foot_left .cel1{padding-bottom: 0;}
.friendship_link{margin-top: -156px;}


/*首页通用标题样式*/
.ipart_hd .title{font-size:32px;color:#484848;margin-bottom:5px;}
.ipart_hd .text{color:#7b7b7b;display:block;}

.m-imgtxt1-qm{padding-top: 5px;margin: 0 -12px;}
.m-imgtxt1-qm:after{content: '';display: block;clear:both;visibility: hidden;width: 100%;height: 0;}
.m-imgtxt1-qm .item{margin: 0 5px;padding: 10px 0 60px;}
.m-imgtxt1-qm .item a{display: block;width: 100%;height:100%;background-color: #fff;padding-bottom: 10px;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s; -o-transition: .3s;transition: .3s;}
.m-imgtxt1-qm .item a:hover{box-shadow: 0 49.5px 70px -24.5px rgba(0,0,0,0.3);}
.m-imgtxt1-qm .pic{background-color: #f9f9f9;height:220px;line-height: 220px; text-align: center;margin-bottom: 12px;overflow: hidden;}
.m-imgtxt1-qm .pic img{ display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.m-imgtxt1-qm .txt{padding: 0 10px;font-size: 14px;color: #666;line-height: 22px;}
.m-imgtxt1-qm .txt span{display: block;color: #999;margin-bottom: 3px; overflow: hidden; padding-bottom:8PX}
.m-imgtxt1-qm .txt h4{font-size: 20px;color: #333;font-weight: normal;margin-bottom: 10px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.m-imgtxt1-qm .txt p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m-imgtxt1-qm .slick-next,.m-imgtxt1-qm .slick-prev{position: absolute;top:30%;margin-top: -22px;overflow: hidden;width: 45px;height: 45px;font-size: 0;line-height: 0;z-index: 10;border: none; background: none; background-color: #fff;border-radius: 50%;background-repeat: no-repeat;background-position: center center;cursor: pointer;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
.m-imgtxt1-qm .slick-prev{ left: -75px;background-image: url("../images/icon13-qm.png");}
.m-imgtxt1-qm .slick-next{ right: -75px;background-image: url("../images/icon12-qm.png");}
.m-imgtxt1-qm .slick-prev:hover{ background-image: url("../images/icon13-1-qm.png");}
.m-imgtxt1-qm .slick-next:hover{ background-image: url("../images/icon12-1-qm.png");}

@media only screen and (max-width: 1380px){
.m-imgtxt1-qm .slick-prev{left: -40px;}.m-imgtxt1-qm .slick-next{right: -40px;}
}
@media only screen and (max-width: 1280px){
.m-imgtxt1-qm .slick-dots{position: absolute;left: 0;bottom: -30px;width: 100%;text-align: center;z-index: 99;}
.m-imgtxt1-qm .slick-dots li{display: inline-block;margin: 0 5px;}
.m-imgtxt1-qm .slick-dots li button{display: block;width: 18px;height: 18px;font-size: 0;line-height: 0;text-indent: 999px;border: none;background-color: #bbb;border-radius: 50%;}
.m-imgtxt1-qm .slick-dots li.slick-active button{background-color: #666;}
}
@media only screen and (max-width: 1199px) {
    .wp3{width: 90%;}
    .m-imgtxt1-qm{margin: 0;}
    .m-imgtxt1-qm .item{margin: 0 10px;}
}

/*Common For Max 768*/
@media only screen and (max-width: 959px) {
    .m-imgtxt1-qm .slick-dots li button{width: 12px;height: 12px;}
    .m-imgtxt1-qm .slick-dots{bottom: -22px;}
}

/*Common For Max 480*/
@media only screen and (max-width: 767px) {
    .m-imgtxt1-qm .item{float: none;width: auto;padding: 10px 0 15px;}
    .m-imgtxt1-qm .txt h4{font-size: 18px;}
    .m-imgtxt1-qm .pic{margin-bottom: 20px;}
    .m-imgtxt1-qm .txt p{white-space: normal;}
    .index-row1{padding: 50px 0;}
}

/*Common For Max 320*/
@media only screen and (max-width: 479px) {
    .m-imgtxt1-qm .pic{height: 280px;line-height: 280px;}
    .m-imgtxt1-qm .txt{line-height: 20px;font-size: 12px;padding: 0 20px;}
    .m-imgtxt1-qm .item a{padding-bottom: 20px;}
}

/* 结束 */




/*ipart3*/
.ipart3{width:100%;background:url("../images/ipart3_bj.jpg") no-repeat center;padding:46px 0px 60px;}
.ipart3 .ipart_hd{margin-bottom:40px;}
.ipart3 .list_title{display:block;padding:4%;font-size:18px;color:#fff;background:url("../images/pro_bg_img.png") repeat;left:0;right:0;bottom:-30px;opacity:0;visibility:hidden;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;font-weight:normal;text-align:center;}



/*product*/
.i_box .product {width: 1200px; margin:0px auto}
.i_box .product a {display: block;overflow: hidden;color: #fff;}
.pc_hide{display: none;}
.m_index{/*max-height: 180px*/}
.m_index .responsive{position: relative;}
.m_index .slick-arrow{position: absolute;top: 50%;width: 13px;height: 20px;border: none;color: transparent;font-size: 0;margin-top: -10px;}
.m_index .slick-prev {left: -20px;background: url("../images/m_prev.png") no-repeat 0 0px;z-index: 333}
.m_index .slick-prev:hover {background: url("../images/m_prev.png") no-repeat 0 -25px;}
.m_index .slick-next {right: -20px;background: url("../images/m_next.png") no-repeat 0 0px;z-index: 333}
.m_index .slick-next:hover {background: url("../images/m_next.png") no-repeat 0 -25px;}
.m_index .m_ind img {width: 100%;/*max-height: 71px;*/display: block;}
.m_index .m_ind {background: #02418E;margin: 0 3px;}
.m_index .m_ind p {font-size: 12px;text-align: center;padding:10px}
@media(max-width: 998px) {.responsive{	margin: 0 25px;}.i_box .product {width: 100%;float: none;}}
@media(max-width: 480px) {.responsive {	margin: 0 15%;}.m_index .slick-next{	right: -25px;}.m_index .slick-prev{	left: -25px;}.mm_hide{	display: none;}
.pc_hide{	display: block;}
.m_index .m_ind{	border-bottom: 1px solid #fff;}
.m_index .m_ind img{	height: 80px;	width: auto;
}.m_index .m_ind p{	padding-bottom: 10px;}}

.divbox{width: 1200px !important;margin: 0 auto;}





.pdt{padding:40px 0px 20px 0px;background: #f7f7f7;}
.index_title{text-align: center;}
.index_title h1{font-size: 35px;color: #000;line-height: 1;float: none;height: auto;margin-left: 0;}
.index_title p{font-size: 18px;color: #c4c4c4;font-weight: bold;margin-top: 5px;}
.index_title p:after{content: '';display: block;width: 40px;height: 3px;background: #e80010;margin: 10px auto 15px;}
.index_title font{font-size: 18px;color: #999999;display: block;}
.pdt_list{font-size: 0;margin-top: 20px;}

.meiti_list{font-size: 0;margin-top: 45px;}
.meiti_list_left{display: inline-block;vertical-align: top;width: 50%;box-sizing: border-box;padding-right: 45px;border-right: 1px dashed lightgray;}
.meiti_list_left span{display: block;overflow: hidden;}
.meiti_list_left span img{width: 100%;}
.meiti_list_left h2{font-size: 22px;color: #222;margin-top: 15px;box-sizing: border-box;padding-left: 15px;}
.meiti_list_u1{box-sizing: border-box;padding: 0 15px;}
.meiti_list_u1 li{padding: 15px 0;border-bottom: 1px solid #eee;}
.meiti_list_u1 li:last-child{border-bottom: none;}
.meiti_list_u1 a{display: block;font-size: 0;}
.meiti_list_u1 a aside{display: inline-block;vertical-align: middle;width: 80px;text-align: left;border-right: 1px solid #eeee;box-sizing: border-box;}
.meiti_list_u1 a aside h3{font-size: 24px;color: #333;}
.meiti_list_u1 a aside time{display: block;color: #999;font-size: 16px;line-height: 25px;}
.meiti_list_u1_div{display: inline-block;vertical-align: middle;width: calc(100% - 80px);padding-left: 20px;}
.meiti_list_u1_div h4{font-size: 18px;color: #333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: 100;}
.meiti_list_u1_div h4:before{content: '';display: inline-block;vertical-align: middle;width: 0px;height: 1px;background: #999;transition: 0.3s ease-out;}
.meiti_list_u1_div p{font-size: 16px;color: #999999;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 25px;}
.meiti_list_left .meiti_list_u1_div p{overflow: auto;white-space: normal;}
.meiti_list_right{display: inline-block;vertical-align: top;width: 50%;box-sizing: border-box;padding-left: 20px;}
.meiti_list_u1 li:hover .meiti_list_u1_div h4:before{width: 20px;margin-right: 10px;}
.meiti{padding: 52px 0;}
.meiti .index_title{text-align: left;}
.meiti .index_title h1{margin-left: 0;}
.meiti .index_title p:after{margin:10px 0 15px;}

.meiti_list_right .meiti_list_u1 li:first-child{padding-top: 0;}
.ind_more{display: inline-block;float: right;width: 140px;height: 35px;text-align: center;border-radius:50px;background: #e80010;font-size: 16px;margin-top: -75px;
color: white;line-height: 35px;text-transform: uppercase;}
.ind_more:hover{background: #cf0816;}


.gywm_con1{padding: 52px 0 40px;position: relative;}
.gywm_con1:after{content: '';display: block;width: 70%;background: white;border-top: 1px solid lightgray;box-sizing: border-box;position: absolute;left: 0;top: 0;height: 100%;}
.gywm_con1:before{content: '';display: block;width:30%;background: #f2f2f2;box-sizing: border-box;position: absolute;right: 0;top: 0;height: 100%;}
.gywm_con1 .divbox{font-size: 0;}
.gywm_con1_left{display: inline-block;vertical-align: top;width: calc(100% - 460px);box-sizing: border-box;padding-right: 120px;position: relative;z-index: 2;}
.gywm_con1_left h3{font-size: 35px;color: #000;font-weight: bold;}
.gywm_con1_left h4{font-size: 24px;color: #666666;margin-top: 5px;font-weight: 100;}
.gywm_con1_left p{font-size: 15px;color: #999999;line-height: 25px;margin-top: 30px;}
.gywm_con1_left a{font-size: 14px;color: #e80010;text-transform: uppercase;width: 126px;height: 35px;text-align: center;line-height: 35px;border: 2px solid #e80010;
margin-top: 45px;display: block;}
.gywm_con1_left a:hover{background: #e80010;color: white;}

.gywm_con1_right{display: inline-block;vertical-align: top;width: 460px;position: relative;z-index: 2;}
.gywm_con1_right img{width: 100%;}
.gywm_con1_u1{font-size: 0;position: relative;z-index: 2;}
.gywm_con1_u1 li{display: inline-block;vertical-align:top;font-size: 0;padding: 40px 55px;border-right: 1px dashed #eee;}
.gywm_con1_u1 li span{display: inline-block;vertical-align: middle;width:  65px;height: 65px;border-radius: 50%;}
.gywm_con1_u1 li aside{display: inline-block;vertical-align: middle;margin-left: 15px;}
.gywm_con1_u1 li aside h3{font-size: 18px;color: #666666;font-weight: bold;transition: 0.3s ease-out;}
.gywm_con1_u1 li aside p{font-size: 14px;font-weight: bold;color: #d3d3d3;margin-top: 5px;}
.gywm_con1_u1 li:hover aside h3{color: #090909;}
.gywm_con1_u1 li:nth-child(1) span{background: url(../images/dz1_03.png) no-repeat center center #e3e3e3;}
.gywm_con1_u1 li:nth-child(2) span{background: url(../images/dz2_03.png) no-repeat center center #e3e3e3;}
.gywm_con1_u1 li:nth-child(3) span{background: url(../images/dz3_03.png) no-repeat center center #e3e3e3;}
.gywm_con1_u1 li:nth-child(1){padding-left: 0;}
.gywm_con1_u1 li:nth-child(3){padding-right: 0;border: none;}
.gywm_con1_u1 li:nth-child(1):hover span{background: url(../images/dz1_031.png) no-repeat center center #e7010e;}
.gywm_con1_u1 li:nth-child(2):hover span{background: url(../images/dz2_031.png) no-repeat center center #e7010e;}
.gywm_con1_u1 li:nth-child(3):hover span{background: url(../images/dz3_031.png) no-repeat center center #e7010e;}







.gywm_con1_left a{transform: translateY(200px);opacity: 0;transition: 0.8s ease-out .1s;}
.index_title h1,.gywm_con1_left h3{transform: translateY(200px);opacity: 0;transition: 0.8s ease-out .5s;}
.index_title p,.gywm_con1_left h4{transform: translateY(200px);opacity: 0;transition: 0.8s ease-out .7s;}
.index_title font,.gywm_con1_left p{transform: translateY(200px);opacity: 0;transition: 0.8s ease-out .9s;}
.index_title .ind_more{transform: translateY(200px);opacity: 0;transition: 0.8s ease-out .5s;}
.pdt.active .index_title h1,.pdt.active .index_title p,.pdt.active .index_title font,
.meiti.active .index_title h1,.meiti.active .index_title p,.meiti.active .index_title font,.meiti.active .index_title .ind_more,
.gywm_con1.active .gywm_con1_left h3,.gywm_con1.active .gywm_con1_left a,.gywm_con1.active .gywm_con1_left h4,.gywm_con1.active .gywm_con1_left p,
.gywm_con1.active .gywm_con1_u1 li{transform: translateY(0);opacity: 1;}
.pdt_list_left,.meiti_list_left{transform: translateX(-200px);opacity: 0;transition: 0.8s ease-out 1s;}
.pdt_list_right,.meiti_list_right,.gywm_con1_right{transform: translateX(200px);opacity: 0;transition: 0.8s ease-out 1s;}
.pdt_list.active .pdt_list_left,.pdt_list.active .pdt_list_right,.meiti_list.active .meiti_list_left,.meiti_list.active .meiti_list_right,.gywm_con1.active .gywm_con1_right{transform: translateX(0);opacity: 1;}

.gywm_con1_u1 li{transform: translateY(200px);opacity: 0;transition: 0.8s ease-out 1s;}
.gywm_con1_u1 li:nth-child(2){transition: 0.8s ease-out 1.2s;}
.gywm_con1_u1 li:nth-child(3){transition: 0.8s ease-out 1.4s;}

@media only screen and (max-width:1600px) {
	.divbox{width: 1200px !important;}
	.pdt_list_right ul li:nth-child(2) aside{margin-top: 25px;}
	.pdt_list_right ul li aside h4,.gywm_con1_left h4{font-size: 16px;}
	.pdt_list_right ul li aside p{font-size: 14px;}
	.index_title h1,.gywm_con1_left h3{font-size: 25px;}
	.index_title p{font-size: 15px;}
	.index_title font{font-size: 14px;}
	.meiti_list_left h2{font-size: 20px;}
	.meiti_list_u1 a aside h3{font-size: 20px;}
	.meiti_list_u1 a aside time{font-size: 14px;}
	.meiti_list_u1_div p{font-size: 14px;}
	.meiti_list_u1_div h4{font-size: 16px;}
	.ind_more{font-size: 14px;}
}


@media only screen and (max-width:1279px) {
	.divbox{width: 95% !important;margin: 0 auto;}
	.pdt,.meiti{padding: 30px 0;}
	.index_title h1, .gywm_con1_left h3{font-size: 22px;}
	.index_title p,.pdt_list_right ul li aside p{font-size: 12px;}
	.index_title font{font-size: 12px;}
	.pdt_list_left, .pdt_list_right{width: 100%;}
	.pdt_list_right ul li aside, .pdt_list_right ul li span{float: none;width: 100%;}
	.pdt_list_right ul li aside{padding: 30px 20px;}
	.pdt_list_right ul li:nth-child(2) aside{float: none;margin-top: 0;}
	.pdt_list_right ul li:nth-child(1) span:after,.pdt_list_right ul li:nth-child(2) span:after{display: none;}
	.index_title p:after{margin: 10px auto;}
	.index_title .ind_more{width: 80px;font-size: 12px;line-height: 30px;height: 30px;margin-top: -58px;}
	.meiti_list_left{width: 100%;padding: 0;border: none;}
	.meiti_list_left h2{margin-left: 0;font-size: 14px;margin-top: 10px;padding-left: 0;}
	.meiti_list_u1{padding: 0;}
	.meiti_list_u1 li{padding: 10px 0;}
	.meiti_list_u1 a aside h3{font-size: 14px;}
	.meiti_list_u1 a aside time{font-size: 12px;}
	.meiti_list_u1 a aside{width: 75px;}
	.meiti_list_u1_div{width: calc(100% - 75px);}
	.meiti_list_right{padding-left: 0;width: 100%;}
	.meiti_list_u1_div h4{font-size: 14px;}
	.meiti_list_u1_div p{font-size: 12px;line-height: 20px;}
	.meiti_list{margin-top: 20px;}
	.gywm_con1_left,.gywm_con1_right{width: 100%;padding: 0;}
	.gywm_con1_left p{font-size: 12px;line-height: 20px;margin-top: 20px}
	.gywm_con1_left a{font-size: 12px;margin-top: 20px;}
	.gywm_con1_right{margin-top: 20px;}
	.gywm_con1{padding: 30px 0;border-top: 1px solid lightgray;}
	.gywm_con1_u1 li aside h3{font-size: 14px;}
	.gywm_con1_u1 li aside p{font-size: 12px;}
	.gywm_con1:before,.gywm_con1:after{display: none;}
	.gywm_con1_u1 li{padding: 20px 0 0;min-width: 50%;text-align: center;border: none;}
	.gywm_con1_u1{text-align:center;}
	footer .navList>ul>li ul{display: inline-block !important;}
	.pdt_list{margin-top: 25px;}
}

.product-list-wrap
{
  padding: 30px 0; width:98%; margin:0px auto;
}

.product-list-wrap:after
{
  display: block;
  content: '';
  clear: both;
}

.product-list-wrap .item
{
  width: 32%;
  margin-left: 2%;
  padding: 15px 0;
  float: left;
}

.product-list-wrap .item:nth-child(3n+1)
{
  margin-left: 0;
}

.product-list-wrap .item dl
{
  background-color: #FFF;
}

.product-list-wrap .item dl dt
{
  overflow: hidden;
  position: relative;
}

.product-list-wrap .item dl dt:before
{
  display: block;
  opacity: 0;
  content: '';
  background-color: rgba(0,0,0,0.3);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 88;
  -webkit-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  transition: All 0.4s ease-in-out;
}

.product-list-wrap .item dl dt a:hover,.product-list-wrap .item dl dt a:focus
{
  text-decoration: none;
}

.product-list-wrap .item dl dt a img
{
  width: 100%;
  -webkit-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  transition: All 0.4s ease-in-out;
}

.product-list-wrap .item dl dt a:hover img
{
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.product-list-wrap .item dl dt a.thumb
{
  display: block;
  position: relative;
  z-index: 9;
}

.product-list-wrap .item dl dt a.more
{
  width: 130px;
  height: 40px;
  border: 2px solid rgba(204,204,204,0.8);
  background-color: rgba(0,0,0,0.6);
  -webkit-border-radius: 20px;
  border-radius: 20px;
  font-size: 16px;
  line-height: 16px;
  padding: 10px 20px;
  color: #DDD;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 99;
  margin-top: -60px;
  margin-left: -55px;
  -webkit-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  transition: All 0.4s ease-in-out;
  opacity: 0;
}

.product-list-wrap .item dl dt:hover:before
{
  opacity: 1;
}

.product-list-wrap .item dl dt:hover a.more
{
  opacity: 1;
  margin-top: -20px;
}

.product-list-wrap .item dl dd
{
  padding: 20px 10px;
}

.product-list-wrap .item dl dd h3
{
  font-size:16px;
  padding-bottom: 12px;
}

.product-list-wrap .item dl dd h3 a
{
  color: #333;
}

.product-list-wrap .item dl dd h3 a:hover,.product-list-wrap .item dl dd h3 a:focus
{
  text-decoration: none;
}

.product-list-wrap .item dl dd h3 a:hover
{
  color: #666;
}

.product-list-wrap .item dl dd p.intro
{
  font-size: 12px;
  color: #666;
  height: 68px;
  overflow: hidden;
  line-height:25px
}

@media (max-width: 768px)
{
  .product-list-wrap .item
  {
    width: 49%;
    margin-left: 2%;
  }

  .product-list-wrap .item:nth-child(3n+1)
  {
    margin-left: 2%;
  }

  .product-list-wrap .item:nth-child(2n+1)
  {
    margin-left: 0;
  }

  .product-list-wrap .item dl dd
  {
    padding: 10px 15px 15px;
  }
}

@media (max-width: 420px)
{
  .product-list-wrap
  {
    padding: 20px 0;
  }

  .product-list-wrap .item
  {
    width: 100%;
    margin-left: 0;
  }

  .product-list-wrap .item:nth-child(3n+1)
  {
    margin-left: 0;
  }
}