@charset "utf-8";

@import "font-awesome.css"/*tpa=https://www.ruifengapparel.com/templates/default/css/font-awesome.css*/;
@import "iconfont.css"/*tpa=https://www.ruifengapparel.com/templates/default/css/iconfont.css*/;
@import "jquery.fancybox.css"/*tpa=https://www.ruifengapparel.com/templates/default/css/jquery.fancybox.css*/;

/*---------------------------------------------------*/

.indexA{padding:60px 0;box-sizing:border-box;}
.indexA h3{font-size:40px;font-family:'asimovnar';color:#333;text-transform:uppercase;text-align:center;}

.indexA ul{margin:30px 0 0 -2%;}
.indexA ul li{float:left;width:23%;margin:0 0 2% 2%;}
.indexA ul li .pic{display:block;width:100%;}
.indexA ul li .pic img{display:block;width:100%;}
.indexA ul li h5{color:#222;font-size:18px;margin:15px 0 0;font-family:'asimovnar';}
.indexA ul li h5 a{color:#000;}
.indexA ul li h5 a:hover{color:#f00;}
.indexA ul li p{color:#444;font-size:14px;line-height:24px;margin:10px 0 0;}

.indexB{padding:70px 0;background-size:cover;box-sizing:border-box;}
.indexB .txt{}
.indexB .txt h3{font-size:40px;line-height:1;font-family:'asimovnar';color:#fff;text-transform:uppercase;font-weight:bold;text-align:center;margin-bottom:20px;}
.indexB .txt p{font-size:16px;line-height:24px;color:#fff;margin:0 0 10px;}

.indexB .pic{float:right;width:400px;margin:60px 0 0;}

.indexB .v{margin:35px auto 0;width:600px;overflow:hidden;}
.indexB .v a.video{display:block;dwidth:100%;position:relative;}
.indexB .v a.video::after{content:"";background:url("v2.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/v2.png*/ no-repeat center;height:100%;width:100%;position:absolute;left:0;top:0;display:block;}
.indexB .v a.video img {width:100%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.indexB .v:hover a.video img{transform:scale(1.11);-ms-transform:scale(1.11);-webkit-transform: scale(1.11);}

.indexB a.more{width:54px;height:54px;line-height:54px;text-align:center;color:#fff;background:#fff;display:block;border-radius:50%;margin:10px auto 0;}
.indexB a.more i{color:#D1AF86;font-size:32px;}
.indexB a.more:hover{background:#D1AF86;}
.indexB a.more:hover i{color:#fff;}

.indexC{background:#f7f6f6; height:730px;}
.indexC ul{margin:0 0 0 -2%;;}
.indexC ul li{float:left;width:23%;position:relative;margin:15px 0 0 2%;text-align:center;cursor:pointer;box-sizing:border-box;}
.indexC ul li .pic{width:100%;display:block;}
.indexC ul li .pic img{width:100%;border: 1px solid #F4EDED;}
.indexC ul li .txt{text-align:center;width:100%;height:50px;display:table;margin:10px 0 0;}
.indexC ul li .txt h6{vertical-align:middle;font-size:16px;line-height:25px;margin: 10px 0 10px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.indexC ul li .txt h6 a{color:#666;}
.indexC ul li .txt h6 a:hover{color:#D01919;}

.indexC ul li:hover h6 a{color:#D01919;}

.indexD{padding:100px 0 40px;background-size:cover;position:relative;}
.indexD::after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.6);transition:all 0.3s ease 0s;}
.indexD ul{margin-left:-3%;margin-bottom:15px;position:relative;z-index:20;}
.indexD ul li{float:left;width:30.333333%;margin:0 0 40px 3%;background:#151414;text-align:center;box-sizing:border-box;padding:30px 10px 25px;}
.indexD ul li em{width:80px;height:80px;line-height:80px;border-radius:50%;display:inline-block;background-color:#fff;}
.indexD ul li em i{font-size:30px;color:#CF101B;}
.indexD ul li h6{font-size:23px;color:#fff;font-weight:bold;margin:15px 0 10px;}
.indexD ul li p{margin:0;font-size:14px;line-height:20px;height:40px;color:#fff;}
.indexD ul li a{margin-top:15px;display:inline-block;padding:6px 20px;font-size:15px;color:#fff;border-radius:2px;border:2px solid #fff;}
.indexD ul li a:hover{background:#fff;color:#000; }


.indexE{height:379px;box-sizing:border-box;text-align:center;}
.indexE h3{text-align:center;font-family:'asimovnar';font-size:40px;color:#fff;text-transform:uppercase;padding:87px 0 0 0;}
.indexE p{font-size:16px;line-height:1;color:#fff;margin:25px 0 0;text-align:center;}

.indexE .sendemail{margin:33px 0 0 0;text-align:center;font-size:0;}
.indexE .sendemail .post-text{display:inline-block;border:none;width:370px;height:50px;line-height:50px;color:#979797;padding:0 0 0 20px;font-size:16px;text-transform:capitalize;background:#fff;box-sizing:border-box;}
.indexE .sendemail .post-btn{display:inline-block;margin:0 0 0 20px;border:2px solid #fff;background:transparent;font-size:16px;color:#fff;width:178px;height:50px;cursor:pointer;text-transform:uppercase;}

/*------------------------------------------------------------*/
.sidebaner{}
.sidebaner img{width:100%;}

.path{background:#F1F1F1;height:40px;line-height:40px;font-size:14px;}
.path a{color: #333;}

.main {padding-top:30px;padding-bottom:50px;}

.mainRight{width:890px;float:right;}
.mainRight .title,.main .title{color:#525252;font-weight:bold;font-size:30px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;line-height:1;text-transform:capitalize;}

.mainleft{float:left;width:280px;}
/*----------------------------------------*/


.sidemenu{margin:0 0 15px 0;}
.sidemenu h3{height:52px;line-height:52px;padding:0 0 0 20px;background:#000;font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase;}

.sidemenu h3::after{display:none;font-family:"qico";content: "\e727";float:right;font-size:20px;font-weight:normal;margin-top:0px;margin-right:15px;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease;}
.sidemenu h3.active::after{-webkit-transform: rotate(45deg) scale(1.08);-ms-transform: rotate(45deg) scale(1.08);transform: rotate(45deg) scale(1.08);}

.sidemenu ul{}
.sidemenu ul li{border:1px solid #e2e2e2;margin:6px 0 0 0;}
.sidemenu ul li h5{height:45px;line-height:45px;display:block;padding:0 0 0 20px;font-size:15px;color:#333;cursor:pointer;text-transform:capitalize;}
.sidemenu ul li h5 a{float:left;width:220px;color:#555;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.sidemenu ul li h5 a:hover{color:#d1131e;text-decoration:underline;}
.sidemenu ul li h5 span{float:right;background:url("i15.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/i15.png*/ no-repeat center center;width:30px;height:45px;display:block;}

.sidemenu dl{display:none;background:#fff;}
.sidemenu dl dd{line-height:20px;border-bottom:1px dashed #DCDCDC;padding:9px 0;margin:0 20px;}
.sidemenu dl dd:last-child{border-bottom:none;}
.sidemenu dl dd a{display:block;background:url("i16-1.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/i16-1.png*/ no-repeat left 6px;color:#666;padding:0 0 0 15px;font-size:14px;}
.sidemenu dl dd.active a,.sidemenu dl dd a:hover{color:#D1131E;background:url("i16.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/i16.png*/ no-repeat left 6px;}

.sidemenu dl dd > dl >dd{border-bottom:1px dashed #DCDCDC;}
.sidemenu dl dd > dl >dd a{display:block;background:url("dot.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/dot.png*/ no-repeat left 8px;padding:0 0 0 13px;font-size:13px;color:#666;}

.sidemenu ul li.active h5{border-bottom:1px solid #e2e2e2;}
.sidemenu ul li.active h5 a{color:#CE0C15;}
.sidemenu ul li.active span{background:url("i15-1.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/i15-1.png*/ no-repeat center center;}


.left_nav{margin:0 0 20px 0;}
.left_nav h3{font-size:18px;font-weight:bold;display:block;color:#fff;height:52px;line-height:52px;padding:0 0 0 20px;background:#000;text-transform:capitalize;}
.left_nav dl{margin-bottom:5px;border:1px solid #E8E8E8;border-top:none;}
.left_nav dl dd{height:40px;line-height:40px;border-bottom:1px dashed #ddd;margin:0 20px;text-transform:capitalize;}
.left_nav dl dd:last-child{border-bottom:none;}
.left_nav dl dd a{color:#555;font-size:15px;display:block;padding-left:20px;-webkit-transition: 0.5s;transition: 0.5s;background:url("dot2.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/dot2.png*/ no-repeat left center;}
.left_nav dl dd a:hover{color:#12840C;background:url("dot3.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/dot3.png*/ no-repeat left center;}
.left_nav dl dd.active a{color:#12840C;font-weight:bold;background:url("dot3.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/dot3.png*/ no-repeat left center;}

.left_top{}
.left_top h3{font-size:18px;font-weight:bold;display:block;color:#fff;height:52px;line-height:52px;padding:0 0 0 20px;background:#898989;text-transform:uppercase;}
.left_top ul{}
.left_top ul li{color:#666;line-height:16px;padding:6px 7px 6px 0;margin:0 0 0 20px;word-wrap:break-word;}
.left_top ul li a{color:#666;font-family:Tahoma;font-size:14px;}
.left_top ul li a:hover{color:#F12E32;text-decoration:none;}



/*-----faq----*/
.faq ul{}
.faq ul li {margin:0 0 15px 0;border:1px solid #ccc;padding:20px;cursor:pointer;}
.faq ul li .tit{height:30px;overflow:hidden;color:#202020;cursor:pointer;}
.faq ul li .tit .date-month{float:left;width:20px;line-height:30px;height:30px;font-size:16px;display:block;text-align:center;}
.faq ul li .tit h4{font-size:16px;color:#222;line-height:30px;height:30px;margin:0 0 0 30px;}

.faq ul li .con{color:#666;}
.faq ul li .con .date-day{float:left;width:20px;line-height:30px;height:30px;font-size:16px;display:block;text-align:center;}
.faq ul li .con .t{margin:0 0 0 30px;font-size:16px;line-height:21px;color:#666;padding:3px 0 0;}

.faq ul li:hover{border-left:2px solid #ce0f18;padding:20px 20px 20px 19px;box-shadow: rgba(0,0,0,0.09) 0px 6px 9px 0px;}


/*-----about------*/
.about{line-height:20px;margin:15px 0 0 0;font-size:14px;}
.about p{margin:0 0 10px 0;}


.about1{padding:60px 0;background-size:cover !important;}
.about1 h3{font-size:26px;color:#fff;font-weight:700;font-family:'asimovnar';text-transform:uppercase;text-align:center;}
.about1 .t{margin:20px 0 0;font-size:14px;line-height:24px;color:#fff;}
.about1 .t p{margin:0 0 10px;}

.abouttit{text-align:center;margin:50px 0 0 0;}
.abouttit h3{font-size:26px;color:#fff;text-transform:uppercase;line-height:50px;height: 50px;border: 3px solid #fff;text-align: center;width: 248px;margin: 0 auto;}
.abouttit p{color: #fff;width:60%;margin: 0 auto;line-height:25px;padding:30px 0 0 0;text-align:justify;}

.about2{padding:60px 0;background-size:cover !important;}
.about2 h3{font-size:26px;color:#000;font-weight:700;text-transform:uppercase;margin-bottom: 30px;}
.about2 .t{margin:20px 0 0;font-size:14px;line-height:24px;color:#000;}
.about2 .t h4{font-size:24px;margin-bottom:15px;font-weight: bold;}
.about2 .t h4:nth-of-type(2){margin-top:30px;}
.about2 .t h5{font-size:20px;margin:20px 0 10px;}
.about2 .t p{margin:0 0 6px;}


.about3{padding:60px 0;background-size:cover !important;}
.about3 h3{font-size:26px;color:#fff;font-weight:700;text-transform:uppercase;margin-bottom: 30px;}
.about3 .t{margin:20px 0 0;font-size:14px;line-height:24px;color:#fff;}
.about3 .t p{margin:0 0 10px;}

.about4{padding:60px 0;background-size:cover !important;}
.about4 h3{font-size:26px;color:#000;font-weight:700;text-transform:uppercase;margin-bottom: 30px;}
.about4 .t{margin:20px 0 0;font-size:14px;line-height:24px;color:#000;}
.about4 .t p{margin:0 0 10px;}


.about5{padding:60px 0;background-size:cover !important;}
.about5 h3{font-size:26px;color:#fff;font-weight:700;text-transform:uppercase;text-align:left;margin-bottom: 30px;}
.about5 .t{margin:20px 0 0;font-size:14px;line-height:24px;color:#fff;}
.about5 .t p{margin:0 0 10px;}

.about6{padding:60px 0;background-size:cover !important;}
.about6 h3{font-size:26px;color:#000;font-weight:700;text-transform:uppercase;margin-bottom: 30px;}
.about6 .t{margin:20px 0 0;font-size:14px;line-height:24px;color:#000;}
.about6 .t p{margin:0 0 10px;}


.about7{padding:60px 0;background-size:cover !important;}
.about7 h3{font-size:26px;color:#000;font-weight:700;text-transform:uppercase;}
.about7 .t{}
.about7 .t p{margin:20px 0 0;font-size:14px;line-height:24px;color:#000;}

.about7 ul{margin:40px 0 0 -2%}
.about7 ul li{float:left;width:31.33333%;height:170px;padding:20px 20px 0;margin:0 0 0 2%;color:#fff;box-sizing:border-box;border:1px dashed #000;}
.about7 ul li h5{font-size:16px;font-weight:bold;margin:0 0 10px 0;color:#000}
.about7 ul li p{font-size:14px;line-height:24px;color:#000;}
.about7 ul li p a{font-size:14px;line-height:24px;color:#000;}
/*---------news-----------*/

.newslist ul{}
.newslist ul li {overflow:hidden;border:#D9D9D9 1px solid;margin:0 0 20px 0;}
.newslist ul li .img {float:left;width:259px;overflow:hidden;}
.newslist ul li .img img{width:100%;}
.newslist ul li .intro {margin:0 0 0 259px;padding:20px 30px 0;}
.newslist ul li .intro h5{font-size:16px;}
.newslist ul li .intro h5 a{color:#333;}
.newslist ul li .intro h5 a:hover{color:#1055A2;text-decoration:underline;}
.newslist ul li .intro .tip{margin:15px 0 0 0;}
.newslist ul li .intro span{line-height:20px;display:inline-block;font-size:14px;color:#666;}
.newslist ul li .intro span.time{background:url("date.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/date.png*/ no-repeat left center;}
.newslist ul li .intro span.hit{background:url("tip.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/tip.png*/ no-repeat left center;padding:0 0 0 23px;margin:0 15px 0 0;}
.newsnr h1{font-size: 24px;text-align: center;color:#333;}
.artInfo{padding:15px 0 20px;border-bottom:1px solid #D9D9D9;text-align:center;margin:25px 0 0;}
.artInfo span{margin:0 10px;line-height:20px;display:inline-block;font-size:15px;color:#666;}
.artInfo span.time{background:url("time.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/time.png*/ no-repeat left center;padding:0 0 0 20px;}
.artInfo span.hit{background:url("hit.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/hit.png*/ no-repeat left center;padding:0 0 0 23px;}

.myart{margin:20px 0;line-height:26px;font-size:16px;}
.myart p{margin:10px 0 0 0;}

.pnbar{margin-top:30px;}
.pnbar p{float:left;width:48%;line-height:44px;height:44px;background:#fff;border:1px solid #D9D9D9;font-size:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.pnbar p:last-child{float:right;}
.pnbar p a{color:#666;}
.pnbar p a i{color:#666;font-size:12px;vertical-align:top;}
.pnbar p:hover a{color:#ce0f18;}
.pnbar p:hover a i{color:#ce0f18;}

/*-----Case------*/
.caselist ul{margin:0 0 0 -1%;}
.caselist ul li{float:left;width:32.3333%;margin:0 0 20px 1%;cursor:pointer;}
.caselist ul li .pic{width:100%;display:block;position:relative;overflow:hidden;}
.caselist ul li .pic img{width:100%;display:block;transition:all 0.3s ease 0s;}
.caselist ul li .pic p{position:absolute;left:40px;top:40px;bottom:40px;right:40px;color:#fff;font-size:14px;line-height:24px;padding:25px;background:rgba(0, 0, 0, 0.7);box-sizing:border-box;-webkit-transition: background-color 0.35s;transition: background-color 0.35s;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(0);transform: scale(0);}
.caselist ul li .t{padding:15px 10px 15px;background:#F9F9F9;box-sizing:border-box;position:relative;}
.caselist ul li .t h5{font-size:16px;color:#333;text-align:center;height: 20px;}
.caselist ul li .t p{font-size:14px;color:#666;margin:20px 10px 0;line-height:24px;font-family:Microsoft YaHei;}
.caselist ul li .t a.more{margin:20px auto 0;width:150px;height:38px;line-height:38px;color:#666;border:1px solid #BFBFBF;border-radius:20px;display:block;text-align:center;font-family:Microsoft YaHei;font-size:12px;text-transform:uppercase;}

.caselist ul li:hover .t a.more{background:#ce0f18;border:1px solid #ce0f18;color:#fff;}
.caselist ul li:hover img{transform:scale(1.11);-webkit-transform:scale(1.11);}
.caselist ul li:hover .pic p{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}


/*-----products------*/

.productlist{}
.productlist ul{margin:0 0 0 -16px;}
.productlist ul li{width:210px;float:left;margin:15px 0 0 16px;position:relative;box-sizing:border-box;}
.productlist ul li img{width:100%;display:block;}
.productlist ul li h6{margin:8px 0 0 0;height:50px;overflow:hidden;line-height:16px;font-size:12px;text-transform:capitalize;}
.productlist ul li h6 a{color:#292929;font-family:'humanist777bt-lightb';}
.productlist ul li h6 a:hover{color:#ce0912;}

.product3{}
.product3 .list{margin:15px 0 0 0;}
.product3 .pro_list_top{}
.product3 .pro_list_top img{float:left;border:1px solid #aaa;width:410px;}
.product3 .pro_list_top .txt{margin:0 0 0 430px;}
.product3 .pro_list_top .txt h5{border-bottom:1px dashed #7D7D7D;line-height:40px;font-size:18px;}
.product3 .pro_list_top .txt h5 a{color:#4A4A4A;}
.product3 .pro_list_top .txt p{margin:10px 0 0 0;font-size:14px;color:#595959;}
.product3 .pro_list_top .txt a.book{width:150px;height:40px;line-height:40px;font-size:16px;text-align:center;color: #fff;display:block;margin:15px 0 0 0;background:#f60;}

.product3 .pro_list_tab{margin:20px 0 0 0;width:890px;}
.product3 .pro_list_tab ul{background:#ededed;border-bottom:3px solid #3FB039;}
.product3 .pro_list_tab ul li{float:left;border-left:1px solid #fff;margin:0 0 0 -1px;cursor:pointer;font-size:13px;text-align:center;color:#000;padding:20px 10px;font-family:'humanist777bt-lightb';}
.product3 .pro_list_tab ul li:hover{color:#3FB039;}
.product3 .pro_list_tab ul li.active{background:#3FB039;color:#fff;}


.pro_tab_content{border:1px solid #C2C2C2;padding:20px;margin:15px 0 0 0;}
.pro_tab_content .pro_content{line-height:20px;margin:10px 0 0 0;}
.pro_tab_content .pro_content p{margin:10px 0 0 0;}

/*-----pro-view----*/

.pro_view_top{overflow:hidden;margin:15px 0 0 0;}

.pro_contact{margin:20px 0 0;}
.pro_contact p{line-height:30px;font-size:14px;}


div.zoomdiv {z-index:100;position:absolute;top:0px;left:0px;background: #ffffff;border:1px solid #CCCCCC;display:none;text-align: center; overflow: hidden;}
img.jqzoom{cursor:crosshair;position:relative;}

.pro_img{border:1px solid #c6c6c6;padding:10px;background:#fff;margin:20px 0 0;}

.bpic{width:500px;margin:0 auto;}
.bpic ul li{display:none;}
.bpic ul li img{}

.spic{margin:8px 0 0 0;}
.spic ul{text-align:center;font-size:0;}
.spic ul li{display:inline-block;margin:0 5px;cursor:pointer;}
.spic ul li img{width:65px;height:65px;border:2px solid #ccc;padding:1px;}
.spic ul li.hover img{border:2px solid #CF0F19;}

.pro_view_inner{margin:20px 0 0;}
.pro_view_inner h1{color:#333;font-weight:bold;font-size:22px;margin:8px 0 0 0;}
.pro_view_inner h5{color:#666;font-weight:bold;font-size:17px;margin:20px 0 0 0;}
.pro_view_inner p{margin:10px 0 0 0;}
.pro_view_inner a.book{width:150px;height:40px;line-height:40px;font-size:16px;text-align:center;color: #fff;display:block;margin:15px 0 0 0;background:#000;}
.pro_view_inner .share{margin:15px 0 0 0;}

.pro_view_inner .pro_para{margin:30px 0 0 0;}
.pro_view_inner .pro_para ul li{padding:8px 0;border:1px solid #f1f1f1;overflow:hidden;}
.pro_view_inner .pro_para ul li span{width:50%;float:left;color: #2c2c2c;font-size:13px;}
.pro_view_inner .pro_para ul li p{width:50%;float:right;font-size:13px;color:#2c2c2c;text-align:left;margin:0;}


.pro_text{margin:0 0 0 0;}

.pro_tab{position:relative;height:80px;margin:0 0 20px 0;}

.promid_menu{position:absolute;left:0;z-index:999;background:#ededed;border-bottom:3px solid #3FB039;width:890px;top:20px}
.promid_menu ul li{float:left;margin:0 2px 0 0;cursor:pointer;font-weight:bold;font-size:15px;line-height:15px;text-align:center;color:#000;padding:20px 20px;}
.promid_menu ul li:hover{color:#3FB039;}
.promid_menu ul li.pro_menu_over{background:#3FB039;color:#fff;}


.pro-scroll{margin:25px 0 0 0;}
.pro-scroll fieldset{background:#fff;}
.pro-scroll fieldset legend {color:#fff;font-size:16px;padding:8px 25px;background:#000;}
.pro_down li{list-style: none;background: url("down.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/down.png*/ no-repeat left 10px;padding: 0 0 0 30px;line-height: 40px;}

.pro-scroll .pro-content{line-height:20px;font-size:14px;}
.pro-scroll .pro-content p{margin:5px 0;}
.pro-scroll .pro-content table{width: 100%;max-width: 100%;margin-bottom: 20px;border: 1px solid #dddddd;}
.pro-scroll .pro-content table tr > td{padding:6px 8px;line-height:1.1;vertical-align:middle;border: 1px solid #dddddd;}
.pro-scroll .pro-content table tr > td p{margin:0;}

.pro_text h5{background:#C1C1C1;color:#fff;height:30px;line-height:30px;text-indent:10px;font-size:16px;font-weight:bold;}
.pro-scroll .call{text-align:right;}
.pro-scroll .call a.book{width:150px;height:40px;line-height:40px;font-size:16px;text-align:center;color: #fff;display:inline-block;margin:15px 0 0 0;background:#f60;}

.related-products{margin-top:15px}
.related-products .tit{height:37px;line-height:36px;margin:0 0 0 0;border-bottom:2px solid #E0E0E0;}
.related-products .tit h4{font-size:20px;color:#444;font-family:Arial;}
.related-products ul{margin:10px 0 0 -28px;}
.related-products ul li{float:left;width:200px;margin:0 0 15px 28px;}
.related-products ul li img{display:block;width:100%;border:1px solid #DADADA;}
.related-products ul li p{height:30px;line-height:30px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.related-products ul li:hover a{color:#cd0912;}

.formtitle { display: table; width: 100%; background: #edf4f7; margin-bottom:20px;}
.formtitle strong { color: #fff; background: #999; font-size: 16px; line-height: 40px; text-align: center; white-space: nowrap; padding: 0 8px; border-right: 1px solid #fff; width: 192px;}
.formtitle strong, .formtitle p { display: table-cell; vertical-align: middle;}
.formtitle p{ padding-left: 10px;}

/*-----video------*/
.videolist ul{margin:0 0 0 -2%;}
.videolist ul li{float:left;width:31.333333%;margin:0 0 20px 2%;}
.videolist ul li .v{position:relative;width:100%;display:block;overflow:hidden;}
.videolist ul li .v img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.videolist ul li .v::after{content:'';position:absolute;left:50%;top:50%;margin:-28px 0 0 -28px;width:56px;height:56px;background:url("video2.png")/*tpa=https://www.ruifengapparel.com/templates/default/images/video2.png*/ no-repeat;display:block;}
.videolist ul li .t{padding:15px 0;border:1px solid #D9D9D9;border-top:none;box-sizing:border-box;position:relative;}
.videolist ul li .t h5{font-size:16px;color:#202020;line-height:22px;height:60px;padding:0 10px;text-align:center;}
.videolist ul li:hover img{transform:scale(1.11);-webkit-transform: scale(1.11);}

/*contact*/

.contact{margin:20px 0 0 0;}

.contact .contactinfo {margin:20px 0 0 0;font-size:14px;float: left;width: 50%;}
.contact .contactinfo h5{font-size:26px;font-weight:bold;color:#333;margin:0 0 10px 0;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}
.contact .contactinfo .txt{}
.contact .contactinfo .txt dl{line-height:24px;font-size:14px;overflow:auto;margin:5px 0 0 0;}
.contact .contactinfo .txt dl dt{float:left;line-height:26px;font-size:15px;text-align:right;margin:0 10px 0 0;font-weight:bold;}
.contact .contactinfo .txt dl dd{float:left;width:410px;}


.map{margin:20px 0 0 0;}
.map img{width:100%;}

.contact .inquirbox{margin:20px 0 0 0;float: left;width:45%;padding-left: 30px;}
.contact .inquirbox h5{font-size:26px;font-weight:bold;color:#333;margin:0 0 10px 0;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}

.inquirShow{ margin-top: 2%;}

.inquirShow fieldset{padding:20px;margin:10px 0 0 0;border:1px solid #ddd;background:#fff;}
.inquirShow fieldset legend {color:#fff;font-weight:bold;font-size:14px;padding:8px 25px;background:#989898;}

.inquirShow .row{ margin:15px 0 0 0;}

.inquirShow dt{font-size:13px;}
.inquirShow dd{margin:5px 0 0 0;}

.inquirShow input, .inquirShow textarea {padding:10px 10px;font-size:14px;border:1px solid #D9D9D9;width:100%;line-height:20px;text-align:left;color:#999;box-sizing:border-box;}
.inquirShow textarea {display:block;max-width:100%;width:100%;resize:none;box-sizing:border-box;}


.inquirShow .red{color:#f00;font-weight:bold;}
.inquirShow .yzm { width:100px; margin-right:10px;}
.inquirShow img {cursor: pointer; margin-left: 3px; display: inline-block;vertical-align: middle;}

.inquirShow input:focus,.inquirShow select:focus,.inquirShow textarea:focus { -webkit-box-shadow:0 0 5px #999; -moz-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999; background:#fafafa; border-color:#999; outline:0 }

.inquirShow input.btn {padding:0;border:0 none;background:#999;color:#fff;line-height:28px;margin-bottom:0;width:95px;border:none;font-size:14px;text-align:center;cursor:pointer;margin:0 10px 0 0;}
.inquirShow input.btn:first-child {background:#12840C;margin-right:8px;color: #fff; cursor: pointer;}


/*-----分页----*/
.digg{padding:20px 10px 3px 0;margin:30px 0 20px 0;clear:both;line-height:28px;text-align:center;border-top:1px solid #ADADAD;}
.digg a,.digg span{line-height:16px;padding:5px 10px;margin:2px;display:inline-block;border:1px solid #bebebe;background:#fff;border-radius: 2px 2px 2px 2px; -moz-transition: all 0.5s ease 0.01s; -webkit-transition: all 0.5s ease 0.01s; -o-transition: all 0.5s ease 0.01s; transition: all 0.5s ease 0.01s;}
.digg a:active{border:#333 1px solid;color:#f18101; }
.digg span.disabled{color:#fff;border:1px solid #F18101;background:#fff;}
.digg span.disabled,.digg a:hover{background:#D1131E;border: 1px solid #D1131E;box-shadow: 0 1px 0 0 #FFFFFF;color: #fff !important;}
