@charset "utf-8";
/* CSS Document */
.p-tit { height:70px; line-height:70px; border-bottom:1px solid #ebebeb }
.p-tit h2 { float:left; color:#00274C; font-size:26px }
.m-crm { margin-left:15px; color:#999; font-size:12px; font-weight:400 }
.m-crm a { margin:0 3px; color:#999; -webkit-transition:all .5s ease 0s;
-moz-transition:all .5s ease 0s;
-ms-transition:all .5s ease 0s;
-o-transition:all .5s ease 0s;
transition:all .5s ease 0s
}
.m-crm a:hover { color:#333; text-decoration:underline }
.p-tit ul { float:right }
.p-tit ul li { float:left; margin:0 15px }
.p-tit ul li a { display:block; height:69px; line-height:73px; color:#666; font-size:16px; -webkit-transition:all .5s ease 0s;
-moz-transition:all .5s ease 0s;
-ms-transition:all .5s ease 0s;
-o-transition:all .5s ease 0s;
transition:all .5s ease 0s
}
.p-tit ul li.active a, .p-tit ul li:hover a { color:#00274C }
.p-tit ul li.active, .p-tit ul li:hover { border-bottom:2px solid #00274C }
.p-ct { line-height:30px; padding:50px 0 60px; color:#666; font-size:14px }
.p-ct .tit { margin-bottom:25px; text-align:center; border-bottom:1px solid #ebebeb; padding-bottom:30px; }
.p-ct .tit h2 { color:#333; font-size:30px; font-weight:normal; }
.p-ct .tit p { line-height:26px; margin-top:20px; color:#999; font-size:16px }
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.p-tit { height: auto; line-height:35px; border-bottom:1px solid #ebebeb }
.p-tit .w1200{ width:100%;}
.p-tit h2 { display:none; }
.p-tit ul { float:none; }
.p-tit ul li { float:left; margin:0 5px }
.p-tit ul li a { display:block; height: auto; line-height:35px; color:#666; font-size:14px; }
.p-ct { line-height:30px; padding:30px 0 30px;}
.p-ct .tit { margin-bottom:0px; padding-bottom:10px; }
.p-ct .tit h2 { color:#333; font-size:18px; font-weight:normal; }
.p-ct .tit p { line-height:26px; margin-top:10px; color:#999; font-size:14px }
.p-ct p { line-height:24px; font-size:14px}
}
.keyword_light { margin-bottom:30px }
.keyword_light img { max-width: 100%;}
/*生产设备*/

/*产品列表*/
.products_list{padding: 0px 0 100px;}
.products_list .plt{width: 24%;float: left;border: 1px solid #ddd;box-sizing: border-box;text-align: left;border-bottom: none;}
.products_list .plt dt{height:40px;line-height:40px;color: #fff;font-size: 16px;background-color: rgb(22, 67, 135)!important; padding-left:10%;}
.products_list .plt dd{height:40px;border-bottom: 1px solid #ddd;line-height:40px;font-size: 14px;}
.products_list .plt dd .menu{ padding-left:6%;}
.products_list .plt dd .menu em{ padding-right:5%; color:#d9d9d9;}
.products_list .plt dd .menu span{ color: #333;}
.products_list .plt dd:hover{color: #c00;background:#EFF8F8;}
.products_list .plt dd div:hover{color: #000;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.products_list .plt dd.act div{background:#ca171d url(../images/fj2.png) 155px center no-repeat;color: #fff;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.products_list .prt{width:75%;float: right;border: 1px solid #ddd;padding-bottom: 60px;box-sizing: border-box;}
.products_list .prt .tt{height:40px;line-height:40px;color: #fff;font-size: 16px;background-color: rgb(22, 67, 135)!important; padding-left:3%;}
.products_list .prt .tt span{display: inline-block;line-height: 40px;font-size:16px;color: #fff;}
.products_list .prt .tt .more{ float:right;color: #fff; padding-right:2%; font-size:14px;}
.products_list .prt .content{padding:3%;}
.products_list .prt ul  li{ margin-bottom:20px;}
.products_list .prt ul  li .img,.products_list .prt ul  li .img img{display: block;width: 100%; height:203px;overflow: hidden;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.products_list .prt ul  li .txt{overflow: hidden; padding: 0 10px;height: 45px;line-height: 45px;background: #ececec; text-align:center;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.products_list .prt ul  li:hover img{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;transform: scale(1.05);-webkit-transform: scale(1.05);}
.products_list .prt ul  li:hover .txt{background: #ca171d;color: #fff;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.products_list .prt ul  li:hover{-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .3); box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .3);-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.products_list .prt .load{text-align: center;}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.products_list .plt{ display:none;}
.products_list .prt{ width:100%; float:none; border:none;}
.products_list .prt .tt{ display:none;}
.products_list .prt ul  li .img{height:123px;}
.products_list .prt ul  li .img img{display: block;width: 100%; height: auto;}
.products_list .prt{padding-bottom: 0px;}
.products_list .prt .content{padding:0;}
.products_list{padding: 0px 0 0px;}
}
/*产品详情页*/
.product_show {width:75%;float: right;border: 1px solid #ddd;padding-bottom: 60px;box-sizing: border-box;}
.product_show .tt{height:40px;line-height:40px;color: #fff;font-size: 16px;background-color: rgb(22, 67, 135)!important; padding-left:3%;}
.product_show .tt span{display: inline-block;line-height: 40px;font-size:16px;color: #fff;}
.product_show .tt .more{ float:right;color: #fff; padding-right:2%; font-size:14px;}
.product_show .content{padding:3%;}
.pdimg { width:47%; height:300px; line-height:300px; text-align:center; border:6px solid #E7E7E7; float:left; position:relative; overflow:hidden;}
.pdimg img { width:auto; height:auto; max-width:400px; max-height:300px;display:inline-block; text-align: center; vertical-align:middle;}
.pdintro { width:47%; float:right; background-color:#ffffff;}
.pdintro .name,.pdintro .cateby{ padding:10px 5px;}
.pdintro .name,.pdintro .cateby { border-bottom:#efefef 2px solid; line-height:1.2;}
.pdintro .name { font-size:20px; font-weight:normal;}
.pdintro .cateby { font-size:14px; color:#888; line-height:26px; padding-top:18px; padding-bottom:18px;}
.pro_det_box_t{ margin-top:30px;}
.pro_det_box_t h2 { color:#fff; font-size:30px }
.pro_list_t{ position:relative;font-size:16px; width:100%;height:50px;line-height:50px; border-bottom:1px solid #E8E8E8;}
.pro_list_t span a{width:40px;float:left;font-size:50px;font-family: "微软雅黑";text-align:center;}
.pro_list_t ul li{float:left;height:auto;}
.pro_list_t ul li span{width:140px;height:50px;line-height:50px; background-color:#CCCCCC;float:left;font-size:16px;margin:0px 2.5px;color:#fff;text-align:center;cursor:pointer;}
.detnr{	padding:30px 0px;background:#fff;}
.proshow{ padding-left:40px; padding-right:40px;}
table.ly { width:100% }
table.ly td { float:left; margin-bottom:20px }
table.ly .tr1 td { width:265px; margin-right:20px }
table.ly .tr1 td input { width:245px }
table.ly .tr2 td{ width:545px; margin-right:20px }
table.ly .tr2 td input{ width:525px }
table.ly .tr3 td { width:100%; margin-right:22px }
table.ly .tr3 td textarea { width:100% }
table.ly input[type=text] { height:28px; line-height:28px; padding:5px 10px; color:#999; border:1px solid #ddd; background:#fff }
table.ly textarea { height:114px; padding:5px; color:#999; border:1px solid #ddd; background:#fff; resize:none }
table.ly .sbt { width:240px; height:40px; color:#fff; font-size:14px; background:no-repeat url(../images/pro_m_sbt.png); border:none; cursor:pointer }
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.product_show .content{ padding:0 3% 0 1%;}
.product_show {width:100%; float:none; border:none;}
.product_show .tt{ display:none;}
.pdimg { width:100%; height: auto; line-height: normal; text-align:center; border:4px solid #E7E7E7; float:none;}
.pdintro {width:100%; float:none; }
.pdintro .name { font-size:16px; font-weight:normal;}
.pro_det_box_t{ margin-top:20px;}

.pro_list_t{ position:relative;font-size:14px; width:100%;border-bottom:1px solid #E8E8E8;}
.pro_list_t ul li span{width:120px;font-size:14px;}
.proshow{ padding-left:0px; padding-right:0px;}

}
/*新闻*/
.news{margin: 0 0 75px;}
.news a{display: block;padding:10px 0;overflow: hidden;border-bottom: 1px solid #eee;}
.news a .date{float: left;width: 100px;color: #aaa;text-align: center;}
.news a .date span{display: block;line-height: 65px;border-bottom: 1px solid #eee;font-size: 48px;}
.news a .date em{display: block;margin-top: 15px; font-weight:normal;}
.news a .text h3{line-height: 30px;font-size: 16px;color: #666;}
.news a .text p{display: -webkit-box;height: 48px;line-height: 24px;padding: 8px 0 18px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news a .text h3 span{float: right;line-height: 30px;margin: 0px 20px 0 0;font-size: 13px;color: #aaa; font-weight:normal;}
.news a .text h3 span:before{content: "";display: inline-block;width: 26px;height: 26px;margin-right: 5px;vertical-align: middle;}
.news a .text h3 span.time:before{background-position: -112px -112px;color:#0066CC;}
.news a:hover .date{color: #0066CC;}
.news a:hover .date span{border-color: #0066CC;}
.news a:hover .text h3{color: #0066CC;}
.news a:hover .text p{color: #666;}
.news a:hover .text span:before{background-position-y: -162px;}
.news li.hover{background: #f5f5f5;}
.news li .text span:before,
.news-detail .back:before{background-image: url(../images/icon.png);background-repeat: no-repeat;}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.news a .text h3{ width:100%}
.news a .text h3 span{ display:none;}
.news a .text p{display: -webkit-box;height: 48px;line-height: 24px;padding: 4px 0 10px;}

}
/*详情页*/
.back_list {text-align: right;font-size: 16px;}
.back_list a {}
.back_list a:hover {}
.news_detail {height: auto !important;margin: 0px 0 30px;}
.news_detail .title{color: #000;text-align: center;font-size: 24px; line-height:40px; padding-bottom:20px;border-bottom:1px solid #f4f4f4;}
#news_t { border: #ddd 1px solid; background-color:#f4f4f4;margin: 10px 0;padding: 5px 20px;}
#news_d {color: #969696;font-size: 14px;font-weight: normal;padding:12px 10px;}
#news_img {text-align: center;position: relative;}
.wenben01 img,
#news_img img,
.news_img img {max-width: 880px;}
#newsContent {margin-bottom: 16px;text-align: left;}
#newsContent img {max-width: 880px;}
#newsInfo {margin: 0px;font-weight: normal;text-align: left;padding-top: 10px;}
#newsInfo p{ font-size:14px; text-indent:2em; margin-bottom:5px;}
#newsInfo iframe {width: 880px;height: 600px;}
.proimg img {max-width: 700px !important;}
.news_img h2 {color: #db3021;background: #efefef;padding: 5px;line-height: 30px;border-radius: 10px 0 10px 0}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.news_detail .title{font-size:18px; line-height:30px; padding-bottom:10px;}
#news_t {padding: 5px;}
#news_d {padding:0px; line-height:22px;}
#newsInfo p{ line-height:22px;}

}
/*服务*/
.server{}
.server_l{ width:73%; float:left}
.server_l strong{ color:#164387; font-size:20px;}
.server_r{ width:22%; float:right}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.server_l{ width:100%; float:none}
.server_r{ width:100%; float:none; text-align:center;}
.server_l strong{ color:#164387; font-size:16px;}
.server_l p{ line-height:22px; margin-bottom:10px;}
}
/*在线留言*/
.feedback-sec{margin-bottom:50px;}
.feedback-sec .feedback-form .form-group{margin-bottom:30px; width:98%; margin-left:auto; margin-right:auto;}
.feedback-sec .feedback-form textarea,.feedback-sec .feedback-form input{padding:12px 5px;height:auto;border-radius:3px;border:1px solid #d7d7d7;}
.btn-contact{background-color:#164387;padding:6px 0;border:none;color:#fff;}
.btn:hover,.btn:focus,.btn:active{color:#fff;background-color:#164387;border-color:#164387;}
.btn-contact:hover{background-color:#1D57AF;color:#fff;}
.feedback-sec .btn:hover,
.feedback-sec .btn:focus,
.feedback-sec .btn.focus {color: #fff;text-decoration: none;}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.feedback-sec .feedback-form .form-group{margin-bottom:5px; }
.form-control{ margin-bottom:15px;}
}
/*联系*/
.contact_txt { margin-top:30px;}
.contact_txt ul li{ }
.contact_txt ul li .contact_icon{ width:100%;text-align:center;}
.contact_txt ul li .contact_ny{width:100%;text-align:center;}
.contact_txt ul li .ion{ font-size:60px; color:#CCCCCC; border:1px solid #CCCCCC;border-radius:100px; width:100px; height:100px; line-height:100px; margin-bottom:20px;}
.contact_txt .map{ border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; width: 98%; height: 380px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; margin-top:30px;}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.contact_txt ul li .contact_icon{ width:20%; float:left;}
.contact_txt ul li{ width:100%; margin-bottom:10px;}
.contact_txt ul li .ion{ font-size:40px; color:#CCCCCC; border:1px solid #CCCCCC;border-radius:60px; width:60px; height:60px; line-height:60px; margin-bottom:0px;}
.contact_txt ul li .contact_ny{width:70%; float:left;text-align:left;}


}