@charset "UTF-8";
.DetailedSpan{margin:0 10px;}
.productLayout .news_l{width: 100%;background-color:#f9f9f9;height: 87px;margin-bottom: 10px;}
.productLayout{overflow:hidden;}
.productLayout .time_s{width: 20%;float: left;text-align: center;}
.productLayout .time_s p{font-size: 20px;padding-top: 10px;line-height: 30px;color: #444;}
.productLayout .time_s p span{font-size: 14px;}
.productLayout dl{float:left; width:46%; margin:5px 2%; overflow:hidden;}
.productLayout .nes dl{width:76%;}
.productLayout dl dt img{width:99%;border:1px solid #ebebeb;}

.productLayout .nes dd h5{text-align: left;color: #666;font-size: 12px;}
.productLayout .nes a{font-size: 14px;color: #333;}
.productLayout dd h5{height:44px; line-height:22px; overflow:hidden; margin-top:5px;font-size: 14px;}
.productLayout dd h5 a{color:#333;}


.nyListSpan li{border-bottom:1px solid #ccc;}

.nyListSpan li a.nyListLinkSpan{display:block; height:100% ;padding:10px; background:url(../images/Index/lYsLiIco2.png) no-repeat , linear-gradient(180deg , #fff 0% , #f1f1f1 100%); color:#666; background-position: 90% center;}

.nyListSpan li a.nyListLinkSpan:hover{background:url(../images/Index/lYsLiIco2H.png) no-repeat , linear-gradient(180deg , #fff 0% , #ccc 100%); background-position: 90% center;}

.ProductBox{padding-left: 2%;line-height: 2rem;font-size: 0.8rem;}
.ProductBox a{color: #666;}

.content .cont_t{padding:0 20px;}

.content .cont_t h1{font-size:1.2em; padding-top: 10px; color:#222; font-weight:bold;}

.content .cont_t p{line-height:22px; color:#999; font-size:.75em;}

.content .cont_c{border-top:1px solid #eee; padding:10px 15px; font-size:0.8em; line-height:1.5em;max-width: 100%;}

.content .cont_c p img{max-width:100%;}


/**/

.newsTit{border-bottom:1px solid #e0e1e1; text-align:center;}

.newsTit h1{font-size:.937em; font-weight:normal; height:50px; line-height:50px; color:#333;}

.newsTit p{font-size:.75em; margin-bottom:7px;}

.det table{width: 100%;border-collapse: collapse;;}
.det table td{border: 1px solid #999;border-collapse: collapse;}

/**/

.newsCont{line-height:24px; font-size:.875em; color:#666; padding:10px;}



/**/

.newsList{padding:15px 0;}

.newsList li{height:26px; line-height:26px; border-bottom:1px solid #ccc; font-size:.75em; margin:0 11px; overflow:hidden;}

.newsList li a{color:#333;}



/**/

.ProductDetailed{}

.ProductDetailed h3{font-size:.937em; line-height:1.187em; padding:.625em 2.5em; color:#333;text-align:center;}

.ProductDetailed .ProductScroll_img img{width:320px;}

.ProductDetailed .ProductScroll_img p{color:#333; font-size:14px; padding:1.437em 1.75em;}

/**/

.TabBarBox p{background:#f0f0f0; border-bottom:1px solid #adadad; margin-bottom:30px;height: 30px;}
.TabBarBox p span{width:20%; height:28px; float:left; text-align:center; padding-top:2px;display: block;
    font-size:.75em; color:#333; border-right:1px solid #e2e2e2;line-height: 28px; }
.TabBarBox p span.active{border-top:2px solid #e30000; background:#fff; padding:0;}

.det img{max-width: 100%;}
.det > div{display: none;padding:0 3%;}
.det > div p{line-height: 30px;}
.det > div > h5{margin:20px 0;}
.det > div > h5 a{padding:5px 15px;border-radius: 8px;font-size: 1.2em;color: #fff;background: #648dec;}
/**/

.DetailedSpan table td{width:50%}

.DetailedSpan img{width:100%; display:block; margin:0 auto;}

.nyContent p{color: #333;line-height: 2.5rem;font-size: 16px;border-bottom: 1px solid #ccc;margin-bottom: 8px;width: 96%;margin-left: 2%;padding-left: 2%;}
.nyContent li{float: left;width: 48%;margin-left: 2%;}
.nyContent li a{font-size: 16px;color: #333;line-height: 2rem;}

.case_y{width: 96%;margin-left: 2%;margin-top: 10px;}
.case_y h3{font-size: 16px;color: #333;line-height: 2.8rem;}
.case_y p{font-size: 14px;color: #666;line-height: 2rem;}



.productLayout h1{font-size: 20px;text-align: center;margin-top: 30px;margin-bottom: 20px;}
.case_ca h3{background: url(../images/in_a.png) no-repeat 100px center;font-size: 20px;color: #333;line-height: 2.8rem;padding-left: 2%;width: 98%;margin-top: 30px;}


.formSpan{margin:.937em 17px; font-size:.75em;}

.formSpan .td1{}

.formSpan input , .formSpan textarea{border:1px solid #ddd; border-radius:3px;}

.formSpan input[type='text'] , .formSpan input[type='phone']{height:2.5em; line-height:2.5em; width:19.5em; text-indent:.5em;}

.formSpan textarea{resize:none; width:19.5em; text-indent:.5em; height:5.562em; padding:.25em 0;}

.formSpan .sbutton , .formSpan .btnReset{width:5.625em; height:2.8em; line-height:2.8em; border:none; border-radius:3px; font-size:.875em; display:inline-block; text-align:center;}

.formSpan .sbutton{background:#4ec639; margin-right:2em; color:#fff;}

.formSpan .btnReset{background:#999; color:#fff;}

.g_btn{background-color:#4ec639; color:#fff; border:none; font-size:.875em; display:inline-block; text-align:center;}




/**/

.ProductTitle{height:30px; line-height:30px; background:#f0f0f0; color:#333; font-size:.75em; padding:0 .687em; border-bottom:1px solid #d1d1d1; box-shadow:0 1px 3px #c6c6c6;}

.ProductTitle:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}

.ProductTitle span a{color:#fa6901}




/**/

.ContactBox{border-bottom:1px solid #e0e1e1;}

.ContactBox dl{width:32%; display:inline-block; text-align:center; padding:20px 0;}

.ContactBox dl dt a{display:block; width:60px; height:60px; background-size:434%; background-image:url(../images/Contact.png); background-repeat:no-repeat; margin:0 auto;}

.ContactBox .ct_Phone{background-position:left top;}

.ContactBox .ct_Email{background-position:-100px top;}

.ContactBox .ct_Route{background-position:-201px top;}

.ContactBox .ct_Map{background-position:left -109px;}

.ContactBox .ct_Wx{background-position:-100px -109px;}

.ContactBox .ct_Wb{background-position:-201px -109px;}

.CategoryList_Title{height:2.968em; line-height:2.968em; padding:0 .687em; color:#333; text-align:center; border-bottom:1px solid #b0b4bb;
    font-size:1.125em; background: linear-gradient(180deg , #f2f2f2 0% , #e0e0e0 100%);}
.CategoryList_Title i{font-size:1.2em; margin-top:.75em;color: #007cf6;}
.CategoryList_Title .icon-details{margin-right:.5em;}

.pro_class p{line-height: 2.8rem;font-size: 1rem;padding-left: 2%;border-bottom: 1px dashed #ddd;}
.pro_class p a{color: #333;}
.pro_class li{height:2em; line-height:2em; padding:0 .687em; color:#333; }
.pro_class li a{color: #666;font-size: 0.8rem;}


.video{width: 96%;margin-left: 2%;padding-top: 30px;}
.video p{text-align: center;font-size: 16px;color: #666;line-height: 40px;}


