﻿

/*产品列表*/
.list-shop {padding-bottom: 40px;width: 100%;}
.list-shop #list-shop {padding-bottom: 0px;overflow: hidden; margin: 0 1%;clear: both}
.list-shop #list-shop li {padding-top: 5%;width: 46%;position: relative;float: left;margin: 0 2%;overflow: hidden}
.list-shop #list-shop li a {color: #fff}

.list-shop #list-shop li .txt { position: relative;padding: 8px 0;background: #fff;transition: .6s;text-align: center;width: 100%;bottom: 0;left: 0}
.list-shop #list-shop li .txt h5 {
	font-weight: 400;
	padding-bottom: 10px;
	white-space: nowrap;
	overflow: hidden; color: #000;
}

.list-shop #list-shop li .txt hr {
	width: 21px;
	height: 2px; 
	margin: 0 auto;
	border: none;
	background: #0055A8
}

/*产品列表*/



/*产品二级分类*/
.wrapnav {position:relative;}
.wrapnav .backBtn{position:absolute;width:30px; height:27px; 
display:block;top:13px; left:20px; background:url(../images/backbtn.png) no-repeat center;z-index:3;font-size: 30px;}
.wrapnav .wraptit{background:#efefef; border-bottom:1px solid #ddd;border-top:1px solid #ddd;text-align:center; color:#000;padding:15px 65px;position:relative;text-overflow:ellipsis;overflow: hidden;white-space:nowrap;}
.wrapnav .wraptit_tab:after{display:block;content:""; width:15px; height:15px;border-top:1px solid #222; border-right:1px solid #222;transform:rotate(135deg);-webkit-transform:rotate(135deg); position:absolute; top:10px; right:30px;}
.wrapnav .active:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg); top:30px;}
.wrap_content{display:none;}
.none{display:none;}
.show{display:block;}
.productsub{padding:0px 0px;background:#efefef;}
.productsub a{color:#666;}
.productsub_box{border-bottom:1px solid #888;}
.productsub_box h4{font-size:1.6rem;position:relative;color:#fff;padding:10px 200px 10px 35px;background:#696969;}
.productsub_box h4:hover,.productsub_box.show h4{background:#0055A8;color:#fff;}
.productsub_box h4 i{display:block;width:10px; height:15px; background:url(/template/pc/zh/images/icon_h4.png) no-repeat center; position:absolute; left:20px; top:50%;margin-top:-9px;}
.productsub_box h4:hover i,.productsub_box.show h4 i{}
.productsub_list{display:none;}
.show .productsub_list{display:block;}
.productsub_list dl dt{padding:5px 5px 5px 45px ;font-size:1.5rem;background:#dcdcdc; border-bottom:1px solid #ccc;}
.productsub_list dl dt:hover,.productsub_list dl.show  dt{color:#0055A8;}
.productsub_list dl dd{background:#fff;overflow:hidden;display:none;}
.productsub_list dl.show dd{display:block;}
.productsub_list dl dd p{ padding:0px 0px 5px 75px;font-size:1.3rem;margin: 5px auto 10px;border-bottom: 1px solid #eaeaea;
transition: background 0.3s,color 0.3s;}
.productsub_list dl dd p a{display:block;}
.productsub_list dl dd p a.cur{color:#D70000;}

/*产品二级分类*/





/*产品详情*/
 .m-cx-cpgs-ts4-3-01 {margin-bottom: 1rem; }
.m-cx-cpgs-ts4-3-01-pic { position: relative; width: 93.75%;margin: 1.4rem auto 1rem;}
.m-cx-cpgs-ts4-3-01-prev, .m-cx-cpgs-ts4-3-01-next {
            width: 1rem;
            height: 1rem;
            border: 1px solid #bfc4c3;
            transform: rotate(45deg);
            box-sizing: border-box;
            position: absolute;
            top: 50%;
            margin-top: -.5rem;
            z-index: 22;
        }
.m-cx-cpgs-ts4-3-01-prev {left: 2%;border-style: none none solid solid;}
.m-cx-cpgs-ts4-3-01-next {right: 2%;border-style: solid solid none none;}
.m-cx-cpgs-ts4-3-01-pic .m-cx-cpgs-ts4-3-01-page {font-size: 0.9rem;line-height: 1.5rem;color: #787878;position: absolute;
            left: 0;bottom: .8rem;text-align: right;box-sizing: border-box;padding-right: .8rem;z-index: 22;}
.m-cx-cpgs-ts4-3-01-pic li>img {width: 100%;display: block;}
.m-cx-cpgs-ts4-3-01-tit {
	height: 4rem; 
	width: 100%;
	font-size: 1.6rem;
	text-align: center;
	color: #414141;
	line-height: 4rem;
    background: url(../images/m11-icon2.jpg) no-repeat center top; 
    background-size: 100% 4rem;
    border-bottom: 1px solid #0055A8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    }
        
.m-cx-cpgs-ts4-3-01-desc {width: 93.75%;margin: 0 auto 0;}
 .m-cx-cpxq-01 { width: 93.75%;margin: 0 auto;box-sizing: border-box;padding: 1.2rem 0px;margin-bottom: 1rem;}
.m-cx-cpxq-01-tit { height: 2.25rem;border-bottom: 1px solid #d7d7d7;box-sizing: border-box; margin-bottom: 10px;}
 .m-cx-cpxq-01-tit span {
            display: inline-block;
            height: 2.25rem;
            font-size: 1.5rem;
            line-height: 1.8rem;
            color: #464646;
            border-bottom: 1px solid #333333;
            box-sizing: border-box;
            vertical-align: top;
            padding-top: .2rem;
            padding-left: 2.2rem;
            background: url(../images/m-cx-4-3-01-icon1.png) no-repeat .5rem .4rem;
            background-size: 1.1rem;
            margin-right: .5rem;
        }
 .m-cx-cpxq-01-tit em {font-size: 0.9rem;text-transform: uppercase;color: #c2c2c1;line-height: 2.25rem;vertical-align: top;}
.m-cx-xgcp-4pl-ts4-3-01 {width: 93.75%;margin: 0 auto 1rem; border: 1px solid #f3f3f3;}
.m-cx-xgcp-4pl-ts4-3-01-tit {height: 2.25rem;border-bottom: 1px solid #d7d7d7;margin-bottom: 1rem;margin-top: 1rem;}
.m-cx-xgcp-4pl-ts4-3-01-tit span {
					display: inline-block;
					height: 2.25rem;
					font-size: 1.2rem;
					line-height: 2.25rem;
					color: #464646;
					border-bottom: 1px solid #333333;
					box-sizing: border-box; 
					padding-left: 2.2rem;
					background: url(../images/m-cx-4-3-01-icon1.png) no-repeat .5rem .4rem;
					background-size: 1.1rem;
					margin-right: .5rem;
				}
.m-cx-xgcp-4pl-ts4-3-01-tit em {
					font-size: 0.9rem;
					text-transform: uppercase;
					color: #c2c2c1;
					line-height: 2.25rem;
					vertical-align: top;
				}
.m-cx-xgcp-4pl-ts4-3-01-list dl{width:46.5%;box-sizing: border-box; border: 1px solid #eaeaea; margin-right: 3%; float: left; margin-bottom: -1px;text-align: center; }
.m-cx-xgcp-4pl-ts4-3-01-list dl:nth-last-child(1){margin-right: 0;}
.m-cx-xgcp-4pl-ts4-3-01-list dt{border-bottom: 1px solid #eaeaea;}
.m-cx-xgcp-4pl-ts4-3-01-list dt,.m-cx-xgcp-4pl-ts4-3-01-list dt img{width: 100%;display: block; }
.m-cx-xgcp-4pl-ts4-3-01-list dd{height: 4.25rem; font-size: 1.2rem; color: #0055A8; line-height: 4.25rem;padding-top: .4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box;}
.main-footer-1 { height: 4.5rem;position: relative;z-index: 98;}
.main-footer-1-con {
            max-width: 640px;
            min-width: 320px;
            width: 100%;
            position: fixed;
            left: 0;
            bottom: 0;
            background: rgba(0, 0, 0, 0.8);
        }
        
.main-footer-1-list {border-top: 1px solid #fbc707;display: none; }
        
.main-footer-1-list li {
            float: left;
            width: 50%;
            height: 2.5rem;
            font-size: 1.2rem;
            line-height: 2.5rem;
            color: #fff;
            box-sizing: border-box;
            padding-left: 18%;
            position: relative;
        }
.main-footer-1-list li a{ color:#fff; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
        
.main-footer-1-list li:after {
            content: "";
            width: 0.5rem;
            height: 0.5rem;
            position: absolute;
            left: 30%;
            top: 1rem;
            background: #fff;
            border-radius: 100%;
        }
        
.main-footer-1-list .clear {border-bottom: 1px solid #fff; }
.main-footer-1-list .clear:nth-last-child(1) {border-bottom: 0;}
 .main-footer-1-mata {
            height: 4.1rem;
            background: #313131;
            border-top: 1px solid #fbc707;
            text-align: center;
        }
        
 .main-footer-1-mata p {
            display: inline-block;
            font-size: 1.4rem;
            color: #fff;
            line-height: 2.2rem;
            border: 1px solid #fff;
            border-radius: 0.4rem;
            padding: 0 4%;
            margin-top: 1rem;
        }
    




/*产品详情*/

.shop-zt .shop-zt-menu {
	border-bottom: 1px solid #0055A8;
	font-size: 0;
	border-right: 1px solid #e5e5e5
}

.shop-zt .shop-zt-menu li {
	zoom: 1;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	padding: 10px 0px;
	width: 25%; text-align: center;
	color: #231815;
	cursor: pointer
}

.shop-zt .shop-zt-menu li.this,.shop-zt .shop-zt-menu li:hover {
	background: #0055A8;
	color: #fff
}

.shop-zt-bodys .shop-zt-body {
	display: none;
	padding: 15px 0
}

.shop-zt-bodys .shop-zt-body.this {
	display: block
}

.shop-zt-bodys .shop-zt-body img {
	      width: 100% !important;
    height: auto !important;
  
}

.shop-xh {
	padding: 10px 15px
}

.shop-xh .shop-xh-title {
	font-size: 16px;
	padding: 10px 0;
	border-bottom: 1px solid #ccc
}

.shop-xh .shop-xh-zt {
	padding: 10px 0
}

.shop-xh .shop-xh-zt h6 {
	font-size: 14px;
	line-height: 2;
	color: #999
}

.shop-xh .shop-xh-zt h6 strong {
	font-size: 14px;
	color: #333
}

.shop-dz .shop-dz-1 {
	text-align: center;
	color: #56463d;
	font-weight: 700;
	margin-bottom: 20px
}

.shop-dz .shop-dz-4 {
	margin-bottom: 20px
}

.shop-dz .shop-dz-4 h6 {
	line-height: 1.7;
	margin-top: 8px
}

.shop-dz .shop-dz-2 {
	font-size: 0;
	text-align: center;
	margin-bottom: 30px
}

.shop-dz .shop-dz-2 .dzcolor {
	background: #56463d
}

.shop-dz .shop-dz-2 h5 {
	width: 23%;
	zoom: 1;
	display: inline-block;
	vertical-align: middle;
	margin-right: 2%;
	margin-top: 15px;
	background: #887767;
	padding: 10px 0;
	color: #fff
}

.shop-dz .shop-dz-2 h5.dzcolor {
	background: #56463d
}

.shop-dz .shop-dz-3 {
	border-radius: 20px;
	text-align: center;
	font-size: 15px;
	margin-bottom: 20px;
	padding: 10px 5px;
	line-height: 30px;
	border: 1px solid #ccc
}

.shop-dz .shop-dz-3 span {
	margin-left: 12px
}

.shop-dz .shop-dz-3 span:before {
	content: "";
	width: 12px;
	height: 12px;
	margin-right: 5px;
	zoom: 1;
	display: inline-block;
	vertical-align: middle;
	background: #887767
}

.shop-dz .shop-dz-3 span.dzcolor:before {
	background: #56463d
}

.shop-dz .shop-dz-5 {
	text-align: center
}

.shop-dz .shop-dz-5 a {
	font-size: 15px;
	color: #231815;
	zoom: 1;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #999;
	padding: 5px 40px;
	border-radius: 15px;
	line-height: 20px
}

.shop-dz .shop-dz-5 a:hover {
	background: #0055A8;
	color: #fff;
	border-color: #0055A8
}





    
    .temp_ec_01dz {
        background: #f0f0f0;
        overflow: hidden;
       
    }
    
    .temp_ec_01dz dd i {
        padding: 0 20px;
    }
    
    .temp_ec_01dz dd span {
        font-weight: bold;
        color: #0055A8;
        ;
        font-size: 18px;
    }
    
    .temp_ec_01dz dl {
           padding: 10px 15px;
    }
    
    .temp_ec_01dz dt {
        height: 59px;
        border-bottom: 1px solid #dbdbdb;
        font: 24px "Microsoft Yahei";
        line-height: 59px;
        overflow: hidden;
        font-weight: bold;
        color: #0055A8;
    }
    
    .temp_ec_01dz dd {
        height: 30px;
        border-bottom: 1px dashed #b1b1b1;
        font: 16px "Microsoft Yahei";
        color: #555;
        padding-top: 14px;
        line-height: 30px;
        overflow: hidden;
       
      
    }
    
    .temp_ec_01dz dd.temp_ec_01dd01 {
        background:url(../images/cz.png) no-repeat left 21px;
    }
    
    .temp_ec_01dz dd.temp_ec_01dd02 {
        background:url(../images/dz.png) no-repeat left 21px;
    }




    
        
        
        .cpxqtuj {
        	width: 93.75%;
        	margin: 0 auto;
            height: 2.25rem;
            border-bottom: 1px solid #d7d7d7;
            box-sizing: border-box;
           /* margin-bottom: 30px;*/
            margin-top: 30px;
        }
        
        .cpxqtuj span {
            display: inline-block;
            height: 2.25rem;
            font-size: 1.2rem;
            line-height: 2.25rem;
            color: #464646;
            border-bottom: 1px solid #333333;
            box-sizing: border-box;
            vertical-align: top;
            padding-top: .2rem;
            padding-left: 2.2rem;
            background: url(../images/m-cx-4-3-01-icon1.png) no-repeat .5rem .4rem;
            background-size: 1.1rem;
            margin-right: .5rem;
        }





/* 返回*/
.go-typename {
	text-align: center;
	margin: 35px 0;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.go-typename a {
	color: #fff;
	line-height: 45px;
	text-align: center;
	font-size: 16px
}

.go-typename .cp-next,.go-typename .cp-prea {
	-moz-flex: 2;
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	background: #0055A8
}

.go-typename .cp-type {
	-moz-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	background: #231815;
	margin-left: 6px;
	margin-right: 6px
}

/* 返回*/


/*分享*/


.fenxiang {
	width: 100%;
	overflow: hidden
}

.fenxiang .fenxiang-title {
	text-align: center;
	position: relative;
	margin: 15px 0
}

.fenxiang .fenxiang-title:after {
	height: 1px;
	content: "";
	top: 50%;
	left: 0;
	width: 100%;
	background: #ccc;
	position: absolute
}

.fenxiang .fenxiang-title h6 {
	zoom: 1;
	display: inline-block;
	vertical-align: middle;
	background: #0055A8;
	font-size: 14px;
	color: #fff;
	position: relative;
	z-index: 2;
	padding: 0 7px
}

.fenxiang .dropdown-menu {
	text-align: center;
	padding-top: 15px
}

.fenxiang .dropdown-menu li {
	zoom: 1;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px
}

.fenxiang .dropdown-menu li a {
	background: #0055A8;
	width: 37px;
	display: block;
	border-radius: 50%;
	font-size: 22px;
	height: 37px;
	line-height: 37px;
	color: #fff;    padding-left: 0px;
}

.fenxiang .dropdown-menu li a.icon-qqkongjian {
	background: #3d94ec;background:#3d94ec url(../images/kj1.png) repeat-x
}

.fenxiang .dropdown-menu li a.icon-xinlangweibo {
	background: #eb3e1c; background:#eb3e1c url(../images/ql2.png) repeat-x
}

.fenxiang .dropdown-menu li a.icon-wechat {
	background: #10b714; background:#10b714 url(../images/wx3.png) repeat-x
}

.fenxiang .dropdown-menu li a.icon-qq {
	background: #1c91eb; background:#1c91eb url(../images/qq4.png) repeat-x
}

/*分享*/


/*产品详情*/