.index_adv{ position: relative; overflow: hidden; height: 380px; margin-bottom: 20px; }
.index_adv li{ float: left; }
.index_adv .listbtn{ position: absolute; z-index: 10; left:0; right: 0; margin: 0 auto; bottom: 20px; }
.index_adv .listbtn span{ float:left; width: 5px; height: 5px; border-radius:3px; border: 1px solid #232323; margin-right:20px; }
.index_adv .listbtn span.on{ background: #232323; }

.index_part{ margin-bottom: 30px; }
.index_part h2{ text-align: center; font-size: 20px; font-weight: bold; margin-bottom: 30px;}
.index_part h2 span{ position: relative; padding-left:25px; }
.index_part h2 span i{ position: absolute; left:0; top:4px; width: 6px; height: 17px; border-radius:10px; background: #424242; }

.tongdao a i,.hot_product li .btn span,.yuanyin .list li i,.tz_list .tz_ct2 .tz_jiage .tui_ico,.tan .tan_view .close{ background:url(img/index/index_ico.png) no-repeat;}
.tongdao{ width: 562px; margin:0 auto 25px; }
.tongdao a { float: left; width: 135px; height: 36px; margin: 0 25px; text-align: center; line-height: 36px; font-size: 14px; border:1px solid #424242; border-radius:20px; }
.tongdao a span{position: relative; padding-left:25px;}
.tongdao a i{ position: absolute; left:0; top:0; display: block; width: 18px; height: 18px; }
.tongdao a i.ico2{ background-position: -27px 0px }
.tongdao a i.ico3{ background-position: -54px 0px }
.tongdao_img{ padding-bottom: 10px; text-align: center;}
.video_img{ position: relative; }
.video_img a{ position: absolute;; width:445px; height: 385px; top:67px; left: 100px; }
.hot_product{ padding-bottom:25px; }
.hot_product li{ float: left; width: 480px; height: 200px; font-size: 14px; background: #f8f8f8; margin: 10px 7px; }
.hot_product li.no_right{ margin-right:0; }
.hot_product li .pimg{float: left; width: 170px; height: 170px; margin:10px; border-radius:50%; overflow: hidden; }
.hot_product li .name{float: right; width: 280px; padding-bottom:10px; padding-top: 30px;}
.hot_product li .name span{ font-weight: bold; font-size: 20px; padding-right: 10px; }
.hot_product li .price{float: right; width: 250px; height: 70px; padding-right: 30px; }
.hot_product li .price span{ font-size: 24px; }
.hot_product li .btn{float: left; display: block; width: 128px; height: 30px; margin: 0 auto 25px 9px; line-height: 30px; text-align: center; color: #fff; background: #5d5757; }
.hot_product li .btn span{ padding-right: 17px; background-position: 78px -31px; }
.hot_product li span.one_and_one{display: block; width: 92px; height: 54px; background: url(img/index/index_ico.png) left bottom no-repeat;}

.yuanyin{ position: relative; width: 904px; height: 174px; margin:65px auto 40px; border-radius:90px; border:1px solid #424242; background: url(img/index/yuanyinbg.jpg) no-repeat; }
.yuanyin h3{ position: absolute; width: 248px; height: 33px; left:0; right:0; top:-18px; border-radius:17px; font-size: 18px; line-height: 33px; margin:0 auto; text-align: center; background: #424242; color: #fff; }
.yuanyin .list{ margin-top:38px; margin-left: 358px; }
.yuanyin .list li{ float: left; width: 270px; line-height: 35px; }
.yuanyin .list li i{ display: block; float: left; margin-top:7px; margin-right: 6px; width: 23px; height: 23px; }
.yuanyin .list li i.ico1{ background-position: -80px 1px; }
.yuanyin .list li i.ico2{ background-position: -106px 3px; }
.yuanyin .list li i.ico3{ background-position: -132px 3px; }
.yuanyin .list li i.ico4{ background-position: -156px 3px; }
.yuanyin .list li i.ico5{ background-position: -180px 6px; }
.yuanyin .list li i.ico6{ background-position: -182px -23px; }

.tz_list .tz_ct1{ margin-top:30px; padding:25px 0 40px; width: 330px; background:#f8f8f8; }
.tz_list .tz_ct1 .tz_view{ width: 200px; margin: 17px auto 0; }
.tz_list .tz_view .title{ font-size: 20px; font-weight: bold; padding-bottom: 5px; }
.tz_list .tz_view .fl span{ font-size: 24px; }
.tz_list .tz_view a{ padding:5px 10px; background: #5d5757; color: #fff; }
.tz_list .tz_ct2{ width: 600px;}
.tz_list .tz_ct2 .tz_tr{ margin-bottom: 10px; }
.tz_list .tz_ct2 .tz_jiage{ position: relative; width: 273px; margin-top: 24px; background:#f8f8f8; }
.tz_list .tz_ct2 .tz_view{ width: 196px; margin: 56px auto 47px; }
.tz_list .tz_ct2 .tz_jiage .tui_ico{ position: absolute; top:-1px; left: -1px; width: 128px; height:76px; background-position: 0 -73px; }
.tz_list .tz_ct2 .tz_jiage .tui_ico2{background-position: 0 -158px;}

.lishi{ background: #f8f8f8; margin-top:10px; }

.tan{ display: none; }
.tan .tanbg{ position: fixed; z-index: 1000; top:0; left: 0; width: 100%; height: 100%; background: #000; opacity:0.5; }
.tan .tan_view{ position: fixed; z-index: 2000; top:20%; left: 0; right:0; margin: 0 auto; width:637px; height: 356px; border-top:26px solid #000; border-bottom:22px solid #000; background: #fff; }
.tan .tan_view .close{ position: absolute; display: block; right:0; top:-24px; width: 22px; height: 22px; background-position: 6px -256px; }

/*
.inews{width: 296px;height: 673px;padding: 12px 12px 12px 12px;float: left;border: 1px solid #DFDFDF;background: #FFF;}
.inews0{width: 296px;height:36px;float: left;text-align: right;position: relative;}
.inews0 span{position: absolute;left:0;top:2px;font-size:15px;font-weight:800;}
.inews1{width: 296px;float: left;}
.inews_lst{width: 296px;display: inline;float: left;padding: 0px;margin: 0px;margin-top: 16px;}
.inews_lst li {width: 294px;float: left;text-align: left;font-family: 'ËÎÌå';line-height: 30px;}
.inews_lst li dl{float:left;padding-right:8px;}
.inews_lst li h3 {float:left;width: 200px;font-weight:normal;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.inews_lst li span {float: right;color: #555555;}
.inews_lst li a{color:#333037;font-size:13px;}
.inews_lst li .news_desc {width: 284px;float: left;font-family: 'ËÎÌå';height: 82px;overflow: hidden;line-height: 22px;color:#717171;padding-bottom: 9px;padding-left: 11px;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;word-break:break-all;text-overflow:ellipsis;overflow:hidden;}
.inews_lst li .nh{display:none;}
.inews_lst li a:hover, .inews_lst li a.cur, .inews_lst li a.cur span {color: #dc393f;}
*/

.inews{width: 430px;height: 673px;padding: 18px 23px 18px 23px;float: left;border: 1px solid #DFDFDF;background: #FFF;}
.inews0{width: 430px;height:36px;float: left;text-align: right;position: relative;}
.inews0 span{position: absolute;left:0;top:2px;font-size:15px;font-weight:800;}
.inews1{width: 430px;float: left;}
.inews_lst{width: 430px;display: inline;float: left;padding: 0px;margin: 0px;margin-top: 16px;}
.inews_lst li {width: 428px;float: left;text-align: left;font-family: 'ËÎÌå';line-height: 30px;}
.inews_lst li dl{float:left;padding-right:8px;}
.inews_lst li h3 {float:left;width: 338px;font-weight:normal;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.inews_lst li span {float: right;color: #555555;}
.inews_lst li a{color:#333037;font-size:13px;}
.inews_lst li .news_desc {width: 418px;float: left;font-family: 'ËÎÌå';height: 82px;overflow: hidden;line-height: 22px;color:#717171;padding-bottom: 9px;padding-left: 11px;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;word-break:break-all;text-overflow:ellipsis;overflow:hidden;}
.inews_lst li .nh{display:none;}
.inews_lst li a:hover, .inews_lst li a.cur, .inews_lst li a.cur span {color: #dc393f;}
