/*===================================*/
/*==============展示页面=============*/
/*===================================*/
/*#region ===========首页banner===========*/
.ban_bg{width:100%; height:500px; position:relative; z-index:1;}
.ban{width:1920px; height:500px; overflow:hidden; position:absolute; left:50%; top:0; z-index:100; margin-left:-960px;}
/*漂浮层*/
.ibanfloat{width:200px; height:450px; overflow:hidden; background:#fff; position:absolute; top:25px; left:50%; margin-left:400px; z-index:200;}
.ibanfloat_title{width:100%; height:40px; border-bottom:1px solid #ddd; text-align:center;}
.ibanfloat_title span{width:100px; height:38px; line-height:40px; display:block;; overflow:hidden; margin:0 auto; border-bottom:2px solid #ff4444;
color:#666; font-size:14px;}
.ibanfloat_news{height:120px; padding:10px 0; overflow:hidden; border-bottom:1px solid #ddd;}
.ibanfloat_news li{height:30px; line-height:30px; overflow:hidden;}
.ibanfloat_news li a{display:block; overflow:hidden; padding:0 10px 0 10px;}
.ibanfloat_news li i{float:left; font-size:12px; font-weight:bold; margin:0 7px 0 0;}
.ibanfloat_news li span{color:#666;}
.ibanfloat_news li a:hover span{color:#ff4444;}
/*轮播产品*/
.ibanfloat_box{overflow:hidden; position:relative;}
.ibanfloat_item a.img{width:200px; height:200px; display:block; overflow:hidden;}
.ibanfloat_item a.img img{width:200px; height:200px;}
.ibanfloat_item a.name{height:20px; line-height:20px; display:block; overflow:hidden; margin:10px 0 5px 0; padding:0 10px; color:#666; font-size:13px;}
.ibanfloat_item span{line-height:20px; font-size:14px; color:#ff4444; font-weight:bold;}
.ibanfloat_item span.left{margin-left:10px;}
.ibanfloat_item span.right{margin-right:10px;}
/*箭头*/
.ibanitem_btn{width:17px; height:40px; line-height:40px; display:block; overflow:hidden; text-align:center; background:#000; background:rgba(0,0,0,0.4); color:#fff; font-size:14px; position:absolute; z-index:100;}
.ibanitem_btn:hover{color:#fff;}
.ibanitem_left{top:85px; left:0; padding-left:3px;}
.ibanitem_right{top:85px; right:0; padding-right:3px;}
/*#endregion */
/*#region ===========首页限时促销===========*/
/*限时促销*/
.ilimit_bg{overflow:hidden; background:#f9f5ea; padding:40px 0 60px 0; margin-bottom:60px;}
.ilimit{width:1200px; height:400px; overflow:hidden; margin:0 auto; padding:0 10px;}
.ilimit_title{height:50px; line-height:50px; overflow:hidden; background:#ff4444; padding:0 20px; margin-bottom:30px;}
.ilimit_title span{float:left; font-size:20px; color:#fff;}
.ilimit_title a{float:right; font-size:14px; color:#fff;}
/*列表*/
.ilimit_list{width:1200px; height:320px; position:relative;}
.ilimit_list div.swiper-container{overflow:visible;}
.ilimit_item{height:320px; background:#fff; position:relative;}
.ilimit_item a.img{display:block; overflow:hidden; padding:10px;}
.ilimit_item a.img img{width:200px; height:200px; display:block;}
.ilimit_item a.name{height:50px; line-height:25px; display:block; overflow:hidden; margin:5px 10px; color:#666; font-size:14px;}
.ilimit_item p.price{height:40px; line-height:40px; display:block; overflow:hidden; padding:0 10px; font-family:Arial;}
.ilimit_item p.price span{float:left; font-size:18px; color:#ff4444; margin-right:10px;}
.ilimit_item p.price s{font-size:14px; color:#999;}
.ilimit_item a.btn{width:100%; height:40px; line-height:40px; background:#ff4444; color:#fff; font-size:16px; color:#fff; text-align:center; position:absolute; left:0; bottom:0; z-index:100; display:none; overflow:hidden;}
.ilimit_item:hover{box-shadow:0 0 8px rgba(0, 0, 0, 0.2);}
.ilimit_item:hover a.btn{display:block;}
/*箭头*/
.ibanlimit_btn{width:21px; height:50px; line-height:50px; display:block; overflow:hidden; text-align:center; background:#000; background:rgba(0,0,0,0.4); color:#fff; font-size:16px; position:absolute; z-index:100;}
.ibanlimit_btn:hover{color:#fff;}
.ibanlimit_left{top:120px; left:0; padding-left:4px;}
.ibanlimit_right{top:120px; right:0; padding-right:4px;}
/*#endregion */
/*#region ===========首页图组===========*/
.iadv{width:1200px; overflow:hidden; margin:0 auto 60px auto;}
.iadv_ban{float:left; width:594px; height:280px; overflow:hidden; margin:0 0 10px 0;}
.iadv_img1{float:left; width:192px; height:280px; display:block; overflow:hidden; background:#f3f2f9; margin:0 0 10px 10px;}
.iadv_img1 img{max-width:100%; max-height:100%;}
.iadv_img2{float:left; width:292px; height:200px; display:block; overflow:hidden; background:#f3f2f9; margin:0 10px 0 0;}
.iadv_img2 img{max-width:100%; max-height:100%;}
.iadv_img3{float:right; width:292px; height:200px; display:block; overflow:hidden; background:#f3f2f9;}
.iadv_img3 img{max-width:100%; max-height:100%;}
/*#endregion */
/*#region ===========所有推荐===========*/
.iprobox{width:1200px; margin:0 auto 60px auto;}
.iprobox_title{height:40px; line-height:40px; overflow:hidden; border-bottom:2px solid #f17fa0;}
.iprobox_title span{float:left; color:#666; font-size:18px;}
.iprobox_title em{float:left; color:#999; font-size:14px; margin-left:10px; font-style:normal;}
.iprobox_title ul{float:right; overflow:hidden;}
.iprobox_title ul li{float:left; height:40px; line-height:40px; overflow:hidden; margin-left:10px;}
.iprobox_title ul li a{min-width:56px; color:#666; font-size:14px; display:block; overflow:hidden; text-align:center; padding:0 30px; background:#f6f6f6;}
.iprobox_title ul li.lion a{color:#fff; background:#f17fa0;}
#iprobox_title1{border-bottom:2px solid #f17fa0;}
#iprobox_title1 ul li.lion a{color:#fff; background:#f17fa0;}
#iprobox_title2{border-bottom:2px solid #54b30e;}
#iprobox_title2 ul li.lion a{color:#fff; background:#54b30e;}
#iprobox_title3{border-bottom:2px solid #ff6000;}
#iprobox_title3 ul li.lion a{color:#fff; background:#ff6000;}
#iprobox_title4{border-bottom:2px solid #0093fa;}
#iprobox_title4 ul li.lion a{color:#fff; background:#0093fa;}
#iprobox_title5{border-bottom:2px solid #e60152;}
#iprobox_title5 ul li.lion a{color:#fff; background:#e60152;}
.iprobox_item{overflow:hidden; margin-top:30px;}
.iprobox_ban{float:left; width:400px; height:500px;}
.iprobox_list{overflow:hidden; border-top:1px solid #ddd; padding-top:1px;}
.iprobox_list li{float:left; width:199px; height:248px; overflow:hidden; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.iprobox_list li a.img{width:180px; height:180px; display:block; overflow:hidden; margin:10px auto 5px auto;}
.iprobox_list li a.img img{width:180px; height:180px;}
.iprobox_list li a.name{height:25px; line-height:25px; display:block; overflow:hidden; font-size:14px; color:#666; text-align:center;}
.iprobox_list li p.price{height:25px; line-height:25px; display:block; overflow:hidden; font-size:16px; color:#ff4444; text-align:center; font-family:Arial;}
/*#endregion */
/*#region ===========内页===========*/
.info{width:1200px; height:auto; margin:0 auto; position:relative; z-index:7; padding:30px 0 60px 0;}
.info_left{float:left; width:220px; overflow:hidden; margin:0 30px 0 0;}
.info_right{overflow:hidden; background:#fff;}
.info_proleft{float:left; width:955px; height:auto;}
.info_proright{float:right; width:220px; height:auto;}
/*菜单*/
.menu{overflow:hidden;}
.menu li{overflow:hidden; margin:0 0 20px 0; background:#fff;}
.menufirst{height:50px; line-height:50px; padding:0 20px; display:block; overflow:hidden;}
.menufirst:hover span{color:#ff4444;}
.menufirst span{float:left; font-size:16px; color:#333;}
.menufirst i{float:right; font-size:14px; color:#999;}
.menuchild{display:none; overflow:hidden; line-height:39px;}
.menuchild a{height:39px; display:block; overflow:hidden; padding:0 0 0 40px; color:#666; font-size:14px; border-top:1px solid #eee;}
.menuchild a:hover{color:#ff4444;}
.menuchild a.aon{color:#ff4444;}
/*位置*/
.info_title{height:50px; line-height:50px; overflow:hidden; padding:0 30px; border-bottom:1px solid #ddd; background:#fff;}
.info_title span.name{float:left; color:#555; font-size:18px;}
.info_title p{float:right;}
.info_title p a,.info_title p span{float:left; display:inline-block; overflow:hidden; color:#666;}
.info_title p i{float:right; font-family:"宋体"; font-style:normal; display:inline-block; overflow:hidden; margin:1px 7px 0 7px;}
/*#endregion */
/*#region ===========产品列表===========*/
/*导航*/
.product_location{height:30px; line-height:30px; overflow:hidden; padding:0 0 15px 0;}
.product_location a{float:left; display:inline-block; overflow:hidden; margin:0 12px 0 0;}
.product_location a i{float:right; font-family:"宋体"; font-style:normal; margin:1px 0 0 5px; font-size:14px;}
.product_location span{color:#999;}
/*筛选*/
.product_shai{overflow:hidden; border:1px solid #ddd; border-bottom:0 none; margin-bottom:40px;}
.product_shai li{line-height:22px; padding:10px 0 5px 90px; overflow:hidden; border-bottom:1px solid #ddd; position:relative;}
.product_shai .name{width:90px; height:22px; display:block; overflow:hidden; text-align:center; color:#8c8c8c; position:absolute; left:0; top:10px; z-index:10;}
.product_shai .btns{line-height:22px; display:block; overflow:hidden; padding:0 80px 0 0;}
.product_shai .btns a{float:left; height:22px; display:inline-block; overflow:hidden; margin:0 10px 5px 0; padding:0 15px; color:#666;}
.product_shai .btns a.aon{background:#ff4444; color:#fff;}
.product_shai .btns a:hover{background:#ff4444; color:#fff;}
.product_shai h4.btns{border-top:1px solid #ddd; padding-top:10px; margin-top:5px;}
.product_shai .more{height:20px; line-height:20px; display:inline-block; overflow:hidden; border:1px solid #ddd; padding:0 10px; color:#666;
position:absolute; top:10px; right:10px; z-index:10;}
/*工具栏*/
.product_tool{height:38px; line-height:38px; overflow:hidden; border:1px solid #ddd; background:#f9f9f9;}
.product_tool span.name{font-size:15px; color:#666; margin:0 0 0 15px; font-weight:bold;}
.product_order{float:left; overflow:hidden; height:38px;}
.product_order li{float:left; overflow:hidden;}
.product_order li a{width:100px; height:38px; display:block; overflow:hidden; text-align:center;}
.product_order li a span{height:38px; display:inline-block; overflow:hidden; font-size:14px; color:#666; padding:0 5px;}
.product_order li a i{height:38px; line-height:41px; display:inline-block; overflow:hidden; font-size:16px; color:#ddd;}
.product_order li a.aon{background:#fff;}
.product_order li a.aon span{color:#ff4444;}
.product_order li a.aon i{color:#ff4444;}
.product_order li a:hover span{color:#ff4444;}
.product_order li a:hover i{color:#ff4444;}
.product_search{float:right; overflow:hidden; height:38px; color:#666;}
.product_search input[type="checkbox"]{float:left; margin:13px 3px 0 0;}
.product_search label{float:left; color:#666; cursor:pointer; margin:0 40px 0 0;}
.product_search span{float:left;}
.product_search input[type="text"]{float:left; width:58px; height:20px; text-align:center; outline:none; text-align:center; border:1px solid #ddd;
margin:8px 0 0 0;}
.product_search em{float:left; padding:0 4px;}
.product_search a.btn{float:left; height:22px; line-height:22px; display:inline-block; overflow:hidden; margin:8px 15px 0 10px; color:#fff;
background:#ff4444; padding:0 15px;}
/*列表*/
.productlist{width:980px; height:auto; padding-bottom:20px;}
.productlist li{float:left; width:198px; height:328px; overflow:hidden; border:1px solid #fff; margin:40px 25px 0 0; padding:10px; background:#fff;}
.productlist li:hover{border:1px solid #e9e9e9; box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
.productlist li a.img{display:block; overflow:hidden;}
.productlist li a.img img{width:198px; height:198px; display:block;}
.productlist li p.price{height:30px; line-height:30px; display:block; overflow:hidden; padding:10px 0 0 0;}
.productlist li p.price span{float:left; color:#ff4444; font-size:20px; font-family:Arial;}
.productlist li p.price span i{font-style:normal; font-size:16px; font-family:"微软雅黑";}
.productlist li p.price em{float:right; color:#999; font-style:normal;}
.productlist li a.name{height:40px; line-height:20px; padding:5px 0; display:block; overflow:hidden;}
.productlist li p.btns{height:28px; line-height:28px; display:block; overflow:hidden; margin:10px 0 0 0;}
.productlist li p.btns a{float:left; width:50%; height:26px; line-height:26px; display:block; overflow:hidden; color:#999; border:1px solid #ddd;}
.productlist li p.btns a i{float:left; font-size:15px; margin:0 5px 0 8px;}
.productlist li p.btns a i.red{color:#ff4444;}
.productlist li p.btns a.a1{background:#fff; border-right:0 none;}
.productlist li p.btns a.a1:hover{color:#ff4444;}
.productlist li p.btns a.a2{float:none; width:auto; color:#ff4444;}
.productlist li p.btns a.a2:hover{color:#fff; background:#ff4444; border-color:#ff4444;}
/*右侧推荐*/
.product_tab{height:39px; line-height:39px; border:1px solid #ddd; border-bottom:0 none; overflow:hidden; background:#f9f9f9;}
.product_tab li{float:left; width:50%; height:39px; overflow:hidden; text-align:center;}
.product_tab li a{display:block; overflow:hidden; font-size:14px; color:#666;}
.product_tab li.lion a{background:#ff4444; color:#fff;}
.product_rightrec{overflow:hidden; border:1px solid #ddd; border-top:1px solid #ff4444; background:#f9f9f9; padding:25px 15px 0 15px;}
.product_rightrec li{overflow:hidden; margin-bottom:15px;}
.product_rightrec li a.img{width:188px; height:188px; display:block; overflow:hidden; position:relative;}
.product_rightrec li a.img img{width:188px; height:188px; display:block;}
.product_rightrec li a.img span{width:168px; line-height:20px; max-height:40px; padding:5px 10px; color:#fff; background:#000; background:rgba(0,0,0,0.7); position:absolute; left:0; bottom:-50px; z-index:10; display:block; overflow:hidden; transition:all linear 0.2s; -webkit-transition:all linear 0.2s;}
.product_rightrec li:hover a.img span{bottom:0px;}
.product_rightrec li p.price{line-height:30px; display:block; padding:5px 0 0 0;}
.product_rightrec li p.price span{float:left; font-size:16px; color:#ff4444; font-family:Arial;}
.product_rightrec li p.price em{float:right; color:#999; font-style:normal;}
/*#endregion */
/*#region ===========产品详细===========*/
/*产品目录*/
.propath_bg{height:40px; overflow:hidden; background:#f8f8f8; margin-bottom:10px;}
.propath{width:1200px; height:40px; line-height:40px; margin:0 auto;}
.propath a{float:left; color:#666; display:inline-block; overflow:hidden; margin:0 12px 0 0;}
.propath a:hover{color:#ff4444;}
.propath a i{float:right; font-family:"宋体"; font-style:normal; margin:1px 0 0 5px; font-size:14px;}
.propath span{float:left; color:#999; display:inline-block; overflow:hidden;}
/*放大镜*/
.pinfo_zoom{float:left; width:380px; height:auto;}
.zoom_big{width:378px; height:378px; border:1px solid #ddd;}
.zoom_big img{width:378px; height:378px;}
.zoom_list{padding:20px 0; overflow:hidden; text-align:center; border:1px solid #ddd; border-top:0 none;}
.zoom_list a.iconfont{float:left; width:20px; line-height:50px; text-align:center; display:inline-block; overflow:hidden;color:#ccc;font-size:20px;}
.zoom_list a.zoombtn1{margin-left:15px;}
.zoom_list div.swiper-container{float:left; width:310px; display:block; overflow:hidden;}
.zoomimg{width:48px; height:48px; display:block; cursor:pointer; border:1px solid #fff;}
.zoomimgon{border:1px solid #ff4444;}
.zoomContainer{z-index:10;}
.zoom_share{height:20px; line-height:20px; overflow:hidden; padding:10px 0;}
.zoom_share a{float:left; display:inline-block; overflow:hidden; margin-right:20px; color:#666;}
.zoom_share i{float:left; margin:0 5px 0 0; font-size:13px;}
.zoom_share i.i1{font-size:17px; margin:1px 5px 0 0;}
.zoom_share i.ion{color:#ff8f22;}
.bdsharebuttonbox{float:right;}
.bdsharebuttonbox p{float:left; margin:0 5px 0 0;}
.bdsharebuttonbox a{margin:2px 5px 2px 0 !important;}
/*参数*/
.pinfo_canshu{float:left; width:560px; height:auto; margin:0 0 0 40px;}
.proname{line-height:25px; font-size:16px; color:#666; font-weight:bold; padding-bottom:25px;}
.limittime{height:40px; line-height:40px; overflow:hidden; padding:0 20px; background:#ff4444;}
.limittime span.name{float:left; font-size:14px; color:#fff;}
.limittime p{float:right; font-size:14px; color:#fff;}
.limittime p s{float:left; font-style:normal; text-decoration:none;}
.limittime p em{float:left; width:30px; height:24px; line-height:24px; display:inline-block; overflow:hidden; background:#333; text-align:center;
margin:8px 7px; border-radius:3px; font-size:16px; font-family:Arial; font-style:normal;}
.canshubox{padding:15px 20px; height:100px; background:url(../images/pcanshubg.jpg) no-repeat left top; position:relative; margin-bottom:20px;}
.canshubox p.price{height:35px; line-height:35px; display:block; overflow:hidden;}
.canshubox p.price span{color:#8c8c8c; margin-right:17px;}
.canshubox p.price i{color:#ff4444; font-size:16px; font-style:normal;}
.canshubox p.price em{color:#ff4444; font-size:24px; font-style:normal;}
.canshubox p.oldprice{height:35px; line-height:35px; display:block; overflow:hidden; color:#8c8c8c;}
.canshubox p.oldprice span{margin-right:20px;}
.canshubox p.oldprice s{font-family:Arial; font-size:14px;}
.canshubox p.number{height:30px; line-height:30px; display:block; overflow:hidden;}
.canshubox p.number span{color:#666; margin-right:5px;}
.canshubox p.number em{color:#ff4444; font-style:normal; margin-right:25px;}
.canshubox p.procode{width:72px; height:35px; line-height:35px; color:#666; position:absolute; top:15px; right:20px; cursor:pointer;}
.canshubox p.procode span{float:left;}
.canshubox p.procode i{float:right; font-size:14px;}
.canshubox p.procode b{width:100px; display:none; overflow:hidden; background:#fff; padding:4px; border:1px solid #ddd;}
.canshubox p.procode:hover b{display:block;}
/*商品规格*/
.Attribute{overflow:hidden; margin-bottom:20px;}
.Attribute li{overflow:hidden; margin:5px 0 0 0;}
.Att_title{float:left; width:75px; height:36px; line-height:36px; display:inline-block; overflow:hidden; color:#999; text-align:center;}
.Att_link{display:block; overflow:hidden;}
.Att_link a{float:left; height:34px; line-height:34px; display:inline-block; overflow:hidden; padding:0 20px; margin:0 10px 5px 0; border:1px solid #ddd; color:#666; position:relative;}
.Att_link a i{width:12px; height:12px; display:none; overflow:hidden; position:absolute; right:0; bottom:0; z-index:10; background:url(../images/selected-icon.png) no-repeat right bottom;}
.Att_link a:hover{border:1px solid #ff4444;}
.Att_link a.aon{border:1px solid #ff4444;}
.Att_link a:hover i{display:block;}
.Att_link a.aon i{display:block;}
/*库存*/
.pronumber{height:32px; line-height:32px; overflow:hidden; margin-bottom:30px;}
.pronumber span.name{float:left; width:75px; color:#8c8c8c; display:inline-block; overflow:hidden; color:#999; text-align:center;}
.pronumber span.unit{float:left; color:#666; margin-left:10px;}
.pronumber span.num{float:left; color:#666; margin-left:20px;}
.pronumber span.num em{font-style:normal;}
.pronumber .numform{float:left; width:60px; height:30px; display:block; overflow:hidden; border:1px solid #a7a6ac;}
.pronumber .numform input{float:left; width:42px; height:30px; line-height:30px; border:0 none; text-align:center; color:#666; font-size:13px; outline:none;}
.pronumber .numform a{display:block; overflow:hidden; border-left:1px solid #a7a6ac; text-align:center; background:#f1f1f1; color:#666;}
.pronumber .numform a.a1{height:15px; line-height:15px;}
.pronumber .numform a.a2{height:14px; line-height:14px; border-top:1px solid #a7a6ac;}
/*按钮*/
.probtn{overflow:hidden; padding:0 0 0 75px;}
.probtn a{float:left; height:40px; line-height:40px; display:inline-block; overflow:hidden; margin:0 10px 0 0; padding:0 27px; background:#ff8f22;
color:#fff; font-size:16px; border-radius:4px; text-align:center;}
.probtn a i{font-size:20px; margin-right:5px; display:inline-block; overflow:hidden;}
.probtn a span{display:inline-block; overflow:hidden;}
.probtn a.a1{background:#ff8f22;}
.probtn a.a2{background:#ff4444;}
.probtn a.a3{background:#bbb;}
/*看了又看*/
.pinfo_lock{float:right; width:180px; overflow:hidden;}
#lockban{height:460px;}
.lock_title{height:30px; line-height:30px; overflow:hidden; position:relative;}
.lock_title p{width:100%; height:1px; display:block; overflow:hidden; margin-top:15px; background:#ddd;}
.lock_title span{width:80px; height:30px; display:block; overflow:hidden; background:#fff; color:#999; font-size:14px; text-align:center;
position:absolute; left:50px; top:0; z-index:100;}
.locklist{width:140px; overflow:hidden; margin:0 auto; padding:15px 0 0 0;}
.lockban_item{width:140px; height:140px; overflow:hidden;}
.lockban_item a{width:138px; height:138px; display:block; overflow:hidden; position:relative; border:1px solid #ddd;}
.lockban_item a img{width:138px; height:138px;}
.lockban_item a span{width:118px; padding:0 10px; height:30px; line-height:30px; display:block; overflow:hidden; background:#fff; background:rgba(255,255,255,0.7); color:#ff4444; font-size:14px; position:absolute; left:0; bottom:0; z-index:10;}
.lockbtn{height:30px; line-height:30px; overflow:hidden; text-align:center; padding:10px 0;}
.lockbtn a{height:30px; display:inline-block; overflow:hidden; color:#999; font-size:23px; margin:0 7px;}
.lockbtn a:hover{color:#ff4444;}
/*#endregion */
/*#region ===========产品详细2===========*/
/*详细内容*/
.infopro_title{height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #ff4444; background:#f9f9f9;}
.infopro_title li{float:left; overflow:hidden;}
.infopro_title li a{padding:0 30px; display:inline-block; overflow:hidden; color:#666; font-size:14px;}
.infopro_title li.lion a{color:#fff; background:#ff4444;}
.infopro_conts{overflow:hidden;}
.infopro_wenzi{min-height:300px; overflow:hidden; line-height:200%; padding:10px; font-size:13px; background:#fff; border:1px solid #ddd; border-top:0 none;}
.infopro_wenzi img{max-width:100%;}
/*评论*/
.Assess{overflow:hidden; padding:25px 30px; background:#f9f9f9; margin:20px 0;}
.Assess_left{float:left; width:165px; overflow:hidden;}
.Assess_left p.p1{line-height:25px; color:#666; font-size:14px;}
.Assess_left p.p2{height:50px; line-height:50px; color:#ff4444; display:block; overflow:hidden;}
.Assess_left p.p2 em{font-size:48px; font-style:normal;}
.Assess_left p.p2 span{font-size:24px;}
.Assess_left p.p3{line-height:25px; color:#666;}
.Assess_right{float:left; overflow:hidden; margin:10px 0 0 0;}
.Assess_right li{overflow:hidden; line-height:12px; height:12px; margin:0 0 18px 0;}
.Assess_right li span{float:left; width:90px; display:inline-block; overflow:hidden; color:#666;}
.Assess_right li p{float:left; width:200px; height:12px; display:block; overflow:hidden; background:#eee;}
.Assess_right li p em{float:left; width:50%; display:inline-block; overflow:hidden; height:12px; line-height:12px; background:#ff4444;}
/*评论列表*/
.Assess_tab{height:40px; border:1px solid #ddd;}
.Assess_tab li{float:left; width:140px; height:40px;}
.Assess_tab li a{height:40px; line-height:40px; display:block; overflow:hidden; text-align:center; font-size:14px; color:#666;}
.Assess_tab li.lion a{height:39px; line-height:40px; border-bottom:2px solid #ff4444; color:#ff4444;}
.Assess_conts{overflow:hidden; border:1px solid #ddd; border-top:0 none;}
.Assess_list{overflow:hidden; padding:20px 45px 5px 40px;}
.Assess_list li{overflow:hidden; position:relative; padding:0 0 0 50px;}
.Assess_list li img.toux{width:38px; height:38px; display:block; border-radius:100%; position:absolute; left:0; top:0; z-index:100; border:1px solid #ddd;}
.Assess_list li p.line{width:2px; height:100%; display:block; overflow:hidden; background:#f2f2f2; position:absolute; left:19px; top:0; z-index:99;}
.Assess_list li p.name{line-height:40px; display:block; overflow:hidden; color:#999; font-size:14px;}
.Assess_list li p.cont{line-height:20px; color:#666; padding:0 200px 0 0;}
.Assess_list li p.repa{line-height:20px; color:#047a4f; padding:0 200px 0 0;}
.Assess_list li p.time{line-height:20px; color:#999;}
.pingimg{overflow:hidden; padding:5px 0 10px 0; border-bottom:1px dashed #ddd; margin-bottom:15px;}
.pingimg a{float:left; height:40px; display:block; overflow:hidden; padding:4px; border:1px solid #ddd; margin:0 10px 0 0;}
.pingimg a img{height:40px; display:block;}
.pingimg a:hover{border:1px solid #F30;}
.pingxing{width:180px; overflow:hidden; position:absolute; top:10px; right:0; z-index:100;}
.pingxing p{height:15px; line-height:15px; display:block; overflow:hidden; margin-bottom:10px;}
.pingxing p span{float:left; width:100px; display:inline-block; overflow:hidden; text-align:right; margin:0 3px 0 0; color:#666;}
.pingxing p em{float:left; height:15px; display:block; overflow:hidden;}
.pingxing p em i{float:left; font-size:12px; color:#fcb108; width:15px; height:15px; text-align:center; display:block; overflow:hidden;}
.pingxing p em.lv1{width:15px;}
.pingxing p em.lv2{width:30px;}
.pingxing p em.lv3{width:45px;}
.pingxing p em.lv4{width:60px;}
.pingxing p em.lv5{width:75px;}
/*选择数量规格*/
.prochoose{width:100%; height:auto; position:fixed; bottom:-100%; left:50%; z-index:1005; max-width:480px; margin-left:-240px; background:#fff;}
.prochoose_top{padding:0 40px 0 115px; height:80px; position:relative; border-bottom:1px solid #ddd; margin-bottom:15px;}
.prochoose_top a.img{display:block; overflow:hidden; width:88px; height:88px; border:1px solid #e5e5e5; position:absolute; left:10px; top:-20px;
z-index:10;}
.prochoose_top a.img img{width:88px; height:88px; display:block; background:#f0f0f0;}
.prochoose_top p.name{height:25px; line-height:25px; display:block; overflow:hidden; color:#333; font-size:13px; padding-top:15px;}
.prochoose_top p.price{line-height:25px; color:#ff4444; font-size:17px;}
.prochoose_top a.close{font-size:30px; color:#666; position:absolute; top:3px; right:3px; z-index:10;}
.prochoose_btn{width:100%; overflow:hidden;}
.prochoose_btn li{float:left; width:50%; overflow:hidden; line-height:40px;}
.prochoose_btn li a{display:block; overflow:hidden; text-align:center; color:#fff; background:#ff8f22; font-size:15px;}
.prochoose_btn li a.a2{background:#ff4444;}
.prochoose_btn li.nobtn{float:none; width:100%;}
.prochoose_btn li.nobtn a{background:#bbb;}
/*#endregion */
/*#region ===========单篇信息===========*/
.base{min-height:300px; overflow:hidden; background:#fff; padding:20px 30px; font-size:14px; color:#666; line-height:200%;}
/*#endregion */
/*#region ===========新闻列表===========*/
.newslist{min-height:300px; overflow:hidden; padding:10px 20px; background:#fff;}
.newslist li{height:40px; line-height:40px; overflow:hidden; border-bottom:1px dashed #ddd;}
.newslist li i{float:left; margin:0 10px 0 0; font-weight:bold; font-style:normal; color:#999;}
.newslist li a{float:left; font-size:12px;display: block; width: 100%;}
.newsinfo{overflow:hidden; padding:20px 0 0 0;}
.news_title{line-height:25px; padding:5px 0; font-size:18px; color:#333; text-align:center;}
.news_time{line-height:20px; padding:5px 0 10px 0; color:#666; text-align:center; border-bottom:1px solid #ddd;}
.news_conts{min-height:250px; overflow:hidden; font-size:14px; line-height:200%; padding:15px 20px; color:#666;}
.news_conts table{border-left:1px solid #ddd; border-top:1px solid #ddd;}
.news_conts td{border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.newsinfo a.back{width:80px; line-height:20px; display:block; overflow:hidden; margin:20px auto; text-align:center; color:#266dd8; font-size:14px;}
.newsinfo a.back:hover{text-decoration:underline;}
/*#endregion */
#index_body{width: 780px; padding: 10px; float: left;}
.contentBox{margin-bottom: 20px;}
.contentBox .title{width: 100%; border-bottom: solid 1px #ff4444; border-top: solid 1px #ff4444; padding: 4px 0 5px 0; font-size: 16px; font-weight: bold;}
.contentBox .title span{border-top: solid 3px #ff4444; padding: 2px 5px 0 5px; color: #ff4444;}
.contentBox .list{margin: 10px 0 0 0;}
.contentBox .list li{padding: 2px 0; line-height: 20px;font-size:14px;color: #ff4444; font-weight: bold;}
.contentBox .list li.bigNum{font-size: 36px; color: #ff4444; font-weight: bold; padding: 20px 0 25px 0;display: none !important;}
.contentBox .list li.title{border: none; color: #ff4444;}
.contentBox .list li.tip{font-size: 12px; font-style: italic;}
.contentBox .list li.total{padding: 10px 0 0 0; border-top: solid 1px #ff4444; margin: 10px 0 0 0;}
.contentBox .list li.total .jiyunFee{color: #ffae18; font-size: 20px; font-weight: bold;}
.contentBox .list li.total font{font-style: italic;} 
.contentBox .list li.mtr{padding-left: 25px;
    background: url(/webshop/images/tel.png) left 2px no-repeat;
    background-size: 20px 20px;}
.newsList td{text-align: left; border-bottom: solid 1px #ccc; padding: 15px 15px 15px 0; vertical-align: top;}
.newsList tr.last td{border: none;}
.newsList .newsImg{width: 110px;} .newsList .newsImg img{_width: 100px; max-width: 100px; padding: 4px;} .newsList .newsImg a{display: block; width: 110px;}
.newsList .list{margin: 0;}
.index_tool_box td{border: none; background: #f6f6f6; width: 48%;} .index_tool_box td.blank{width: 4%; background: none;} .index_tool_box td.top_line{border-top: solid 1px #ff4444; font-size: 16px; text-align: center; padding: 20px 0;} .index_tool_box td.top_line .jiyunFee{color: #ffae18; font-size: 20px; font-weight: bold;} .index_tool_box td.top_line .packageWeight{color: #39aeba; font-size: 20px; font-weight: bold;} .index_tool_box td.top_line font{font-size: 14px; margin: 0 0 0 5px; font-style: italic; font-weight: normal;} .index_tool_box td table td{width: auto; font-size: 12px;} .index_tool_box td table td h1{font-size: 18px; font-weight: bold; color: #ffae18; padding: 0 0 10px 0;} .index_tool_box td table td h1.blue{color: #39aeba;}
.contentBox .index_tool_box li{padding: 6px 0;}
.index_tool_box td.blank{width: 4%; background: none;}
#index_side{width: 380px; padding:10px; float: left;}
.index_body{width:1200px;margin:0 auto;overflow:hidden;}
.table_style {
    margin: 10px 0;
    width: 100%;
}
.index_tool_box td{ border: none; background:#f6f6f6; width: 48%;}
.index_tool_box td.blank{ width: 4%; background: none;}
.index_tool_box td.top_line{ border-top: solid 1px #ff4444; font-size: 16px; text-align: center; padding: 20px 0;}
.index_tool_box td.top_line .jiyunFee{ color:#ffae18; font-size: 20px; font-weight: bold;}
.index_tool_box td.top_line .packageWeight{ color:#39aeba; font-size: 20px; font-weight: bold;}
.index_tool_box td.top_line font{ font-size: 14px; margin: 0 0 0 5px; font-style: italic; font-weight: normal;}
.index_tool_box td table td { width: auto; font-size: 12px;}
.index_tool_box td table td h1{ font-size: 18px; font-weight: bold; color: #ffae18; padding: 0 0 10px 0;}
.index_tool_box td table td h1.blue{ color:#39aeba; }
.contentBox .index_tool_box li{ padding: 6px 0;}
.index_tool_box td.blank{ width: 4%; background: none;}
.table_style{ margin: 10px 0; width: 100%; }
.table_style th{ padding: 8px; border-top: solid 1px #6ba910; background: url("../../Image/Web/double_line.jpg") left bottom repeat-x;}
.table_style td{ padding: 8px; border-bottom: solid 1px #ccc; color: #5d713e;}
.table_style tr.last td,.table_style td.noborder{ border: none;}
.table_style tr.tips td{ background: #c3eb80;}
.table_style td img.icon{ cursor: pointer; margin-left: 5px; max-width: 20px; vertical-align: middle;}
.table_style tr.bg{ background:#ececec;}
.table_style tr.bg_sub_enums{ background:#fcfcfc url("../../Image/Web/filedset_bg.png") bottom repeat-x;}
.table_style tr.bg_sub_enums td{ line-height: 25px;}
.table_style tr.bg_sub_enums td span{ padding: 0 15px 0 0;}
.table_style tr.bg2 td{ color: #ccc;}
.table_style  select {margin-right: 3px; border: solid 1px #ff4444; padding: 2px 3px;}
.table_style  input[type="text"],.table_style  input[type="password"]{ border: solid 1px #ff4444; padding: 2px 3px; width:135px;}
.table_style  input[type="radio"]{ margin: 0 5px 0 0;}
.table_style  input[type="submit"],.table_style  input[type="reset"]{ background: #ff4444; border: none; color: #fff; padding: 3px 15px; cursor: pointer;}

.location_icon{ position: relative; margin: 5px 0 0 0; width: 80px; height: 80px; background: url("/images/location_bg.png") center no-repeat;}
.location_icon2{ background: url("/images/location_bg2.png") center no-repeat;}
.location_icon font{ width: 100%; position: absolute; top: 41px; font-size: 14px; font-weight: bold; text-align: center; color: #fff;overflow:hidden;}

.hi_icon{ position: absolute; top: 150px; left: 0; width: 100%; overflow: hidden; padding: 80px 0 0 0; font-style: italic; font-weight: lighter; text-align: center; background: url("../../Image/Web_1/icon008.png") 150px 0px no-repeat;}
.hi_icon div{ font-size: 12px; margin: 5px 10px 0 0; color: #ccc;}
.pageInfo{text-align:center;}
.pageInfo .layui-laypage{margin:10px auto !important;}
.loginfloat3{padding:20px 20px 0 20px;}
.loginfloat3 .loginf_box{width:340px !important;}
.loginfloat3 .loginf_box li:last-child{margin-bottom:0 !important;}
.loginfloat3 .login_txt{width:298px;}
.loginfloat3 .code_txt{width:190px;}

.minfo_login2{ overflow:hidden; background:#fff; padding:20px 20px 0px 20px;}
.minfo_login2 img.toux{ float:left; width:80px; height:80px; display:block; border-radius:100%; margin:0 20px 10px 0; background:#e5e5e5;}
.minfo_login2 p.account{ line-height:30px; display:block; overflow:hidden; font-size:16px; color:#333; padding-top:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.minfo_login2 p.name{ line-height:30px; display:block; overflow:hidden; font-size:14px; color:#666; padding-bottom:10px;}
.minfo_login2 p.inte{ line-height:30px; display:block; overflow:hidden; font-size:14px; color:#666; padding:5px 0 0 0;}
.minfo_login2 p.inte span{ color:#ff4444;}
.minfo_login2 .level{ line-height:30px; display:block; overflow:hidden; font-size:14px; color:#666;}
.minfo_login2 .level span{ float:left;}
.minfo_login2 .level p{ float:left; display:inline-block; overflow:hidden;}
.minfo_login2 .level i{ float:left; width:30px; height:4px; display:block; overflow:hidden; margin:13px 5px 0 0; background:#e5e5e5;}
.minfo_login2 .level i.ion{ background:#ff4444;}
.minfo_login2 .level em{ float:left; color:#ff4444; font-style:normal;}
.minfo_login2 p.time{ line-height:30px; color:#999;}
.minfo_login2 .btn_home{font-size:14px;color:#fff;line-height:30px;height:30px;padding:0 10px;border-radius:3px 3px;display:inline-block;background:#ff4444;margin-right:10px;}
.minfo_login2 .btn_out{font-size:14px;color:#fff;line-height:30px;height:30px;padding:0 10px;border-radius:3px 3px;display:inline-block;background:#ff8f22;}