@charset "utf-8";
.banner img{ width:100%;}

.page-tt{font-size:14px; margin-bottom:20px;background:url(../Images/ico.png) no-repeat 10px center #E6E6E6; color:#4A7ECE; height:30px; line-height:30px;padding-left:40px; border-radius:10px;}


.article{line-height:2;margin:20px auto; font-size:14px}
.article img{ max-width:100%}

.pic-list{ min-height:700px;}
.pic-list div.in{ margin:0 -6px;}
.pic-item{ float:left;width:25%;margin-bottom:25px; text-align:center}
.pic-item dl{ margin:0 6px;border:1px solid #ddd; border-radius:10px;overflow:hidden;}
.pic-item dt{height:215px; overflow:hidden;}
.pic-item dt img{ width:100%;}
.pic-item dd{ text-align:center;padding:10px 0;}
.pic-item dd a{ display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.pic-item dd span{ display:block; color:#999}

.case div.pic-item{ width:20%;}

.service div.pic-item{ width:33.33%;}
.service div.pic-item dl{ background:#f1f1f1; height:280px; overflow:hidden;}
.service div.pic-item dl dt{ height:180px;}
.service div.pic-item dl dd{ background:none; padding:10px;}
.service div.pic-item dl dd a{ color:#666; font-size:18px;}
.service div.pic-item dl dd p{ margin-top:10px;}

.gallery{border-top:1px dotted #ddd; padding-top:20px; margin-top:20px;}
.gallery div.in{ margin:0 -6px;}
.gallery div.pic-item{ width:50%; margin-bottom:20px}
.gallery div.pic-item dt{height:145px; overflow:hidden}
.gallery div.pic-item dd{ padding:10px 0;}

.news div.in{ margin:0 -10px;}
.news ul{ float:left; width:50%; margin-bottom:20px;}
.news dl{ margin:0 10px; border-bottom:1px dashed #ddd; padding-bottom:20px;}
.news dl{ height:auto; overflow:hidden;position:relative}
.news dl dt{ float:left; width:70px; height:70px; text-align:center;border-radius:10px; border:1px solid #4A7ECE;overflow:hidden;background:#4A7ECE;color:#fff;font-family:Arial, Helvetica, sans-serif}
.news dl dt span{ display:block; font-size:24px;background:#fff;color:#4A7ECE; padding:10px 0; margin-bottom:5px;}
.news dl dd{ float:right; width:340px; line-height:1.8; font-size:12px;}
.news dl dd h4{ font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:5px;}


.news_tt{ width:100%;font-size:18px;}
.news_time{width:100%; border-bottom:1px solid #ddd; padding:10px 0; font-family:Arial; color:#999}
.news_ct{padding-top:20px; line-height:22px; min-height:500px;}
.news_ct img{ max-width:100%}
/*表单控件*/
.input_box{ border:1px solid #CCC; height:20px; line-height:20px}
.input_box:hover{border:1px solid #003994;}
.btn{ background-color:#003994; color:#FFF; border:none; line-height:30px; padding-left:15px; padding-right:15px; height:30px; font-size:14px;}
.red{ color:#FF3300}

/*翻页按钮*/
.PageTurnBtn{margin-top:30px;width:auto;height:50px;clear:both; text-align:center}
.PageTurnBtn span,.PageTurnBtn a{padding:0 6px;margin-right:5px;display:inline-block;font-family:Arial}
.PageTurnBtn span.page_num,.PageTurnBtn a:hover{color:#003994;} /* 产品页面下分页按钮样式*/
.PageTurnBtn span{font-weight:bold}
.PageTurnBtn a{color:#666666}

.pro_detail{ margin:0 20px}
.pro_l{ width:410px; float:left;}
.big_pic{ border:1px solid #ddd;}
.big_pic img{ width:100%;}

.pro_r{ float:right; width:440px;}
.pro_r h1{ font-size:24px; color:#444;margin-bottom:5px;}
.pro_r h3 span{ display:inline-block; padding:0 10px; font-size:12px; background:#eee; line-height:25px;margin-bottom:20px;}
.pro_r div.txt{ line-height:1.8;}



.tab{ margin-top:20px; line-height:2}
.tab img{ max-width:100%}


.download td{ height:45px;text-align:center; background:#f7f7f7;}
.download td p{ padding-left:20px; text-align:left}
.tbl-tt td{  font-size:16px; color:#fff; background:#4A7ECE}
.tr-1 td{ background:#f2f2f2}
