@charset "utf-8";
.pannel h3{text-align:center; margin:40px 0;font-weight:normal; position:relative; padding-bottom:20px;}
.pannel h3:after{ width:100%; height:1px; position:absolute;  background:#ddd; bottom:1px; display:block; content:'';}
.pannel h3 a{font-size:26px;}
.pannel h3 span{display:block; font-size:14px; margin-top:5px;}
.pannel h3 i{ display:block; height:3px; position:absolute; left:50%; bottom:0; margin-left:-20px; background:#1e7fc6; width:40px; z-index:9}

.pro-list div{ float:left}
.pro-list dl { float:left;margin-right:20px;overflow:hidden;width:285px;cursor:pointer;display:inline;text-align:center;}
.pro-list dl dt{ display:block;height:240px;overflow:hidden;}
.pro-list dl dt img{ width:100%;}
.pro-list dl dd {text-align:center;display:block; background:#f2f2f2; width:100%; padding:15px 0;}
.pro-list dl dd a{ font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro-list dl dd p{ margin-top:10px; color:#999;}

.products{ position:relative; padding:30px 0; overflow:visible;}
.pro-ct{ margin:0 -10px; overflow:inherit}
.pro-ct ul { float:left; text-align:center; width:33.33%;overflow:inherit;}
.pro-ct ul dl{ margin:0 10px; }
.pro-ct dl dt{ display:block;height:330px;overflow:hidden;margin-bottom:10px}
.pro-ct dl dt img{ width:100%;}
.pro-ct dl dd{ line-height:1.8; height:80px;}
.pro-ct dl dd a{ font-size:16px; color:#000;}
.pro-ct dl dd p{}
.pro-ct dl dd a span{ color:#F30; font-size:14px;}
.btn-more{ text-align:center; margin-top:50px;}
.btn-more a{ padding:0 40px; background:#fff; border:1px solid #1e7fc6; color:#1e7fc6; border-radius:5px; font-size:20px;line-height:40px; height:40px; display:inline-block;}
.btn-more a:hover{background:#1e7fc6;color:#fff;}
.pro-tt{  font-size:16px;margin-bottom:30px;text-align:center}
.pro-tt a{ margin:0 10px; padding:0 20px; background:#efefef; line-height:30px; border-radius:15px; display:inline-block}
.pro-tt a:hover{background:#1e7fc6; color:#fff;}

.app-list{ margin:50px 0 50px;}
.app-list div.i1{border-bottom:1px solid #eee; padding-bottom:25px;}
.app-list div.i2{padding-top:25px;}
.video,.about{ padding-left:25px;}
.app-list-left dt{ width:45%; float:left; position:relative}
.app-list-left dt p{ display:none; position:absolute; left:0; top:0; width:100%; height:100%;}
.app-list-left dt:hover p{ display:block;}
.app-list-left dt img{ display:block; width:100%;}
.app-list-left dd{ float:right; width:49%; padding-top:20px}
.app-list dd a.txt{ font-size:22px; margin-bottom:10px; display:block;}
.app-list p{text-align:left; line-height:1.8;}

.app-list-left{ float:left; width:700px;border-right:1px solid #eee;}
.app-list-right{ float:right; width:499px;}
a.more{ margin-top:20px; border:1px solid #ddd; text-align:center; line-height:40px; width:150px; display:block}

.links{ background:#f5f5f5;}
.links div.wrap{position:relative; overflow:visible}
.btn-arr{height:20px;width:20px;cursor:pointer;position:absolute; top:68%;}
#slider{ margin:50px auto; width:1140px;}
#btn_left{background:url(../Images/l.png) no-repeat left center; left:-5px;}
#btn_right{background:url(../Images/r.png) no-repeat right center;right:-5px;}

.links dl { float:left;margin-right:12px; background:#fff;overflow:hidden;width:178px;height:115px; border:1px solid #ddd;}
.links dl img{ width:100%; display:block;}
.links div.btn_left,.links div.btn_right{margin-top:-15px;}

.news_l{ float:left; width:500px;}
.news_l p{height:280px; overflow:hidden; margin-bottom:10px;}
.news_l img{ width:100%}
.news_l dl dt{ font-size:16px; margin-bottom:10px}
.news_l dl dd{ line-height:1.8; color:#999;}
.news_l dl dd span{ display:block;}

.news_r{ float:right; width:650px;}
.news_r dl{ border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px; height:auto; overflow:hidden;}
.news_r dt{ float:left; width:100px; height:80px; overflow:hidden;}
.news_r dt img{width:100%; display:block;}
.news_r dd a{display:block;color:#555;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:10px;}
.news_r dd a span{ float:right;}
.news_r dd{ color:#999; font-size:12px; line-height:1.7; float:right; width:530px;}