@charset "utf-8";

/* CSS Document */
*{margin:0;padding:0;font:"微软雅黑",Arial,Tahoma,Helvetica,\5b8b\4f53,sans-serif;}
body{font:12px "微软雅黑",Arial,Tahoma,Helvetica,\5b8b\4f53,sans-serif;}
a,aside,audio,blockquote,body,button,code,datalist,dd,div,dl,dt,em,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,img,input,legend,li,nav,object,ol,p,pre,section,span,textarea,ul,var{margin:0;padding:0;outline:0;border:0;list-style: none;text-decoration:none;}
h1,h2,h3,h4,h5,h6,p{font-size:16px;}
.cf:after{display:block;height:0;font-size:0;content:".";visibility:hidden;clear:both;}
.cf{zoom:1;}

/*--清除浮动-------*/
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0;}
.clearfix{zoom:1;}



/*-------------------------网站首页---------------------------*/
/*---------------header--------------*/
.header-back{box-shadow: 0px 12px 14px 1px rgba(0, 0, 0, 0.08);}
.header-heng{background-color: #f4f2f2;}
.header-heng div{width: 1200px;margin:0px auto;padding:8px 0;}
.header-heng div p{float: left;font-size: 14px;color:#777;letter-spacing: 1px;}
.header-heng div a{float: right;font-size: 14px;color:#777;}
.header-heng div a:hover{color:#d11916;}
.header{width: 1200px;margin:0 auto;}
.header-top{padding:35px 0;}
.header-top .logo{float: left;}
.header-top .logo img{width: 200px;}

.header-top .searbox{float: left;border: solid 2px #ff3c3c;border-radius: 6px;width: 450px; margin: 15px 30px 0 90px;}
.header-top .searbox p{font-size: 14px;color:#333;float: left;padding:10px 16px;}
.header-top .searbox input:nth-child(1){color: #787878;font-size: 15px;padding: 13px 10px 13px 15px;width:200px;border-radius:6px;}
.header-top .searbox input:nth-child(2){width: 104px;height: 45px; padding-top: 0px; text-align: center; float: right;background-color: #FC2C31;color: #fff;font-size: 18px;}

.header-top .zixun{float: right;}
.header-top .zixun .zixun-box{margin-top: 15px;}
.header-top .zixun .zixun-box li{float:right;}
.header-top .zixun .zixun-box li:first-child{margin-right:25px;float: left;}
.header-top .zixun .zixun-box li i img{width: 16px;height: 16px;padding-top: 3px;}
.header-top .zixun .zixun-box li p{float:right;margin-left:8px;font-size: 14px;}
.header-top .zixun .zixun-box li p b{color:#FC2C31;font-weight: normal;}
.header-top .zixun .messplay-box{margin-top: 10px;}
.header-top .zixun .messplay-box i{float: left;}
.header-top .zixun .messplay-box i img{width: 20px;height: 20px;margin-right: 8px;}
.header-top .zixun .messplay-box ul li{font-size: 13px;color:#888;max-width: 340px;overflow: hidden; text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
/*nav*/
.header-nav a{float: left; font-size: 18px;color:#333;padding:0 35px 20px 0 ;}
.header-nav a:hover{color:#FC2C31;}
.header-nav a.on{color:#FC2C31;}



/*---------------banner--------------*/
.banner-back{background-color: #F0F0F0;padding:20px 0;}
.banner{width: 1200px;margin:0 auto;}
.banner .banner-form{float: left;width:360px;background-color: #fff;padding:20px;}
.banner .banner-form .form-title{border-bottom: 1px solid #dedede;margin-bottom: 20px;padding-bottom: 20px;}
.banner .banner-form .form-title i{float: left;}
.banner .banner-form .form-title i img{width: 34px;height: 34px;}
.banner .banner-form .form-title h2{float: left;font-size: 24px;letter-spacing: 1px; font-weight: normal;margin-left: 5px;color:#333;}
.banner .banner-form form{height:254px;}
.banner .banner-form form li{float: left;margin-bottom: 20px;}
.banner .banner-form form li:last-child{margin-bottom: 0;}
.banner .banner-form form li p{float: left;line-height: 40px;}
.banner .banner-form form li select{float: left;margin-right: 8px; height: 46px;width: 88px;padding:5px; border: 1px solid #E5E5E5;font-size: 14px;color:#666;}
.banner .banner-form form li select:last-child{margin-right: 0;}
.banner .banner-form form li input{float: left;width: 258px; height: 36px; border: 1px solid #E5E5E5;font-size: 14px;color:#666;padding:5px 10px;}
.banner .banner-form form li .js-maidian{width:360px;cursor: pointer; height:48px;font-size: 18px;line-height: 20px;color: #ffffff;background-color: #FC2C31;}
.banner .banner-form form li .js-maidian:hover{background-color: #e72023;}
.banner .banner-box{float: right;position: relative;}
.banner .banner-box .hd{position: absolute;bottom: 20px;width:780px;text-align:center;z-index: 999;}
.banner .banner-box .hd .on{background-color: #e72023;width: 40px;}
.banner .banner-box .hd ul{display:inline-block;}
.banner .banner-box .hd ul li{float: left;margin-right:12px;background-color: #fff; border-radius:20px;width:20px;height:7px;transition:all 0.5s ease;cursor: pointer;}
.banner .banner-box .bd ul li img{width:780px;height: 374px;}



/*---------------guanggao--------------*/
.guanggao{width: 1200px;margin:0 auto;}
.guanggao ul li{float: left;margin-right: 10px;margin-top: 10px;}
.guanggao ul li:nth-child(2n){margin-right: 0;}
.guanggao ul li a{display: block;}
.guanggao ul li a img{width: 100%;}



/*---------------title--------------*/
.title{border-bottom: 1px solid #cecece;padding-bottom:10px;margin-bottom: 10px;}
.title h2{float: left; border-left: 4px solid #FC2C31; padding-left: 12px;font-size: 22px;color: #1A1A1A;line-height: 24px;}
.title h2 i{float: left;margin-right: 4px;}
.title h2 i img{width: 26px;height: 26px;}
.title a{float: right; font-size: 14px;line-height: 18px;color: #B3B3B3;}
.title a:hover{color:#FC2C31;}


/*---------------newhot--------------*/
.newshot{width: 1200px;margin:20px auto;}
.newshot .newshot-l{float: left;}
.newshot .newshot-l .l-box{width: 850px;}
.newshot .newshot-l .l-box .newshot-img{float: left;position: relative;margin-right: 20px;}
.newshot .newshot-l .l-box .newshot-img img{width: 400px;height: 420px;}
.newshot .newshot-l .l-box .newshot-img .hd{position: absolute;bottom: 20px;width:400px;text-align:center;z-index: 999;}
.newshot .newshot-l .l-box .newshot-img .hd .on{background-color: #e72023;width: 40px;}
.newshot .newshot-l .l-box .newshot-img .hd ul{display:inline-block;}
.newshot .newshot-l .l-box .newshot-img .hd ul li{float: left;margin-right:12px;background-color: #fff; border-radius:20px;width:20px;height:7px;transition:all 0.5s ease;cursor: pointer;}
/*new*/
.newshot .newshot-l .l-box .newhot-news ul li a{font-size: 16px;line-height: 42px; color:#333;overflow: hidden; text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.newshot .newshot-l .l-box .newhot-news ul li a:hover{color:#e72023;}
.newshot .newshot-l .l-box .newhot-news ul li a::before{content: '';display: inline-block;width: 4px;height: 4px;background: #B3B3B3;border-radius: 50%;vertical-align: middle;margin-right: 8px;}
/*r*/
.newshot .newshot-r{float: right;width: 320px;}
.newshot .newshot-r .r-box ul li{float: left;width: 50%;line-height: 42px; }
.newshot .newshot-r .r-box ul li i{display: inline-block;font-size: 12px;border-radius: 3px; font-style: normal; width: 16px;height: 16px;line-height: 16px;margin-right: 8px;background-color: #EF8200;color: #FFF;text-align: center;}
.newshot .newshot-r .r-box ul li:nth-child(1) i{background-color: #e12222;}
.newshot .newshot-r .r-box ul li:nth-child(2) i{background-color: #ef0060;}
.newshot .newshot-r .r-box ul li:nth-child(3) i{background-color: #ff634e;}
.newshot .newshot-r .r-box ul li a{display: block; color:#444;font-size: 14px;overflow: hidden; text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.newshot .newshot-r .r-box ul li a:hover{color:#d11916;}


/*---------------tool--------------*/
.tool{width: 1200px;margin:20px auto;}
.tool ul li{float: left;width:363px;margin-right: 10px;padding:15px;}
.tool ul li:nth-child(1){background-image: linear-gradient(to right, #38a67d, #36a59a);}
.tool ul li:nth-child(2){background-image: linear-gradient(to right, #ea8a24, #e5bf1d);}
.tool ul li:nth-child(3){background-image: linear-gradient(to right, #127a9d, #4387e3);margin-right: 0;}
.tool ul li>img{float: left;width: 60px;height: 60px;}
.tool ul li .tool-word{float:right;width: 296px;}
.tool ul li .tool-word div{margin-top: 6px;}
.tool ul li .tool-word div h2{float: left;color:#fff;font-weight: normal; font-size: 22px;line-height: 23px;padding-bottom: 7px;}
.tool ul li .tool-word div a{float: right;color:#fff;text-align: center;width: 86px;height: 24px;line-height: 24px;font-size: 14px;color: #fff;border: 1px solid #fff;border-radius: 50px;}
.tool ul li .tool-word p{float: left;color:#fff;font-size: 13px;}


/*---------------pptopten--------------*/
.pptopten{width: 1200px;margin:20px auto;}
.pptopten-box{border: 1px solid #d2d2d2;box-shadow: 0 3px 4px #e6e6e6;}
.pptopten-box .hd ul {background-color:#f6f7fb;}
.pptopten-box .hd ul li{float: left; padding:15px; color:#666;font-size: 15px;cursor: pointer;}
.pptopten-box .hd ul li.on{background-color: #fff;border-right: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;}
.pptopten-box .bd ul{padding:30px 30px 10px 30px;}
.pptopten-box .bd ul li{float: left;margin-right: 19px;margin-bottom: 20px;}
.pptopten-box .bd ul li:nth-child(5n){margin-right: 0;}
.pptopten-box .bd ul li a{display: block;}
.pptopten-box .bd ul li a img{width:210px;height:140px;border: 1px solid #c7c7c7;}
.pptopten-box .bd ul li a p{text-align: center;color:#333;font-size: 16px;padding-top: 8px;}
.pptopten-box .bd ul li a p:hover{color:#d11916;}


/*---------------hengfu--------------*/
.hengfu{width: 1180px;margin:20px auto;box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.123);padding:10px;}
.hengfu ul li{float: left;width:175px;border-right: 1px solid #dedede;padding:10px;}
.hengfu ul li:last-child{border-right: 0;}
.hengfu ul li>img{float: left;width: 58px;height: 58px;}
.hengfu ul li div{float: right;width:113px;}
.hengfu ul li div h2{font-size: 20px;font-weight: 400;margin-bottom: 3px;}
.hengfu ul li div p{font-size: 12px;line-height:17px;color:#666;}


/*---------------freeform--------------*/
.freeform-back{background-color: #f2f3f4;padding:20px 0;margin: 20px 0 0 0;}
.freeform{width: 1200px;margin:0px auto;}
.freeform-l{float: left; background-color: #fff;width: 780px;height: 358px; padding:55px 40px 40px 40px;border-radius: 10px;}
/*form*/
.freeform-l .l-form{width: 420px;float: left;border-right: 1px solid #E5E5E5;padding-right: 85px;}
.freeform-l .l-form .form-title{float: left; padding-bottom: 12px;margin-bottom: 25px;padding-bottom: 25px; border-bottom: 1px solid #E5E5E5;}
.freeform-l .l-form .form-title h2{float: left;font-size: 26px;font-weight: normal; color: #1A1A1A;}
.freeform-l .l-form .form-title h2 span{font-size: 16px;color: #808080;margin-left: 5px;}
.freeform-l .l-form .form-title h2 span b{color: #FC2C31;}
.freeform-l .l-form form{height:254px;}
.freeform-l .l-form form li{float: left;margin-bottom: 20px;}
.freeform-l .l-form form li:last-child{margin-bottom: 0;}
.freeform-l .l-form form li p{float: left;line-height: 40px;}
.freeform-l .l-form form li select{float: left;margin-right: 8px; height: 46px;width: 101px;padding:5px; border: 1px solid #E5E5E5;font-size: 14px;color:#666;}
.freeform-l .l-form form li select:last-child{margin-right: 0;}
.freeform-l .l-form form li input{float: left;width: 296px; height: 36px; border: 1px solid #E5E5E5;font-size: 14px;color:#666;padding:5px 10px;}
.freeform-l .l-form form li .js-maidian{width:400px;cursor: pointer;border-radius: 8px; height:52px;font-size: 18px;line-height: 20px;color: #ffffff;background-color: #FC2C31;}
.freeform-l .l-form form li .js-maidian:hover{background-color: #e72023;}
/*form-center*/
.freeform-l .l-center{float: left;position: relative;}
.freeform-l .l-center .btn {width: 134px;height: 134px;cursor: pointer; background: #FFF;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;right: -67px;top:155px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);border: 1px solid #E5E5E5; }
.freeform-l .l-center .inner {margin-left: 7px;width: 120px;height: 120px;background: #feedec;padding: 7px;box-sizing: border-box;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; }
.freeform-l .l-center .inner span{display: block;width: 106px;height: 106px;background-image: linear-gradient(339deg, #ff6960 0%, #fc2c31 100%);font-size: 20px;padding: 28px;line-height: 25px;color: #fff;text-align: center;position: relative;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;box-sizing: border-box; }
.freeform-l .l-center .inner span::before {position: absolute;display: block;content: '';width: 120px;height: 120px;border: 10px solid #feedec;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;left: -7px;top: -7px;z-index: 2;box-sizing: border-box;-webkit-animation: dotSpread1 1500ms ease-out 1200ms infinite;animation: dotSpread1 1500ms ease-out  1200ms infinite; }
.freeform-l .l-center .inner span::after {position: absolute;display: block;content: '';width: 120px;height: 120px;border: 10px solid #99CCFF;border: 10px solid #FFF;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;left: -7px;top: -7px;box-sizing: border-box;-webkit-animation: dotSpread2 1500ms ease-out  1800ms infinite;animation: dotSpread2 1500ms ease-out 1800ms infinite; }
/*form-ness*/
.freeform-l .l-mess{float: right;width: 180px;}
.freeform-l .l-mess #lmess-play ul li{font-size: 14px;margin:9px 0; color:#888;overflow: hidden; text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
/*r*/
.freeform-r{float: right;width: 320px;border-radius: 10px;background-color: #fff;}
.freeform-r .r-top{background-image: url(../images/jmtop-img.jpg);background-size: 150% 150%;padding:25px 0; border-radius: 10px 10px 0 0 ;text-align: center;}
.freeform-r .r-top i img{width: 80px;height: 80px;}
.freeform-r .r-top h2{font-weight: normal;font-size: 18px;color:#fff;}
.freeform-r ul{padding:0px 15px 35px 15px;}
.freeform-r ul li{width: 48%;float: left;text-align: center;margin-top:30px ;}
.freeform-r ul li a{display: block;}
.freeform-r ul li:hover a p{color:#d11916;}
.freeform-r ul li a i img{width: 30px;height: 30px;}
.freeform-r ul li a p{font-size: 14px;color:#444;margin-top: 5px;}



/*---------------footer--------------*/
.footer-back{background: #3d3c41;padding:50px 0 20px 0;}
.footer{width: 1200px;margin:0 auto;padding-bottom: 45px; border-bottom: 1px solid #bcbbbf;}
.footer .foot-l{float: left;width:970px;}
.footer .foot-l ul{margin:5px 0 20px 0;}
.footer .foot-l ul a{float: left;font-size: 21px; color:#efefef;margin-right: 25px;transition: 0.5s all;}
.footer .foot-l ul a:last-child{margin-right: 0;}
.footer .foot-l ul a:hover{color:#F32C2C;}
.footer .foot-l .place p{font-size: 16px; color:#c0c0c0;font-weight: normal;margin-bottom: 6px;}
.footer .foot-l h3{font-size: 13px; color:#878787;font-weight: normal;}
.footer .foot-r{float: right;}
.footer .foot-r li{text-align: center;float: left;margin-right: 15px;}
.footer .foot-r li:last-child{margin-right: 0;}
.footer .foot-r li img{width: 75px;height: 75px;border:4px solid #fff;border-radius: 5px;}
.footer .foot-r li p{color:#bebebe;font-size: 13px;}

.footer-down{text-align: center;padding-top: 15px;}
.footer-down .banquan p{font-size: 13px; color:#909090;margin-bottom: 5px;}
.footer-down .banquan p a{ color:#c0c0c0;transition: 0.5s all;}
.footer-down .banquan p a:hover{color:#F32C2C;}




/*-------------------------网站内页---------------------------*/
/*---------------内页导航--------------*/
.ny-bar{width: 1200px;margin:0 auto;color:#999;margin-top: 20px;}
.ny-bar a{ font-size: 14px;color:#999;padding-right: 1px;margin-right: 8px;}
.ny-bar a:hover{color:#e45529;}


/*---------------右侧栏--------------*/
.ny-right{float: right;width: 270px;}

/*---------------右侧栏-热搜品牌--------------*/
.hotpp .hotpp-title{background-color: #fc2c31;padding:15px;}
.hotpp .hotpp-title h2{font-size: 22px;color:#fff;font-weight: normal;margin-bottom: 4px;}
.hotpp .hotpp-title p{color:#fff;font-weight: normal;font-size: 14px;}
.hotpp ul li{float: left;margin-right: 15px;padding:15px 0 0px 0;width: 127px;}
.hotpp ul li:nth-child(2n){margin-right: 0;}
.hotpp ul li:hover a p{color:#d11916;}
.hotpp ul li a{display: block;}
.hotpp ul li a img{width: 125px;height: 83px; border: 1px solid #d4d4d4;}
.hotpp ul li a p{font-size: 14px;text-align: center;color:#333;overflow: hidden; text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}



/*---------------品牌页--------------*/
.brand-box{width: 1200px;margin:20px auto;}
.brand-box .brbox-l{float: left;width: 900px;}
.brand-box .brbox-l .brbox-classify{ border: 1px solid #dedede;background: #f7f7f7;}
.brand-box .brbox-l .brbox-classify .classify-list{width: 100%; border-bottom:1px solid #dedede;}
.brand-box .brbox-l .brbox-classify .classify-list:nth-last-child(1){border-bottom:none;}
.brand-box .brbox-l .brbox-classify .classify-list p{float: left;padding-top: 12px; display: flex;justify-content: center;align-items: center; height: 100%; margin: auto 0;width: 100px;color: #666;text-align: center;font-weight: 700;font-size: 14px;}
.brand-box .brbox-l .brbox-classify .classify-list ul{float: left;width: 86%;padding:0 0 0 15px;}
.brand-box .brbox-l .brbox-classify .classify-list ul li{float: left;}
.brand-box .brbox-l .brbox-classify .classify-list ul li a{float: left;line-height: 45px; display: block;padding: 0 12px;color: #666;font-size: 14px;}
.brand-box .brbox-l .brbox-classify .classify-list ul li a:hover{color:#F32C2C;border-radius: 5px;}
.brand-box .brbox-l .brbox-classify .classify-list ul li a.active{color:#F32C2C;border-radius: 5px;}
/*品牌列表*/
.brbox-list{margin-bottom:20px;clear:both; width:900px; overflow:hidden}
.brbox-list>ul>li{margin-top: 25px;float: left;width: 900px; border-bottom: 1px solid #dfdfdf;padding-bottom: 25px;}
.brbox-list>ul>li:last-child{border-bottom:none;}
.pplist-img{float: left; width: 225px;height: 150px; overflow: hidden;border: 1px solid #ddd;}
.pplist-img img{display: block;width: 225px;height: 150px;-webkit-transition: all .3s; -moz-transition: all .7s;-ms-transition: all .7s;-o-transition: all .7s;transition: all .7s;}
.pplist-img img:hover{-webkit-transform: scale(1.3);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.pplist-word{float: left; margin-left: 20px;width: 650px;}
.pplist-word .ppl-title{padding:0px;}
.pplist-word .ppl-title>a{float: left; color: #222;font-size: 22px;font-weight: bold;margin-right: 10px;}
.pplist-word .ppl-title>a:hover{color: #F32C2C;}
.pplist-word .ppl-title>i{ margin-right:10px;}
.pplist-word .ppl-title>i>img{ margin-bottom:5px; padding:0px; border:0px; width:86px; height:28px;}
.pplist-word>span{color: #939393;font-size: 15px;display: block;line-height: 30px;}
.pplist-word>p>i{ color:#FC3B33; font-size:16px; margin-right:2px;}
.pplist-word>.word-rz{float: left; clear:both; margin:6px 0px 10px 0;}
.pplist-word>.word-rz>ul>li{float: left;margin-right: 15px;}
.pplist-word>.word-rz>ul>li>i{float: left; font-size:16px;margin-right: 4px; color: #0b970b}
.pplist-word>.word-rz>ul>li>p{float: right;font-size: 14px;color:#333;}
.ppl-btm .word-list{ clear:both; width:340px;float: left;margin-top: 18px;}
.ppl-btm .word-list>ul>li{width: 160px;float: left;line-height: 32px;color:rgb(65, 65, 65);font-size:14px;}
.ppl-btm .word-list>ul>li:nth-child(2n){width:180px;}
.ppl-btm .word-list>ul>li>i { margin-right:5px;}
.ppl-btm .word-list>ul>li>span{font-size: 18px;color:#ff2b28; font-weight:bold}
.ppl-btm .btm-btn{float: right;margin-top: 35px;margin-right: 8px;}
.ppl-btm .btm-btn a{display: block;float: left; background-image: linear-gradient(to right,#ff2b28,#f1896a); width:135px;height:32px;padding: 8px 0 0 0; text-align: center;border:none;border-radius:5px;color:#fff;font-size: 16px;cursor: pointer;margin-left: 5px; margin-right:5px;}
.ppl-btm .btm-btn a:hover{background-image: linear-gradient(to right,#d11916,#e45529); }


/* 翻页样式 */
.pagination li .clecked{background-color:#F32C2C;color:#fff;}
.pagination{overflow:hidden;margin:0 auto;margin-bottom:20px;padding-top:30px;width:850px;height:auto;text-align:center;font-size:0;}
.pagination li{display:inline-block;margin:0 0 0 -1px;vertical-align:top;word-spacing:normal;letter-spacing:normal;}
.pagination li span{position:relative;z-index:1;display:block;padding:8px;min-width:20px;border:1px solid #e6e6e6;background-color:#fafafa;color:#aaa;text-align:center;font:normal 14px/20px "microsoft yahei";}
.pagination li a span,.pagination li a:visited span{position:relative;z-index:1;background-color:#fff;color:#5a5657;text-decoration:none;}
.pagination li a:active span,.pagination li a:hover span{position:relative;z-index:9;background-color:#F32C2C;color:#fff;text-decoration:none!important;cursor:pointer;}
.pagination li a:hover{text-decoration:none;}
.pagination li span.currentpage{position:relative;z-index:2;border-color:#F32C2C;background-color:#F32C2C;color:#fff;font-weight:700;}
.pagination li.active span{background-color:#F32C2C;color:#fff;}


/*---------------新闻页--------------*/
.news-box{width: 1200px;margin:20px auto;}
.news-box .newsbox-l{float: left;width: 900px;}
.news-box .newsbox-l ul li{width: 100%;float: left;padding-bottom: 20px;margin-bottom: 20px; border-bottom: 1px solid #d1d1d1;}
.news-box .newsbox-l ul li:last-child{border-bottom: 0;}
.news-box .newsbox-l ul li .newsbox-img{float: left;}
.news-box .newsbox-l ul li .newsbox-img img{width: 200px;height: 133px;}
.news-box .newsbox-l ul li .newsbox-word{float: left;margin-left: 20px;width:680px;}
.news-box .newsbox-l ul li .newsbox-word h2{font-size: 20px;color:#333;margin-bottom: 15px;}
.news-box .newsbox-l ul li .newsbox-word:hover h2,.news-box .newsbox-l ul li .newsbox-word:hover p,.news-box .newsbox-l ul li .newsbox-word:hover i{color:#F32C2C;}.news-box .newsbox-l ul li .newsbox-word p{font-size: 16px;color:#666;line-height: 28px;overflow: hidden; -webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.news-box .newsbox-l ul li .newsbox-time{float: right;margin-top: 15px;}
.news-box .newsbox-l ul li .newsbox-time i{float: left;font-size: 14px;color:#999;line-height:25px;}
.news-box .newsbox-l ul li .newsbox-time p{float: left;font-size: 14px;color:#999;margin-left: 5px;}


/*---------------十大品牌页--------------*/
.topten{width: 1200px;margin:20px auto;}
.topten .topten-img img{width: 1200px;height: 480px;}
.topten .topten-box{margin-top: 20px;}
.topten .topten-box .topten-tit{float: left;background-image: url("../images/topten-back.jpg");height:340px;width: 270px; text-align: center;}
.topten .topten-box .topten-tit img{width: 230px;height: 230px;margin-top: 15px;}
.topten .topten-box .topten-tit p{text-align: center;font-size: 20px;color:#fdeb89;margin-top: 10px;text-shadow: 0 3px 3px #8e5f3f;background-image: linear-gradient(to right, #f21f17, #fb8201);border: 1px solid #ffd943; border-radius: 50px;margin: 0 15px;padding:10px 0;}
.topten .topten-box ul{float: left;width:890px; background-color:#fbe4c8;padding:20px 20px 0px 20px;}
.topten .topten-box ul li{float: left;margin-right: 20px;width: 160px;background-color: #fff;margin-bottom: 20px;}
.topten .topten-box ul li:nth-child(5n){margin-right: 0;}
.topten .topten-box ul li:hover a p{color:#d11916;}
.topten .topten-box ul li a{display: block;}
.topten .topten-box ul li a img{width: 160px;height: 107px;border-bottom: 1px solid #c9c9c9;}
.topten .topten-box ul li a p{text-align: center;font-size: 14px;color:#333;margin:5px 0;overflow: hidden; -webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}


/*---------------联系我们页面--------------*/
.contactus{width: 1200px;margin:20px auto;}
.contactus-img img{width: 100%;}
.contactus-box{margin-top: 40px;}
.contactus-box .cont-l{float: left;width: 200px;}
.contactus-box .cont-l ul{border-top: 2px solid #F32C2C;text-align: center;}
.contactus-box .cont-l ul li{border-bottom: 1px solid #d5d5d5;}
.contactus-box .cont-l ul li a{color:#333;font-size: 19px; line-height:58px;}
.contactus-box .cont-l ul .on a{color:#F32C2C;}
.contactus-box .cont-r{float: right;width: 980px;}
.contactus-box .cont-r .contr-title{margin-bottom: 25px;}
.contactus-box .cont-r .contr-title h2{font-weight: normal;font-size: 30px;}
.contactus-box .cont-r .contr-word p{font-size: 16px;line-height: 34px;text-indent: 2em;margin-bottom: 15px;}
.contactus-box .cont-r .contr-word p b{color:#F32C2C;font-size: 20px;margin-right: 6px;}


/*---------------投诉建议页面--------------*/
.contr-ts li{color:#333;line-height: 65px;font-size: 18px;}
.contr-ts li .shuru{width:600px;border:1px solid #999;padding:12px;font-size: 18px;}
.search-input:focus{border-color: #e8ac64;background-image:linear-gradient(to right,#ffffff,#ffedd4);color:#af7421;height: 28px;}
.contr-ts li input:focus{border-color: #e45529;color:#af7421;}
.contr-ts li .yanzheng{width:100px;margin: 6px 20px 2px 2px;border:1px solid #999;padding:3px;height: 28px;}
.contr-ts li:nth-child(1),.ul-biaodan ul li:nth-child(4){margin-left:20px;}
.contr-ts li span{color:#ff0000;margin-left: 5px;margin-right: 8px;}
.contr-ts li .word{vertical-align: top;height:200px;font-family: 微软雅黑;padding:12px; margin-top: 13px;width:600px;border:1px solid #999;color:#af7421;font-size: 18px;}
.contr-ts li textarea:focus{border-color: #e45529;color:#af7421;}
.subbtn{cursor: pointer; font-size:18px;padding:20px 10px;background-color:#F32C2C;color:#fff;width: 750px;border-radius:50px;margin:20px 0 20px 20px;}
.subbtn:hover{background-color:#e12020;}


/*--------------注册页面--------------*/
.register{width: 1200px;margin:20px auto;text-align: center; padding:25px 0 80px 0;border-radius: 10px; background-color: #fff;box-shadow: 0px 0px 10px 2px #dcdee085;}
.register .reg-hint{padding:15px 25px; background-color: #fdeef1;border-radius: 10px;}
.register .reg-hint p{font-size: 16px;color:#666;line-height: 26px;}
.register .reg-hint p span{color:#F32C2C;font-weight: bold;}
.register form{margin-left: 50px;}
.register form li{margin-top:32px;}
.register form li label{font-size: 18px;color:rgb(30, 30, 30);margin-right: 20px;}
.register form li label i{color:#F32C2C;margin:5px 12px 0 0;font-style: normal;}
.register form li input{font-size: 16px;width: 580px;height: 40px;border: 1px solid #d8d8d8;padding:10px 15px;}
.register form li input::-webkit-input-placeholder{font-size: 14px;color: 999999;}
.register form li input:focus{outline: none;background: linear-gradient(90deg, #faf9f7 0%, #fdf8ee 100%);}
.register form li .yanzhengma{width: 415px;margin-right: 10px;}
.register form li>input[type="submit"]{font-size: 18px;width: 60%; color: #fff;height: 66px;border-radius: 50px;background-color: #F32C2C;cursor: pointer;}
.register form li>input[type="submit"]:hover{background-color: #e22121;}




/*-------------------------网站详情页---------------------------*/
/*---------------新闻详情页--------------*/
.news-xqy{width: 1200px;margin:20px auto;}
.news-xqy .newsxqy-l{float: left;width: 900px;}
.news-xqy .newsxqy-l .newsxqy-title{margin:0px 0 20px 0;}
.news-xqy .newsxqy-l .newsxqy-title h2{font-size: 32px;}
.news-xqy .newsxqy-l .newsxqy-time{margin-bottom: 25px;}
.news-xqy .newsxqy-l .newsxqy-time i{float: left;font-size: 15px;color:#999;line-height:22px;}
.news-xqy .newsxqy-l .newsxqy-time p{float: left;font-size: 15px;color:#999;margin-right: 12px;margin-left: 5px;}
.news-xqy .newsxqy-l .newsxqy-word{width:900px;line-height:30px;margin:0 auto;font-size:16px; overflow:hidden;text-align: justify;word-wrap: break-word;}
.news-xqy .newsxqy-l .newsxqy-word a{padding:0;color:#db214c;text-decoration:underline;}
.news-xqy .newsxqy-l .newsxqy-word img{display:block;max-width:600px;height:auto;margin:10px auto;}
.news-xqy .newsxqy-l .newsxqy-word p{padding:10px 0;line-height:30px;font-size:16px;text-indent:2em;color:#333;word-break:break-word;}
.news-xqy .newsxqy-l .newsxqy-word p div{text-indent:0;}
.news-xqy .newsxqy-l .newsxqy-wordp.original{font-size:14px;}
.news-xqy .newsxqy-l .newsxqy-word p iframe{display:block;max-width:740px;height:360px;margin:0 auto;}
.news-xqy .newsxqy-l .newsxqy-word table{margin:10px auto;border-collapse:collapse;display:table;}
.news-xqy .newsxqy-l .newsxqy-word table td,.news-xqy .newsxqy-l .newsxqy-word table th{padding:5px 10px;border:1px solid #ddd;}
.news-xqy .newsxqy-l .newsxqy-word h2{line-height:35px;border-bottom:2px solid #ccc;}
.news-xqy .newsxqy-l .newsxqy-word ul{float:left;width:100%;padding:10px 0;}
.news-xqy .newsxqy-l .newsxqy-word li{float:left;width:50%;line-height:26px;font-size:14px;}
.news-xqy .newsxqy-l .newsxqy-word li a{color:#00f;text-decoration:none;}
.news-xqy .newsxqy-l .newsxqy-word p video{display:block;width:600px;height:auto;margin:0 auto;}
.news-xqy .newsxqy-l .newsxqy-word video{display:block;width:600px;height:auto;margin:0 auto;}




/*--------------上一篇下一篇--------------*/
.updownnews{overflow:hidden;margin:20px 0; margin-bottom:20px;padding:10px 20px;border:1px #eee solid;}
.updownnews p{float: left; margin-right:10px;width:410px;color:#5a5657;font-size:14px;line-height:28px;overflow: hidden; -webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.updownnews p:nth-child(2){float: right;}
.updownnews p>a{color:#5a5657;}
.updownnews p>a:hover{color:#e45529;}


/*--------------商铺页面--------------*/
/*---shoptop---*/
.ppshop .sp-topback{background-color: #fff;padding:35px 0 25px 0;}
.ppshop .sp-top{width: 1200px;margin:0 auto;}
.ppshop .sp-top .sptop-l{float: left;}
.ppshop .sp-top .sptop-l>img{float: left; width: 180px;height: 120px;border: 1px solid #ddd;}
.ppshop .sp-top .sptop-l>div{float: left;}
.ppshop .sp-top .sptop-l>div .sptop-title{float: left;margin-left: 28px;width:100%;}
.ppshop .sp-top .sptop-l>div .sptop-title h1{float: left; font-size: 24px;font-weight: normal;margin: 15px 0;}
.ppshop .sp-top .sptop-l>div .sptop-title i{float: left; margin:17px 10px 15px 10px;}
.ppshop .sp-top .sptop-l>div .sptop-title i img{float: left; margin-bottom:5px; padding:0px; border:0px; width:86px; height:28px;}
.ppshop .sp-top .sptop-l>div p{margin-left: 28px;}
.ppshop .sp-top .sptop-r .searbox{float: right;border: solid 2px #ff3c3c;border-radius: 6px;width: 450px; margin: 15px 0px 0 90px;}
.ppshop .sp-top .sptop-r .searbox p{font-size: 14px;color:#333;float: left;padding:10px 16px;}
.ppshop .sp-top .sptop-r .searbox input:nth-child(1){color: #787878;font-size: 15px;padding: 13px 10px 13px 15px;width:200px;border-radius:6px;}
.ppshop .sp-top .sptop-r .searbox input:nth-child(2){width: 104px;height: 45px; padding-top: 0px; text-align: center; float: right;background-color: #FC2C31;color: #fff;font-size: 18px;}

.ppshop .sp-topnav{width: 1200px;margin:25px auto 0 auto;}
.ppshop .sp-topnav ul li{float: left;margin-right: 63px;}
.ppshop .sp-topnav ul li:last-child{margin-right: 0;}
.ppshop .sp-topnav ul li a{display: block;font-size: 19px;color:#333;}
.ppshop .sp-topnav ul li a.on{color:#ff3c3c;}
.ppshop .sp-topnav ul li a:hover{color:#ff3c3c;}
/*---shopbanner---*/
.ppshop .sp-banner{width:100%;margin:0 auto;position: relative;}
.ppshop .sp-banner .spword-box{position: absolute;float:left;z-index: 99; left:50%;top: 45px;margin-left: -600px; width: 350px;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08);background: #FFFFFF;}
.ppshop .sp-banner .spbanner-word{padding: 20px;}
.ppshop .sp-banner .spbanner-word>h2{font-size: 24px;font-weight: bold;margin-top: 12px;margin-bottom: 20px;text-align: center;color: #323232;}
.ppshop .sp-banner .spbanner-word1{height: 133px;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 4px;background: rgba(246,246,246,0.5);}
.ppshop .sp-banner .spbanner-word1 li{height: 53px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);display: flex;align-items: center;justify-content: center;font-size: 14px;color: rgba(0, 0, 0, 0.5);padding-right: 15px;}
.ppshop .sp-banner .spbanner-word1 li p{display: block; font-size: 16px;text-align: center;margin-right: 12px;line-height: 28px;}
.ppshop .sp-banner .spbanner-word1 li p b{color: #DE0016;font-size:18px;font-weight: normal;}
.ppshop .sp-banner .spbanner-word1 li:nth-child(2){display: flex;align-items: center;height: 75px;border-bottom: 0;}
.ppshop .sp-banner .spbanner-word1 li:nth-child(2) p{margin-right: 25px;}
.ppshop .sp-banner .spbanner-word1 li:nth-child(2) p:last-child{margin-right: 0;}
.ppshop .sp-banner .spbanner-word2{padding:15px 0 0px 15px;}
.ppshop .sp-banner .spbanner-word2 li{margin-bottom: 12px;}
.ppshop .sp-banner .spbanner-word2 li p{color: rgba(0, 0, 0, 0.5);font-size: 14px;}
.ppshop .sp-banner .spbanner-word2 li p b{color: rgba(0, 0, 0, 0.9);font-weight: normal;}
.ppshop .sp-banner .on-icon{display:none; text-align: center;background-color: #e1e1e1;padding:5px 0;cursor: pointer;}
.ppshop .sp-banner .on-icon img{width: 15px;height: 15px;}
.ppshop .sp-banner .off-icon{display:block; text-align: center;background-color: #e1e1e1;padding:5px 0;cursor: pointer;}
.ppshop .sp-banner .off-icon img{width: 15px;height: 15px;}
.ppshop .sp-banner .spbanner-box{width:100%;position: relative;}
.ppshop .sp-banner .spbanner-box .hd{position: absolute; left: 43%;z-index: 2;bottom: 35px;}
.ppshop .sp-banner .spbanner-box .hd ul li{float: left;margin-right: 12px;background-color: #ffffff; border-radius: 20px;width: 24px;height: 8px;transition:all 0.5s ease;cursor: pointer;}
.ppshop .sp-banner .spbanner-box .hd ul .on{background-color: #ff5264;width: 40px;}
.ppshop .sp-banner .spbanner-box .bd ul li img{width: 100%;height:460px;}


/*------查看更多遮罩效果------*/
.click-more{display: block;position: relative;text-align: center;}
.cm-hidden{background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image: linear-gradient(-180deg,rgba(255,255,255,0),#fff);height: 100px;position: absolute;left: 0;top: -100px;width: 100%;}
.more-main{text-align: center;}
.more-main a{color:#3e3e3e;background-color: #fff;border:1px solid #c1c1c1;font-size: 14px;display: block;height:28px;padding-top:8px ;}
.more-main a:hover{color:#DE0016;border:1px solid #DE0016;}


/*---商铺+标题---*/
.sp-box{width: 1200px;margin:25px auto;}
.sp-box .spbox-l{width: 900px;float: left;}
.sp-title{border-bottom: 1px solid #d1d1d1;margin-bottom: 15px;}
.sp-title h2{float: left;margin-bottom: -1px; font-size: 22px;color: #333;font-weight: normal;padding-bottom: 12px;border-bottom: 3px solid #d11916;}
.sp-title h2 i{float: left; font-size: 14px;margin-right: 6px;}
.sp-title h2 i img{width: 30px;height: 30px;}
.sp-title a{float: right;font-size: 14px;color:#777;padding-top:10px;}
.sp-title a:hover{color:#DE0016;}
/*---左-品牌介绍等---*/
.sp-about{margin-bottom: 25px;}
.sp-about .spab-word p{color: rgb(109, 109, 109);font-size: 16px;text-indent: 2em;line-height: 30px;margin-bottom: 5px;}
/*---左-新闻---*/
.sp-news ul li{width: 100%;float: left;padding-bottom: 20px;margin-bottom: 20px; border-bottom: 1px solid #d1d1d1;}
.sp-news ul li:last-child{border-bottom: 0;margin-bottom: 0;}
.sp-news ul li .news-img{float: left;}
.sp-news ul li .news-img img{width: 200px;height: 133px;}
.sp-news ul li .news-word{float: left;margin-left: 20px;width:680px;}
.sp-news ul li .news-word h2{font-size: 20px;color:#333;margin-bottom: 15px;font-weight: normal;}
.sp-news ul li .news-word:hover h2,.news-box .newsbox-l ul li .newsbox-word:hover p{color:#F32C2C;}
.sp-news ul li .news-word p{font-size: 16px;color:#828282;line-height: 28px;overflow: hidden; -webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.sp-news ul li .news-time{float: right;margin-top: 15px;}
.sp-news ul li .news-time i{float: left;font-size: 14px;color:#999;line-height:27px;}
.sp-news ul li .news-time p{float: left;font-size: 14px;color:#999;margin-left: 4px;}
/*---左-产品图片---*/
.sp-product ul li{float: left;padding:10px;margin-right: 10px; border: 1px solid #e0e0e0;margin-bottom: 10px;}
.sp-product ul li:nth-child(4n){margin-right: 0;}
.sp-product ul li .tu{overflow: hidden;}
.sp-product ul li .tu img{transition: all 0.5s;width:195px;height:195px;}
.sp-product ul li p{padding:10px;line-height: 20px;font-size: 14px;color:#333;}
.sp-product ul li:hover p{color:#F32C2C;}
.sp-product ul li img:hover{transform: scale(1.1);}
/*---左-意向表单---*/
.mr-jmform{float: right; border:5px solid #F32C2C;margin-bottom: 20px;}
.jmform-top{background-color: #F32C2C;padding: 20px;}
.jmform-top h2{font-size: 22px;color:#fff;font-weight: bold;letter-spacing: 1px;}
.jmform-top h2 i{float: left;}
.jmform-top h2 i img{width: 30px;height: 30px;margin-right: 5px;}
.jmform-top p{font-size: 18px;color:#fff;}
.jmform-box{width:850px;float: left;padding:20px;}
.jmform-l{float:left;}
.jmform-l dt{float:left;width:100px;}
.jmform-l dt p{text-align:right;height:50px;line-height:32px;}
.jmform-l dt s{color:#F32C2C;padding-right:5px;text-decoration:none;}
.jmform-l dd{float:right;}
.jmform-l dd p{line-height: 36px;height:50px;}
.jmform-l dd select{outline: none;width: 127px;height: 32px;}
.jmform-ipt{width:390px;height:34px;line-height:34px;outline: none;}
.jmform-ipt,.jmform-are,.ipt-s1,.ipt-s2,.ipt-s3{border:1px solid #ddd;border-radius:3px;color:#666;text-indent:10px;}
.jmform-l dd .p-are{height:70px;padding-top:2px;}
.jmform-l dd .p-are .jmform-are{width: 390px;height:40px;padding-top:12px;outline: none;}
.jmform-btn{width:390px;height:42px;outline:none; background:#F32C2C;color:#fff;text-align:center;border:none;border-radius:3px;font:18px;cursor:pointer;}
.jmform-btn:hover{background:#e32323;}
.jmform-ipt:focus{outline:none;border:1px solid #F32C2C;}
.jmform-are:focus{outline:none;border:1px solid #F32C2C;}
.jmform-l .jmform-agreement{height:unset !important;line-height:1 !important;padding:0 !important;text-align:center !important;font-size:12px !important;}
.jmform-l .jmform-agreement input[type="checkbox"]{float:none;display:inline-block;vertical-align:middle;width:12px;height:12px;}
.jmform-l .jmform-agreement a{display:inline-block;line-height:unset;font-weight: normal;color:#7a7a7a; vertical-align:middle; text-indent:0}
.jmform-r{width:340px;float:right;}
.jmform-r #new-jm{margin-top: 10px;}
.jmform-r #new-jm ul li{font-size: 13px;color:#999;margin-bottom: 10px; text-overflow: ellipsis;overflow: hidden; -webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.jmform-r #new-jm ul li a{color:#747474;}
.jmform-r .kjlx{float: left;  width:330px; border:1px solid #e0e0e0;border-radius: 3px;margin-top: 10px;}
.jmform-r .kjlx h2{width:332px;font-size: 18px;color:#fff;background-color: #F32C2C;text-align: center;padding:10px 0px;border-radius: 3px 3px 0px 0px;margin:-1px 0px 0px -1px;}
.jmform-r .kjlx ul{float: left;padding:10px 15px;}
.jmform-r .kjlx ul li{float: left;width:300px;}
.jmform-r .kjlx ul li p{float: left;height:30px;line-height:30px;cursor:pointer;font-size: 14px;color:#333;margin-left: 10px;}
.jmform-r .kjlx ul li span{float: left;padding-left: 10px;  color:rgb(123, 123, 123);margin-top: 5px;}
.jmform-r .kjlx ul li:hover{background:#eee;border-radius:5px;}
/*---左-最新留言---*/
.sp-liuyan ul li{border-bottom: 1px dashed #d6d6d6;padding-bottom: 18px;margin-bottom: 18px;}
.sp-liuyan ul li p{font-size: 16px;color:#333;line-height: 28px;margin-bottom: 5px;}
.sp-liuyan ul li span{font-size: 14px;color:#777;}
/*---左-新闻列表页---*/
.spnews-list ul li{width: 100%;float: left;padding-bottom: 20px;margin-bottom: 20px; border-bottom: 1px solid #d1d1d1;}
.spnews-list ul li:last-child{border-bottom: 0;margin-bottom: 0;}
.spnews-list ul li .news-img{float: left;}
.spnews-list ul li .news-img img{width: 200px;height: 133px;}
.spnews-list ul li .news-word{float: left;margin-left: 20px;width:680px;}
.spnews-list ul li .news-word h2{font-size: 20px;color:#333;margin-bottom: 15px;font-weight: normal;}
.spnews-list ul li .news-word:hover h2,.news-box .newsbox-l ul li .newsbox-word:hover p{color:#F32C2C;}
.spnews-list ul li .news-word p{font-size: 16px;color:#828282;line-height: 28px;overflow: hidden; -webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.spnews-list ul li .news-time{float: right;margin-top: 15px;}
.spnews-list ul li .news-time i{float: left;font-size: 14px;color:#999;line-height:27px;}
.spnews-list ul li .news-time p{float: left;font-size: 14px;color:#999;margin-left: 4px;}
/*---左-产品列表页---*/
.sppro-list ul li{float: left;padding:10px;margin-right: 10px; border: 1px solid #e0e0e0;margin-bottom: 10px;}
.sppro-list ul li:nth-child(4n){margin-right: 0;}
.sppro-list ul li .tu{overflow: hidden;}
.sppro-list ul li .tu img{transition: all 0.5s;width:195px;height:195px;}
.sppro-list ul li p{padding:10px;line-height: 20px;font-size: 14px;color:#333;}
.sppro-list ul li:hover p{color:#F32C2C;}
.sppro-list ul li img:hover{transform: scale(1.1);}
/*---左-门店页---*/
.spmd-list ul{clear: both;}
.spmd-list ul li{float: left;width: 845px;margin-top: 20px;}
.spmd-list .shoplt-img{float: left;width:180px;height:120px;overflow: hidden;}
.spmd-list .shoplt-img img{width:180px;height:120px;transition: all 0.5s;}
.spmd-list .shoplt-img img:hover{transform: scale(1.1);}
.spmd-list .shoplt-word{float: left;margin-left: 20px;}
.spmd-list .shoplt-word h2{font-size: 18px; color:#333;font-weight: 600;margin: 8px 0;}
.spmd-list .shoplt-word p{font-size: 14px;color:#666;margin:5px 0px;}
/*---左-荣誉页---*/
.spry-list ul{ clear: both;}
.spry-list .rylist li{margin-top: 20px;}
.spry-list .rylist dl{text-align: left; padding: 0px; margin: 0px; clear: both}
.spry-list ul li{float: left;margin-right: 25px;}
.spry-list ul li a{display: block; width:410px;height:273px;overflow: hidden;}
.spry-list ul li a img{width:410px;height:273px;transition: all 0.5s;}
.spry-list ul li a img:hover{transform: scale(1.05);}
.spry-list ul li:nth-child(2n){margin-right: 0px;}
.spry-list .ryny-hover{text-align: center;padding-top: 10px;}
.spry-list .ryny-hover h2{ font-size: 16px;font-weight: 400; color:#333;}
/*---左-联系我们页---*/
.sp-contact ul{clear: both;padding:10px 20px 10px 20px;}
.sp-contact ul li{margin-bottom: 15px;font-size: 16px;color:#333;}
.sp-contact ul li span{color:#dc1615;font-weight: 600;}
.sp-contact ul li button{cursor: pointer;width: 90px;height: 35px;font-size: 14px;color: #fff;background-color: #dc1615;border: none;border-radius: 5px;margin-left: 10px;outline: none;}
.sp-contact ul li button:hover{background-color: #c92225;}




/*---商铺加盟页面---*/
.ppjmtop-back{background-image:linear-gradient(to bottom,#efefef,#ffffff);padding:20px;}
.ppjm-top{width: 1200px;margin:0px auto;}
.ppjm-top .top-img{float: left;}
.ppjm-top .top-img img{width: 500px;height: 340px;}
.ppjm-top .top-word{float: left;padding:20px; background-color: #fff;height: 300px;}
.ppjm-top .top-word h2{font-size: 26px;margin-bottom: 8px;color:#333;max-width:370px;text-overflow: ellipsis;overflow: hidden; -webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.ppjm-top .top-word ul li p{font-size: 15px;color:#7c7c7c;line-height: 29px;}
.ppjm-top .top-word ul li p b{font-weight: normal;color:#333;}
.ppjm-top .top-word ul li p span{font-size: 17px;color:#d11916;font-weight: bold;}
.ppjm-top .top-word ul .topword-btn a{float: left;text-align: center;padding-top: 14px; width:180px;height:34px;margin-top: 10px; cursor: pointer;border:none;color:#fff;font-size: 16px;border-radius: 5px;padding-bottom: 3px;}
.ppjm-top .top-word ul .topword-btn a:nth-child(1){margin-right: 10px;background-image: linear-gradient(to right,#ff6100,#ff6100);}
.ppjm-top .top-word ul .topword-btn a:nth-child(2){background-image: linear-gradient(to right,#dc214c,#dc214c);}
.ppjm-top .top-word ul .topword-btn a:nth-child(1):hover{background-image: linear-gradient(to right,#ea5a00,#ea5a00);}
.ppjm-top .top-word ul .topword-btn a:nth-child(2):hover{background-image: linear-gradient(to right,#cf1843,#cf1843);}
/*r*/
.top-chengxin{background-color: #fff;float: right;width: 255px;padding:10px;border: 1px solid #e6e6e6;border-radius: 8px;}
.top-chengxin .cx-tit{float: left;width: 100%;}
.top-chengxin .cx-tit>img{float: left;border-radius: 50%;width: 60px;height: 60px;margin-right: 6px; border: 4px solid #e5e7ff;}
.top-chengxin .cx-tit div{float:left ;}
.top-chengxin .cx-tit div h2{font-size: 17px;font-weight: bold;color:#333;margin-top: 8px;}
.top-chengxin .cx-tit div p{font-size: 14px;color:#666;font-weight: normal;margin-top: 2px;}
.top-chengxin ul{float: left;margin-bottom: 8px; padding:10px 15px 15px 15px;border: 1px solid #dadce6;border-radius: 3px;margin-top: 12px;background-color: #f4f4fa;}
.top-chengxin ul li{float: left;width: 100%;margin-top: 10px;}
.top-chengxin ul li div{float: left;}
.top-chengxin ul li div img{float: left;width: 20px;height: 20px;margin-right: 9px;}
.top-chengxin ul li div p{float: left;font-size: 14px;color:#333;}
.top-chengxin ul li>img{float: right;width: 17px;height: 17px;}
.top-chengxin>p{font-size: 13px;color:#777;font-weight: normal;text-align: center;margin:8px 0;}
/*r-no*/
.top-chengxin-no{background-color: #fff;float: right;width: 255px;padding:10px;border: 1px solid #e6e6e6;border-radius: 8px;}
.top-chengxin-no .cx-tit{float: left;width: 100%;}
.top-chengxin-no .cx-tit>img{float: left;border-radius: 50%;width: 60px;height: 60px;margin-right: 6px; border: 4px solid #e8e8e8;}
.top-chengxin-no .cx-tit div{float:left ;}
.top-chengxin-no .cx-tit div h2{font-size: 17px;font-weight: bold;color:#333;margin-top: 8px;}
.top-chengxin-no .cx-tit div p{font-size: 14px;color:#666;font-weight: normal;margin-top: 2px;}
.top-chengxin-no ul{float: left;margin-bottom: 8px; padding:10px 15px 15px 15px;border: 1px solid #e7e7e7;border-radius: 3px;margin-top: 12px;background-color: #f0f0f0;}
.top-chengxin-no ul li{float: left;width: 100%;margin-top: 10px;}
.top-chengxin-no ul li div{float: left;}
.top-chengxin-no ul li div img{float: left;width: 20px;height: 20px;margin-right: 9px;}
.top-chengxin-no ul li div p{float: left;font-size: 14px;color:#333;}
.top-chengxin-no ul li>img{float: right;width: 17px;height: 17px;}
.top-chengxin-no>a{float: left; width: 100%;background-color: #4387e3;padding:5px 0;border-radius: 5px; font-size: 14px;color:#fff;font-weight: normal;text-align: center;margin:2px 0;}
.top-chengxin-no>a:hover{background-color: #3a7ddc;}

/*------品牌商铺右侧栏------*/
/*--右侧栏标题--*/
.nyr-tit{border-bottom: 1px solid #d6d6d6;padding:8px 0 20px 0;}
.nyr-tit h2{font-size: 18px;color:#333;font-weight: normal;}


/*--加盟条件--*/
.nyr-tiaojian{background-color:#f6cf84;padding:15px;margin-bottom: 20px;}
.nyr-tiaojian h2{color:#855801;font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.nyr-tiaojian ul{background-color: #fff;padding:15px;border-radius: 8px;}
.nyr-tiaojian ul li p{color:#888;font-size: 14px;line-height: 28px; text-overflow: ellipsis;overflow: hidden; -webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.nyr-tiaojian ul li p b{color:#e12222;}
.nyr-tiaojian ul a{display: block;margin-top: 12px; text-align: center; font-size: 16px;width: 100%; border: 2px solid #e12222; height:40px;line-height:40px;font-weight:bold;border-radius:25px;color:#e12222;}
.nyr-tiaojian ul a:hover{background-color: #e12222;color:#fff;}


/*--加盟管家--*/
.nyr-guanjia{background-color: #f5f5f5;padding:15px;margin-bottom: 20px;}
.nyr-guanjia .gj-box .gj-word{padding:15px 0;}
.nyr-guanjia .gj-box .gj-word img{float: left;width: 40px;height: 40px;margin-right: 5px; background-color: #fff;border-radius: 50%;padding:8px;border: 4px solid #e8e8e8;}
.nyr-guanjia .gj-box .gj-word div h2{font-size: 15px;font-weight: bold;color:#333;padding-top: 10px;}
.nyr-guanjia .gj-box .gj-word div p{font-size: 13px;font-weight: normal;color:#777;margin-top: 5px;}
.nyr-guanjia .gj-box .gj-word div p b{color:#DE0016;font-weight: bold;}
.nyr-guanjia .gj-box a{display: block;margin:15px 0 10px 0; text-align: center;border-radius: 6px;padding:12px 0; background-color: #fd0245;color:#fff;font-size: 16px;}
.nyr-guanjia .gj-box a:hover{background-color: #e1013d;}

/*--热门标签--*/
.nyr-biaoqian{background-color: #f5f5f5;padding:15px;margin-bottom: 20px;}
.nyr-biaoqian ul{padding-top: 12px;}
.nyr-biaoqian ul li a{display: block;font-size: 15px;color:#333;line-height: 32px;}
.nyr-biaoqian ul li a:hover{color:#DE0016;}
.nyr-biaoqian ul li a::before{content: '';display: inline-block;width: 4px;height: 4px;background: #B3B3B3;border-radius: 50%;vertical-align: middle;margin-right: 8px;}

/*--向品牌提问--*/
.nyr-tiwen{background-color: #f5f5f5;padding:15px;margin-bottom: 20px;}
.nyr-tiwen .tiwen-box #tiwen{width: 210px; font-size: 16px;font-family:"微软雅黑" ;height: 80px;padding:15px;margin-top: 12px;}
.nyr-tiwen .tiwen-box .tiwen-word h2{font-size: 15px;color:#666;border-bottom: 1px dashed #d2d2d2;padding: 8px 0;margin-bottom: 8px;}
.nyr-tiwen .tiwen-box .tiwen-word ul li p{cursor: pointer; font-size: 14px;color:#444;line-height: 30px;}
.nyr-tiwen .tiwen-box .tiwen-word ul li p:hover{color:#d11916;}

/*--开店指导--*/
.nyr-zhidao{background-color: #f5f5f5;padding:15px;margin-bottom: 20px;}
.nyr-zhidao ul li{float: left; background-color: #fff;padding:15px;margin-top: 12px;}
.nyr-zhidao ul li div{float: left;width: 130px;margin-right: 5px;}
.nyr-zhidao ul li div h2{font-size: 15px;color:#333;font-weight: bold;}
.nyr-zhidao ul li div p{font-size: 12px;color:#777;margin:5px 0;}
.nyr-zhidao ul li div a{display: block;font-size: 13px;padding:3px 0;border-radius: 3px; border: 1px solid #DE0016;color:#DE0016;width: 80px;text-align: center;}
.nyr-zhidao ul li div a:hover{background-color: #DE0016;color:#fff;}
.nyr-zhidao ul li>img{float: right;width: 75px;height: 75px;}

/*--加盟留言--*/
.nyr-liuyan{background-color: #f5f5f5;padding:15px;margin-bottom: 20px;}
.nyr-liuyan ul{margin-top: 15px;}
.nyr-liuyan ul li{border-bottom: 1px dashed #c4c4c4;margin-bottom: 15px;padding-bottom: 15px;}
.nyr-liuyan ul li:last-child{border-bottom: 0;margin-bottom: 0px;padding-bottom: 0px;}
.nyr-liuyan ul li p{font-size: 14px;color:#666;line-height: 20px;margin-bottom: 10px;}
.nyr-liuyan ul li span{font-size: 13px;color:#999;}

/*--联系我们--*/
.nyr-cont{background-color: #f5f5f5;padding:15px;margin-bottom: 20px;}
.nyr-cont ul{margin-top: 10px;}
.nyr-cont ul li{font-size: 14px;color:#333;line-height: 34px;}
.nyr-cont ul li .nyrcont-phone{margin-left: 3px; font-size: 12px; color:#fff;background-color: #f83b38;padding:5px 8px;border-radius: 4px;}
.nyr-cont ul li .nyrcont-phone:hover{background-color:#ec312e ;}





