@charset "utf-8";






.index_class_title{height:40px; line-height:40px; width:95%; background-color:#DD2727; color:#FFF}

.index_class_title .tleft{ margin-left:5px; float:left; font-family:微软雅黑; font-size:17px;}

.index_class_title .tright{ float:right; margin-right:5px; line-height:25px;}

.index_class_title .tright a{ color:#FFF; font-size:32px; font-family:微软雅黑}



       .line1{ width:100%; height:2px; background-color:#EEEEEE; clear:both;
        margin:0px auto} .line2{ width:100%; height:1px; background-color:#CCC;
        clear: both; margin:0px auto} .newProText{ width:95%; margin:0px auto;
        margin-top:5px; margin-bottom:5px; clear:both} .newProText .left{ width:65%;
        float:left; border-right:1px #CCCCCC solid;} .newProText .left .proname{
        font-size:16px; line-height:35px} .newProText .left .proid{ font-size:13px;}
        .newProText .left .price{ font-size:17px; font-weight:600; line-height:35px}
        .newProText .left .price_1{ color:#999} .newProText .left .price_2{ color:#F00;
        padding-left:50px; background:url(/template/shouji/style3/zhe_ico.png)
        20px 3px no-repeat ; background-size:30px; } .newProText .right{ float:right;
        width:30%; text-align:center} .pro_con_div .zhe{ width:40px; height:30px;
        float:left; background:url(/template/shouji/style3/zhe_ico.png)
        no-repeat ; background-size:30px;} .chicunDiv{ width:95%; margin:0px auto;
        margin-top:5px} .chicunDiv .title{ font-size:13px; line-height:30px; color:#dfdfdf}
        .chicunul ul li{ width:48%;border:1px #CCC solid; margin-top:8px; border-radius:3px;
        font-size:12px} .chicunul ul li div{padding:5px 5px 5px 5px} .chicunul
        ul .l{ float:left} .chicunul ul .r{ float:right} .chicunul ul .on{ border:1px
        #F00 solid; background:url(/template/shouji/style3/chicun_onbg.png)
        right bottom no-repeat; background-size:20px} .zixunDiv{ width:95%; margin:0px
        auto; margin-top:10px; margin-bottom:10px; clear:both; color:#777} .proImgdiv{width:95%;
        margin:0px auto} .proImgdiv .title{ float:left;font-size:13px; line-height:30px;
        color:#dfdfdf} .proImgdiv .ico{ float:right}
		
.newceng{ 
	width:95%;
	margin:0px auto;
	margin-top:25px;
	-webkit-box-shadow:0 0 5px 1px #ccc;  
	-moz-box-shadow:0 0 5px 1px #ccc;
	box-shadow:0 0 5px 1px #ccc;
}
.newceng .title{ width:95%; margin:0px auto; line-height:36px; color:#87C644; font-weight:500 ;font-size:20px }
.newceng .fico{ width:75px; height:75px;  position:absolute; margin-top:-51px; right:10px;background:url('/template/shouji/images3/5mclassico.png') no-repeat; background-size:75px; text-align:center }
/*.newceng .fico .f{ display:block;  font-family:Impact; line-height:25px; margin-top:5px; color:#fff}*/
.newceng .fico .f{ display:block; font-size:20px; font-weight:600; line-height:25px; margin-top:5px; color:#fff}
.newceng .fico .c{ display:block; font-size:12px; color:#fff; font-family:Georgia}
.newceng .con{ width:95%; margin:0px auto; padding:0px; height:auto; padding-bottom:0px; margin-top:10px; line-height:25px; color:#333; font-size:14px}
.newceng .con img{ width:100%; border:0px; margin:0px; padding:0px; display:block}
.newceng .con ul{padding:0px; margin:0px;}
.newceng .con ul li{width:50%; float:left}
.spmore{ width:100%; margin-top:10px;background-color:#EEE; font-size:16px; line-height:38px; text-align:center }


#nav_service{display:none!important;}


@charset "utf-8";
/*首页底部切换卡*/
.tab_menu {
    border-top: 1px solid #cdcdcd;
    height: auto;
    line-height: 44px;
    width: 100%;
}
.tab_menu li {
    color: #969797;
    font-weight: 700;
    text-align: center;
    width: 33.3%; float: left;
	font-size: 14px;
}
.tab_menu .tab_on {
    border-bottom: 2px solid #666979;
    color: #464747;
}
.tab_menu .tab1_on {
    border-bottom: medium none;
    color: #464747;
    padding-left: 10px;
    text-align: left;
}


/*在线客户代码*/

#nav_service{display:none!important;}
.xfDiv {
	width: 40px;
	position: fixed;
	bottom:50px;
	right: 10px;
	z-index:100000;
}
.xfDiv a {
	text-indent: -9999em;
	overflow: hidden;
	float: left;
}
.xfDiv .xfwx {
	background: url(/template/shouji/images/xf_wx.png) no-repeat;
	background-size: 40px;
	display: block;
	width: 40px;
	height: 50px;
}

.xfDiv .xfzx {
	background: url(/template/shouji/images/xf_kf.png) no-repeat;
	background-size: 40px;
	display: block;
	width: 40px;
	height: 50px;
}
.xfDiv .xftop {
	background: url(/template/shouji/images/scroll-to-top-icon.png) no-repeat;
	background-size: 40px;
	display: none;
	width: 40px;
	height: 50px;
}
.wx_Ceng{position:fixed; margin:auto;left:0; right:0; top:30%; width:82%; z-index:100000; padding:10px; line-height:30px; background-color:#DDD; border-radius:5px; font-size:15px; margin-bottom:10px; padding-top:10px; display:none; text-align:center}
.wx_Ceng .bn_div{ text-align:center;  margin-top:10px; margin-top:10px;}
.wx_Ceng .bn_div .bn_copy{ line-height:40px; background-color:#66CC66; border-radius:3px; padding:5px 20px; }
.wx_Ceng .bn_div .bn_close{ line-height:40px; background-color:#66ccff; border-radius:3px; width:90%; margin:0px auto; display:block ; color:#fff; font-size:15px}
.wx_Ceng .bn_div a{ color:#FFF; font-size:14px;}

.cateDiv .plT{ height:40px; line-height:40px; color:#333; font-size:16px; font-weight:600; width:95%; margin:0px auto;}
.cateDiv .plul{ width:95%; margin:0px auto; padding-bottom:20px;font-size: 14px;}
.cateDiv .plul li{ border-top:1px #E1E1E1 solid; clear:both; padding-top:10px; padding-bottom:10px}
.cateDiv .plul li .proimg{ width:22%; float:left; padding-top:2px}
.cateDiv .plul li .proimg img{ margin:3px; max-width:100%}
.cateDiv .plul li .procon{ width:78%; float:left;}
.cateDiv .plul li .procon .title{ height:30px; line-height:30px; width:100%}
.cateDiv .plul li .procon .title .xing{ 
  display: inline-block;
  width: 75px;
  height: 11px;
  background: url('/template/shouji/images3/xing.png') repeat-x 0 0;
  background-size: 15px 11px;

}
.cateDiv .plul li .procon .title .name{ float:right; font-size:12px}
.cateDiv .plul li .procon .con{ height:50px; line-height:22px; color:#777; font-size:12px}
.cateDiv .plmore{ border:1px #DEDEDE solid ; line-height:35px; text-align:center; color:#777}


.msg{
	width:14px;
	height:14px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	font-size:12px;
	background-color:#FFF;
	color:#F00;
	line-height:14px;
	text-align:center;
	position:absolute;
	right:3px; 
	top:3px;
}
.menufd {
    color: #565656;
    font-weight: 700;
    line-height: 40px;
    margin: 0 auto;
    min-height: 40px;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.menufd ul li {
    list-style: outside none none;
}
.menufd ul {
    background: #f4f4f4 none repeat scroll 0 0;
    border-bottom: 1px solid #f4f4f4;
    height: 40px;
    width: 100%;
}
.menufd li {
    float: left;
    font-family: "微软雅黑" !important;
    font-size: 14px;
    height: 40px;
    width: 25%;
}
.menufd ul li a {
    color: #565656;
    height: 39px;
    margin: auto;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
}
.menufd ul li a:hover {
    border-bottom: 1px solid #f02387;
    color: #f02387;
    height: 39px;
    padding-bottom: 5px;
}
.menufd ul li .ahover {
    border-bottom: 1px solid #f02387;
    color: #f02387;
    height: 39px;
    padding-bottom: 5px;
}

.banner_box{width: 100%;display: block;}
.banner_img{width: 100%;}
#banner{position:relative;width: 100%;overflow: hidden;}
#banner .swiper-wrapper .swiper-slide .banner_box img{display:block}


 .wxguanjia-right-btn {
	     margin-left: 0.5rem;
            width: 5.714285rem;
            height: 2.14285714rem;
            line-height: 2.14285714rem;
            text-align: center;
            background: rgba(255,115,76,1);
            border-radius: 1.0714285rem;
            font-size: 0.85714286rem;
            color: #ffffff; font-size:14px
        }
