﻿@charset "utf-8";
html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header , .content  { width:1200px; margin:0 auto;  }
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}

.right_main { width:735px; padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  padding-bottom:15px; overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}


/*头部开始*/



/*头部结束*/

/*底部开始*/



/*底部结束*/

 .blk-main .laypage_next{background: url(../images/p1-bj.png) no-repeat -105px -92px;border:0;padding-left:15px;border:1px solid #fff;display:inline-block;}
        .blk-main .laypage_next:hover{border:1px solid #fff;}
        .blk-main .laypage_prev{background: url(../images/p1-bj.png) no-repeat -80px -92px;border:0;padding-left:15px;border:1px solid #fff;display:inline-block;}
        .blk-main .laypage_prev:hover{border:1px solid #fff;}

.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

/*娣诲姞瀛椾綋*/
 
.blk{margin-bottom: 25px;}
/*Main妯℃澘*/
.blk-main{width: 1200px; margin: 0 auto;}
/*灏忔ā鍧�*/
.blk-xs{width: 201px;}
/*涓ā鍧�*/
.blk-sm{width: 959px;}
/*灏忕増鍧�*/
.blk{margin-bottom: 30px;}

.p-trbl{padding:30px;}
.p-trl{padding:30px;padding-bottom:0;}

/*鏁版嵁鏇存柊涓殑鏍峰紡*/
.nodata {margin: 10px 0;padding:80px 0 80px 220px;border:1px solid #eee;text-transform: capitalize;}

/*缁撴潫鏁版嵁鏇存柊涓殑鏍峰紡*/

/*娓呴櫎娴姩*/
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.blk-main .listclear{clear:both;height:0;padding:0;margin:0;border:0;width:100%;float:none;}

/*閫氭爮妯″潡涓巑ain妯″潡閰嶅,鍥犱负闇€瑕侀噸缃畐hite-space灞炴€�*/
.blk-md{width: 100%;clear: both;}

/*鍒嗙被鎻忚堪*/
.p1-describe{background: #faf9f8;border: 1px solid #d3d3d3;color: #333;margin-bottom: 35px;overflow: hidden;padding:14px;}
/*璇︽儏鍐呭*/
.endit-content{ line-height:28px;}
.endit-content p{margin:15px 0;}
.endit-content #map img{max-width: inherit;}
.endit-content em,.endit-content i{font-style: normal;}
.endit-content .img-p{text-indent: 0px; padding-top: 14px; margin: 0px; text-align: center;}
.endit-content .img-container{}
/*鎻忚堪缂栬緫鍣ㄥ唴瀹�*/
.endit-desc{line-height: 26px;padding:15px 0; overflow: hidden;}

/*绗竴濂楁ā鐗堟爣棰樻牱寮�*/

.p1-titlel-1{height:50px; background:#faf9f8; margin-bottom:40px;}
.p1-titlel-1 h3{height: 42px; font-size: 18px; line-height: 18px; color: #333; background: #fff; border-bottom: 1px solid #d3d3d3;}
.p1-titlel-1 span{display: inline-block; border-bottom: 1px solid #0063b7;height: 41px;}
.p1-titlel-1 span a{color: #333;}

.p1-info-list-content-2-fy{ overflow: hidden; text-align: center;}
.p1-info-list-content-2-fy a,.p1-info-list-content-2-fy span{height: 40px; padding: 0 14px; line-height: 40px; display:inline-table; vertical-align:  top; border: 1px 

solid #eee; box-sizing: border-box; overflow: hidden;margin-left:5px;}
.p1-info-list-content-2-fy .laypage_curr{background:#0063b7;color:#fff;}
.p1-info-list-content-2-fy a:hover{border:1px solid #0063b7;color:#0063b7;}
.blk-main .p1-info-list-content-2-fy  .laypage_next{background: url(../images/p1-bj.png) no-repeat -105px -92px;border:0;padding-left:15px;border:1px solid #fff;display:inline-block;}
.blk-main .p1-info-list-content-2-fy  .laypage_next:hover{border:1px solid #fff;}
.blk-main .p1-info-list-content-2-fy  .laypage_prev{background: url(../images/p1-bj.png) no-repeat -80px -92px;border:0;padding-left:15px;border:1px solid #fff;display:inline-block;}
.blk-main .p1-info-list-content-2-fy  .laypage_prev:hover{border:1px solid #fff;}


/*绗簩濂楁ā鐗堟爣棰樻牱寮�*/


.p2-title1{border-top: solid 1px #e1e1e1; font-size: 18px;height: 52px;line-height: 52px;position: relative;}
.p2-title1:before{content: "";position: absolute;width: 7.3%;height: 1px;background:#0063b7;left: 0;top:-1px;}
.p2-title1 a{color: #353535}

.p2-title2{height: 50px;line-height: 50px;position: relative;font-size: 16px;color: #333;}
.p2-title2:before {content: "";position: absolute;width: 25px;height: 2px;background:#0063b7;left: 0;bottom: 0;}

.p2-titlel1{top:-31px;right: 0;height: 22px;}
.p2-titlel1 li{width: 11px;height: 11px;border-radius: 11px;background: #e3e3e3;float: left;margin:0 0 0 9px;}
.p2-titlel1 li.cur{background:#0063b7;cursor: pointer;}

.p2-title3{font-size: 18px;line-height:38px;color: #789753;font-weight: normal;text-align: center;height: 104px;position: relative;}
.p2-title3 span{display: block;font-family: "Times New Roman";font-size: 38px;line-height: 48px;color: #c8c8c8;text-transform: uppercase;}
.p2-title3:before,.p2-title3:after{content: "";position: absolute;width: 2.8%;height: 1px;background: #a9a9a9;top:67px;}
.p2-title3:before{left:41.2%;}
.p2-title3:after{right:41.2%;}

.p2-page {
    clear: both;
    padding: 48px 0 0;
    text-align: center;
}

.p2-page .laypage_next,.p2-page .laypage_prev {
    width: 118px;
    height: 38px;
    line-height: 38px;
    border: solid 1px #000;
    border-radius: 3px;
    display: inline-block;
    color: #000;
    padding:0;
}
.p2-page a {
    font-style: normal;
    color: #bbb;
    padding: 0 10px;
}
.p2-page span{padding: 0 10px;}
 

/*绗洓濂楁ā鐗堟牱寮�*/
.p4-titlel-1{height: 55px; font-size: 20px;  font-weight: normal;color: #242424; line-height:52px; margin-bottom: 24px;}
.p4-titlel-1 em{display: block;height: 1px;background: #eee;}
.p4-titlel-1 span{width:36px; height: 2px; background: #0063b7; display: block;}

.p4-titlel-2{height: 55px;font-size: 20px; color: #ebebeb; line-height: 55px;padding-left:18px;background:#0063b7;}
.p4-titlel-2 span{display: block;font-weight: normal;max-width: 80%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.p4-page{text-align:center;}
.p4-page .laypageskin_yahei .laypage_curr{background-color:#0063b7;}
.p4-page  .laypageskin_yahei a, .p4-page .laypageskin_yahei span{background-color: #eee;}

.p1-left-nav-2{margin-bottom: 34px;overflow: hidden;}
    
        .p1-left-nav-2 .p1-titlel-1{height:50px;background:#0063b7;}
         .p1-left-nav-2 .p1-titlel-1 h3 {background:#0063b7; text-align: center; line-height:50px;border:0;}
           .p1-left-nav-2 .p1-titlel-1 h3 span{color:#fff;}
            
            
            .p1-left-nav-2-txt h4{ width: 189px; height: 32px; margin: 10px auto ; overflow: hidden;}
            .p1-left-nav-2-txt h4 a{ display: inline-block; width: 189px; height: 32px; text-align: center; font: 16px/32px "Microsoft Yahei"; color: #333; background: url(../images/lb_b.gif) no-repeat center top;}
            .p1-left-nav-2-txt h4 a:hover ,.cp_lc .cur a,.p1-left-nav-2-txt h4.sidenavcur a{ color: #fff; text-decoration: none;background:url(../images/lb_bh.gif) no-repeat center top;}
            
            .p1-left-nav-2-txtc ul{ width: 150px; margin: 0 auto; padding-top: 10px; padding-bottom: 24px;}
            .p1-left-nav-2-txt ul li{ padding-left: 20px; height: 32px; width: 139px; font: 14px/26px "Microsoft Yahei"; color: #444; background:url(../images/lb_l.gif) no-repeat right center;}
            .p1-left-nav-2-txt ul .sidenavcur a{color:#0063b7;}
            .p1-left-nav-2-txt ul li a{ display: inline-block; color: #444;}    
        
.p1-product-2{margin-bottom: 60px; overflow: hidden;}   
        .p1-product-2 .p1-titlel-1{ margin-bottom: 8px;}
        .p1-product-2-txt{overflow: hidden;}
        .p1-product-2-txt dl{margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid #eee; overflow: hidden;}
        .p1-product-2-txt dl:nth-last-child(1){border-bottom: 0;}
        .p1-product-2-txt dt{float: left; width: 29%; margin-right:8px; overflow: hidden;}
        .p1-product-2-txt dt img{width: 100%;display: block;}
        .p1-product-2-txt dd{}
        .p1-product-2-txt dd span a{display: block; color: #333; max-width: 80%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden; }
        .p1-product-2-txt p{height: 55px; color: #999; overflow: hidden;line-height:20px;}
.p1-info-5{margin-bottom: 30px; margin-top:-50px;overflow: hidden;}   
        .p1-info-5 .p1-titlel-1{ margin-bottom: 8px;}
        .p1-info-5-txt{overflow: hidden;}
        .p1-info-5-txt li{ border-bottom: 1px solid #eee; overflow: hidden;}
            .p1-info-5-txt li a{display: block;padding-left: 15px;height:44px;line-height:44px; background: url(../images/p1-bj.png) no-repeat -404px -210px;box-sizing:border-box; max-width: 100%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
        .p1-info-5-txt li:nth-last-child(1){border-bottom: 0; }
        .p1-info-5-txt li a:hover{background-position: -404px -410px;color:#0063b7;}
        .p1-info-5-txt .p1-info-5-txt-t1 a{width:100%;max-width: 100%; background: url(../images/p1-bj.png) no-repeat -404px -197px;line-height:22px;height:auto;padding-bottom: 12px;white-space:inherit; }
        .p1-info-5-txt .p1-info-5-txt-t1 a:hover{background-position: -404px -197px;}
        .p1-info-5-txt-t1 span{display: block;float: left;width: 38%;margin-right:8px;overflow: hidden;}
        .p1-info-5-txt-t1 span img{display: block;width: 100%;}
        .p1-info-5-txt-t1  em {
            display: block;
            height: 14px; 
            line-height: 14px;
            color: #333;
            margin:0 0 10px 0;
            max-width: 80%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;
        }
        .p1-info-5-txt-t1 p{max-height:44px; color: #999;font-size:12px;word-break:break-all; overflow: hidden;}
    

        .p1-contact-1 {
            margin-bottom: 30px;
            overflow: hidden;
        }
        
        .p1-contact-1 .p1-titlel-1 {
            margin-bottom: 8px;
        }
        
        .p1-contact-1-txt {
            overflow: hidden;
        }
        
        .p1-contact-1-txt ul {
            margin-bottom: 30px;
            overflow: hidden;
        }
        
        .p1-contact-1-txt li {
            line-height: 35px;
            overflow: hidden;
        }
        
        .p1-contact-1-txt li span {
            width: 24px;
            height: 35px;
            display: block;
            float: left;
            margin-right: -24px;
            background: url(../images/p1-bj.png) no-repeat;
        }
        
        .p1-contact-1-txt li em {
            display: block;
            margin-left: 24px;
        }
        
        li.p1-contact-1-tt1 span {
            background-position: -16px -648px;
        }
        
        li.p1-contact-1-tt2 span {
            background-position: -16px -702px;
        }
        
        li.p1-contact-1-tt3 span {
            background-position: -16px -748px;
        }
        
        li.p1-contact-1-tt4 span {
            background-position: -16px -790px;
        }
        
        .p1-contact-1-txt p {
            position: relative;
            height: auto;
            padding-bottom: 20px;
        }
        
        .p1-contact-1-txt p a {
            width: 20px;
            height: 20px;
            display: inline-block;
            margin-right: 6px;
            background: url(../images/p1-bj.png) no-repeat;
        }
        
        .p1-contact-1-txt p a.p1-contact-1-tt5 {
            background-position: -98px -847px;
        }
        
        .p1-contact-1-txt p a.p1-contact-1-tt6 {
            background-position: -181px -847px;
        }
        
        .p1-contact-1-txt p a.p1-contact-1-tt7 {
            background-position: -265px -847px;
        }
        
        .p1-contact-1-txt p span {
            display: none;
            width: 80px;
            height:80px;
            position: absolute;
            top: 0;
            left: 60px;
            overflow: hidden;
        }
        
        .p1-contact-1-txt p span img {
            display: block;
            width: 100%;
        }
    
.left-nav-8 {
            width: 988px;
            margin: 30px auto ;
            overflow: hidden;
        }
        
        .left-nav-8 ul {
            overflow: hidden;
        }
        body .left-nav-8 li.sidenavcur a{background:#0063b7;color:#fff;}
        .left-nav-8 li {
            box-sizing: border-box;
            float: left;
            text-align: center;
            width: 165px;
            font-size: 14px;
            border: 1px solid #efefef;
            margin-right: 12px;
             margin-left: 20px;
            margin-bottom: 1px;
        }
        
        
        
        .left-nav-8 li a:link,
        .left-nav-8 li a:visited {
            color: #666;
            display: block;
            height: 40px;
            line-height: 40px;
            background-color: #e8e8e8;
        }
        
        .left-nav-8 li a:hover {
            background: #0063b7;
            color: #fff;
            font-weight: bold;
            text-decoration:none;
        }
    

                 .p2-about-list{
                    clear: both;
                    line-height: 30px;
                }
                .p2-about-list-con1 dl{
                    padding:0 0 38px;
                    float: left;
                    color: #999;
                    line-height:25px;
                     color: #333;
                }
                .p2-about-list-con1 dl:nth-child(3n){padding-right: 0;}
                .p2-about-list-con1 dt,.p2-about-list-con1 dt img{
                    width:988px;
                    display: block;
                      line-height:30px;
                }
                
                 
                .p2-about-list-con1 dd p{
                    padding:22px 0 40px;
                  
                }
                  
                }

.p1-prod-list-content-3-con {overflow: hidden;}
        .p1-prod-list-content-3-con-txt1{overflow: hidden;}
        .p1-prod-list-content-3-con-txt1 li{width:208px; margin:0 3.1% 50px 0;padding-top: 10px; float: left; text-align: center; border: 1px solid #eee; position: relative;}
        /*.p1-prod-list-content-3-con-txt1 li:nth-child(3n){margin-right: 0;}*/
        .p1-prod-list-content-3-con-txt1 li img{ width: 190px; display: block; margin: 0 auto; }     
        .p1-prod-list-content-3-con-txt1 li span{display: block;height: 60px; line-height: 56px; background: url(../images/p1-bj.png) no-repeat  -63px -222px;max-width: 100%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
        .p1-prod-list-content-3-con-txt1 li em{display: block;height: 50px; line-height: 50px; color: #0063b7;}
        .p1-prod-list-content-3-con-txt1 li a{text-decoration: none; }
        .p1-prod-list-content-3-con-txt1 li a:hover span{color: #0063b7;}
        .p1-prod-list-content-3-con-txt1 li i{display: block;width: 64px;height: 64px; position: absolute; top:-1px; left:-1px;background: url(../images/p1-bj.png) no-repeat -6px -338px; }

        .p1-prod-list-content-3-con-txt2 {margin-bottom: 25px; overflow: hidden;}
        .p1-prod-list-content-3-con-txt2 dl{padding: 33px; box-sizing: border-box; border: 1px solid #eee;margin-bottom: 30px; overflow: hidden;}
        .p1-prod-list-content-3-con-txt2 dt{width: 26%; float: left; margin-right:20px; overflow: hidden;}
        .p1-prod-list-content-3-con-txt2 dt img{display: block;width: 100%;}
        .p1-prod-list-content-3-con-txt2 dd{  overflow: hidden;}
        .p1-prod-list-content-3-con-txt2 h4{height: 50px; font-size: 18px; font-weight: normal; color:#333; line-height: 18px; margin-bottom: 26px;}
        .p1-prod-list-content-3-con-txt2 h4 span{float: right; width: 102px; height: 35px;display: block; line-height: 35px; text-align: center;}
        .p1-prod-list-content-3-con-txt2 h4 span a{display: block; height: 35px; font-size: 14px;border:1px solid #358dd8; color:#0063b7; border-radius: 20px; box-sizing: border-box;}
        .p1-prod-list-content-3-con-txt2 h4 span a:hover{
background:#0063b7; color: #fff; text-decoration: none;}
        .p1-prod-list-content-3-con-txt2 h4 em{display: block; font-size: 14px; color: #0063b7; line-height: 24px; padding-top: 6px;}
        .p1-prod-list-content-3-con-txt2 p{ height:78px;line-height: 26px; overflow: hidden;}

        .p1-info-list-content-2-fy{height: 42px; overflow: hidden; text-align: center;}
        .p1-info-list-content-2-fy a,.p1-info-list-content-2-fy span{height: 40px; padding: 0 14px; line-height: 40px; display:inline-table; vertical-align:  top; border: 1px solid #eee; box-sizing: border-box; overflow: hidden;margin-left:5px;}
        .p1-info-list-content-2-fy .laypage_curr{background:#eee;color:#0063b7}
        .p1-info-list-content-2-fy a:hover{border:1px solid #0063b7;color:#0063b7;}
        .blk-main .laypage_next{background: url(../images/p1-bj.png) no-repeat -105px -92px;border:0;padding-left:15px;border:1px solid #fff;display:inline-block;}
        .blk-main .laypage_next:hover{border:1px solid #fff;}
        .blk-main .laypage_prev{background: url(../images/p1-bj.png) no-repeat -80px -92px;border:0;padding-left:15px;border:1px solid #fff;display:inline-block;}
        .blk-main .laypage_prev:hover{border:1px solid #fff;}

.pagination {
	margin-bottom: 10px;
	font-size: 13px;
	padding-top: 15px;
	text-align: center;
	line-height: 20px;
}

.pagination ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

.pagination li {
	list-style-type: none;
	display: inline;
	padding: 2px;
}

.pagination a,
.pagination a:visited {
	padding: 3px 5px 0 5px;
	border: 1px solid #D8E8F8;
	text-decoration: none;
	color: #F70707;
}

.pagination a:hover,
.pagination a:active {
	border: 1px solid #0033cc;
	color: #000;
	background-color: #D5E6F8;
}

.pagination li.currentpage {
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid navy;
	background-color: #2e6ab1;
	color: #FFF;
}

.pagination li.disablepage {
	padding: 0 5px;
	border: 1px solid #929292;
	color: #929292;
}

.pagination li.nextpage {
	font-weight: bold;
}

.p1-pro-showcase-1{margin-bottom: 90px; overflow: hidden;}
        .p1-pro-showcase-1 .p1-pro-showcase-1-txt{width: 56%; overflow: hidden; }
        .p1-pro-showcase-1-txt h1{height: 88px; font-size: 30px; font-weight: normal; line-height: 40px; color: #333;max-width: 80%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
        .p1-pro-showcase-1-txt .p1-pro-showcase-1-p{ line-height: 30px;padding: 22px 0; border-top: 1px solid #eee; overflow: hidden;}
        .p1-pro-showcase-1-txt .p1-pro-showcase-1-p span{display:inline-block; width: 33%;}
        .p1-pro-showcase-1 .p1-pho-1{width: 57.33%; overflow: hidden; }
        .p1-pro-showcase-1 .p1-pro-showcase-1-img{ width: 39.33%; overflow: hidden; }
        .p1-pro-showcase-1-ig-t {width:99%; overflow: hidden; border:1px solid #eee;margin-bottom: 26px;box-sizing: border-box;}
        .p1-pro-showcase-1-ig-t li{padding:2%; float: left;}
        .p1-pro-showcase-1-ig-t img{width: 100%;display:block;}
        .p1-pro-showcase-1-ig-fl{ position: relative; overflow: hidden;}
        .p1-pro-showcase-1-ig-fl .p1-pro-showcase-1-prev, .p1-pro-showcase-1-ig-fl .p1-pro-showcase-1-next{position: absolute; top: 50%; width: 18px;height: 18px; margin-top: -8px;cursor: pointer; background: url(../images/p1-bj.png) no-repeat; overflow: hidden; }
        .p1-pro-showcase-1-ig-fl .p1-pro-showcase-1-prev{background-position: -10px -102px; left: 0;}
        .p1-pro-showcase-1-ig-fl .p1-pro-showcase-1-next{background-position: -30px -102px; right: 0;}
        .p1-pro-showcase-1-ig-fl ul{width: 91%; margin: 0 auto; text-align: center; box-sizing: border-box; overflow: hidden;}
        .p1-pro-showcase-1-ig-fl li{width: 21.59%; vertical-align: top;cursor: pointer;display:inline-block;}
        .p1-pro-showcase-1-ig-fl li img{width: 100%;padding:3px;border: 1px solid #eee;  box-sizing: border-box; }
        .p1-pro-showcase-1-ig-fl .on img{ border-color: #bcbcbc; }
        
        .p1-pho-1{background: url(../images/p1-bj.png) no-repeat 0 -3px; height: 35px;padding-left: 44px;font-size: 20px; line-height: 20px; color:#0063b7;}                
        .p1-pho-1 span{display: block; font-size: 14px; line-height: 14px; color: #666; }
        .p1-pho-1 i{font-style:normal;}
    
 
    .p1-prod-content-1 .p1-titlel-1{ margin-bottom: 12px;}
    .p1-prod-content-1-txt{border-bottom: 1px solid #eee; padding-bottom: 40px; margin-bottom: 20px;overflow: hidden;} 
    .p1-prod-content-1-a{ color: #999; line-height: 34px; overflow: hidden; margin-bottom: 78px; }
    .p1-prod-content-1-a a{color: #999; height: 34px;display: inline-block; text-decoration: none; padding: 0 20px; border:1px solid #358dd8; border-radius:20px; margin-right: 16px;}
    .p1-prod-content-1-a a:hover{background:#0063b7; color: #fff; text-decoration: none;}
    

        .p1-product-1 {
            position: relative;
            overflow: hidden;
            margin-bottom: 90px;
        }
        
        .p1-product-1 .p1-titlel-1 {
            margin-bottom: 38px;
        }
        
        .p1-product-1-nav {
            position: absolute;
            top: 0;
            right: 0;
            width: 36px;
            height: 22px;
        }
        
        .p1-product-1-nav div {
            width: 18px;
            height: 18px;
            cursor: pointer;
            background: url(../images/p1-bj.png) no-repeat;
            overflow: hidden;
        }
        
        .p1-product-1-nav .p1-product-1-perv {
            background-position: -10px -102px;
        }
        
        .p1-product-1-nav .p1-product-1-next {
            background-position: -30px -102px;
        }
        
        .p1-product-1-con {
            overflow: hidden;
        }
        
        .p1-product-1-con li {
            width: 25%;
            float: left;
            text-align: center;
            box-sizing:border-box;
            
        }
        
        .p1-product-1-con li a {
            margin:0 5%;
            display: block;
            position: relative;
            border: 1px solid #eee;
        }
        
        .p1-product-1-con li img {
            width: 100%;
            box-sizing: border-box;
            padding: 10px;
            display: block;
            margin: 0 auto;
        }
        
        .p1-product-1-con li span {
            display: block;
            height: 60px;
            line-height: 56px;
            background: url(../images/p1-bj.png) no-repeat  -100px -225px;
            width:100%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;
        }
        
        .p1-product-1-con li em {
            display: block;
            height: 50px;
            line-height: 50px;
            color: #0063b7;
        }
        
        .p1-product-1-con li a {
            text-decoration: none;
        }
        
        .p1-product-1-con li i {
            display: block;
            width: 64px;
            height: 64px;
            position: absolute;
            top: 0;
            left: 0;
            background: url(../images/p1-bj.png) no-repeat -6px -338px;
        }
    

        .p1-info-1{ border:1px solid #eee; margin-bottom: 95px; overflow: hidden;}
        .p1-info-1 h3{height: 57px;font-size: 18px; line-height: 57px; color: #333; border-bottom: 1px solid #eee; margin-bottom:20px;}
        .p1-info-1 h3 span{display: inline-block; padding: 0 22px 0 16px; vertical-align: middle;}
        .p1-info-1 h3 i{ background: url(../images/p1-bj.png) no-repeat -15px -142px;display:inline-block;width:35px;height:57px; vertical-align: middle;}
        .p1-info-1-li{overflow: hidden; padding-bottom: 21px; width: 96%; margin: 0 auto; }
        .p1-info-1-li li{width: 32%;margin-right:1.3%; line-height: 35px; float: left;}
        .p1-info-1-li li a{display: block; padding-left: 15px; background: url(../images/p1-bj.png) no-repeat -406px -144px;max-width: 80%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
        .p1-info-1-li li a:hover{text-decoration: none;background-position:-405px -216px;}
        .p1-info-1-a{height: 76px; line-height: 76px; padding-left: 2%; color: #999;}
        .p1-info-1-a a{color:#999;  display: inline-block; margin-right: 10px;}

.p1-info-list-content-3{ margin-bottom: 10px; overflow: hidden;margin-left:55px;}
        .p1-info-list-content-3 .p1-titlel-1{margin-bottom: 12px;}
        .p1-info-list-content-3-img {margin-bottom: 25px; overflow: hidden;}
        .p1-info-list-content-3-img dl{padding: 33px; box-sizing: border-box; border: 1px solid #eee;margin-bottom: 20px; overflow: hidden;}
        .p1-info-list-content-3-img dt{width: 180px; float: left; margin-right:20px; overflow: hidden;}
        .p1-info-list-content-3-img dt img{display: block;width: 100%;}
        .p1-info-list-content-3-img dd{}
        .p1-info-list-content-3-img h4{height: 50px; font-size: 18px; font-weight: normal; color:#333; line-height: 18px; margin-bottom: 26px;}
        .p1-info-list-content-3-img h4 span{float: right; width: 102px; height: 35px;display: block; line-height: 35px; text-align: center;}
        .p1-info-list-content-3-img h4 span a{display: block; height: 35px; font-size: 14px;border:1px solid #358dd8; color:#0063b7; border-radius: 20px; box-sizing: border-box;}
        .p1-info-list-content-3-img h4 span a:hover{background:#0063b7; color: #fff; text-decoration: none;}
        .p1-info-list-content-3-img h4 em{display: block; font-size: 14px; color:#0063b7; line-height: 24px;}
        .p1-info-list-content-3-img p{line-height: 26px;color: #999; overflow:hidden;}
        .p1-info-list-content-3-img p span{display: block;  height: 52px; overflow: hidden; }

.p2-nsws-main-txt{ height:auto; overflow:hidden;margin-left:30px;}
                .p2-nsws-main-txt a{color: #666;text-decoration: none;}
                .p2-nsws-main-txt h3{ display:block; color:#333; text-align:center;font-size: 24px; text-align:center; height:54px; overflow:hidden;line-height: 54px;}
                .p2-nsws-main-txt h5{ height:67px; font:14px "瀹嬩綋"; color:#999;overflow:hidden; line-height:46px;text-align: center;}
                .p2-nsws-main-txt h5 em a{ color:#999;}
                .p2-nsws-main-txt h5 b{ padding:0 20px;}
                .p2-nsws-main-txt h5 a{ display:inline-block;padding:0 6px; color:#999;}
                .p2-nsws-main-txt h5 img{ vertical-align:middle;}
                .p2-nsws-main-txt h5 .fx1{  padding-left:18px;}
                .p2-nsws-main-txt h5 .fx2{  padding-left:18px;}
                /*.p2-nsws-main-txt h5 span{ display:inline-block; width:97px; height:24px; float:right; margin-top:8px;}*/
                /*.p2-nsws-main-txt h5 span a{ padding:0; background:none;}*/
                .p2-nsws-main-con{width:100%;padding:20px 0;}
                .p2-nsws-main-con-tj{background: #f7f7f7;border: solid 1px #ececec;padding:28px 58px;line-height: 24px;}
                .p2-nsws-main-con p{ font:14px "瀹嬩綋"; margin: 20px 0; color:#333; line-height:30px; text-indent:2em;}
                .p2-nsws-main-con h4{ height:352px; overflow:hidden;}
                .p2-nsws-main-con img{display: block;margin:0 auto;}
                .p2-nsws-main-page{clear: both;padding: 42px 0 0;margin-bottom: 16px; height:52px;border-bottom:1px solid #999; overflow:hidden;}
                .p2-nsws-main-page p{ width:24%; float:left;overflow:hidden; font:12px "瀹嬩綋";line-height:20px;}
                /*.p2-nsws-main-page p a{padding: 0 28px;color:#393939;display: block;position: relative;}*/
                /*.p2-nsws-main-page p a:before{content: "";position: absolute;top: 12px;right:4px; width: 12px;height:12px;transform:rotate(45deg);-webkit-transform:rotate(45deg); -o-transform:rotate(45deg);border-left: solid 1px #333;border-bottom: solid 1px #333;}*/
                .p2-nsws-main-page p:nth-child(2){float: right;}
                .p2-nsws-main-page p:nth-child(2) a:before{border: 0; border-top: solid 1px #333;border-right: solid 1px #333;}
                .p2-nsws-main-page p:nth-child(1) a:before{left:4px;}
                .p2-nsws-main-page p em{font-style: normal;display: block;}
                
                .p2-nsws-main-yd{ margin-bottom:48px; overflow:hidden;}
                .p2-nsws-main-yd p{line-height:35px; color:#333;}
                .p2-nsws-main-yd p a{color:#333;padding: 0 10px;}
                .p2-nsws-main-yd span{ display:inline-block; width:15%; height:35px;text-transform: uppercase; text-align:center; color:#ffffff; background:#0063b7; margin-right:9px; float:left; line-height:35px;position: relative;}
                .p2-nsws-main-yd span:before{content: "";position: absolute; right:-6px;top:11px;width: 0;height: 0;border-top: solid 6px transparent;border-bottom: solid 6px transparent;border-left: solid 6px #0063b7;}

 .p2-crumbs{height:20px;line-height: 20px;margin:-15px auto;font-size:16px;margin-bottom:10px;margin-top:20px;}
                .p2-crumbs dt,.p2-crumbs dd{float: left;}
                .p2-crumbs a{padding: 0 13px;}
            