body{ background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/bg2.jpg) no-repeat center top;}
.w{width: 1200px; margin: auto; overflow: hidden;}



.g-head .g-top{height: 34px; line-height: 34px; font-size: 12px; color: #fff;}
.g-head .g-bot{overflow: hidden; height: 114px; padding-top: 50px;}
.g-head .g-bot .g-logo{width: 212px; height: 94px; float: left; margin-right: 100px;}
.g-head .g-bot .g-nav{float: left; overflow: hidden; padding-top: 28px;}
.g-head .g-bot .g-nav li{width: 100px; float: left; text-align: center; height: 65px; line-height: 33px; position: relative;}
.g-head .g-bot .g-nav li a{display: block; width: 100%; height: 100%; font-size: 16px; color: #000000;}
.g-head .g-bot .g-nav li .g-bg{ width: 71px; height: 65px; text-align: center; margin: 0 auto; line-height: 65px;}
.g-head .g-bot .g-nav li.active .g-bg{background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/img1.png) no-repeat center top; width: 71px; height: 65px; text-align: center; margin: auto;}
.g-head .g-bot .g-nav li.active a{color: #fff;}
.g-head .g-bot .g-nav li:after{content: ""; width: 3px; height: 18px; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/after3.jpg) no-repeat center top; position: absolute; top: 0; bottom: 0; right: 0; margin: auto;}
.g-head .g-bot .g-nav li.g-last:after{width: 0;}
.g-head .g-bot .g-search{float: right; background: #fff; width: 220px; height: 22px; border: 1px solid #bfbfbf; border-radius: 5px; margin-top: 32px; margin-right: 20px;}
.g-head .g-bot .g-search input{width: 180px; height: 18px; line-height: 18px; font-size: 12px; color: #4c4c4c; text-indent: 10px; border: 0;}
.g-head .g-bot .g-search i{font-size: 16px; color: #808080; vertical-align: -2px; margin-left: 6px;}
.g-banner{ background: url(../img/banner.jpg) no-repeat center top; height: 405px;}


.g-index .g-content{padding-bottom: 124px; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/bg2.jpg) no-repeat center top; background-size: cover; position: relative; z-index: 0;}
.g-index .g-content .g-retrieve{margin-bottom: 10px;}
.g-index .g-content .g-retrieve>ul>li{position: relative; width: 33.3%; padding-top: 10px; float: left;}
.g-index .g-content .g-retrieve>ul>li:hover .g-con{box-shadow: 0 1px 6px 0 rgba(0,0,0,.2);}
.g-index .g-content .g-retrieve>ul>li:hover .g-con h5{color: #cc3622;}
.g-index .g-content .g-retrieve>ul>li:hover .g-con h5 i{color: #cc3622;}
.g-index .g-content .g-retrieve>ul>li:hover .g-con ul li.g-hide{display: block; animation: 3s;}
.g-index .g-content .g-retrieve>ul>li:hover .g-more{display: none;}

.g-index .g-content .g-retrieve>ul>li .g-rebox{height: 198px; width: 100%; border: 1px solid #d9d9d9; background: #fff; /*position: absolute; top: 0; z-index: -1;*/}
.g-index .g-content .g-retrieve>ul>li .g-con{ margin: auto; width: 340px; background: #fff; padding-bottom: 6px; position: absolute; top: 20px; left: 0; right: 0; margin: auto; z-index: 99;}
.g-index .g-content .g-retrieve>ul>li .g-con h5{text-align: center; font-size: 18px; color: #333333; height: 46px; line-height: 46px; margin-bottom: 10px;}
.g-index .g-content .g-retrieve>ul>li .g-con h5 i{font-size: 20px; color: #474747; margin-right: 6px;}
.g-index .g-content .g-retrieve>ul>li .g-con ul li{float: left; width: 50%; font-size: 14px; color: #666666; text-align: center; line-height: 30px;}
.g-index .g-content .g-retrieve>ul>li .g-con ul li a{display: block; width: 100%; height: 100%;}
.g-index .g-content .g-retrieve>ul>li .g-con ul li:hover a{color: #a93021;}
.g-index .g-content .g-retrieve>ul>li .g-con ul li.g-hide{display: none;}
.g-index .g-content .g-retrieve>ul>li .g-more{cursor: pointer; text-align: center; width: 50px; margin: auto;}
.g-index .g-content .g-retrieve>ul>li .g-more i{font-size: 22px; color: #000;}

.g-index .g-content .g-retrieve>ul>li.g-li2 .g-con li{width: 25%;}


.g-index .g-content .g-recomm .g-tit{height: 62px; background: url(../img/img3.png) no-repeat center top;}
.g-index .g-content .g-recomm .g-tit .g-top{overflow: hidden; height: 46px; line-height: 46px;}
.g-index .g-content .g-recomm .g-tit .g-top .g-l{float: left;  font-size: 20px; color: #fff; padding-left: 20px;}
.g-index .g-content .g-recomm .g-tit .g-top .g-l span{font-size: 12px; color: #cccccc; margin-left: 10px; text-transform: uppercase;}
.g-index .g-content .g-recomm .g-tit .g-top .g-r{display: block; float: right; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/img2.png) no-repeat center top; width: 124px; height: 32px; text-align: center; line-height: 32px; font-size: 14px; color: #fff; margin-top: 8px; margin-right: 20px;}
.g-index .g-content .g-recomm .g-tit .g-top .g-r i{font-size: 18px; color: #fff; vertical-align: -2px; margin-right: 3px;}
.g-index .g-content .g-recomm .g-con{padding: 0 17px;}
.g-index .g-content .g-recomm .g-con ul{background: #f7f7f7; overflow: hidden;}
.g-detail .g-content .slideTab .bd .g-publi{ background: #f7f7f7; overflow: hidden;}
/*å…¬ç”¨ start*/

.g-publi>li{float: left; overflow: hidden; width: 50%; padding: 46px 0; cursor: pointer;}
.g-publi>li .g-imgb{width: 170px; height: 170px; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/img4.png) no-repeat center top; padding: 15px; float: left; margin-right: 30px; margin-left: 50px;}
.g-publi>li .g-img{ border-radius: 50%; overflow: hidden;}
.g-publi>li .g-img img{width: 170px; height: 170px;}
.g-publi>li .g-txt{float: left; width: 260px;}
.g-publi>li .g-txt h6{text-align: center; font-size: 16px; color: #000000; line-height: 42px;}
.g-publi>li:hover h6{color: #cc3622;}
.g-publi>li .g-txt .g-c{font-size: 14px; color: #333333; text-indent: 2em; border-top: 1px solid #d9d9d9; padding: 10px 0; height: 76px; overflow: hidden; margin-bottom: 15px;}
.g-publi>li .g-txt .g-more{display: block; width: 86px; height: 28px; border: 1px solid #cc3622; text-align: center; line-height: 28px; font-size: 14px; color: #cc3622; border-radius: 3px;}
.g-publi>li .g-txt .g-more:hover{background: #cc3622; color: #fff;}
/*end*/

.g-index .g-content .g-recomm .g-con ul li{position: relative;}
.g-index .g-content .g-recomm .g-con ul li.g-li1:before{content: ""; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/bar3.jpg) no-repeat center top; width: 551px; height: 2px; position: absolute; bottom: 0; right: 0;}
.g-index .g-content .g-recomm .g-con ul li.g-li1:after{content: ""; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/bar1.jpg) no-repeat center top;  width: 2px;  height: 255px; position: absolute; bottom: 0; right: 0;}
.g-index .g-content .g-recomm .g-con ul li.g-li2:before{content: ""; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/bar2.jpg) no-repeat center top;  width: 551px; height: 2px;  position: absolute; bottom: 0; left: 0;}
.g-index .g-content .g-recomm .g-con ul li.g-li3:after{content: ""; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/bar4.jpg) no-repeat center top;  width: 2px; height: 247px; position: absolute; top: 0; right: 0;}

.g-footer{background: url(../img/img6.jpg) no-repeat center top; height: 76px; padding-top: 80px; text-align: center; font-size: 14px; color: #fff; line-height: 28px;}
.g-footer span{margin: 0 5px;}


/*åˆ—è¡¨*/

.g-list .g-head .g-bot{background: url(../img/bg1-2.png) no-repeat center top;}
.g-list .g-content{padding-top: 46px; padding-bottom: 170px;}
.g-list .g-content .g-tit{background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/img3.png) no-repeat center top; height: 62px;}
.g-list .g-content .g-tit .g-top{height: 46px; line-height: 46px; position: relative;}
.g-list .g-content .g-tit .g-top>ul>li{ float: left; width: 33.33%; text-align: center; font-size: 18px; color: #fff; cursor: pointer;}
.g-list .g-content .g-tit .g-top>ul>li i{font-size: 20px; color: #fff; margin-right: 4px;}
.g-list .g-content .g-tit .g-top>ul>li .g-b{position: relative; left: 0; right: 0; margin: auto; z-index: 11; width: 252px;  }
.g-list .g-content .g-tit .g-top>ul>li .g-slide{position: absolute; left: 72px; top: 46px; width: 1012px; background: #fff; border: 1px solid #CC3622; overflow: hidden; padding: 20px; z-index: 10; display: none;}
.g-list .g-content .g-tit .g-top>ul>li .g-slide .g-l{float: left; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/img10.png) no-repeat center top; width: 27px;  height: 62px; font-size: 14px; color: #cc3622; line-height: 26px; padding-top: 54px; margin-right: 24px;}
.g-list .g-content .g-tit .g-top>ul>li .g-slide .g-r{float: left; width: 950px;}
.g-list .g-content .g-tit .g-top>ul>li .g-slide .g-r dt{font-size: 16px; color: #333333; height: 45px; line-height: 45px; border-bottom: 1px solid #eeeeee; text-align: left;}
.g-list .g-content .g-tit .g-top>ul>li .g-slide .g-r dd{overflow: hidden; padding: 10px 0;}
.g-list .g-content .g-tit .g-top>ul>li .g-slide .g-r dd li{float: left; font-size: 14px; color: #666666; margin: 0 15px; line-height: 30px;}
.g-list .g-content .g-tit .g-top>ul>li .g-slide .g-r dd li:hover a{color: #a93021;}

.g-list .g-content .g-tit .g-top>ul>li:hover{color: #cb3421;}
.g-list .g-content .g-tit .g-top>ul>li:hover i{color: #cb3421;}
.g-list .g-content .g-tit .g-top>ul>li:hover .g-b{background: #fff;border: 1px solid #cc3622; border-bottom: 0;}
.g-list .g-content .g-tit .g-top>ul>li:hover .g-slide{display: block;}


.g-list .g-content .g-conb{padding: 0 17px;}
.g-list .g-content .g-con{background: #faf7f1; overflow: hidden; padding-bottom: 40px;}
.g-list .g-content .g-con .g-publi{position: relative; overflow: hidden;}
.g-list .g-content .g-con .g-publi:after{content: "";  background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/bar5.jpg) no-repeat center top; width: 1100px; height: 2px; position: absolute; bottom: 0;  left: 0; right: 0; margin: auto;}

/*ç¿»é¡µ*/
.g-pages{text-align: center; padding: 20px 0; font-size: 0;}
.g-pages .g-prev,.g-pages .g-next{display: inline-block; width: 30px; height: 30px; border: 1px solid #cfcdcb; border-radius: 3px; text-align: center; line-height: 30px; margin: 0 8px;}
.g-pages .g-prev i,.g-pages .g-next i{font-size: 18px; color: #cb3421;}
.g-pages ul{display: inline-block; vertical-align: 2px;}
.g-pages li{display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; border: 1px solid #cfcdcb;  border-radius: 3px; margin: 0 8px;}
.g-pages li a{color: #cb3421; display: block; width: 100%;  height: 100%;}
.g-pages li:hover a{color: #fff; background: #cb3421;}


/*ä¸“é¢˜é¡µ*/


.g-topic .g-head .g-bot .w{padding-bottom: 22px; border-bottom: 1px solid #d6d6d6; position: relative; z-index: 10;}
.g-topic .g-content{ margin-bottom: 20px;}
.g-topic .g-content .g-tit {text-align: center; background: #f2f2f2; padding: 6px 0;}
.g-topic .g-content .g-tit .g-t{font-size: 18px; color: #cc3622; font-weight: bold; position: relative;}
.g-topic .g-content .g-tit .g-t:before{content: ""; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/before.jpg) no-repeat center top; width: 100px; height: 1px; position: absolute; top: 0; bottom: 0; left: 440px; margin: auto;}
.g-topic .g-content .g-tit .g-t:after{content: ""; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/after.jpg) no-repeat center top; width: 100px; height: 1px; position: absolute; top: 0; bottom: 0; right: 440px; margin: auto;}
.g-topic .g-content .g-tit p{font-size: 12px; color: #ea6f5f;}

.g-topic .g-content .g-con{background: #fff; overflow: hidden; padding-top: 48px; padding-bottom: 60px;}
.g-topic .g-content .g-con .g-conlist{overflow: hidden;}
.g-topic .g-content .g-con .g-conlist li{float: left; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/img8.png) no-repeat center top; width: 273px; height: 336px; margin-left: 22px; margin-bottom: 25px; padding-top: 36px; cursor: pointer;}
.g-topic .g-content .g-con .g-conlist li .g-imgb{width: 136px; height: 136px; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/img4-1.png) no-repeat center top; padding: 12px; margin: auto;}
.g-topic .g-content .g-con .g-conlist li .g-imgb .g-img{border-radius: 50%; overflow: hidden;}
.g-topic .g-content .g-con .g-conlist li .g-imgb .g-img img{width: 136px; height: 136px;}
.g-topic .g-content .g-con .g-conlist li .g-t{font-size: 16px; color: #333333; position: relative; text-align: center; padding: 8px 0; margin-bottom: 10px;}
.g-topic .g-content .g-con .g-conlist li .g-t:after{content: ""; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/bar6.jpg) no-repeat center top; width: 150px; height: 1px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto;}
.g-topic .g-content .g-con .g-conlist li .g-txt{padding: 0 30px; font-size: 12px; color: #000000; height: 54px; overflow: hidden;}
.g-topic .g-content .g-con .g-conlist li .g-b{overflow: hidden; padding: 0 30px; padding-top: 15px;}
.g-topic .g-content .g-con .g-conlist li .g-b .g-l{float: left; font-size: 12px; color: #b2b2b2;}
.g-topic .g-content .g-con .g-conlist li .g-b .g-r{float: right; font-size: 12px; color: #B2B2B2;}
.g-topic .g-content .g-con .g-conlist li:hover{background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/img8-1.png) no-repeat center top;}
.g-topic .g-content .g-con .g-conlist li:hover .g-t{color: #cb3421;}


/*è¯¦æƒ…é¡µ*/

.g-detail .g-head .g-bot .w{padding-bottom: 22px; border-bottom: 1px solid #d6d6d6; position: relative; z-index: 10;}
.g-detail .g-content{padding-bottom: 110px;}
.g-detail .g-content .g-posit{font-size: 14px; color: #cb3421; margin-bottom: 40px;}
.g-detail .g-content .g-posit a{color: #cb3421;}
.g-detail .g-content .g-info .g-t{font-size: 20px; color: #cb3421; text-align: center; margin-bottom: 24px;}
.g-detail .g-content .g-info .g-b{text-align: center; font-size: 14px; color: #000000; line-height: 36px;}
.g-detail .g-content .g-info .g-b span{margin: 0 30px;}
.g-detail .g-content .g-info .g-imgb{width: 762px; height: 338px; border: 1px solid #d2d2d2; margin: auto; text-align: center; background: #fff;}
/*.g-detail .g-content .g-info .g-imgb img{width: 264px; height: 338px;}*/
.g-detail .g-content .g-info .g-imgb img{ max-width:762px; max-height: 338px;}
.g-detail .g-content .g-info p{text-align: center; font-size: 16px; color: #cb3421;}
.g-detail .g-content .g-info p a{color: #cb3421;}
.g-detail .g-content .slideTab .hd{border-bottom: 1px solid #d9d9d9;}
.g-detail .g-content .slideTab .hd li{float: left; width: 152px; height: 52px; text-align: center; line-height: 52px;  font-size: 16px; color: #333333; cursor: pointer;}
.g-detail .g-content .slideTab .hd li i{font-size: 20px; color: #424242; vertical-align: -2px; margin-right: 4px;}
.g-detail .g-content .slideTab .hd li.on{color: #cb3421; border: 1px solid #d9d9d9; border-bottom: 0;}
.g-detail .g-content .slideTab .hd li.on i{color: #cb3421;}
.g-detail .g-content .slideTab .hd li.on:after{content: ""; width: 100%; height: 2px; background: #cb3421; position: absolute; top: 0;  left: 0;}
.g-detail .g-content .slideTab .bd{overflow: hidden;}
.g-detail .g-content .slideTab .bd dl{padding-bottom: 70px;}
.g-detail .g-content .slideTab .bd dt{font-size: 16px; color: #000100; padding: 16px 0;}
.g-detail .g-content .slideTab .bd dd{font-size: 14px; color: #000100;}

.g-detail .g-content .slideTab .bd .g-product .g-t{text-align: center; font-size: 24px; color: #333333; position: relative; padding-top: 50px; border-top: 1px solid #dddddd; margin-bottom: 46px;}
.g-detail .g-content .slideTab .bd .g-product .g-t .g-img{position: absolute; top: -6px; left: 0; right: 0; margin: auto; width: 518px; height: 38px;}
.g-detail .g-content .slideTab .bd .g-product .g-t:before{content: ""; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/bar6.jpg) no-repeat center top; width: 150px; height: 1px; position: absolute; top: 70px; left: 400px; margin: auto;}
.g-detail .g-content .slideTab .bd .g-product .g-t:after{content: ""; background: url(https://shufayishu.oss-cn-shanghai.aliyuncs.com/sfg/bar6.jpg) no-repeat center top; width: 150px; height: 1px; position: absolute; top: 70px; right: 400px; margin: auto;}




/*æ¨¡æ€æ¡†*/
/*.reveal-modal-bg{position: fixed; height: 100%; width: 100%; z-index: 999; display: none; top: 0; left: 0; background: #000; opacity: 1; filter: alpha(opcity=50); background:rgba(0, 0, 0, 0.8); }

.reveal-modal{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; display: none; z-index: 1000; width: 263px; height: 480px;}
.reveal-modal .close-reveal-modal{position: absolute; top: -30px; right: -35px; cursor: pointer;}
.reveal-modal .close-reveal-modal i{font-size: 26px; color: #ccc;}*/

.reveal-modal-bg{position: fixed; height: 100%; width: 100%; z-index: 999; display: none; top: 0; left: 0; background: #000; opacity: 1; filter: alpha(opcity=50); background:rgba(0, 0, 0, 0.8); }

.reveal-modal{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; display: none; z-index: 1000;}
.reveal-modal .close-reveal-modal{position: absolute; top: -30px; right: -35px; cursor: pointer;}
.reveal-modal .close-reveal-modal i{font-size: 26px; color: #ccc;}







