/*é¦–é¡µä»‹ç»*/
.index_2{padding-top: 50px;width: 100%;height: auto;overflow: hidden;}
.index_2 .left{width:29%;padding-right:10px;padding-bottom:40px;
background: #fff linear-gradient(to bottom, rgba(0,255,0,0), rgba(249,249,249,.5));}
.index_2 .left h3{height:24px;line-height:24px;padding-left: 7px;border-left: 4px solid #0093dd;font-size: 24px;font-weight: bold;letter-spacing: 1px;color: #0093dd;}
.index_2 .left h3 span{font-size: 12px;color: #666666;font-weight: normal}
.index_2 .left img{margin: 20px 0;padding-left: 10px;width: 100%;}
.index_2 .left p{padding-left: 20px;text-indent: 32px;line-height: 26px;font-size: 16px;color: #666666;}
.index_2 a.index_det{font-size: 16px;color: #f89a05;}
.index_2 .middle{float: left;width: 46%;padding: 0 55px;}
.index_2 .middle h3{margin-bottom: 5px;line-height: 48px;font-size: 20px;color: #333333;font-weight:bold;text-align: center;}
.index_2 .middle p{margin-bottom: 30px;height:78px;text-indent: 32px;line-height: 26px;font-size: 16px;color: #666666;}
.index_2 .middle ul li{margin-bottom:10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;letter-spacing: 1px;list-style: disc inside none!important;border-bottom: 1px dotted #d6d2d2;}
.index_2 .middle ul li:last-child{border-bottom: none}
.index_2 .middle ul li a{font-size: 16px;color: #666666;line-height: 32px;}
.index_2 .middle ul li em{float: right;line-height: 32px;}
.index_2 .right{width: 25%;overflow: hidden;
background: #fff linear-gradient(to bottom, rgba(0,255,0,0), rgba(249,249,249,.5));}
.index_2 .right h3{margin-bottom: 45px;padding-left: 7px;height:24px;line-height:24px;border-left: 4px solid #0093dd;font-size: 24px;font-weight: bold;letter-spacing: 1px;color: #0093dd;}
.index_2 .right h3 span{font-size: 12px;color: #666666;font-weight: normal}
.index_2 .right .index_tj{position: relative;}
.index_2 .right ul{padding-top: 20px;}
.index_2 .right ul li{text-align: center}
.index_2 .right ul li img{width: 267px;height: 212px;}
.index_2 .right ul li p{font-size: 16px;color: #666666;line-height: 55px;letter-spacing: 1px;}
.index_2 .bottom{margin: 45px 0;}
.index_2 .bottom img{width: 100%;height: auto; }
.index_tj .swiper-button-prev{background: url("../images/index_tj_left.png") no-repeat}
.index_tj .swiper-button-next{background: url("../images/index_tj_right.png") no-repeat}
/*é¦–é¡µä»‹ç»*/

/*é¦–é¡µæ–¹æ¡ˆ*/
.index_4{margin-bottom:50px;width: 100%;height: auto;overflow: hidden}
.index_4 .top{padding-top: 50px;border-bottom: 1px solid #eeeeee;}
.index_4 .top .left{padding-bottom: 20px;border-bottom: 2px solid #0093dd}
.index_4 .top .left h3{padding-left: 7px;border-left: 4px solid #0093dd;height:24px;line-height:24px;font-size: 24px;font-weight: bold;letter-spacing: 1px;color: #0093dd;}
.index_4 .top .left em{font-size: 12px;color: #666666;font-weight: normal;letter-spacing: normal}
.index_4 .top .right a{display:block;margin-top:25px;margin-right: 10px;font-size: 14px;color: #666666;}
.index_4 .con>p{margin-top: 35px;line-height: 26px;font-size: 16px;text-indent: 32px;letter-spacing: 0.5px;}
.index_4 .con ul{width: 100%;padding-top: 50px;}
.index_4 .con ul li{float: left;width: 25%;text-align: center;}
.index_4 .con ul li img{width: 194px;height: 145px;}
.index_4 .con ul li p{margin-top: 25px;font-weight: bold;font-size: 18px;color: #0093dd;}
.index_fangan{position: relative;width: 100%;overflow: hidden;}
.index_fangan .swiper-button-prev{background: url("../images/index_fangan_left.png") no-repeat}
.index_fangan .swiper-button-next{background: url("../images/index_fangan_right.png") no-repeat}
/*é¦–é¡µæ–¹æ¡ˆ*/

/*äº§å“åˆ—è¡¨*/
.public.product{padding-bottom: 50px;background-color: #ffffff;}
.public.product .con .right h3{float: left;padding-right: 70px;background-image: none;background-color: #fafcfc; border-top-left-radius:50px ;border-top-right-radius:50px; }
.public.product .con .right ul{background-color: #fafcfc;}
/*äº§å“åˆ—è¡¨*/
/*äº§å“è¯¦æƒ…*/
.public.pro_detail{padding-bottom: 50px;background-color: #ffffff;}
.public.pro_detail .con .right h3{float: left;padding-right: 70px;background-image: none;background-color: #fafcfc; border-top-left-radius:50px ;border-top-right-radius:50px;}
.public.pro_detail .con .shadow {background-color: #fafcfc;}
.public.pro_detail .con .right .title{padding: 60px 40px 0;}
.public.pro_detail .con .right .title .img{float: left;}
.public.pro_detail .con .right .title .img img{width: 244px;height: 275px;}
.public.pro_detail .con .right .title .para{float: left;padding-left: 40px;padding-top: 40px;}
.public.pro_detail .con .right .title .para h4{font-size: 24px;color: #333333}
.public.pro_detail .con .right .title .para h4 span{color: #666666}
.public.pro_detail .con .right .title .para ul{margin: 50px 0 50px;}
.public.pro_detail .con .right .title .para ul li{float: left;padding-top:35px;width: 60px;font-size: 14px;color: #666666;text-align: center;}
.public.pro_detail .con .right .title .para ul li:nth-child(1){background: url("../images/san_icon.png") no-repeat top center/29px 27px;}
.public.pro_detail .con .right .title .para ul li:nth-child(1):hover{background: url("../images/san_on_icon.png") no-repeat top center/29px 27px;}
.public.pro_detail .con .right .title .para ul li:nth-child(2){background: url("../images/diqiu_icon.png") no-repeat top center/29px 27px;margin: 0 50px;}
.public.pro_detail .con .right .title .para ul li:nth-child(2):hover{background: url("../images/diqiu_on_icon.png") no-repeat top center/29px 27px;}
.public.pro_detail .con .right .title .para ul li:nth-child(3){background: url("../images/iso_icon.png") no-repeat top center/29px 27px;}
.public.pro_detail .con .right .title .para ul li:nth-child(3):hover{background: url("../images/iso_on_icon.png") no-repeat top center/29px 27px;}
.public.pro_detail .con .right .title .para a{margin-right: 20px;padding: 10px 12px;border: 1px solid #09868f;border-radius: 3px;font-size: 16px;color: #0093dd;}
.public.pro_detail .con .right .title .para>span{font-size: 16px;color: #666666;}
.public.pro_detail .con .right .title .para>span em{margin-left: 5px;font-size: 24px;font-weight: bold;color: #f39704;}
.public.pro_detail .con .right .content{margin-top: 65px;padding-left: 40px;padding-bottom: 70px;
    -moz-user-select:none; /* Firefoxç§æœ‰å±žæ€§ */
    -webkit-user-select:none; /* WebKitå†…æ ¸ç§æœ‰å±žæ€§ */
    -ms-user-select:none; /* IEç§æœ‰å±žæ€§(IE10åŠä»¥åŽ) */
    -khtml-user-select:none; /* KHTMLå†…æ ¸ç§æœ‰å±žæ€§ */
    -o-user-select:none; /* Operaç§æœ‰å±žæ€§ */
    user-select:none; /* CSS3å±žæ€§ */
}
.public.pro_detail .con .right .content p{font-size: 16px;color: #666666;line-height: 2;}
.public.pro_detail .con .right .content p img{max-width:870px;}
/*äº§å“è¯¦æƒ…*/

/*æ–°é—»åˆ—è¡¨*/
.public.article{padding-bottom: 50px;background-color: #ffffff;}
.public.article .con .right {background-color: #fafcfc;
    -moz-box-shadow: 0 5px 10px #cbcbcb;
    -webkit-box-shadow: 0 5px 10px #cbcbcb;
    box-shadow: 0 5px 10px #cbcbcb;
}
.public.article .con .right .top{margin-bottom: 35px;}
.public.article .con .right h3{margin-left: 50px;;padding-left: 10px;padding-right:20px;height: 32px;background-image: none;line-height: 32px;color: #0093dd;}
.public.article .con .right h3 a{margin-right:20px;font-size:24px;color: #666666;}
.public.article .con .right h3 a.cur{font-weight:blod;color: #0093dd;}
.article_list{}
.article_list ul li{padding: 30px 0;padding-left: 50px;width: 100%;height: 228px;}
.article_list ul li:nth-child(2n){background-color: #f5f5f5}
.article_list ul li img{float: left;display: block;width: 213px;height: 168px;margin-right: 30px;}
.article_list ul li h4{font-size: 20px;color: #333333;line-height:50px;letter-spacing: 1px;}
.article_list ul li p{margin-bottom: 25px;padding-right: 30px;font-size: 16px;color: #666666;line-height: 32px;letter-spacing: 1px;}
.article_list ul li p span.des{color: #f39704}
.article_list ul li span{margin-right: 45px;font-size: 16px;color: #a4a4a4;letter-spacing: 1px;}
.article_list ul li span.time{padding-left: 20px;background: url("../images/time_icon.png") no-repeat left center/16px 16px;}
.article_list ul li span.click{padding-left: 25px;background: url("../images/eye_icon.png") no-repeat left center/23px 15px;}
/*æ–°é—»åˆ—è¡¨*/

/*æ–°é—»è¯¦æƒ…*/
/*è¿™æ®µå¯åˆ */
.public.article{padding-bottom: 50px;background-color: #ffffff;}
.public.article .con .right {background-color: #fafcfc;
    -moz-box-shadow: 0 5px 10px #cbcbcb;
    -webkit-box-shadow: 0 5px 10px #cbcbcb;
    box-shadow: 0 5px 10px #cbcbcb;
}
/*è¿™æ®µå¯åˆ */
.public.article .con .right .title{margin-bottom: 35px;border-bottom: 1px solid #eeeeee;}
.public.article .con .right .title .box{width: 530px;overflow: hidden;margin: 50px auto 0; padding-bottom: 20px;border-bottom: 2px solid #0093dd;text-align: center;}
.public.article .con .right .title .box h3{display:table;margin:0 auto 25px;color: #0093dd;height: 32px;background-image: none;line-height: 32px;}
.public.article .con .right .title .box span{font-size: 16px;color: #a4a4a4;letter-spacing: 1px;}
.public.article .con .right .title .box span.time{margin: 0 20px;padding-left: 20px;background: url("../images/time_icon.png") no-repeat left center/16px 16px;}
.public.article .con .right .title .box span.click{padding-left: 25px;background: url("../images/eye_icon.png") no-repeat left center/23px 15px;}
.article_detail{padding: 0 45px 60px 45px;width: 100%;overflow: hidden;text-align: center;line-height: 24px;}
.article_detail p a{font-size: 12px;color: #1f1d1d;font-size: 16px;}
.article_detail p{/* margin-bottom: 30px; */font-size: 16px;color: #666666;line-height: 32px;/* text-indent: 32px; */text-align: left;}
.article_detail img{margin: 0 auto 30px;max-width: 720px;;text-align: center;}

.prenext{padding: 10px 0 10px 45px;width: 100%;height: auto;overflow: hidden;background-color: #f5f5f5;}
.prenext li a{line-height: 46px;font-size: 16px;color: #666666;letter-spacing: 1px;}

.pro_recom{position:relative;width: 100%;height: auto;overflow: hidden;}
.pro_recom .top .box{float: left;height: 48px;padding-left: 20px;border-bottom: 2px solid #0093dd}
.pro_recom .top .box h3{padding-left: 7px;height: 32px;line-height: 32px;border-left: 4px solid #0093dd;font-size: 24px;font-weight: bold;letter-spacing: 1px;color: #0093dd;}
.pro_recom .top .box span{font-size: 12px;color: #666666;font-weight: normal}
.pro_recom .top .more{float: right;margin-right: 20px;}
.pro_recom .top .more a{display: block;padding-top: 20px;font-size: 14px;color: #666666;}
.pro_recom .pro_recom_swiper{margin: 50px auto 50px;width: 760px;overflow: hidden}
.pro_recom ul li{float: left;margin-right: 5%;padding: 8px;border: 1px solid #f0f0f0;width: 21%;text-align: center;}
.pro_recom ul li:last-child{margin-right: 0}
.pro_recom ul li img{width: 100%;}
.pro_recom ul li p{margin: 12px 0 15px;font-size: 16px;color: #666666;line-height: 32px;}
.pro_recom_swiper .slide{position: absolute; width: 840px; left:20px; right: 0px; top:130px; bottom: 0px; margin: auto;  }
.pro_recom_swiper .swiper-button-prev{background: url("../images/index_tj_left.png") no-repeat}
.pro_recom_swiper .swiper-button-next{background: url("../images/index_tj_right.png") no-repeat}
/*æ–°é—»è¯¦æƒ…*/

/*è”ç³»æˆ‘ä»¬*/
.public.contact{padding-bottom: 100px;background-color: #ffffff;}
.public.contact .con .right {background-color: #fafcfc;
    -moz-box-shadow: 0 5px 10px #cbcbcb;
    -webkit-box-shadow: 0 5px 10px #cbcbcb;
    box-shadow: 0 5px 10px #cbcbcb;
}
.public.contact .con .right .title{border-bottom: 1px solid #eeeeee;}
.public.contact .con .right .title .box{float: left;padding-bottom: 10px;border-bottom: 2px solid #0093dd}
.public.contact .con .right .title .box h3{margin-top: 20px;margin-left: 25px;padding: 0 10px;font-size: 24px;color: #0093dd;border-left: 4px solid #0093dd;height: 24px;line-height: 24px;}

.contact .msg{padding-left: 45px;width: 100%;overflow: hidden;}
.contact .msg h1{margin: 55px 0 40px;font-size: 24px;color: #333333;font-weight: bold;}
.contact .msg span{display: inline-block;margin-bottom: 20px;width: 48%;font-size: 16px;color: #666666;letter-spacing: 1px;}
.contact .msg p{margin-bottom: 20px;font-size: 16px;color: #666666;letter-spacing: 1px;}
.map{margin-top: 20px;margin-bottom: 50px;}

.leaveword{padding-bottom: 15px;width: 100%;height: auto;background: url("http://www.jssxhkj.com/skin/images/leaveword_bg.jpg") no-repeat;background-size: 100% auto;}
.leaveword h4{padding-top: 30px;font-size: 24px;color: #ffffff;text-align: center;line-height: 24px;font-weight: bold;letter-spacing: 1px;}
.leaveword p{font-size: 16px;color: #ffffff;text-align: center;line-height: 46px;letter-spacing: 1px;}
.leaveword form{margin: 0 28px;padding: 45px 0 5px 20px;background-color: #ffffff;}
.leaveword form span{font-size: 18px;color: #666666}
.leaveword form input, textarea {margin-bottom: 30px; outline: none; border: 1px solid #666666;border-radius: 3px;}
.leaveword form input{margin-right: 40px;width: 160px;height: 33px;}
.leaveword form input.sub{display: block;width: 150px;height: 48px;margin-left:55px;margin-bottom: 20px;background-color: #0c918b;font-size: 16px;color: #ffffff;border: none;line-height: 1px;letter-spacing: 1px}
.leaveword form span.liuyan{vertical-align: top}
.leaveword form textarea{padding: 20px;font-size: 16px;}
/*è”ç³»æˆ‘ä»¬*/