
/*新闻*/
img{ vertical-align: middle; _display: block;}
.jwarp{ width: 1190px; margin: 0 auto; font-family: "microsoft yahei";}
.zi_topic{ margin-top: 40px; margin-bottom: 40px; color: #333}
.zi_topic .topic_img{ float: left; width: 124px;}
.topic_content{ float: left; display: inline-block; padding: 0 12px; width: 1042px;}
.topic_content h2 a{ display: block; color: #333; text-align: center; font-size: 40px; font-weight: 700; margin-bottom: 8px;}
.topic_news{ display: block; width: 100%;}
.topic_news li{ float: left; display: inline-block; width: 270px; height: 18px; overflow: hidden; padding-left: 15px; font-size: 16px; margin: 10px 24px 0 38px;_margin-right:0px; position: relative; line-height: 18px;}
.topic_news li a{ color: #333}
.topic_news li i{display: block; position: absolute; height: 3px; _height:3px; width: 3px; background-color: #666; left: 0; top: 50%; margin-top: -1.5px;}
.zi_module_title{ display: inline-block; width: 100%; height: 30px; overflow: hidden; position: relative;}
.zi_module_title .title{ float: left; display:inline-block; font-size: 26px; color: #333; line-height: 1; margin-right: 4px;}
.zi_module_title .title a{ color: #333}
.zi_module_tab{ margin-top: 12px;}
.zi_module_tab li{ float: left; display: inline-block; color: #666; font-size: 14px; margin-left: 16px;}
.zi_module_title .more{ color: #666; font-size: 14px; position: absolute; right: 0; bottom: 0;}
.zi_module_title .more.zhuanqu{ color: #999;}
.zi_module_content{ width: 100%; margin: 8px 0 24px 0; *margin-bottom: 40px;}
.news_lists{ width: 817px; position: relative;}
.news_lists li{ float: left; display: inline-block; margin-right: 15px; margin-bottom: 16px;}
.news_lists li.news1{ width: 510px;}
.news_lists li.news2,.news_lists li.news3{ width: 275px;}
.news_lists li.news4{ position: absolute; top: 0; width: 375px;}
.news_lists li a{ display: block; position: relative;}
.news_lists li a .news_txt{ display: block; position: absolute; bottom: 0; left: 0; width: 100%; background: url(http://fastued3.jia.com/image/zixun/gra_line55.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="http://fastued3.jia.com/image/zixun/gra_line55.png"); height: 55px; overflow: hidden; color: #fff; font-size: 16px; line-height: 58px; text-indent: 1em; z-index: 3;}
.news_lists.zhuangti,.news_lists.zi_it{ width: 100%;}
.news_lists.zhuangti li{ margin-right: 20px; width: 282px; margin-bottom: 5px; overflow: hidden;}
.news_lists.zhuangti li.last{ position: relative; margin-right: 0;}
.news_lists.zhuangti li .last_more{ display: block; position: absolute; left: 0; top: 0; opacity: 0; filter:alpha(opacity=0); width: 242px; padding: 0 20px; height: 100%; background-color: rgba(0,0,0,0.6); background: url(http://fastued3.jia.com/image/zixun/gra_bg.png) repeat; color: #fff; text-align: center;}
.news_lists.zhuangti li .last_more .m1{ display: block; width: 240px; height: 40px; overflow: hidden; white-space:nowrap;text-overflow:ellipsis; font-size: 18px; font-weight: 700; border-bottom: 2px solid #fff; line-height:40px; margin-top: 85px;}
.news_lists.zhuangti li .last_more .m2{ display: block; font-size: 12px; color: #999; margin-top: 3px;}
.zi_leftside{ float:left; width: 810px; padding-right: 49px;}
.news_lists.zi_it li{ margin-right: 25px; width: 400px; _margin-right:10px;}
.news_lists.zi_it li.details{ width: 385px; margin-right: 0;}
.details_topic dt{ float: left; display: inline-block; width: 160px; margin-right: 10px;}
.details_topic dd{ float: left; display: inline-block; width: 215px;}
.details_topic dd strong a{ display: block; font-size: 18px; color: #333; line-height: 1.3; margin-bottom: 10px;}
.details_topic dd p{ font-size: 12px; color: #999;}
.details_topic dd p a{ display: inline; color: #007fd7;}
.details_lists{ margin-top: 5px;}
.details_lists li{ line-height: 1; margin: 15px 0 0 0;}
.details_lists li a{ display: block; font-size: 16px; color: #333; width: 100%; height: 18px; overflow: hidden;  line-height: 18px;}
.zi_rightside{ float: left; display: inline-block; width: 310px; padding-left: 20px;  border-left: 1px solid #eee;}
.solider_box{ display: block; width: 310px; height: 300px; overflow: hidden; position: relative; margin: 8px 0 40px 0;}
.solider_box .pic_left01 .hd{ width:100%; position:absolute; left:0; bottom:20px; text-align:center; z-index:99}
.solider_box .pic_left01 .hd li{ display:inline-block; width:10px; height:10px; margin:0 4px; background:#fff; font-size:0}
.solider_box .pic_left01 .hd li.on{ background:#dd0000}

.zhuanqu_tab_left{ float: left; display: inline-block; width: 70px;}
.zhuanqu_tab_left a{ display: block; width: 100%; text-align: center; font-size: 16px; color: #999; height: 50px; line-height: 50px; background-color: #f6f6f6;}
.zhuanqu_tab_left a.cur{ color: #dd0000; background-color: #fff;}
.zhuanqu_tab_right{ float: left; display: inline-block; width: 240px;}
.zq_lists{ height: 250px; overflow: hidden; display: none;}
.zq_lists a{ float: left; *float: none; display: inline-block; line-height: 1; font-size: 14px; color: #666; margin: 20px 0 2px 20px;}
.zq_lists a:hover{ color: #dd0000;}
.adbanner{ margin-top: 102px;}
.vd_lists a:hover .vd_p,.details_lists li a:hover,.topic_news li a:hover,.zi_module_title .more:hover,.topic_content h2 a:hover,.details_topic dd strong a:hover{ color: #dd0000;}
.news_lists li .img_mask{ display: block; position: absolute; z-index: 2; background-color: #000; opacity: 0.1;filter:alpha(opacity=10);-moz-opacity:0.1; top: 0; left: 0;}
.news_lists li.news1 .img_mask{ width: 510px; height: 382px;}
.news_lists li.news2 .img_mask,.news_lists li.news3 .img_mask{ width: 275px; height: 183px;}
.news_lists li.news4 .img_mask{ width: 375px; height: 382px;}
.news_lists li a:hover .img_mask{ display: none;}
.details_topic dd p a:hover{ color: #dd0000;}
.news_lists.zi_it li.scale.small img,.news_lists.zhuanti li.scale.small img{transition:transform 1s linear;transform:scaleX(1) scaleY(1);-webkit-transition:-webkit-transform 1s linear;-webkit-transform:scaleX(1) scaleY(1)}
.news_lists.zi_it li.scale.big img,.news_lists.zhuanti li.scale.big img{transition:transform 1s linear;transform:scaleX(1.08) scaleY(1.08);-webkit-transition:-webkit-transform 1s linear;-webkit-transform:scaleX(1.08) scaleY(1.08)}
.news_lists.zi_it li{ position: relative; overflow: hidden;}
.news_lists.zi_it .scale img{ width: 400px; height: 300px;}
.news_lists.center_b li{ background-color: #ccc; overflow: hidden; position: relative;}
.news_lists.center_b li img{transition:transform 1s linear; transform:scaleX(1) scaleY(1);-webkit-transition:transform 1s linear; -webkit-transform:scaleX(1) scaleY(1);}
.news_lists.center_b li:hover img{transition:transform 1s linear;transform:scaleX(0.96) scaleY(0.97); -webkit-transition:transform 1s linear;-webkit-transform:scaleX(0.96) scaleY(0.97);}

.news_gcon_1{ width:1200px; margin: auto; padding-bottom:30px}
.news_gcon_1 .lt{ width:210px; height:440px; background:#f9f9f9; float:left}
.news_gcon_1 .lt dl{ width:170px; border-bottom:1px solid #eeeeee; margin-left:20px; padding:15px 0}
.news_gcon_1 .lt dl dt{ font-size:18px; color:#333; background:url(news03.png) left center no-repeat; padding-left:10px}
.news_gcon_1 .lt dl dd{ font-size:12px; color:#666}
.news_gcon_1 .lt a{ display:block; width:158px; height:31px; background:url(news07.png) center center no-repeat; text-align:center; line-height:31px; color:#fff; font-size:14px; margin-left:20px; margin-top:10px}
.news_gcon_1 .cen{ width:700px; float:left; margin-left:10px}
.news_gcon_1 .rt{ float:right; width:270px}
.news_gcon_1 .rt img{ margin-bottom:10px}

/*新闻列表*/
.news_banner{ width:1200px; margin:30px auto}
.news_location{ width:100%; border-bottom:1px solid #eeeeee}
.news_location ul{ width:1200px; margin:0 auto; font-size:24px;}
.news_location ul li{ float:left; padding:15px 0; margin-right:48px; position:relative}
.news_location ul li.on::after,.news_location ul li:hover::after{ content:""; display:block; position:absolute; width:100%; height:2px; background:#2dbd78; position:absolute; left:0; bottom:-1px}
.news_location ul li.on a,.news_location ul li:hover a{ color:#2dbd78}
.news_container{ width:1200px; margin:0 auto;}
.news_container .news_list{ width:840px; float:left; margin-top:20px;}
.news_container .news_list .list{ width:100%; border-bottom:1px dashed #ececec; padding:23px 0}
.news_container .news_list .list .pic{ width:238px; float:left; margin-right:35px; height:142px; overflow:hidden}
.news_container .news_list .list dl dt{ font-size:20px; line-height:1; margin-bottom:20px}
.news_container .news_list .list dl dt a{ color:#333}
.news_container .news_list .list:hover a{ color:#2dbd78}
.news_container .news_list .list dl dd.m{ color:#666; min-height:80px;}
.news_container .news_list .list dl dd.m:hover a{ text-decoration:underline}
.news_container .news_list .list dl dd.i{ color:#b7b7b7;}
.news_container .news_list .list dl dd.i .sp1{ display:inline-block; background:url(news22.png) left center no-repeat; padding-left:18px; width:60px}
.news_container .news_list .list dl dd.i .sp2{ display:inline-block; background:url(news23.png) left center no-repeat; padding-left:18px; width:60px}
.news_container .news_list .list dl dd.i .sp3{ float:right}
.news_container .news_list .list img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.news_container .news_list .list:hover img{transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}
.news_container .news_hot{ width:295px; float:right;margin-top:30px}
.news_container .news_hot h3{ font-size:26px; color:#000; line-height:1; font-weight:normal; border-bottom:2px solid #dd0000; padding-bottom:10px; margin-top:10px }
.news_container .news_hot .list01 li{ border-bottom:1px solid #eeee; padding:11px 0}
.news_container .news_hot .list01 li .pic{ width:92px; float:left; margin-right:10px}
.news_container .news_hot .list01 li h4{ font-weight:normal; font-size:12px;}
.news_container .news_hot .list01 li:last-child{ border:0}
.news_container .news_hot .list02{ width:100%}
.news_container .news_hot .list02 li{ margin-top:24px;}
.news_container .news_hot .list02 li span{ display:inline-block; width:16px; height:16px; background:#f8f8f8; color:#666666; text-align:center; line-height:16px; margin-right:16px;}
.news_container .news_hot .list02 li a{ display:inline-block; width:200px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:16px; vertical-align:top; color:#333333}
.news_container .news_hot .list02 li:hover a{ color:#ee2d1b}
.news_container .news_hot .list02 li:nth-child(1) span,.news_container .news_hot .list02 li:nth-child(2) span,.news_container .news_hot .list02 li:nth-child(3) span{ background:#ee2d1b; color:#fff}
.news_container .news_hot .form{ width:100%; margin-top:25px; background:#fbfbfb}
.news_container .news_hot .form h4{ line-height:40px; color:#fff; background:#ffb71e; font-size:16px; text-align:center}
.news_container .news_hot .form01{ width:293px; border:1px solid #dddddd; background:#fbfbfb; padding:40px 0}
.news_container .news_hot .form01 p{ font-size:16px; color:#ffb71e; text-align:center}
.news_container .news_hot .form01 .sel{ width:250px; height:35px; border:1px solid #eee; margin-left:22px; margin-top:10px}
.news_container .news_hot .form01 .inp1{ width:226px; height:35px; border:1px solid #eee; margin-left:22px; margin-top:10px; padding:0 10px; background:url(a51.png) 95% center no-repeat #fff}
.news_container .news_hot .form01 .inp2{ width:226px; height:35px; border:1px solid #eee; margin-left:22px; margin-top:10px; padding:0 10px; }
.news_container .news_hot .form01 .inp3{ width:248px; height:35px;  margin-left:22px; margin-top:10px; border:0; background:#ffb71e; color:#fff; font-size:14px; cursor:pointer }
.news_container .news_hot .form01 p.p2{ color:#666; font-size:12px; padding-top:15px}

/*商品列表*/
.yiyj_sp_1{ width:1200px; margin:0 auto}
.yiyj_sp_1 h2{ font-size:14px; color:#e62318; padding:20px 0 10px }
.yiyj_sp_1 h2 i{ color:#888;font-weight:normal; padding-left:10px}
.yiyj_sp_1 .menu{ width:1196px; border:2px solid #eeeeee}
.yiyj_sp_1 .menu .m1{ border-bottom:1px solid #eeeeee}
.yiyj_sp_1 .menu .m1 .lt{ width:105px; line-height:38px; background:#f5f5f5; padding-left:17px; color:#888888; float:left}
.yiyj_sp_1 .menu .m1 .rt{ width:1045px; float:right; height:38px; overflow:hidden}
.yiyj_sp_1 .menu .m1 .rt .ul1{ width:980px; float:left}
.yiyj_sp_1 .menu .m1 .rt .ul1 li{ float:left; margin-right:40px; line-height:38px}
.yiyj_sp_1 .menu .m1 .rt .more{ display:block; line-height:38px; background:url(sp17.png) right center no-repeat; padding-right:10px; width:30px; float:left;cursor:pointer}
.yiyj_sp_1 .menu .m1 .rt .more2{ display:block; line-height:38px; background:url(sp17.png) right center no-repeat; padding-right:10px; display:none;width:30px;float:left;cursor:pointer}
.yiyj_sp_1 .menu .m1 .rt .ul2{  float:left}
.yiyj_sp_1 .menu .m1 .rt .ul2 li{ float:left; margin-right:40px; line-height:38px}
.yiyj_sp_1 .menu .m1 .rt .form{ float:left; margin-top:7px}
.yiyj_sp_1 .menu .m1 .rt .form .inp1{ width:60px; height:22px; border:1px solid #eee; margin:0 5px}
.yiyj_sp_1 .menu .m1 .rt .form .inp2{ width:60px; height:26px; border:1px solid #eee; margin:0 5px; background:#f4f4f4; cursor:pointer}
.yiyj_sp_1 .menu .m1 .lt2{ width:105px; line-height:38px; background:#f5f5f5; padding-left:17px; color:#888888; float:left; height:60px; padding-top:8px}
.yiyj_sp_1 .menu .m1 .rt2{  width:1045px; float:right; height:60px; padding-top:8px; overflow:hidden }
.yiyj_sp_1 .menu .m1 .rt2 .ul3{ width:980px;  float:left;}
.yiyj_sp_1 .menu .m1 .rt2 .ul3 li{ width:100px; height:50px; border:1px solid #eee; margin-left:-1px; float:left; margin-bottom:10px}
.yiyj_sp_1 .menu .m1 .rt2 .more3{ display:block; line-height:38px; background:url(sp17.png) right center no-repeat; padding-right:10px; width:30px; float:left;cursor:pointer}
.yiyj_sp_1 .menu .m1 .rt2 .more4{ display:block; line-height:38px; background:url(sp17.png) right center no-repeat; padding-right:10px; display:none;width:30px;float:left;cursor:pointer}
.yiyj_sp_1 .menu a:hover{ color:#ff0000}

.yiyj_sp_2{ width:1198px; border:1px solid #eee; margin:20px auto}
.yiyj_sp_2 .sx{ width:1188px; background:#f3f3f3; padding:5px }
.yiyj_sp_2 .sx ul{ float:left}
.yiyj_sp_2 .sx ul li{ float:left; background:#f3f3f3; }
.yiyj_sp_2 .sx ul li a{ display:block; padding:5px 10px;border:1px solid #eee; line-height:15px}
.yiyj_sp_2 .sx ul li a.on,.yiyj_sp_2 ul li a:hover{ background:#e62318; color:#fff;border:1px solid #e62318}
.yiyj_sp_2 .sx .rt{ float:right; line-height:27px; color:#848484;}
.yiyj_sp_2 .sx .rt span.sp2{ padding-left:10px}
.yiyj_sp_2 .sx .rt span i{ color:#e62318;}
.yiyj_sp_2 .sx .rt a.prev{ display:inline-block; width:21px; height:21px; background:url(sp19.png) center center no-repeat; vertical-align:top; margin-top:2px; cursor:pointer}
.yiyj_sp_2 .sx .rt a.next{ display:inline-block; width:21px; height:21px; background:url(sp20.png) center center no-repeat; vertical-align:top; margin-top:2px;cursor:pointer}
.yiyj_sp_2 .sx02{ width:1188px; height:25px; background:#f9f9f9; padding:5px}
.yiyj_sp_2 .sx02 .lt{ float:left}
.yiyj_sp_2 .sx02 .lt span{ display:inline-block; vertical-align:top; line-height:25px; color:#919191}
.yiyj_sp_2 .sx02 .lt select{ width:95px; height:21px; margin-top:2px; border: solid 1px #e6e6e6; color:#919191;appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(sp21.png) no-repeat scroll 95% center transparent; padding-right: 14px;}
.yiyj_sp_2 .sx02 .cen{ float:left; margin-left:60px; line-height:25px}
.yiyj_sp_2 .sx02 .cen span{ display:inline-block; vertical-align:top; line-height:25px}
.yiyj_sp_2 .sx02 .cen label{ display:inline-block; vertical-align:top; line-height:25px}
.yiyj_sp_2 .sx02 .cen label a{ display:inline-block; width:10px; height:10px; border:1px solid #999; vertical-align:top; margin-top:8px; margin-right:3px}
.yiyj_sp_2 .sx02 .cen label a.checkbox-icon{ background:url(sp22.png) center center no-repeat; border:1px solid #f00}
.yiyj_sp_3{ width:1200px; margin:0 auto}
.yiyj_sp_3 .list{ width:100%}
.yiyj_sp_3 .list .pro{ width:284px; box-sizing:border-box; border:1px solid #e5e5e5; float:left; margin-right:21px; margin-bottom:20px;}
.yiyj_sp_3 .list .pro:nth-child(4n){ margin-right:0}
.yiyj_sp_3 .list .pro:hover{ border:1px solid #e62318}
.yiyj_sp_3 .list .pro .pic{ border:1px solid #eee; width:261px; height:180px; margin:11px 9px}
.yiyj_sp_3 .list .pro .tit{ margin:0 9px}
.yiyj_sp_3 .list .pro .tit .p1{ color:#e62318; font-size:19px}
.yiyj_sp_3 .list .pro .tit .p2{ color:#999; padding-top:10px}
.yiyj_sp_3 .list .pro .tit .p2 i{ color:#ff7700}
.yiyj_sp_3 .list .pro .tit .p3{ padding:10px 0; color:#848484}
.yiyj_sp_3 .list .pro .tit .p3 .sp1{ background:url(sp24.png) right center no-repeat; padding-right:10px; margin-right:5px}
.yiyj_sp_3 .list .pro .tit .p3 .sp1 i{ color:#3388bb}
.yiyj_sp_3 .list .pro .tit .p3 a{ display:inline-block; vertical-align:top; background:url(sp25.png) left center no-repeat; padding-left:20px; margin-left:30px; color:#e62318}


































